plc能像pc那样,一个端口号处理多个连接吗?

比如服务器的一个80端口处理几万个连接。TCP协议允许,但不知道plc有没有这个功能。
项目要求多台上位机使用ModbusTCP连接PLC采集数据,想问一下S7-200SMART系列,plc作为TCPserver监听一个端口比如502端口时,是否支持多个TCPclient连接通讯?以及应该怎么操作,谢谢!

问题补充:
能不能仔细看我的问题啊,我就是手册没看到才问的,结果一个个答非所问。
我想用一个端口号处理很多连接,一方面保持客户端一致,另一方面最好能超过8个的限制。

最佳答案

smart200  一个以太网端口可以同时做为客户端去主动连接8个服务器端,在做为客户端的同时还可以做为服务器端,被动被8个客户端去连接,这样一来一个以太网端口可以同时主动连接8个服务器,被动被8个客户端连接。同时8个主动连接和8个被动连接就是smart200做Modbus  TCP最大连接资源数。PLC做为客户端去连接多个复位器端时,去调用多个客户端程序,每个客户端要正确填写服务器端的IP地址和端口号。PLC做为服务器端被多个客户端连接时,你要同时调用多个服务器端的编程指令,要将每个服务器分配一个唯一端口号,每个服务器的端口号不要重复就可以了,每个服务器的分配的数据访问区你可以设定一样,也可以分开设定不懂存储访问区,这个 存储访问区根据你工艺要求你来定义。上面说的东西,你仔细阅读下面官方链接文档,你不仔细阅读的话,你还会一直问这些问题,你这是第三遍问着相关的问题了。
S7-200 SMART Modbus TCP通信:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/077.html
补充问题回答:上面说得很清楚,一个端口号只能用一次,作为从站,这个端口号只能和一个主站去连接,不能用多个主站去连接一个端口号,以前的问题上也说得很清楚,一个端口号只能跟一个主站去连接。要与8个主站连接的话,要设定8个不相同的端口号。这个PLC不能和PC一样。

提问者对于答案的评价:
我们现在用的HORNER的plc是可以用一个端口号支持多个tcp连接的,但是价格太高,200smart不行的话,三菱的小型plc可以吗?

最佳答案作者回复:
三菱PLC不知道,没用过。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:22
下一篇 2020年10月30日 下午10:23

相关推荐