PLC的全扫描,尝试理解一下

已锁定

一指禅_LYG

  • 帖子

    256
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2021-06-24

黄金 黄金 如何晋级?

PLC的全扫描,尝试理解一下

1149

11

2021-08-31 09:11:46

论坛上,经常看到有写PLC程序最好使用全扫描的劝告,毫无疑问,这理念肯定是来源于广泛的日常工作积累,回避程序BUG的有效手段。


我自己从业几十年,一直从事嵌入式系统软硬件开发,很少涉足使用PLC的场合,这次因为用户指定西门子S7-1200系统,才接触到这方面的选型和开发,喜欢程序的清晰简洁,并且有少许的密集恐惧,程序编制期初就很少用到有背景数据块的指令,定时器计数器等多周期的指令就没接触,所以对全扫描没有深刻的认识。


项目完成了,回想这些忠告,按照我的简单理解,全扫描的初衷是不是为了回避多周期指令因为能量流中断造成多周期指令未完全执行造成了和预期结果不一致的错误。


按照通常的理解,硬件上应该和我们自己设计的嵌入系统没有区别,区别的应该是对指令的解释和理解上,尤其是单周期不能执行结束的指令。


比如说定时器、计数器的前置启动条件?

或者是一些直接驱动的输出像 Q和I条件直通一类的操作?

PLC的全扫描,尝试理解一下 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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