S7-200逻辑分析,求助

调试遇到此问题,向专家请教。
使用CPU224CN,程序如下:
网络1
LD   I0.0
S   Q0.6,  1
网络2
LDN   Q0.6
LPS
AN   I1.3
=    Q1.0
LPP
AN   I1.5
=    Q1.1
网络3
LD   Q0.6
LPS
AN   I1.2
=    Q1.0
LPP
AN   I1.4
=    Q1.1

CPU 转入运行,按照网络2的逻辑分析,Q1.0和Q1.1的输出灯应该亮。事实上,Q1.0和Q1.1的输出为0,灯不亮,与分析逻辑不符。
继续,
接通I0.0=1,Q0.6输出灯亮,Q1.0和Q1.1输出灯亮。与逻辑分析相符。
继续,
接通I1.2=1,Q1.0灯灭;使I1.2=0,Q1.0灯亮;
接通I1.4=1,Q1.1灯灭;使I1.4=0,Q1.1灯亮;与逻辑分析相符。


继续做试验,将以上程序顺序改变,如下:
网络1
LD   I0.0
S   Q0.6,  1
网络2
LD   Q0.6
LPS
AN   I1.2
=    Q1.0
LPP
AN   I1.4
=    Q1.1

网络3
LDN   Q0.6
LPS
AN   I1.3
=    Q1.0
LPP
AN   I1.5
=    Q1.1
CPU 转入运行, Q1.0和Q1.1的输出灯亮。
接通I1.3=1,Q1.0灯灭;使I1.3=0,Q1.0灯亮;
接通I1.5=1,Q1.1灯灭;使I1.5=0,Q1.1灯亮;与逻辑分析相符。
继续,
接通I0.0=1,Q0.6输出灯亮,但Q1.0和Q1.1的输出灯灭,与分析逻辑不符。


本人才疏学浅,颇感困惑,请指教,不胜感激。

最佳答案

粗看你罗辑用了多重输出,那PLC以执行最后语句为准,象这种写法虽语法不报错但实际都用个中继点合成后再输出至Q点,有的PLC有种双线圈检查就是针对此种情况那是直接报错的。

提问者对于答案的评价:
感谢您的回答。
实际编程中,对于比较复杂的逻辑控制,还是有多重输出的。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 下午1:21
下一篇 2017年11月19日 下午1:22

相关推荐

  • 有关于程序的一个问题。

    请问一下这几行程序可以合成为一行吗?也就是那个VW24随着前面计数器的数字而变化。 问题补充:其实我这个程序是用来读取485上的数据的,做了一个表格,VW每个数都能够在表格中显示出…

    2021年7月5日
  • s7-200与TD200的连接

    请教老师,s7-200plc与TD200及EM231连接时CPU的地址该如何分配?具体的操作步骤及方法怎样? 问题补充:我的E-mail : h.bsxb@16…

    SIMATIC S7-200 2021年7月5日
  • S7200 计数

    客户要求用一个接近开关和一个金属感应片来检查主轴转速(不要求转向),请问这样能做到吗?PLC:CPU226 请问应该如何计算此转速? 问题补充:采集的转速要求不高,只用来…

    SIMATIC S7-200 2020年11月1日
  • .Step7 Micro/Win 4.0

    请问.Step7 Micro/Win 4.0程序在哪能下载 最佳答案 最新版Micro/Win 4.0程序下载链接——http://bbs.gkong…

    SIMATIC S7-200 2021年7月5日
  • PLC与组态王通讯问题

    各位,我有S7-200CPU224,想与组态王进行通讯,可是总是显示“打开通讯设备失败”,请问是怎么回事。我在COM2下用设备向导建立的外部设备,设备地址设为2.PLC的程序运行也…

    SIMATIC S7-200 2021年7月5日
  • 200用加数法判断PLC通信中断

    200用加数法判断PLC通信中断的程序 问题补充:和上位机INTOUCH通讯 最佳答案 应该是判断通讯中断有没有产生,可以这样做: 主程序: 网络1:&nbsp…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-MicroWIN SMART V2.4 安装出现问题

    安装过程出现错误 问题补充:STEP7-Micro/WIN SMART V2.4安装引导出现报错最低配备操作系统window7或windowXP SP…

    2021年7月5日
  • 200plc高速计数器中断与主程序工作

    在200PLC中用高速计数器计数,如设定PV=CV时中断。如果把子程序写在中断程序中,也就是当执行高速计数中当PV=CV时马上调用中断程序并执行中断内的程序,执行完成后不马上刷新输…

    SIMATIC S7-200 2017年7月30日
  • Smart 700触摸屏如何显示S7-200PLC时钟

    因为需要定时功能,以及校正S7-200系统时间,在Smart 700触摸屏里无法找到外部时间变量数据类型!清高手不吝赐教。 最佳答案 见《如何同步操作面板与 S…

    SIMATIC S7-200 2020年11月1日
  • S7-200连接资源

    硬件配置:1.CPU 226 CN + CP243-1 以太网模块+CSM1277 四口以太网交换机2.上机位2台,分别…

    SIMATIC S7-200 2018年12月3日