//通信过程中有错误发生,该位置1 ERROR:=M3.4 STATUS:=MW16//有错误发生时,会显示错误信息号 RCVD_LEN:=MD18//实际接收数据的字节数 3.在PLC_2中调用并配置“TSEND”通信指令 PLC_2将发送100个字节数据到PLC_1中,如何创建发送数据块DB3,与创建接收数据块方法相同,不再详述。在PLC_2中调用发送指令并配置块参 数,发送指令与接收指令使用同一个连接,如图46所示。 图46.调用TSEND指令并配置块接口参数 参数说明: 输入接口参数: REQ:=M0.3//使用2Hz的时钟脉冲,上升沿激活发送任务 //连接ID号,通过TCON创建的连接 ID:=1 LEN:=100//发送数据长度为100个字节 :=P#DB3.DBX0.0BYTE DATA//发送数据区的符号地址 100 输出接口参数: :M2.5//任务执行完成并且没有错误,该位置1 DONE BUSY:M2.6//该位为1,代表任务未完成,不能激活新任务 ERROR:M2.7//通信过程中有错误发生,该位置1 :MW10//有错误发生时,会显示错误信息号 STATUS 2.4下载硬件组态及程序并监控通信结果 下载两个CPU中的所有硬件组态及程序,从监控表中可以看到,PLC_1的TSEND指令发送数据:“1”,“2”,“3”,“4”,“5”,“6”,PLC_2接收 到数据:“1”,“2”,“3”,“4”,“5”,“6”。而PLC_2发送数据“7”,“8”,“9”,“10”,“11”,“12”,PLC_1接收数据是“7”,“8”,“9”, “10”,“11”,“12”,如图47所示。 图47.PLC_1及PLC_2的监控表 |
|