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日 下午6:34
下一篇 2017年11月6日 下午6:34

相关推荐

  • S7-200 CPU266CN FS和RUN指示灯长亮问题

    因在调试程序过程中不小心把内部供电24V瞬间短路了一下,造成无法通迅,SF和RUN指示灯长亮,输入和输出指示灯无指示,各I/O点都没接线测量直流电压显示是26V,请问是什么原因,如…

    2017年12月2日
  • S7-200保持寄存器设置

    请问在S7-200 CPU224PLC中,备有电池断电数据保持设置为数据区VB,偏移量0,单元数目10240,这样存储在V区的数据会不会容易丢失?如果单数数目设置为102…

    SIMATIC S7-200 2020年10月31日
  • Micro WIN v4.0.4为什么我安装Modbus Slave库安装完了之后,库里面没有呢?

    如题,我安装的N次,同事的V4.0.6版本的安装了就有,这是为什么? 最佳答案 参见《西门子s7-200完整库文件及使用教程文档》http://www.eleok.com/thre…

    SIMATIC S7-200 2018年12月3日
  • S7200数据归档的上载

    S7200数据归档的资料怎么上载出来啊?资料里说“通过S7-200资源管理器完成”,不是很明白,S7-200资源管理器在哪啊 最佳答案 step7 micro/win&n…

    SIMATIC S7-200 2021年7月5日
  • 脉冲与中断问题

    我有一台S7-200PLC,如果PLC在发脉冲的过程中有其他中断事件发生了,PLC是停止发脉冲还是等脉冲发完啦再去执行中断事件? 问题补充:如果中断优先的话,就去执行中断程序,那脉…

    SIMATIC S7-200 2017年11月19日
  • s7-200以太网问题

    12台s7-200,通过12个cp234-1连结到上位机上去,请教该怎们做? 据说s7-200 access只能支持8个,必须在上位机装simatic&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 程序执行顺序

    主程序:NET 1   LD         &n…

    SIMATIC S7-200 2021年7月5日
  • EM253模块输出实际位置怎么算

    我查了下伺服驱动器说明书,里面也没说明一个脉冲伺服电机转多少圈。位置向导里说明的是一秒发送多少脉冲,也没讲该使伺服电机如何达到10.1mm这样距离。我知道伺服电机转轴和机械轴轮的齿…

    SIMATIC S7-200 2020年11月1日
  • 工作时间分配

    学长们,请问你们在公司的时间里,平均一天的工作中:自己学习,做单纯的没有什么技术含量的事情(公司中的杂事),重复性工作(自己会的东西还要做很多遍)等所占的比例是多少啊?是不是一天中…

    SIMATIC S7-200 2021年7月5日
  • s7200 uss 6RA70

    现场是一台S700连接5台6RA70,想通过USS协议控制6RA70内部一开关量,请教如何操作?我已安装了USS库,但是只能读写参数字. 问题补充:我以前用PROFIBUS通讯是全…

    SIMATIC S7-200 2021年7月5日