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
   250   251   252   253   254   255   256   257   258   259   260