sun731109
HMI协议下上位机发送02 45 37 30 43 30 31 03 35 33 ,plc返回06.也就是说置位Y1成功,但是Y1并没有亮,而且上位机02读也是没有通的。改用modbus协议就读写都正常。HMI协议下置位复位都是返回06,但是其实没有成功。写d区直接没有任何返回值了。比如上位机发送02 45 31 30 34 30 30 31 30 32 30 30 32 30 38 46 写d1为20。plc没有任何返回。真看不懂了。
楼主最近还看过
没人回答。算了,我还是用modbus协议算了。如果自己协议都没写好,何谈技术进步?
罗
看上面的指令是自由协议,您用PLC的COM2口通讯?COM2是否设置了自由协议?上位机发送的指令PLC上接收是怎么写的。如果有疑问咨询0591-87868869