回复:西门子step7 编程中,采用置位和直接接线圈的好处分别是什么

Letham

西门子1847工业学习平台

  • 帖子

    2038
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

白金 白金 如何晋级?

发布于 2014-11-05 12:38:47

9楼

置位 指令一旦条件满足线圈就会被置1,就算下个扫描周期置位条件 不会1,线圈也一直会保持,直到相关复位指令满足的情况下,才会被复位(当然,还要考虑到RS 的优先问题,比如置位复位条件同时满足时的情况)。
使用等于指令时,类似于于的操作。只要前面某个条件不满足时,CPU就会跳过后面与的部分。比如
下边指令
A M0.0
A M0.1
A M0.3
=Q0.0
如果M0.0,为0时,系统就不会考虑M0.1 和M0.3 的情况,Q0.0 直接就等于0了。
我个人是这么理解的。

当然,就像 楼上所说的 使用 置位复位的指令 ,就像贴小广告的 走到哪 贴到哪,比较自由,可以随时进行置位复位操作。而使用 =指令,最好把所有条件集中到一起来处理,如果好几个对方 出现了 =Q0.0的情况,PLC 只认最后一个=Q0.0 ,而不管前面的=Q0.0之前的RLO条件
人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54711条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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