打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
西门子S7-200系列PLC高阶课程-1 子程序

大家好,从这节课开始,我们学习在主程序之外的一些子程序知识。

我们先来了解一下程序的组织形式:

S7-200系列CPU控制程序由主程序OB1、子程序SBRO和中断程序INTO组成,STEP7-Micro/WIN在程序编辑窗口为每个POU(程序组织单元)提供一个独立的页。主程序总是在第一页,后面是子程序和中断程序。

因为每个POU在程序编辑器窗口中是分页存放的,子程序和中断程序在执行到末尾时自动返回,不必加返回指令,在子程序和中断程序中可以使用条件返回指令。

这里我们先来介绍一下,关于建立子程序的三种方式:

1、菜单建立方式:

2、程序块建立方式:

3、编辑区右键插入:

这里,我们说明一下PLC程序执行的规则:

1、PLC运行,默认执行主程序;如主程序中无与子程序关联的指令内容,则子程序中的内容不被执行;

2、当主程序中设定了子程序执行条件,即条件满足则执行子程序内容,并在子程序结束后返回主程序。

3、在执行子程序调用操作时,务必要保证主程序中调用的子程序名称,与要执行的操作内容相一致。不能把指令放在子程序0里,却在主程序中调用子程序1,那肯定是无效的。

4、在主程序中调用子程序模块,可以从上部的“程序块”和下部的“调用子程序”中拖拽过去。

经过插入、重命名之后,我们就有了多个子程序。并在主程序中,根据条件开展调用。

采用子程序模式,有以下几个优点:

1、主程序可以分块处理,便于查找故障;

2、提高执行效率(调用则执行,不调用不执行)。

下节课,我们学习“子程序与局部变量

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
FX5U-32MR/ES三菱PLC主程序、子程序、中断程序的详细内容
一文带你轻松读懂PLC的条件跳转,子程序调用等指令使用方法。
三菱FX可编程控制器程序流程控制功能指令
第8章 程序控制类指令设计
PLC案例详解子程序调用
三菱CALL指令应用!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服