楼主最近还看过
可以实现。
1、比如:使用MODBUS TCP 协议,则有几个上位机,就用几个服务器指令 MB_SERVER,每一个MB_SERVER都使用自己的背景数据块,每一个使用不同的连接;
2、每一个 MB_SERVER 指令的 CONNECT 脚处定义的那个指向连接描述结构的指针,结构类型为 TCON_IP_v4;
在这个结构体中指定相应上位机的 IP 地址、以及使用的本地连接号(占用的是开放式通讯源,针对每台上位都不同)、本地端口号(本地端口号502、503、504等,也是针对每台上位都不同)
注意: 增加MB_SERVER指令的时候,注意连接connect_ID和IP_port端口号不能重复使用,例如,第一个连接为1和502;第二个连接为2和503。
3、一个一个增加,做通一个再增加一个。慢慢增加服务器指令。
参考:
http://www.ad.siemens.com.cn/service/answer/solved_226217_1072.html
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/024.html