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

yming

西门子1847工业学习平台

  • 帖子

    23142
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2020-05-16 11:15:45

37楼

展开查看
以下是引用高山孤影在2020-05-11 23:34:51的发言 >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楼详细内容:

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

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

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

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

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


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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