回复:应用探讨——如何最大化利用 PLC CPU 资源

七色阳光

  • 帖子

    965
  • 精华

    5
  • 被关注

    8

论坛等级:侠圣

注册时间:2007-12-13

普通 普通 如何晋级?

发布于 2013-01-12 22:39:49

23楼

在上面的这个程序中反应的应该是在一个扫描周期中数据一致性的问题。
大家可以看看400的手册中关于400的周期响应时间,在资料中介绍400的用户程序是靠时间片来管理的,而每个时间片分为用户程序,通讯和系统操作三个部分,400不是在周期控制点处处理通讯而是在固定的时间片执行,因此在400中通讯是可以中断用户程序的,而这个中断是可以在任何指令后执行,当中断执行后数据就可以被修改,因此在400中数据就有可能并不一致。这就是400为什么能够使M100.1置位的理论依据。
使用 S7-300 CPU 时,在周期控制点处将通过 OP/TP(操作员控制和监视功能)单独访
问数据(有关数据一致性,请参见技术规范)。 程序执行不会*作员监控功能中断。不能是M100.1置位。
置于实际如何操作,需不需要在硬件中配置什么功能才会使M100.1置位需要大家继续讨论和实践。
通讯负载可以影响扫描周期,而通讯负载是如何影响扫描周期的大家可以看看下面的文档。
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=5934&loginID=&srno=&sendtime=

精华帖版主置评:感谢您的积极参与!表达很准确!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54778条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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