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

总坛主 西门子1847工业学习平台

  • 帖子

    3792
  • 精华

    8
  • 被关注

    351

论坛等级:至圣

注册时间:2003-06-06

白金 白金 如何晋级?

发布于 2013-12-09 16:02:47

60楼

首先感谢大家积极参与。
可以肯定的是:通信是双方的事情。既然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金币奖励,可>兑换奖品(金币可累积使用),我们的工作人员会通过站内消息其联系。

再次感谢大家!祝大家工作愉快!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54030条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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