我公司有一台840D数控设备,在PLC程序中使用了DB21.DBX64.0,DB21.DBX64.1,DB21.DBX64.2,也就是H功能1、2、3变化。因为这个接口信号是NCK到PLC的,不太清楚这三个信号在什么时候置位为1。
尝试过在试验台上试验,PLC编程如下:
L DB21.DBW140 //H1扩展地址
L 10
==I
JCN END
L DB21.DBD142 //H1功能
T MD0
END: NOP 0
当在MDA下执行H10=200时,DB21.DBX64.0有被置位的动作,其他64.1和64.2无动作。
但是我将上述PLC程序改为如下:
L DB21.DBW146 //H2扩展地址
L 10
==I
JCN END
L DB21.DBD148 //H2功能
T MD0
END: NOP 0
但是当我执行H10=200的时候,被置位的接口信号仍然是DB21.DBX64.0,而且DBX64.1和DBX64.2还是没有被置位。
请问各位专家,DB21.DBX64.1和64.2接口信号在什么情况下才被置位?