シーケンサにおけるファイル操作

このQ&Aのポイント
  • 三菱電機のQシリーズシーケンサを使用して、SDカード内のCSVファイルを検索・削除する方法について教えてください。
  • ラダー回路を使用して、任意のファイル名を入力し、SDカード内に該当するCSVファイルが存在するかどうかを判定するプログラムを作成したいです。
  • ツールはGX Works2で、シーケンサCPUはQ26UDPCVを使用しています。
回答を見る
  • ベストアンサー

シーケンサにおけるファイル操作

三菱電機のQシリーズシーケンサを用いて、SDカード内に保存されたCSVファイルの検索・削除をラダー回路上で実現させるにはどういったプログラムにすればよいのでしょうか? 検索処理は、任意のファイル名を入力し、それに該当するCSVファイルがSDカード内にあるかどうかを判定できるようにしたいです。 ツール:GX Works2 シーケンサCPU:Q26UDPCV

質問者が選んだベストアンサー

  • ベストアンサー
  • lumiheart
  • ベストアンサー率48% (1103/2297)
回答No.2

ファイル操作をラダーでやろうなんてねぇ まぁ、徒労に終わるであろう事は目に見えてる 定石的にC言語でヤル話だよね https://www.mitsubishielectric.co.jp/fa/products/faspec/point.do?kisyu=/plcq&formNm=700057622 C言語で書けばA4で1ページで済む事を ラダーでは100ページくらいは書かなきゃならん そうは言ってもご予算がそれを許さない < サービス残業120%確定 プランB どーせGOTは憑いてるよね? で、GOTのスクリプト言語で同様な事が可能 あくまで、可能であって実用になるとは限りませんが https://www.mitsubishielectric.co.jp/fa/products/hmi/got/pmerit/got2000/got_solutions/case_41.html

incap3612
質問者

お礼

ご意見ありがとうございます。 参考にさせていただきます。

その他の回答 (1)

  • TIGANS
  • ベストアンサー率35% (244/680)
回答No.1
incap3612
質問者

お礼

ファイル操作命令に関して、参考になりました。 ありがとうございます。

関連するQ&A

  • シーケンサ、ラダー回路

    シーケンサが全然分からず困っています。 (三菱マイクロシーケンサ)ラダー回路で Y1が10秒入り、Y1が切れるのと同時にY2がまた10秒ONする回路を 組むにはどうすれば良いのでしょうか??タイマーの使い方がいまいち分からないので誰か簡単に教えて下さい。。。 お願い致します。

  • 三菱シーケンサ

    三菱シーケンサQCPUを使用しています。 時計を使ったラダーが分からなくて困っています。 6時になるとx0がONになる回路が知りたいです。 又、タッチパネルもあるので出来れば時間の変更が可能な回路が知りたいです。 素人なので分かりやすくラダー図で教えてください。宜しくお願いします。タッチパネルはPRO-FACEです。

  • ラダー回路におけるCSVファイル操作

    ラダー回路上で、SP.FWRITEとSP.FREAD命令を使ってCSVファイルへの書込・読出などの操作をさせようとしているのですが、うまくいきません。 具体的には、ファイルレジスタに格納された値(GOTからの入力値)をCSVに保存する際、「ダブりを防ぐために一度CSV内のデータを探索し、同じデータがなければそのままデバイス値を保存する」といった処理をさせたいのですが方法が思いつかず困っています。 CSV内のデータを参照・操作する方法について、ぜひ教えていただきたいです。 - シミュレーション環境 - PLC(CPU):MELSEC Qシリーズ プログラミングソフト:GX Works2

  • 三菱のQシーケンサー

    三菱のQシーケンサーを使用しラダーを組んでいるのですが、 指数演算のやり方を教えて下さい。 例えば、10の5乗の場合どのような命令を使って計算しますか?

  • 三菱シーケンサーのプログラムについて教えてく…

    三菱シーケンサーのプログラムについて教えてください 三菱シーケンサーFX1Nシリーズでラダー図を作成しました。 このシーケンサーにデータアクセスユニットFX-10DUを接続し、 タイマーとカウンターの数値を10DUを使って変更できるようにしたいのですが、 電源を切ると10DUに入力したデータが消えてしまいます。 この場合、ラダーの中に何か回路が必要なのでしょうか? ちなみに、10DUにタイマー数値を入力すると設定どおりに動くので、 デバイスの転送は出来ていると思います。

  • シーケンサ(QCPU)の歩進命令

    シーケンスはまったくの素人です。 最近、三菱のシーケンサQシリーズでシーケンスプログラム(ラダー)を開発しています。困っている点があります。 ?三菱のサポートが非常に悪い(他のシーケンスメーカに比べ) ?歩進命令がない ?はともかく、?についてご教示ください。 オムロンなどでは、 STEP命令があります。 どうもQシリーズにはないようなのですが、この情報はあっていますか?皆さんは、(Qシリーズで)歩進したいときどのようにラダーを組んでいますか? また、なぜこのような基本的な(重宝な)命令がQシリーズにはないのでしょうか?

  • シーケンサの上書きに関して

    本当に初歩の質問ですみません。 ご教授願います。 三菱のシーケンサ、Qシリーズのプログラム(ラダー)のみを GX DEVELOPER で上書き(変更)したいのですが、 上書き画面でプログラムのみにチェックマークを付けて 上書きダウンロードしてもかまわないものなのでしょうか? もしくは、PC書込画面のパラメータ+プログラムのボタンを 選択してパラメータと一緒にダウンロードするのが通常の やり方なのでしょうか? ちなみにプロジェクトのツリーにはプログラム、デバイスコメント、 パラメータ、デバイスメモリが有ります。 要するに、変更部分(ラダー)だけの変更を行いたいのですが、 どの様な方法が良いのでしょうか。 宜しくお願いします。

  • 三菱シーケンサのプログラムの方法について

    三菱製シーケンサFX1SをGX-Developerというソフトでプログラムを作成しているのですが、回路のつくり方が分からず困っています。  実際の作りたい回路とは違うんですが、分かりやすく説明させて頂きますと、例えば毎日決まった時間帯(たとえばお昼の12時00分)に1分間スプリンクラーを作動させる回路を作成しようとすればどのような回路を作成すればいいのでしょうか。  誰か詳しい方がいらっしゃれば教えて頂ければなによりです。  

  • シーケンサ間の通信を無線LANで行える?

    現在、三菱電機のAシリーズシーケンサを専用の通信方式で結んで複数台使用しています。 これらの一部を無線で通信したいのですが、そのような製品は現在販売されていないようです。(三菱電機に問い合わせました。) そこで、それぞれのシーケンサにイーサネットカードをスロットインし、無線LANの送受信機をそれぞれに設置すれば、理屈としては通信可能だと思うのですが、実際にこれと同等のシステムを運営されている方や有識者の意見をお聞かせください。

  • 三菱電機の、中古のQシリーズのシーケンサソフトを探したいます。フリーC

    三菱電機の、中古のQシリーズのシーケンサソフトを探したいます。フリーCADソフトで,電気関係のみCADソフトも探しています。ご存知でしたら教えてください。