发表于:2015/12/30 13:51:20
#0楼
各位前辈好,我现在用python写了一个给PLC发报文的程序,目前正在测试。使用的PLC是施耐德的M221,我在网上找了一些测试的报文,发现很多收到的回复都是差错码02,比如我发测试功能码03的报文00 00 00 00 00 06 01 03 00 04 00 01,收到的回复报文是00 00 00 00 00 03 01 83 02,发送测试功能码04的报文00 00 00 00 00 06 01 04 00 00 00 01,收到的回复报文是00 00 00 00 00 03 01 84 02.查了些资料说是02差错码代表地址非法不存在。但网上的资料都是说这些报文能收到正确回复,所以想请教下这是和PLC自身的设置有关的吗?还是一些别的什么原因。谢谢。