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

七色阳光

  • 帖子

    965
  • 精华

    5
  • 被关注

    8

论坛等级:侠圣

注册时间:2007-12-13

普通 普通 如何晋级?

发布于 2013-01-07 17:02:57

2楼

坛主说的开始时更改MW10的值是指在PLC运行前还是在PLC运行后修改呢?
在300的PLC中应该都不会使M100.1置位的。因为程序被延时的同时通讯业被延时了就无法再延时的2秒内将数据写到PLC中,只有等到本次扫描周期结束后通讯被执行,结果每次MW10和MW12都是一致的。
在400的PLC中如果是前者,因为PLC运行后没有其他因素更改MW10的值,MW10和MW12不会被修改就不会使M100.1置位。如果是后者那么虽然PLC的用户程序被延时了但400PLC的功能比较强大,有些硬件处理过程中断优先级高于用户程序,通讯可以执行的,所以后者会使M100.1置位。
因为现在没有试验条件,这只是本人从感性认识,还待试验证明。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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