回复:[有奖参与]应用探讨——PROFINET的那些事

Letham

西门子1847工业学习平台

  • 帖子

    2038
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

白金 白金 如何晋级?

发布于 2015-12-24 15:48:30

44楼

展开查看
以下是引用小釉在2015-12-10 16:09:56的发言 >17楼

 

1:send clock和update time的时间的关系

感觉update time时间和send clock 1:1最好。

默认的情况下send clock:update time-1:2

那是不是意味着 send clock发送两次,数据才刷新一次。

那是不是意味着如果send clock如果两次情况的数据不一样的话,数据刷新以最后一次为准。

这样是不是就没有意义了?

2:update time和plc扫描周期时间的关系

update time时间比plc的周期短就行,太快了也没有实际意义。

举例说明

 update time =2ms   plc扫描周期为10ms

在一个周期内profinet虽然刷新5遍数据,但实际上扫描周期只采用了一次,所以说update time太快,也没有实际意义。

 

 

1:send clock和update time的时间的关系

不是你想的这样的,根据信息论中的 香农采样定理 

采样频率应该不小于模拟信号频谱中最高频率的2倍。  f s≥2f max,所以发送时钟一般是更新时间的一半。这样才能保证,信号的变化,控制器可以立即采集到,而不是等下一个周期。所以1:1 不可靠。

PN中最小的可能的发送时钟是250μs  

发送时钟和更新时间 有以下关系

2:update time和plc扫描周期时间的关系

update time时间比plc的周期短就行,太快了也没有实际意义。


总体,来说可以这么认为,但是 ,我读取IO设备上的信号时,可以不通过过程映像区来读取信号,可以使用外围通道来读取数据啊,虽然OB1扫描周期需要10毫秒,但是我在程序扫描到2毫秒处和8毫秒处(打个比方),可以通过读取PIB20来随时读取I20.0-i20.7的信号啊,这样在一个OB1周期中,我就采样了2次IO设备上某个模块的相关数据了。

以前看到个比喻很形象:

这个PIW和IW其实最终装的都是一个东西,相当于这个“菜”, 只不过PIW是锅里的菜, 而IW是碗里的菜!

所以,我可能直接去吃锅里的菜(使用PI,PQ区),而不必等到它盛到碗里才吃(I,Q区),这样 更新时间快不是有意思了吗?


人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4506条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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