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

赵欣

官方工程师

  • 帖子

    381
  • 精华

    54
  • 被关注

    216

论坛等级:奇侠

注册时间:2006-07-07

普通 普通 如何晋级?

发布于 2020-05-16 16:15:42

41楼

展开查看
以下是引用小釉在2020-05-16 08:21:02的发言 >35楼

关于采样有一个疑问。


如上图所示

如果我的地址放在过程映像PIP1中,并且和OB32中断关联起来,OB32的循环时间和Profinet的刷新时间设置一致,那是不是意味着在定时中断OB32,采样的频率和Profinet的刷新周期一样就可以保证能够采集到数据呢?没必要非得大于2倍?

另外此种情况下,在OB32中,是不是用:P应该都是一样的效果,

因为在OB32中会刷新映像区,虽然使用和不使用:p访问的存储地址不同,但是数据应该是一样的

这样理解对吗?

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

引用4楼详细内容:

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

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

引用2楼详细内容:

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

哦,我终于明白你的问题了。首先说一下:p和使用UPDATE_PI/PO还是有差别的,因为:P可以没有数据一致性的束缚,而使用后者则在OB32中的数据是一致的,这一点就OB1的过程映像区刷新没有本质区别。

接着说下一个问题,如果OB32的循环周期是8ms,IO的刷新时间也是8ms,其实你获取的结果并不一定能够是你所期望的,因为两个周期不同步。如果你要期望你的结果,那么根据香农定理就是频率是其2倍,也就是说OB32至少是4ms的循环周期。

读万卷书 行万里路
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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