带有子程序的程序,在输入由1变为0后,输出仍存在,为什么?

程序是这样的:
 主程序
 LD  I0.0
 CALL   SBR_0
 子程序

 LD  I0.1
 =Q0.0
 当I0.0和I0.1为1时,Q0.0为1,当当I0.0和I0.1为0时,状态图监控Q0.0为0,但是PLC的输出等仍然亮,请问这是怎么回事?急急急急急急急急急

 
 

最佳答案

I0.1先等于0,然后I0.0再等于0,就能复位Q0.0。

 Q0.0=I0.1,但是I0.0=0时,子程序不调用了,所以Q0.0还保持原来的状态。
 I0.0=0时,Q0.0的状态不由I0.1控制,一切都是程序执行的结果。

提问者对于答案的评价:
谢谢大家

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:16
下一篇 2021年7月5日 上午1:16

相关推荐

  • 一个博途设备组态问题

    硬件组态,ET200可是,博途里设备视图只有12个槽,怎么多增加几个I/槽,见图,怎么操作啊。还有2个模块没地放。 问题补充:是组态ET200s 图片说明:  &nbsp…

    2021年7月5日
  • 请问,我这有一个项目

    这个项目用组态王软件来做组态画面,用西门子200PLC来控制现场设备,但现在要求,PLC放在现场,但工控机要放在距离现场有300米的控制室里,问现在工控机与PLC之间用什么方法通讯…

    SIMATIC S7-200 2020年11月1日
  • step7 Micro-WIN编程软件通信

    step7 Micro-WIN V 4.0.9.25编程软件通信 通信无法设置 问题补充:前两位楼主说的解答办法 没能解决问题&n…

    2021年7月5日
  • 为什么231-7pc222模拟量读不上来?

    我接的是三线制的PT100,模块没报警,八个拨码全部是0状态,但是模拟量在plc里面读不出来,是什么原因啊··· 最佳答案 为什么231-7pc222模拟量读不上来?1,你采用的模…

    SIMATIC S7-200 2020年11月1日
  • XMT的指令框变红了

    我最近在调PLC与英威腾变频器的通讯时,通讯刚建立起来后,数据交换都正常,但经常过了1分或者几十秒就不行,而且每次都是伴随着XMT的程序框变成了红色,是不是发送不正常了呢&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 状态与实体边界相交

    “状态与实体边界相交程序可能有错误”,明明下载的新程序,在监控过程中报这个错误 问题补充:没有高速计数器 最佳答案 程序中使用高速计数器了吗? 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • C语言编程

    用C语言怎样编程可实现电脑向西门子S7-200CN PLC一直发送数据,一段时间若PLC没有接收到数据则通讯错误,PLC就自行不执行程序。 问题补充:我是打算用自由口通信…

    SIMATIC S7-200 2021年7月5日
  • s7200控制变频器的问题

    s7200采集液位信号,根据液位信号的上下限控制变频器的启停,并能PID控制变频,二个电机一样一备,具体的编程思路。有梯形图最好, 问题补充:我需要的是第二种,但还要根据液位&nb…

    SIMATIC S7-200 2017年12月1日
  • step7 microwin v4.0 sp9在win 7 32位下安装出错

    step7 microwin v4.0 sp9 完整版在win7 32位系统下安装时,总是弹出如下窗口,我点“否”忽略后安装完毕后…

    2017年11月12日
  • S7 200与组态王的通讯

    组态王与S7 200连接,变量选择V寄存器,这个V寄存器和PLC里面的V寄存器怎么建立关系? 是不是选择V100 变量类型为Byte 然后在…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论