IEC 61131-3のStructured Text(ST)で記述したCASEステートマシンの使用例です。SDカードからのファイル読み出しをストリームのように処理する機構を実装しています。コードの参照及び実行には、OMRON社のSysmac Studioが必要です。
Sysmac Studio Version 1.60
- このリポジトリの
git clone
または、Zipをダウンロードします。 - sdディレクトリのファイルを"C:\OMRON\Data\SimulatorData\CARD\Memory001"にコピーします。
- "POU/プログラム/Main"の内容を確認します。
- リビルドします。
- シミュレータを実行します。
- ウォッチウィンドウで"Main.iMessage"の変化を確認します。
FileStreamReaderは、CASEステートマシンの説明に係る使用例です。ストリーム風とするため、一連のFB、FUNから成ります。CASEステートマシンについてはこちらを、FileStreamReaderについてはこちらを参照ください。
取得したSysmac Studioプロジェクトは、ハッシュ値の確認を推奨します。
ファイル名 | sha256 |
---|---|
FileStreamReader.scm2 | cafd142bb651ca832fc40b89025bf4e2352f5bac67848c81c5bbb813327cffa6 |