s7-200子程序调用问题程序

在子程序中用局布变量(符号)编写了一个启保停的电机控制子程序,在主程序中多次调用后,只要一台电机启动,其它没有给启动信号的电机也有启动输出。这是为什么?请各位教师指教,谢谢 
子程序:
LD     #mstart
O      #motor
AN     #mstop
=      #motor
主程序:
Network 1 
LD     SM0.0
=      L60.0
LD     I0.0
=      L63.7
LD     I0.1
=      L63.6
LD     L60.0
CALL   SBR0, L63.7, L63.6, Q0.0
Network 2 
LD     SM0.0
=      L60.0
LD     I0.2
=      L63.7
LD     I0.3
=      L63.6
LD     L60.0
CALL   SBR0, L63.7, L63.6, Q0.1
Network 3 
LD     SM0.0
=      L60.0
LD     I0.4
=      L63.7
LD     I0.5
=      L63.6
LD     L60.0
CALL   SBR0, L63.7, L63.6, Q0.2

最佳答案

程序改为:

图片说明:

s7-200子程序调用问题程序  s7-200子程序调用问题程序  

提问者对于答案的评价:
实践证明人s7-200的子程序不能S7300/400中的FC那样用,也就是说局域变量编写子程序,也无法实现真正的结构化编程。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:40
下一篇 2020年10月31日 下午3:40

相关推荐

  • 串口通信数据格式

    有大神知道串口通信的数据参数是如何确定下来的吗?波特率 数据位 停止位 奇偶校验 比如波特率有4800 9600 192…

    SIMATIC S7-200 2021年7月5日
  • cpu选型aaaa

    新手入门,请问对于需要采集35路模拟量并进行计算,cpu该如何选型呢?计算完了的值能怎样显示呢?(是设计关于电厂的一个设计,之前打算用200,但是ao输入不够,所以换300)求大佬…

    SIMATIC S7-200 2021年7月5日
  • 关于 S7200问题

    我用单健控制水泵启动/停止。大槽6台泵好用 小槽2台泵不好用, 另一个也不好用都在子程序里, 不知为什么? 问题补充:谁还有好的程序(加分),单键控制…

    SIMATIC S7-200 2021年7月5日
  • 如何计算输入点的数量

    S-200PLC加扩展EM221  16点输入,如何计算状态为1或0的数量,请哪位师傅指教一下 最佳答案 什么CPU?16点输入的EM231? 将需要…

    SIMATIC S7-200 2021年7月5日
  • modbus主站初始化

    错误显示6,为什么 问题补充:初始化时错误是6 图片说明:    最佳答案 如果多个 MBUS_MSG 指令同时使能会造成 6&n…

    2017年10月24日
  • cpu222cn后面能接两个模拟量模块EM231cn吗?

    cpu222cn后面能接两个模拟量模块EM231cn吗?接法就是cpu接em231,然后em231再接一个em231,最后em231再接到cp模块上,这样接可以么,知道的赶紧说一下…

    SIMATIC S7-200 2017年12月10日
  • 一个按扭控制一个灯

    用一个不带锁的按扭控制一个灯,要求第一次按灯亮,第二次按灯灭,第三次按灯又亮…………用三个继电器控制……帮个忙,谢谢 最佳答案 M0.0   &nbs…

    SIMATIC S7-200 2021年7月5日
  • PPI端口设置问题

    CPU 224XPCN里有2个RS-485端口,可以在“设置PG/PC接口”里任意设置为PPI下载通讯口吗?谢谢。 最佳答案 CPU224XP的两个端口都可以下载程序。在…

    SIMATIC S7-200 2020年11月1日
  • PID自整定功能

    是一个恒压供水的项目,想问一下系统要调试成什么样才能开始自整定?看到手册上写要在系统稳定的时候开始使用,请问对于我的项目什么样的工况才算稳定了啊? 最佳答案 建议手工整定。首先去掉…

    SIMATIC S7-200 2017年7月26日
  • 不用PID向导做 直接用PID指令怎么做

    用PID向导做  模拟量量的输入输出都需要转换  参数的地址也自动分配好了  但是就用PID指令写怎么写 &n…

    SIMATIC S7-200 2021年7月5日