ID : 660
监视状态的程序示例
在特权任务、操作盘任务等监视任务的状态、控制器的状态的程序中,请考虑监视的频率和CPU的负荷。
尤其是下述情形,会增加CPU的负荷,因此请尽可能避免。
-
操作盘任务的定时器间隔极短的处理
编辑操作盘任务的定时器间隔时,将定时器的参数之一“Interval”的数值设为大的值。设定方法请参照“指定定时器间隔”。
-
不使用特权任务的Delay指令的处理
使用Delay指令时,如下所述,在循环处理中,分散多个Delay指令执行有效。
Sub Main Do '---------------------' '---用户的处理内容1--- '---------------------' Delay 1 '---------------------' '---用户的处理内容2--- '---------------------' Delay 1 '---------------------' '---用户的处理内容3--- '---------------------' Delay 1 Loop End Sub
ID : 660