S7-200PLC中2个子程序可以一起被调用吗

S7-200PLC程序中主程序已经调用了一个子程序时,该子程序正在执行时,当条件满足时主程序可以再调用另一个子程序吗?(前一个子程序仍旧执行)

最佳答案

S7-200的程序是从左到右,从上到下循环执行的,所以同一时刻是不会同时执行两个子程序,子程序的调用是有先后顺序的,不管别的子程序条件是否满足满足,也要在前面的程序执行完后才执行后面的子程序。只有中断程序才能在自己满足条件后,打断别的普通子程序的执行,优先执行中断程序。不同的中断程序之间是按照优先级的不同来决定中断程序执行的先后顺序的。

提问者对于答案的评价:
谢谢你,现在知道了中断和子程序的区别。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:12
下一篇 2017年12月8日 下午2:12

相关推荐

  • s7-200 的PWM脉冲控制

    第一次使用s7-200的PWM功能,我想请问一下 如果使用了位置控制向导来设置PWM0的话,是不是直接调用子程序,设置周期和脉宽就可以了?还需要给SMB67,SWM68,…

    SIMATIC S7-200 2020年10月31日
  • STEP 7-Micro/WIN V4.0 无法安装PC/PPI

    换了VISTA系统 在通讯设置里添加PC/PPI时,显示无法安装,没有权限。切换到超级管理员模式依旧如此 问题补充:软件可以安装,可以运行,只是端口设置内不能添加PC/P…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC 用什么指令 调用PID功能

    西门子PLC 用什么指令 调用PID功能 请详细说明 LD     SM0.0 …

    SIMATIC S7-200 2021年7月4日
  • win7中安装microwin-step7

    请教大家一下:我的64位笔记本里是win7操作系统,我在里面安装microwin-step7 sp6的时候老是报错,请问是什么原因,怎么解决这个问题?不胜感激! 问题补充…

    SIMATIC S7-200 2017年12月21日
  • modbus总线设备

    modbus总线上的设备通讯参数不一样,比如波特率一致,但是停止位一个设备是1位,一个是2位,其他一样。可以走一条线吗? 最佳答案 1 已知一个通信对象需要字符(字节)传…

    SIMATIC S7-200 2020年11月1日
  • TP170A中显示时间

    S7-200与TP170A通讯,要在TP170A中显示当前时间,该怎么做啊? 最佳答案 《如何同步操作面板与S7-200/300/400 控制器间的日期和时间》http:…

    SIMATIC S7-200 2020年11月1日
  • 西门子200MicroWIN安装报错

    安装总是报错找不到复制文件的路径 图片说明:       钻石用户推荐最佳答案 主要看系统的兼容性,反复安装时要将前面安装的卸载;实在不行,…

    2021年7月5日
  • 程序的疑惑s7-200

    有一个程序关于供水的,有些疑惑,求解释1,16#49–smb30,16#这个根据什么定的2,&vb999是通讯数据包/3,最不明白的是第四张图里的vd508的值,能把这个程序段的…

    2019年6月11日
  • 西门子S7-200中SBR块与INT块的区别

    西门子S7-200中SBR块与INT块的区别 最佳答案 sbr是子程序,int是中断。 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • 程序到底有多大

    从保存的程序文件属性里看,程序有29K,从编译的信息窗看,仅4K不到,为啥相差这么大? 最佳答案 程序文件保存的是程序的信息,包含了程序、结构、语言等很多,而编译后的文件变成了二进…

    SIMATIC S7-200 2020年11月1日