各位大侠,我现在在做S5与S7通过工业以太网SEND/RECEIVE(ISO连接)方式进行通讯,我用的S5 CPU为928B两块,S5通讯块为CP1430,S7 CPU为414的,CP为443-1,S7软件为5.2版的,我按照,崔坚主编《西门子工业以太网通讯指南》下册指示所做,只是将书中DB10改为DB42,COM1430中的程序中SSNROFFSET,分别为0、1(两个S5 CPU),ANR分别为5、6(对应CPU0),7、8(对应CPU1)。S7通讯程序测试时SEND块中STATUS:=MW16=8181H,RECEIVE块中STATUS:=MW24=8181H,通过查找资料,检查S7那边没有问题。S5中SEND块中的ANZW:FW2=8A2AH,RECEIVE块中的ANZW:FW104=8A2AH,通过查找资料,代码提示为:错误标识的“A”表示为连接通信作业没有或尚未建立。状态标识的“A”禁止发送,接收和提取。我做的完全就是按照崔坚主编《西门子工业以太网通讯指南》下册指示所做,一切我都仔细检查过,没有问题。S5、S7通过以太网与工程师站通讯都正常的,就是S5与S7不同,不知道是为什么?是不是S7的版本低了(书上的是5.3版的,我用的5.2版的)?请各位大侠帮助分析一下原因,谢谢!