s7-1200做tcp服务端发现通信时间比较长以后数据会滞后,那么1200的tcp的程序库是全双工模式吗?

已锁定

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

s7-1200做tcp服务端发现通信时间比较长以后数据会滞后,那么1200的tcp的程序库是全双工模式吗?

1384

5

2023-10-02 23:59:02

大家好,
目前遇到一个问题,1200用本体的网口,组态成为tcp的服务器端,用一个端口号分别读写。

客户端主动建立连接1200的服务端,客户端每间隔一定的时间把数据写到服务端,间隔大概是二三十毫秒写一次,1200服务器端这边,也大概间隔30毫秒左右向客户端发送一次数据,同时1200作为服务端是一直在接收客户端发过来的数据,在程序的搭配过程中,读写并没有做异步的处理,也就是说读写的Fb块是分别独立工作的
,发送的fb也不管读取的完成状态,读取fb的也不管发送的完成状态,也就没有存在轮询的模式。

那么这种情况下间隔十几个小时以后会发现数据滞后非常严重,这种问题一旦出现,数据没有中断,但是收到的数据是十秒钟之前的。

这里就延伸到另外一个问题,1200tcp通讯在只用一个端口号的条件下就是全双工模式吗?
还是说要做全双工的时候,必须分开两个读写不同的端口号才能实现?
通过轨迹监控发现每次发送数据的时候,读取的数据的确会有短暂的卡顿。
希望大家提供一下建议!

s7-1200做tcp服务端发现通信时间比较长以后数据会滞后,那么1200的tcp的程序库是全双工模式吗? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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