プログラムデバッグってどうやってますか?
三菱のAシリーズとか10年以上前だとシーケンススキャンタイムは、40msec以上だったりしたので、ラダーを目視でみてオンオフ確認しながら、デバッグしてましたね。
最近のPLCはスキャンが数msecだったりするので、デバッグでは、回路が機能したかどうか、どこにバグがあるか目でみてもわからないのです。
そこで、プログラムデバッグのいくつかの手法をご紹介します。
1.内部回路をつかって確認する
こんな回路でX0をオンしてもY0がオンしない!
オン、オフの確認であれば、内部回路をSETすることで判断できます。
また、M0を強制リセットすれば再度確認も可能です。
ところが、X1が何回も信号がチャタリングする場合、何度オン、オフしているか知りたいもありますね。
この場合はデバイスを使います。
こうすると何度オンしたかもわかりますね。
ぜひ、試してみてください。
0コメント