西门子PLC子程序的作用与创建

发布时间:2023-07-31
西门子plc cpu的控制程序由主程序、子程序和中断程序组成。step 7-micro/win 32在程序编辑器窗口里为每个pou(程序组织单元)提供一个独立的页。主程序总是第1页,后面是子程序或中断程序。
因为各个程序在编辑器窗口里被分开,编译时在程序结束的地方自动加入无条件结束指令或无条件返回指令。用户程序只能使用条件结束和条件返回指令。
1.子程序的作用
子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要子程序的时候调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少扫描时间。
使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。如果子程序中只引用参数和局部变量,可以将子程序移植到其他项目。为了移植子程序,应避免使用全局符号和变量,如i、q、m、sm、al、aq、v、t、c、s、ac等存储器中的绝对地址。
2.子程序的创建
可采用下列方法创建plc子程序:在“编辑”菜单中选择“插入→子程序”;在程序编辑器视窗中按鼠标右键,从弹出菜单中选择“插入→子程序”。程序编辑器将从原来的pou显示进入新的子程序,程序编辑器底部将出现标志新的子程序的新标签,在程序编辑器窗口中可以对新的子程序编程。可以使用该子程序的局部变量表定义参数,各子程序最多可以定义16个in、out参数。用右键双击指令树中的子程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。
上一个:打印机安装驱动失败怎么回事(打印机安装失败原因)
下一个:兜兰属的栽培方法

2023年iphone15何时会有(苹果2023年出什么机型)
PP棉
丰田荣放混动电池寿命和价格,2016版本丰田荣放保值率有多少
学校电脑突然关机文件可以找回吗(学校电脑忘记关了)
电脑输错wifi密码怎么办啊(电脑wifi密码没错就是连接不上)
台式计算机如何连接无线wifi(怎么使用台式电脑连接无线网络)
信息工程监理中的三大控制目标及关系
寻找STEP7不能生成多重背景的原因
win10电脑黑屏只有鼠标箭头的解决教程(win10电脑黑屏只有鼠标箭头的解决教程怎么办)
手机怎么安装u盘启动不了怎么办,手机安装u盘启动系统