INIT  【Ver.1.7 以降】


特権タスクパラメータの状態により、モータON、CAL、スピード設定を行います。


INIT [,<INITオプション>]


  • 特権タスク使用/未使用が[未使用]になっている場合は何もしません。
  • 特権タスク使用/未使用が[使用]になっている場合は以下の処理を実行します。
    • INIT命令実行モードが[(モータON+CAL):非実行]の場合
    • INIT起動スピードが10であれば、コントローラの外部スピードを10にします。
    • INIT起動スピードが100であれば、コントローラの外部スピードを100にします。
      INIT命令実行モードが[(モータON+CAL):実行]の場合
    • INIT起動スピードが10であれば、外部スピードを10、モータONおよびCALを実行します。
    • INIT起動スピードが100であれば、外部スピードを100、モータON
  • <INITオプション>で「RESULT」を記述すると、INITコマンド実行時に内部エラーが発生しても、特権タスクを停止させません。RESULT=(変数名)で発生したエラーのエラーコードを指定した変数に格納します。(v2.6以降のコントローラに限る。)


  • 無限ループでINIT命令のみを行うようなプログラムとロボット動作プログラムを同時に走らせないようにしてください。
  • INIT実行中は動作中プログラムの表示が待機中になることがありますので、注意してください。
  • 複数の特権タスクから同時にINIT命令を実行しないでください。


'!TITLE "初期化"
PROGRAM TSR1
INIT, RESULT = I1
'モータON、CAL、スピード設定を行います。
'INIT失敗時、変数I1にエラーコードを格納し、次の
'行に移ります。
END