PLCソフトって作成して現地でデバッグするのが一般的ですが、複雑なプログラム(CALL、FOR-NEXT)で作成したり、大規模なソフトの場合、事前にある程度デバッグしたいですね。
そんなときに役に立つのが、シミュレーション機能です。
この機能は、PLC、タッチパネルにもあるので活用すれば、いろんな場面で使えます。
タッチパネルの場合だとタッチパネルの故障やバックライト切れで使えなくなった時の一時代用に使えます。また、実機のデバッグ時にデバッグしているパソコンでPLCモニタ代わりにも使えます。
目次
1. GX Works2のシミュレーション方法
2. GOTでシミュレーション連携
3. 終わりに
1.GX Works2のシミュレーション方法
まずは、GX WORKS2(三菱)でのシミュレーションです。
デバッグーシミュレーションー開始でシミュレータが起動します。
こんな感じで表示されます。左上のGX Simulator2は、疑似的なPLCをパソコン内で実行しています。
ちょっと制限があります。(バージョンアップで改善されるかもです)
・スキャンタイムはシミュレータでもPCパラメータの設定が有効となります。
・インテリユニット等がある場合は、実装できない場合があります。特殊インテリで、デバッグできない場合は、インテリユニットは外してプログラムだけチェックします。
この状態でX7のオンでM0の自己保持を確認したい場合、GX WORKS2で強制ONすることで確認できます。
※シミュレーションの場合、立ち上がり、立下りの信号はうまく機能しない場合もあるのでご注意ください。
2.GOTでシミュレーション連携
GOTでシミュレーション連携しましょう!
GT Designer3で作成します。
スイッチX7とランプM0を作成しておきます。
ツール- シミュレーションでまず設定します。
接続も複数台も実機も選択可能です。
今回は、Gx Simurator2を選択します。
シミュレーションー接続して実行すると画面を見ながら、テストできますね。
GOTでのシミュレーションの場合、ちょっと動作が遅かったりしますので
3.終わりに
実機がなくても確認できる。実機で運転前に確認できますので、非常に便利な機能です。
次回はSoftGOTについて説明しますね。
0コメント