回复:单个1500/1200PLC作为客户端与同一个上位机建立TCP通讯,可以同时有多个连接么?

已锁定

冬日

  • 帖子

    3374
  • 精华

    56
  • 被关注

    45

论坛等级:奇侠

注册时间:2005-09-01

白金 白金 如何晋级?

发布于 2024-04-25 12:30:51

13楼

展开查看
以下是引用宝冬在2024-04-10 03:57:02的发言 >12楼

上位机这端的socket是不是都工作在Server模式,需要文档确认。很简单的用以太网调试助手试一下也就知道了。否则就是自己PLC程序问题。

自己手搓上位机,通信层也得这么设计。socket一直在侦听,收到Client请求就建立一个TCP连接,并让它运行在一个新的静态线程中。


上位机是基于socket通信的,作为服务器的时候,一个socket可以建立多个连接,每监听到有新的连接,那就创建一个。

plc底层估计不是这样,在硬件配置的时候,并不是建立socket,而是连接。所以一个连接真的只能对应一个客户。

If anything can go wrong, it will.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。