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

=^_^=

  • 帖子

    121
  • 精华

    6
  • 被关注

    30

论坛等级:侠圣

注册时间:2007-01-07

普通 普通 如何晋级?

发布于 2013-07-24 11:12:12

145楼

大家说的基本都是基于OB1的循环时间,所以会有各种导致循环时间无法确定的因素。
但换个角度看,西门子的系统其实功能非常强大,而且灵活性也非常的好。
对于时间不敏感的应用,按常规使用OB1,对于时间要求严格的应用,当然要使用OB定时中断,极端情况下甚至可以只用OB定时中断,而让OB1为空。这时候循环周期就很好确定了,中断程序如果没有其它中断影响,循环周期肯定就是自己设置的时间了。
还有更极端的例子----不要认为PLC只能循环执行,西门子系统不是还有外部硬件中断嘛,在相关硬件支持下,你甚至可以像现在的PC一样做出事件驱动型的程序,比如通过某个信号启动中断,执行相应的程序,而其他时间可以认为PLC在等待状态。
不提无意义的问题; 不做无意义的回答。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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