请问:将两行“或”关系的流程分开写后,执行结果和原流程执行结果不一样?

在Micro/Win编程环境中,有如下两行流程:

现在修改了流程,主要是将“或”关系的流程分开写,修改后的流程如下:

修改后编译下载至PLC并执行,发现:
1. 两个流程执行后,AQW0里都写入了+14945;
2. 原来的流程中,Q0.3控制的灯可以亮,修改后的流程Q0.3控制的灯不亮了。
求解!

图片说明:

请问:将两行“或”关系的流程分开写后,执行结果和原流程执行结果不一样?    请问:将两行“或”关系的流程分开写后,执行结果和原流程执行结果不一样?   

最佳答案

修改后的程序,你的Q0.3是否闭合取决于最后一个网络。当最后一个网络接通时,AQW0的结果也取决于它。虽然同一个线圈在程序中多次出现在西门子PLC中并不算错误,但很''危险'',应保证同时只有1个控制线圈的程序被执行,才能保证程序的正确性(也就是程序的执行结果和你想象的完全一致),比如多个控制同一线圈的程序在分时调用的不同子程序中,或者只有1个被执行,其他的程序段会被跳转指令跳过等。所以你图1中的程序是不能拆成图2的样子的。

提问者对于答案的评价:
原来这样,谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:16
下一篇 2017年12月8日 下午2:17

相关推荐

  • S7-200 CPU224输出口排序

    CPU224本身带有14路输入(I0.0~I1.5)。10路输出(Q0.0~Q1.1), 然后我接一个EM223 8IN/8OUT 的模块,&nbsp…

    2017年11月17日
  • 在中断程序中怎么初始化各寄存器的状态?

    这是一个23号事件连接的中端程序,请问在接受到消息后怎么初始化各个寄存器的状态?那为什么网络一的程序不执行? 问题补充:网络一的问题? 图片说明:    最佳答…

    2021年7月5日
  • s7-200最新选型手册下载

    s7-200最新选型手册下载啊,我都要烦死了,找不到。请大师给个链接吧。 最佳答案 S7-200CN 可编程序控制器(201301)产品样本下载:http://www.a…

    SIMATIC S7-200 2017年11月2日
  • 面板上的上下键

    在TD400面板上的上下键,按下时对应的位会置位,不知道怎么才能让所对应的位复位呢?我想用上下键来切换画面! 最佳答案 1.在TD400面板上的上下键,按下时对应的位会置位,不知道…

    SIMATIC S7-200 2021年7月4日
  • S7-200PLC读数如何存入EXCEL表格

    S7-200PLC带一块EM231,读入4只仪表的测量数据。想把4只仪表的数据每1分钟一次,读入笔记本电脑的EXCEL表格。请问有没有现成的方案可用?包括软件 最佳答案 西门子“视…

    SIMATIC S7-200 2017年11月6日
  • 关于PLCS7-200带有模拟输入输出时编程时如何处理。

    在PLCS7-200有扩展的模拟输入输出如231  232时,在编程时要如何处理? 是有功能直接调用还是怎么处理?还是先定义在调用? 那个F…

    SIMATIC S7-200 2017年11月27日
  • s7-200 DP 错误

    S7-216+EM277+Y-LINK,和400H cpu 通讯,能够进行数据交换,但是CPU报SM5.7错误。如何解决?  最佳答案 只要数据能连续…

    SIMATIC S7-200 2021年7月4日
  • 热电偶模块未用通道如何处理?

    是不是短接呀? 最佳答案 以上回答都不是最好的, 你仔细查阅S7-200系统手册,里面提到这个问题的确切处理方法,就是把未用的通道接上一个100欧的电阻,或者把断线检测关…

    SIMATIC S7-200 2021年7月5日
  • s7 200定时输出

    我想用定时器实现计时一秒或一分钟后M0.0闭合一下立马断开。然后再一秒或一分钟后在闭合再立马断开,如此反复。希望大家给个小程序。谢谢 最佳答案 帮助上的例子即可:LDN …

    SIMATIC S7-200 2020年11月1日
  • 西门子s7200 与HITECH的触摸屏 连接

    我手头有一台从旧设备拆下来的HITECH的触摸屏 ,型号PWS 1760-CTN,开机黑屏,POWER指示灯亮,RUN指示灯不亮。不知怎么解决,我想用它与S7-…

    SIMATIC S7-200 2021年7月4日