关于子程序的小问题

主程序如下:
 LD     M0.0
 CALL   SBR_0:SBR0
 =      Q0.1
 子程序为:
 LD     M0.0
 =      Q0.0
 其中M0.0我通过wincc来控制。但是问题是Q0.1随着M0.0的变化而亮灭,但是子程序中的Q0.0一旦在M0.0置1之后就再也不灭了,不管之后M0.0的状态如何都一直亮着,为什么会这样?

问题补充:
我是想知道错在什么地方

最佳答案

这样的原因是因为用M0.0 调用了子程序是又用M0.0作为条件控制Q0.1,当M0.0断开,主程序不在调用SBR_0:SBR0,但输出印象表的中Q0.0依然是前一个值1,并没有更改为0.
 主程序

 LD   SM0.0
 CALL   SBR_0:SBR0

 子程序
 LD M0.0
 =     Q0.1
 =     Q0.0
 

提问者对于答案的评价:
明白了

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

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

相关推荐

  • EM253和PTO的区别

    EM253和PTO的区别,既然PTO可以实现方向和脉冲的控制,用来控制步进电机,为什么又有EM253可以控制,这样不是重复了吗? 最佳答案 性能和容量是不样的。 PTO实…

    SIMATIC S7-200 2021年7月5日
  • 西门子smart 200 PLC怎么写分期付款程序

    在机器的Smart200PLC中写入3次分期付款程序,并在触摸屏上提示。在第三次提示后,若一天后未付款,机器停机 问题补充:哪位写个实例程序。研究学习下谁的既能保证催款,又能使机器…

    2021年7月5日
  • 电机转速的闭环控制

    各位好:     我用PLC(224xp)的P1口与变频器(VFD-M 台达)RS485连接,通讯采用RTU通讯。电机转…

    SIMATIC S7-200 2021年7月5日
  • EM235模拟量输出4-20mA时

    EM235输出4-20mA时,输出电压有多少? 问题补充:若输出所接的负载超过500,是否就驱动不了,或是说输出的电流很小甚至没用输出呢 最佳答案 电流输出时是恒流源,谈电压没意义…

    SIMATIC S7-200 2021年7月5日
  • S7-200用户手册

    请问在什么地方能下载S-200用户手册。 最佳答案 S7-200用户手册下载地址:http://ishare.iask.sina.com.cn/f/14897546.html 提问…

    SIMATIC S7-200 2020年11月1日
  • 基于以太网的S7200plc和变频器控制空压机

    学生现在想要做一个项目,plc200和以太网之间通信,plc200和变频器通信,制作成一个空压机自动监控系统,请问各个期间之间是怎样的连接顺序,另外,除了以上期间之外,还需要什么模…

    SIMATIC S7-200 2020年11月5日
  • 计算结果为负值在PLC和触摸屏上如何表示

    假设在采样传感器信号时,把采样值减去某一值后,结果为负值,在PLC上能否显示出来,如果能显示,在触摸屏上又如何表示? 最佳答案 PLC和触摸屏都能显示正负值。按你上面的意思理解,我…

    SIMATIC S7-200 2021年7月5日
  • ET200的电子手册

    师傅们你好  有ET200的电子手册的地址或链接吗   亲请提供一下  谢谢 最佳答案 SIMATIC&nbs…

    2021年7月5日
  • 怎么读取G120C变频器里面的报警信息

    怎么读取G120C变频器里面的报警信息我线采集变频器里面的报警信息,怎么采集?与1200通讯PN方式 问题补充:r2131  当前故障代码 r2132…

    2021年7月5日
  • 求S7200流量的累积程序和热量的程序

    请问流量计的“实时流量累计”程序和热量的程序该怎样做?,哪位有实例可以参考一下,不胜感激, 我邮箱 是sunnydigi@163.com 问题补充:怎么用中断做…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论