技术论坛

回复:应用探讨——HMI中的数据真的是按照你设定的采样周期在更新吗?

作者 主题
总坛主
西门子官方工程师

经验值: 23469
发帖数: 3777
精华帖: 8
回复:应用探讨——HMI中的数据真的是按照你设定的采样周期在更新吗?


只看楼主 2013-12-09 16:02:47
首先感谢大家积极参与。
可以肯定的是:通信是双方的事情。既然HMI中的数据与PLC就是通过通信实现数据交换的,则HMI数据的实际刷新必然和PLC的工作机制是息息相关的。否则HMI的数据刷新时间就可以任意设置了。那么PLC究竟何时处理通信呢?其实这与PLC的类型(300/400/1200/1500)有关,对S7-300而言还与CPU固件版本及CPU的设置有关,即是否勾选了PLC属性-->Cycle/Clock Memory-->Cycle下的“Prioritized OCM communication",也就是说PLC属性-->Cycle/Clock Memory-->Cycle下的所有参数都会影响PLC的扫描周期。
对于400/1200/1500,通信是贯穿整个PLC的运行过程的,也就是说,HMI和PLC的通信并不是只发生在CCP(OB1执行完之后)时刻。而是在整个OB1执行中间也可以响应HMI的通信请求。而对于S7-300而言,缺省情况下,HMI和PLC的通信只发生在CCP(OB1执行完之后),而固件版本为3.2及以上的CPU如果激活了“Prioritized OCM communication",那么其通信的工作机制就与400/1200/1500一样了。详图请参阅53楼网友的截图。

希望大家通过此次讨论,能对PLC的通信机制有一个更深的了解,并能给大家日常的工作带来帮助。

最后祝大家学习和工作顺利,百尺竿头,更进一步!

在本总结帖发布前所有探讨参与者都将获得加倍发帖积分和金币,每一位精华帖作者还将获得每星5分的额外经验值奖励!
其中要特别恭喜Ken(小释),其精彩发言获得突出贡献奖,将获得《深入浅出西门子 WinCC V6 》一本及200金币奖励,可>兑换奖品(金币可累积使用),我们的工作人员会通过站内消息其联系。

再次感谢大家!祝大家工作愉快!
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1115041&b_id=4&s_id=0&num=0&myreply=0&pno=0&af=0&c_floor=&GoWeb=0

  • 上一页
  • 1
  • 下一页
收起
回复:应用探讨——HMI中的数据真的是按照你设定的采样周期在更新吗?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。