概略

プライマリタスク(FastTask)でスキャン毎にデータを構造体に追加していきます
構造体が一杯になったらもう一つの構造体に切り替えてデータの追加を続けます
いっぱいになった構造体はまるごとバイナリファイルでSDに保存します
ファイル名は連番を付けて、連番の最大値になったらファイル名を0に戻して上書き保存します
例えば、ファイルを100個分残すと決めてファイル名を0から99まで順番に付けて次のファイルは0に戻すことでグルグルファイル名を回して過去100個分のデータを残すようにします

PLCレコーダデータの保存とPC読出し構成図

構造体

レコードサイズ

レコーダデータ仕様
ビット(BOOL型) 10048個
数値(DINT型) 200個
バッファ数 2000個 / 1ファイル (1ms周期で2秒間)
1ファイルあたり約4MbyteでSDカードが4Gであれば2000秒(33分)

構造体

PLCレコーダ用構造体定義

PC画面

PLCレコーダデータの波形表示画面

PLCで保存した構造体のバイナリファイルを読み出すと画面上部にアナログデータと画面下部はビットデータを表示します
読み出したデータはCSVファイルに変換して保存することができます

よくある質問

どのPLCで使用できますか?

OMRON NXシリーズおよびNJシリーズで利用できます。

保存ファイルはどこに保存されますか?

PLCのSDカードへバイナリ形式で保存されます。

CSVへ変換できますか?

PCアプリで読み出したデータをCSV形式へ変換できます。

保存データは何を記録できますか?

BOOLデータとDINTデータを高速サンプリングで保存できます。

ダウンロード

この記事へのコメント