回复:应用探讨——CPU循环的探讨

剑忠

  • 帖子

    622
  • 精华

    57
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-04-14

普通 普通 如何晋级?

发布于 2012-11-23 09:10:23

81楼

quote:以下是引用Automann在2012-11-21 09:39:59的发言:
quote:以下是引用剑忠在2012-11-20 20:03:14的发言:
[quote]以下是引用Automann在2012-11-19 22:06:41的发言:
[quote]以下是引用剑忠在2012-11-19 19:38:50的发言:
[B]一、前面大家讨论了影响CPU循环Scan扫描周期的因素很多,当项目程序的Memory较大是,程序设计员的编程代码是否优化,以及OB块的分配调用,则是影响Scan周期的重要因素。
二、关于这个影响Scan周期的因素,我这有个CPU414-2DP成功解决了CPU循环Scan周期严重超时,导致CPU停机STOP的案例,这也是我去年(2011年)SIEMENS自动化专家会议的一篇论文内容,在此给大家分享和探讨。[/B]
1、本项目CPU414-2DP带8个ET200S系列PROFIBUS DP I/O从站、4套S7-200系列EM277模块PROFIBUS DP通讯、1套S7-200系列CP243-1模块Ethernet通讯,还有6套OS站(WinCC)与CP443-1模块Ethernet通讯,采用SCL和CFC工具组合编程,AS与OS全集成TIA架构设计。
2、当项目AS站CFC程序做完Download下载至CPU中,出现了循环Scan周期严重超时,导致CPU停机STOP!
.........................................................................................................................................
3、这也充分体现出S7-400区别于S7-300,以及CFC工具区别于其它工具之处。
相位偏移量也可以用CPU属性对话框的循环中断选项卡来设置。
1、通常不同的时间循环中断OB块(例如OB32、OB33、OB34、OB35等)都默认有不同的循环中断时间。各OB块相位偏移量可以在CPU属性(Properties)的调整。

2、但使用CFC工具还可以将OB块内的调用程序块(Block)分组(Group)管理,并可对Group进行比率(Reduction ratio)和相移(Phase offset)的调整。这也体现出CFC高级工具在CPU循环和程序优化上的过人之处!(下图示蓝色框内是OB内的分组)
大学之道,在明明德,在亲民,在止于至善。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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