s7 -200子程序调用的规则

进入子程序的条件是有调用吗?如图1,当i11.0得电时进入输入的子程序?还是如图2,上电即进入子程序?(该程序编写在SBR子程序网络中)

图片说明:

s7 -200子程序调用的规则    s7 -200子程序调用的规则   

最佳答案

图1 是当I0.0 为1时,进入 你的“输入” 子程序里面。
图2中,只能看到SM0.0(plc 运行后一直为1),也就是SM0.0 一直为0,前提条件是图2的程序编写在主程序中。如果图2的程序 是编写在SBR中,那么 要看 调用这个SBR 的条件了。只有当SBR调用条件为1后,M0.0 就一直为1.

提问者对于答案的评价:
图1 是在OB1当中,图2是在SBR2中,这样的时候,
1)i0.0为1,调用子程序?
2)SBR2中如果没有调用call SBR2,则m0.0不为1?
即在SBR子程序中,没有采用调用子程序指令是不会扫描运行的,即使它的执行条件是无条件的?

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日
下一篇 2017年11月6日

相关推荐

  • s7-200f1帮助文档无法使用

    西门子s7-200 编程软件中的f1帮助文档win10操作系统下无法打开,无法使用,不能很好的使用编程软件,望西门子公司的软件工程师能帮助解决,谢谢。 最佳答案 在安装西…

    SIMATIC S7-200 2017年6月3日
  • ASI通讯问题

    各位好,我看CP243-2资料,说他占CPU映像区一个字节输入和一个字节输出,那这个最占用字节对应的物理输入输出点还能接向应的开关量输入,输出吗?还有就是说不用通讯绶冲区可以直接用…

    SIMATIC S7-200 2021年7月5日
  • 224不够如何扩展

    现场一些老设备准备通过网关做机联网,目前224只有一个口,可以使用一拖二的串口线进行扩展吗? 钻石用户推荐最佳答案 不行。第一种方法:将224 换成224XP,224XP…

    SIMATIC S7-200 2021年7月5日
  • 三菱程序转换成S200

    三菱程序中的mov k2m0 k2m100         &nbsp…

    2020年10月31日
  • #L1表示什么

    在一个程序中使用DIV-R指令时,在OUT 输出为#L1表示什么,新手,请多指教 最佳答案 是一个用符号L1·表示的局部变量。在Micro/Win中打开程序块时,程序的顶…

    SIMATIC S7-200 2021年7月5日
  • S7-226CN挂 4个EEM223CN问题

    说明书上写的可以挂7个模块,可是我PLC程序里写到I16.0就不识别了这个怎么回事 最佳答案 你这个地址地址硬件超出了200的最大输入过程印象地址区。200最大输入、输出地址只能是…

    SIMATIC S7-200 2017年6月9日
  • 市场上的232-485模块

    问一下大家用过的市场上的232-485转换器什么牌子的对于s7200支持的比较好,有源的还是无源的好一点?谢谢大家 问题补充:如果都不好的话就只能用原装线加上自己做的延长线通信吗?…

    SIMATIC S7-200 2021年7月5日
  • S7-200的电源模块损坏!

    S7-200的电源中的TS4141元件爆开(214  -1BD22 -0XB0  CPU224),PLC除了输出没有24V和输入无…

    SIMATIC S7-200 2021年7月5日
  • s7-200的PID块下载地址

    s7-200的PID块下载地址 最佳答案 S7200没有PID块,S7200是用“PID向导”来生成PID控制子程序,然后在主程序里调用生成的PID子程序,但PID向导最多只能生成…

    SIMATIC S7-200 2021年7月4日
  • s7-200顺序控制求助

    用置位复位指令编了个顺序控制程序,网络10,12都让q0.3导通,可是网络10的q0.3从程序监控看是导通了,查状态表q0.3=0,PLC的q0.3指示灯也没亮。网络12倒是正常,…

    SIMATIC S7-200 2020年10月31日