前回はPLCのラダーをfaRubyに置き換えました。 置き換える上でいろいろな課題が見えてきました。 まず、faRubyで作っていく上で一番重要なのは、プログラムが最後まで到達すると実行が終了してしまうことです。 PLCだと最後まで到達すると、次のサイクルでまた最初から実行されます。 しかし、faRubyでは最後まで到達すると終了してしまいます。これは大きな違いです。 制御を継続するには、最後に到達しないよう、ループを使って繰り返し実行する必要があります。 これはPLCでmrubyが動くfaRuby - PLCデバイスへのアクセス その3 - 一往確認日記でも言及しています。 今回はwhile…