黄色表示指令状态不能被监控。执行状态不能在以下条件下显示。
在这些情况下,电路部分和它的连接线以黄色显示。
a.在线过程中,当计算机反应慢时,输入变量、功能和功能块实例状态不会立刻显示,就显示黄色,直到可以被监控就显示正常。
b.直接使用数组变量的数组,但是在功能块实例中不使用数组下标的情况。
c.控制器中存在输入、功能和功能块实例不一致,或者程序没有同步。
d.满足以下条件的功能:
①一些没有ENO输出的指令
②无法监控执行状态的说明示例:
Timer,Get***Clk(时钟脉冲指令),
当比较数据是DT、TIME、TOD或字符串时的比较指令。如LT、EQ和NE
③可监控执行状态的说明示例:
TestABit,TestABitN,
当比较数据为BOOL数据、BYTE数据、INT数据或REAL数据的比较指令,如LT、EQ和NE
④MC和MCR指令定义的区域中的所有指令
⑤所有用户定义的功能
e.使用P_PRGER变量的POU。
f.P_PRGER变量的值为TRUE的程序。