回复:一本正经“消灭”双线圈问题

已锁定

小.苹.果

  • 帖子

    101
  • 精华

    2
  • 被关注

    38

论坛等级:侠士

注册时间:2012-06-16

普通 普通 如何晋级?

发布于 2022-12-09 17:23:31

10楼

3、分两步,“双线圈”写法

网络1

LD     I0.0                        // 读取I0.0

A      I0.1                        // 完成 I0.0 and I0.1

=      Q0.0                        // 中间变量临时存贮

网络2

LD     Q0.0                        // 读取 I0.0 and I0.1 的结果

O      I0.2                        // 再 or I0.2

=      Q0.0                        // 输出


我觉得这个例子一点意义都没有,没人会这样写程序,单一的工况条件是很难出现双线圈的,出现双线圈情况大都都是多种工况都需要用到Q0.0,编程人员在编程时,没有把工况汇总,分开写了,这样就会导致中间一部分工况的的输出结果会被后面工况运行 的输出所覆盖,导致有上面的工况输出无法执行。导致双线圈的根本原因还是PLC从上到下,从左到右以及输入输出印象区的执行机制导致的。

利用双线圈的效果也好,避免双线圈的效果也好,底层无非就是要搞清楚PLC的执行机制,至于怎么是编程者根据工况和自己的想法来编写实现的。

努力工作学习,充实自己,为家人创造美好生活!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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