4 程序设计
4.1 设计思路
本程序采用SIEMENS STEP 7作为编程软件。根据各区域控制机所连接设备以及相应设备的工作方式特点,采用模块化编程的程序设计方法。各区域控制机内PLC程序框架如图5所示。设计过程如下:

图5 程序框架图
(1)首先将项目划分为若干子任务。每一个子任务在程序中对应一个功能块(FB)或功能(FC)。功能块含有某个系统的一些设备和任务的逻辑指令,相当于一个子程序。由组织块(OB1)中的指令控制这些功能快的执行。
(2)规范并设定各输入/输出量,确定其类型和地址。为方便程序的编写和调试,增加程序的可读性。这里使用符号地址编程,即在程序中以符号名识别专门的绝对地址。程序中所有的变量、块和数据类型等都可以使用符号。符号名可以是不超过24个字符的字串,可以有80个字符的符号说明。其中输入/输出地址均采用符号地址,而其他地址则视情况选择使用,以避免符号过多。输入/输出符号地址表如表1所示。
表1 建立符号地址表
