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

在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 模拟量输入问题

    S7——200 模拟量输入4到20MA怎么处理对应的量程关系 求高人指教 最佳答案 1、因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200&…

    SIMATIC S7-200 2017年12月9日
  • 数字量转化成模拟量

    我写了个200的程序,要把数字量转化成模拟量,用的是vw但是在转化的过程中把余数丢失了,得出的数据不够精确,不知道应该怎么样做,请问谁有这方面转化的程序啊。谢谢 最佳答案 在STE…

    SIMATIC S7-200 2021年7月5日
  • S7200模拟量显示

    S7200用模拟量模块E231采集数据,但经常出现开机后采集的数据固定为32760,给PLC重新上电,才能正确采集数值????。。。。。谢谢 最佳答案 可能是如下原因: …

    SIMATIC S7-200 2021年7月4日
  • 报警的确认控制

    报警的确认应该如何控制,我在文本向导中设置了报警确认,然后生成了报警确认位,请问该如何进行报警的确认,是按文本上的ENTER,还是将那个报警确认位置为1.请高手解答下 最佳答案 应…

    SIMATIC S7-200 2021年7月5日
  • EM231CN模块和EM231热电阻模块

    请问一下EM 231 CN 模拟量输入模块 4 输入×12 位 与 EM 231&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 怎样实现S7-200CN与HMI和上位机的通讯

    我正在设计一个由S7-200 CN组成的闭环控制系统,硬件配置拟为: ⒈  西门子S7-200CN  PLC(CPU&n…

    SIMATIC S7-200 2021年7月5日
  • SMART700与S7200连接 通讯口坏

    SMART700与S7200连接 触摸通讯口上面冒烟了 SMART700触摸屏黑屏,重新上电后,触摸屏能启动,但通讯口不能用了 最佳答案 HMI通信口烧了可以去…

    SIMATIC S7-200 2020年10月31日
  • S7-200 模拟量输出的问题 请指教

    我现在用CPU224XP 加EM232 AQ2模块,控制两个伺服电机,一个是速度控制,一个是转矩控制,我遇到的问题是,连两个电机不能同时运行,用万用表量,输出这…

    SIMATIC S7-200 2018年3月6日
  • S7200脉冲输出控制伺服电机,位置误差是怎么回事

    CPU224XP控制松下伺服电机,电机与滚珠丝杠(水平)连接,用脉冲输出控制功能实现位置控制。现出现如下问题:动作流程,电机正转丝杠带动的机械结构前进一段距离,隔一段时间后,电机反…

    SIMATIC S7-200 2020年11月1日
  • 西门子编程如何取消符号表应用于项目

    本人想取消项目中符号表的应用,恢复原始地址如Q0.0,不想看到Q0.0对应的汉字注释! 问题补充:我的程序在将符号表应用到项目后。原来的Q0.0变成了"输出1,我想恢复未…

    SIMATIC S7-200 2021年7月5日