最終更新|2026/08/15 15:19
| 内容 プログラムコードをPLCへ転送する時、「RUNモードで転送」を選んだ時に、RUN中に書込んだことを検出できます。(オンラインエディットも同様) |
| ●PDFを表示 ●コードをダウンロード |
◆ 初期化ルーチン![]() ・サブルーチン1、タイマの初期化ルーチンです。PLC起動時とRUN中に書込みされた時に呼ばれます。 ・タイマデバイス[@T0]に”1”を代入し、タイマをセットします。 ・命令語リファレンスマニュアル 共通命令編 2-38「タイマ現在値 ・ タイマ設定値の読み出しと変更」を参照してください。 TMR / TMH / TMS 命令 |
◆ RUN中書込検出ルーチン ![]() ・ウォッチドッグタイマ[@T1]は[@T0]によって、リセットされます。 ・初期化ルーチンで設定したように[@T0]は、通常1msごとに[@T1]をリセットしています。 ・RUNモードで書込みを行うと[@T0]は、設定した1msから定数の65535msに変更されます。RUNモードで書込んだ時のタイマの挙動です。 ・[@T0]は15msでアップする[@T1]をリセットできなくなり、サブルーチン1を呼出して[@T0]を1msに設定し直します。 ・このコードはモジュールごとに実装してくだ さい。 ・タイマの設定値を初期化で変更するような仕様の場合、RUNモードで書込むと定数に戻ってしまいますので、このサンプルは有効です。 |
◆ 確認![]() ・6行目あたりを変更し、RUNモードで転送してください。 ・チェック用の[@FM0]で書込み回数を確認してください。 2.7. ラダープログラムの転送とモニタ |
| ●PDFを表示 ●コードをダウンロード |