子程序中不能有自锁?

带参数调用子程序(用局部变量),子程序中有自锁(具体是:输入点动一下,即自锁,并输出),主程序调用两次(若I0.0输入一下,Q0.0即一直输出;若I0.1输入一下,Q0.1即一直输出),结果:I0.0输入一下,Q0.0,Q0.1都一直输出?

问题补充:
主程序
 LD     SM0.0
 =      L60.0
 LD     I0.0
 =      L63.7
 LD     L60.0
 CALL   SBR_0:SBR0, L63.7, Q0.0

 LD     SM0.0
 =      L60.0
 LD     I0.1
 =      L63.7
 LD     L60.0
 CALL   SBR_0:SBR0, L63.7, Q0.1

 子程序
 L0.0 IN BOOL
 L0.1 IN BOOL

 LD     SM0.0
 LD     #按钮:L0.0
 O      #灯:L0.1
 ALD
 =      #灯:L0.1

最佳答案

L0.1 IN BOOL:定义有误
    改为:L0.1 INOUT  BOOL

  明白:里面用了反馈点,所以要用INOUT。

提问者对于答案的评价:

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

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

相关推荐

  • S7-200脉冲无法被步进驱动器读取

    实测L1与脉冲输出点有24V电压,但是驱动器显示没有脉冲输入,这是为什么?PLC型号是S7-200 226继电器输出型步进驱动器有6个信号端口分别是pul+pul-&nb…

    2021年7月5日
  • 多段保温程序

    想用触摸屏与PLC做一个多段变温湿程控程序。多段变温湿意思是最终用户可在屏上设定多组控温湿程序。一组程序*有99段,每段客户可设一温度数,一个湿度数,一个时间数。实际PLC运行时P…

    SIMATIC S7-200 2020年11月1日
  • A7200 与多台mm440变频器进行USS通讯时,读写参数怎么做轮询,主要针对异常情况处理

    A7200 与多台mm440变频器进行USS通讯时,读写参数怎么做轮询,主要针对异常情况处理 问题补充:用done做轮询在正常情况下可以,但是在出现超时和故障,或者断线情…

    SIMATIC S7-200 2017年12月21日
  • wincc如何通过NET与S7-200通讯

    wincc如何通过NET与S7-200通讯,变量在哪里建呢,WINCC里直接导入就可以了!~PC ACCESS 太难用了!~ 最佳答案 在wincc里建变量就行…

    SIMATIC S7-200 2020年10月31日
  • S7200,RS485通讯一段时间后,都连不上了,数据没有更新

    S7200做RS485通讯,正常通讯1周时候后,所有从站都连接不上了,数据无更新,然后在相互之间的从站地址对调后,地址再恢复回来,通讯就好了,数据读写都没有问题了。不知道是不是从站…

    SIMATIC S7-200 2021年7月5日
  • S7200 编程

    请问各位大师,用MUL_DI指令中  用+4乘VD102等于vd102~~~乘于4是什么意思呢? 最佳答案 MUL_DI是两个32位整数相乘 你的问题…

    SIMATIC S7-200 2021年7月5日
  • 程序运行问题

    请教各位大侠,主程序网络1调用子程序,子程序内是一定时器去完成某一动作,时间到某动作停止,同时是否返回主程序网络2继续主程序的扫描,在此候教,多谢….. 最佳答案 恩,建议你先…

    SIMATIC S7-200 2021年7月5日
  • S7200与ABB变频器MODBUS通讯问题

    1、使用S7200自带的库和ABB变频器走modbus-RTU通讯,需要控制起停和设定变频器的频率,并读取变频器的输出电流和输出频率,看ABB变频器说明书需要写寄存器40001,那…

    SIMATIC S7-200 2017年11月6日
  • 采集问题

    现在有的数字毫伏表是每8个字节一输出的16进制ASCII,以00结尾。之前都是用VB采集,然后想办法与PLC实现通讯,发现自己被绕进去了。现在想跳出来想问题,就是说大家有没有方法,…

    SIMATIC S7-200 2021年7月5日
  • s7200编程触摸屏电位器编程

    s7200PLC里想用触摸屏里设置一个直接输入数字来代替以前的面板刻度电位器,并想用+和—键来进行微调,那位高手可以给个简单的PLC编程程序我参考下(不要触摸屏的程序光要PLC的 …

    2017年6月10日

发表回复

登录后才能评论