服务电话:
15205999253
技术文章
首页 > 技术文章 > 如何创建西门子PLC的子程序

如何创建西门子PLC的子程序

 发布时间:2021-04-22 点击量:566
    S7-200 CPU的控制程序由主程序、子程序和中断程序组成。STEP 7 Micro/WIN在程序编辑器窗口里为每个POU提供一个独立的页。主程序总是第1页,后面是子程序或中断程序。
    因为各个POU在程序编辑器窗口中是分页存放的,子程序或中断程序在执行到末尾时自动返回,不必加返回指令(如RET或RETI等),如果在程序里加了这些指令,编译时反而会出错;在子程序或中断程序中可以使用条件返回指令。
 
    S7-200 PLC的指令系统具有简单、方便、灵活的子程序调用功能。与子程序有关的操作有:建立子程序、子程序的调用和返回。
    可采用下列方法创建子程序:打开程序编辑器,在“编辑”菜单中选择“插入”_+“子程序”选项;或在程序编辑器视窗中单击鼠标右键,从弹出菜单中选择“插入”_“子程序”选项,程序编辑器将自动生成和打开新的子程序,从原来的POU显示进入新的子程序,程序编辑器底部将出现标志新的子程序的新选项卡,在程序编辑器窗口中可以对新的子程序编程。用鼠标右键双击指令树中的子程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。
    假设创建名为“模拟量计算”的子程序,如图6-83所示,首先在该子程序的局部变量表中,定义了名为“转换值”、“系数1”和“系数2”的输入(IN)变量,名为“模拟值”的输出( OUT)变量和名为“暂存1”的临时(TEMP)变量。局部变量表最左边的一列是编程软件自动分配的每个参数在局部存储器(L)中的地址。
  子程序中的“样”表示局部变量,是编程软件自动添加的。输入局部变量时不用输入“#”号。不能使用跳转语句跳入或跳出子程序。
在线客服 联系方式 二维码

服务热线

86-0731-88132751

扫一扫,关注我们