Ameba Ownd

アプリで簡単、無料ホームページ作成

FA電気設計屋の備忘録

プログラムデバッグ手法

2020.07.11 08:47

プログラムデバッグってどうやってますか?

三菱のAシリーズとか10年以上前だとシーケンススキャンタイムは、40msec以上だったりしたので、ラダーを目視でみてオンオフ確認しながら、デバッグしてましたね。

最近のPLCはスキャンが数msecだったりするので、デバッグでは、回路が機能したかどうか、どこにバグがあるか目でみてもわからないのです。


そこで、プログラムデバッグのいくつかの手法をご紹介します。

1.内部回路をつかって確認する


こんな回路でX0をオンしてもY0がオンしない!


オン、オフの確認であれば、内部回路をSETすることで判断できます。

また、M0を強制リセットすれば再度確認も可能です。


ところが、X1が何回も信号がチャタリングする場合、何度オン、オフしているか知りたいもありますね。

この場合はデバイスを使います。


こうすると何度オンしたかもわかりますね。

ぜひ、試してみてください。