Page 255 - 可编程控制器设计原理
P. 255
第八章 S7-200 PLC 子程序的应用
第八章 S7-200 PLC 子程序的应用
第一节 子程序基础
一、S7-200 PLC 子程序的概念
(一)子程序的定义与本质
在 S7 - 200 PLC 编程体系里,子程序是用户依据特定控制需求精心编写的一
段具备独立功能的程序片段。从本质上讲,它是对特定控制任务的模块化封装,
将一系列实现特定功能的指令有序组合在一起,形成一个相对独立的程序单元。
这就好比在建筑工程中,把完成特定功能的建筑组件(如门、窗等)提前制作好,
在需要的时候直接安装到合适的位置。
(二)子程序的构成要素
1. 子程序名
(1) 命名规则严格性
子程序名是该子程序的独特标识,其命名需严格遵循一定规则。它必须以字
母作为起始字符,之后可以包含字母、数字以及下划线。之所以有这样的规则,
是为了确保程序的规范性和可读性,避免与 PLC 系统中的其他元素(如输入输
出点、定时器、计数器等)的名称产生混淆。例如,像 “123_MotorControl” 这
样以数字开头的命名就是不符合规则的,而 “Motor_Start_Control” 则是一个符
合规范的子程序名。
(2) 命名的逻辑性与可读性
在实际编程中,为子程序取一个具有逻辑性和可读性的名称至关重要。一个
好的子程序名能够清晰地表达该子程序的功能,方便程序员在后续的编程、调试
和维护过程中快速理解和识别。比如,“Conveyor_Belt_Run” 这个名称,一看
就知道该子程序是用于控制传送带运行的。
247

