带有子程序的程序,在输入由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日

相关推荐

  • s7-200例子

    希望可以提供西门子s7—200的全部测试例子,和与昆仑通泰链接的例子 钻石用户推荐最佳答案 1.CSDN 60个例程下载:http://download.csdn.net…

    SIMATIC S7-200 2021年7月5日
  • 西门子200中HC0和HC3存在地址重叠?

    欲用一台西门子200控制两台步进,用HSC0和HSC3的模式12分别计数两台步进的当前脉冲数,可是200软件的符号表显示HC0和HC3有地址重叠 图片说明:  &nbsp…

    2017年10月29日
  • 关于齿轮比的问题

    机械部怎么懂因为之前看到过:假如齿轮比是1/2的话,输入端(电机侧)的速度是100转/min,那么输出端(负载侧)速度是50转/min———&#…

    SIMATIC S7-200 2017年11月26日
  • 电脑监控plc工作

    如果不用组态王这类组态软件,利用vc,或者cvi等软件自己编画面来控制s7200系列cpu,那么还需要什么软件?像是内部的m,l寄存器的值应该怎么读写?有没有什么实例能参考? 最佳…

    SIMATIC S7-200 2021年7月5日
  • s7-200 CPU224 CN 做自由口通讯,扩展一个CP243-1以太网模块通过OPC方式与wincc连接可行么?

    现在准备用s7-200 CPU224 CN 做自由口通讯,同时扩展一个CP243-1以太网模块通过OPC方式与wincc连接可行么? 问题补充:做OP…

    SIMATIC S7-200 2017年7月26日
  • 200 smart 对加热炉控温

    200 smart 对加热炉进行控温,加热炉保温效果很好 使用PID自整定很难实现,使用温控仪表效果如何?想问下各位使用过的老师们 谢谢 问…

    SIMATIC S7-200 2021年7月5日
  • 如何用s7-200进行以太网通讯

    采用s7-200进行过程控制,怎样才能使其与工控机进行以太网通讯,并与界面程序(VB编写)进行数据交换。请详细说一下技术难点和解决方法,谢谢 最佳答案 用PC Acces…

    SIMATIC S7-200 2021年7月5日
  • s7-200所有模块都没指示了

    我是一个224CPU带2个数字量模块和一个模拟量模块,以前一直好好的,就今天所有的模块都没有指示了,供电都正常的,不知道怎么回事,请各位大侠帮帮忙,实在费解,如果是CPU烧坏的话,…

    SIMATIC S7-200 2021年7月5日
  • 移植

    请教,为啥S7200的程序需要经过SMART200软件来移植,才能下载到SMART200plc中,移植有和意义和作用?谢谢! 最佳答案 200和200SMART不是同样的东西啊,用…

    2021年7月5日
  • 关于pc_adapter_usb_a2适配器在与226通信的问题

    我用pc_adapter_usb_a2适配器准备与226连接修改程序,在连接是准备选取9600波特率时,发现该选项只有19200及以上,并无9600波特率选项,无法与PLC连接。我…

    2017年5月31日

发表回复

登录后才能评论