回复:西门子工业“技术π”之【PLC通信原理探秘】连载故事汇总,参与互动赢奖品!

www123456

西门子1847工业学习平台

  • 帖子

    2379
  • 精华

    87
  • 被关注

    68

论坛等级:至圣

注册时间:2005-09-14

钻石 钻石 如何晋级?

发布于 2020-05-17 10:57:49

42楼

展开查看
以下是引用yming在2020-05-16 11:15:45的发言 >37楼

在TCP通讯中,当客户端对服务器数据访问,随着中间节点增多造成的通讯延迟,服务器应答的即时数据就会漏掉延迟时间内的数据变化。这在使用VPN时,尽管看似都在同一局域网内,但延迟根据所用互联网链路会很严重。

要想尽量少丢失数据,就仿照Trace那样,采集间隔时间内一定量的数据,一起发送。

比如:PING的时间最大700毫秒,那么至少缓存700毫秒数据;这样就避免了丢失想要的数据。

这就是说,在TCP异步通讯中,不想丢失采样数据,必须要考虑的问题。


以下是引用高山孤影在2020-05-11 23:34:51的发言 >11楼:乐工,这个原理也就...

引用11楼详细内容:

乐工,这个原理也就是在采样频率不变的情况下,提高存储深度吧?

以下是引用yming在2020-05-10 09:35:30的发言 >5楼:拜读了赵工全篇,饶...

引用5楼详细内容:

拜读了赵工全篇,饶有兴趣,意犹未尽...

几年前,在ModBus TCP通讯中,客户端对服务器IO的采样通讯,局域网内和远程(通过互联网)采样信号丢失有非常大的差异。尤其是通过多阶跃点路由、4G 远程,延迟甚至可达千毫秒。

如果想不丢失信号,应该采用流媒体方式。缓存 - 周期发送。

局域网内 20毫秒信号采样交换周期不难;

通过互联网的远程,就要改程序为 20毫秒采样,缓存50个,每秒发送一个包。



以下是引用ben_hero在2020-05-09 15:24:25的发言 >4楼:当时的回答实际上...

引用4楼详细内容:

当时的回答实际上是源于采样定理,也就是我们所学的控制理论中所提到的。也就是如果你想获取信号的数值,那么采样频率应该大于原始频率的2倍。说白了采样频率越高,你能获取信号的信息更充足,描绘的信号曲线越真实。

以下是引用历史Alick在2020-05-09 08:09:10的发言 >2楼:赵工的视频我都看...

引用2楼详细内容:

赵工的视频我都看过了,受益匪浅啊!在一次课后问答中,赵工提到了采样一词,但是没有深入讲下去。采样也是通信的一项重要内容,赵工能不能深入讲解一下?

缓存足够缓存数据这种思想应该可以解决数据接收端刷新频率的问题,否则一定时间内接收不到数据接收端就可能报错了,尤其是针对互联网数据传输延迟时间长而且不均匀的弊端,市场上一些远程上下载程序,监控plc的模块不知道是不是是这种模式。另外西门子也有个类似的Sinema Remote Connect远程管理平台。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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