博途TSEND-C指令用于在PLC之间建立通信连接并发送数据。以下是TSEND-C指令的基本用法:
建立连接:
在发送端(CPU 1),将参数EN_R设置为“1”,启动TSEND-C指令。
在接收端(CPU 2),将参数EN_R设置为“1”,启动TRCV-C指令。
发送数据:
在发送端,将参数REQ设置为“1”,表示要发送数据。
在发送端,将要发送的数据记录存储在参数DATA指定的位置。
发送端将发送数据,直到收到接收端的应答或超时。
接收数据:
在接收端,将参数CONT设置为“1”,表示要接收数据。
接收端将接收数据,并将其存储在参数DATA指定的位置。
接收端将通过参数DONE和STATUS返回接收状态。如果数据成功接收,DONE的信号状态为“TRUE”,STATUS的值为“0000”。
终止连接:
在发送端,将参数CONT设置为“0”,表示要终止连接。
在发送端,将参数REQ设置为“0”,表示不再发送数据。
在接收端,将参数CONT设置为“0”,表示要终止连接。
在接收端,将参数EN_R设置为“0”,停止TRCV-C指令。
请注意,具体的用法可能因PLC型号和固件版本而有所不同。在使用TSEND-C指令之前,请参考相应PLC的文档和手册以获取准确的用法和参数设置说明。