回复:请教编程时候PLC扫描周期该怎么理解

半截蜡烛

  • 帖子

    273
  • 精华

    1
  • 被关注

    9

论坛等级:游侠

注册时间:2008-08-26

普通 普通 如何晋级?

发布于 2010-09-18 12:26:56

3楼

可简单的理解为:
1、上电首先要检测并初始化一些操作系统平台内的东西,还有通信,如果没有错误就先执行启动模块如OB100等,这种模块只是在CPU第一次启动时执行一次而已,其他时间不再扫描此模块。
2、扫描输入模板外部输入点的状态,把他们一批写进输入映像区以备OB1调用。
3、执行OB1里的用户程序,(这期间外部输入点的变化不影响用户程序的运算,因为程序的运算时是调用输入映像区存储的状态而不是实际输入点状态)期间根据用户程序运算结果不停的改写数据存储区和输出映像区。
4、用户程序执行完毕,用输出映像区最后的结果向外部输出模块刷新输出点状态得到我们要的结果。
5、返回到第二部重复过程。
2到4的过程就是一个扫描周期。
活到老学到老!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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