ID : 660
状態を監視するプログラム例
特権タスクや操作盤タスクなどでタスクの状態やコントローラの状態を監視するプログラムでは監視の頻度とCPUの負荷を考慮してください。
特に、下記の場合、CPUへの負荷が上がるため、できる限り避けるようにしてください。
-
操作盤タスクのタイマ間隔が極端に短い処理
操作盤タスクのタイマ間隔を編集する場合は、タイマのパラメータの1つである"Interval"の数値を大きい値に設定します。設定方法は「タイマ間隔を指定する」を参照してください。
-
特権タスクのDelayコマンドを使用しない処理
Delayコマンドを使用する際は、下記のように、ループ処理の中で、複数のDelayコマンドを分散して実行すると効果的です。
Sub Main Do '---------------------' '---お客様の処理内容1--- '---------------------' Delay 1 '---------------------' '---お客様の処理内容2--- '---------------------' Delay 1 '---------------------' '---お客様の処理内容3--- '---------------------' Delay 1 Loop End Sub
ID : 660