TCP通讯CPU能否同时做客户端和服务器

TCP通讯CPU能否同时做客户端和服务器

最佳答案

完全可以,一个是客户端建立Open IE主动连接、另一个是作为服务器端的Open IE被动连接,使用的连接资源是不同的。
以太网口提供下列连接资源:
1 个连接用于与 STEP 7-Micro/WIN SMART 软件的通信。
8 个连接用于 CPU 与 HMI 之间的通信。
8 个连接用于 CPU 与其它 S7-200 SMART CPU 之间的 GET/PUT 主动连接。
8 个连接用于 CPU 与其它 S7-200 SMART CPU 之间的 GET/PUT 被动连接。
8 个连接用于 CPU 与第三方设备之间的Open IE主动连接。
8 个连接用于 CPU 与第三方设备之间的Open IE被动连接。
8 个连接用于 CPU 其他IO设备或者驱动器的PROFINET连接。
1 个连接用于 CPU 其他IO控制器的PROFINET连接。
通信资源与通信端口
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/015.html

http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/052.html

提问者对于答案的评价:
我现有HMI是 1000IEV3,CPU是SR20.热能表.HMI和CPU是自带的协议。CPU和热能表通讯是用MBUS_SERVER 。端口用的是502。现在读不到热能表数据。地址没问题。通讯显示连接。没报错

最佳答案作者回复:
CPU和热能表通讯是不能用MBUS_SERVER。因为此时的 CPU 是客户端,要用 MBUS_CLIENT,而用要用轮循,实例在下面
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/077.html

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论