西门子PLC的TCP通讯(不同项目下)④--TCP测试

西门子PLC的TCP通讯(不同项目下)④--TCP测试

 

上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立

西门子PLC的TCP通讯(不同项目下)④--TCP测试_第1张图片

本期将开始进行,TSEND_C和TRCV_C组合指令的读取及接收测试

 

1.0 首先给发送数据块里面,强制写上数据,我们DATA限定的是10个字节长度,LEN默认为0的时候应该以DATA长度为准,所有我们照理说SEND_DB[10]的数据是不会发送出去的,只会发送SEND_DB[0]-SEND_DB[9]的数据

西门子PLC的TCP通讯(不同项目下)④--TCP测试_第2张图片

2.0 然后我们点开程序,选到TSEND_C这个指令块,如下图,置位REQ

西门子PLC的TCP通讯(不同项目下)④--TCP测试_第3张图片

2.1 当REQ0-1的上升沿时,就会发送数据了,当发送完成时,DONE会置位一个周期,这时候我们就在下图中看到M51.4置位了,STATUS也会输出0000一个周期&#

你可能感兴趣的:(西门子PLC-1200,网络)