恭喜,你发布的帖子
发布于 2015-12-24 15:48:30
44楼
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区),这样 更新时间快不是有意思了吗?
请填写推广理由:
分享
只看
楼主