<< 前へ        次へ >>

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

<< 前へ        次へ >>