3个PLC实现以太网通讯,一个是主站2个接收,通过S7CONNECTION连接。主站CPU只调用FB12发送块,2个从站只调用FB13接收块。网络组态的时候是主站与第一个分站组态的ID为1,主站和第二个分站组态的ID为2.
现在遇到的问题:
1.在2个分站的FB13块中,控制通讯数据个数的变量均为MW10,但是在线用变量表将MW10强制为一个数据时,比如说3,总无法强制。在程序中用MOVE指令将MW10设置为3时,FB13模块在线时显示MW10仍然为0.将MW10改为其他变量比如MW100、MW200等均有一样的问题。现在敢肯定MW10及MW100及MW200均未被其他块占用。
2.多个CPU之间的通讯,是不是只能是通过两个CPU之间组态通讯,有没有直接一个通讯直接发送到多个CPU这种模式,类似MPI网络这种。