今回三菱シーケンサでSTB内にIF文を記述してみたがうまくいかなかったので記事にします。
取説を見ればすぐ解決する問題でしたが、感覚的に記述したらコンパイルできなかったので、覚え。
もともと、キーエンスをよく使っていて、ボックススクリプト内にIf文をよく使います。
その感覚でST文を書いたところエラーになってしまった。
IF 〜条件文 then
実行文1;
Else If 〜条件文 then
実行文2;
END IF;
上のように記述したのだけれども、エラー箇所は2箇所あって、1つ目は、①If 文を使うとき、最後の条件をElse で定義する必要がある。②END IFではなく、END_IFと記述する必要がある。
②はなんじゃそりゃ〜て感じでした。
最後のEND IF
コメント