2.3.3 PLC硬件连线图
图2-2 PLC硬件连接图
Fig.2-2 The connection of the plc hardware
2.3.4 PLC中数据的处理
硬件的A/D、D/A接口,实现模数转换,可编程控制器就可以方便的处理模拟量。图说明模拟量处理的流程。从流程中可以看出,实际上用户程序中处理的只是与模拟量成比例的数字量。
在喷雾干燥过程双重控制系统中,将温度测量值和流量测量值分别通过温度传感器和流量传感器变送成为4-20mA的模拟信号,将此模拟信号接入到模拟量输入模块中,转换成0-1000的数字量信号。在控制器中将数字信号通过PID运算输出变成0-32767的数字量,再将此数字量转换成0-1000的数字量信号,再将数字量信号送到模拟量输出模块中,变成的模拟量信号来控制控制调节阀。
2.4喷雾干燥过程计算机控制系统软件设计
2.4.1 PLC控制流程图
为了达到干燥过程间接指标温度的控制要求,通过对控制过程的分析,建立PLC控制程序的流程图。如2-3图所示
11
开始 4AD,4DA初始化 4AD数据读入 判断流量 Yes Yes 判断温度 No PID运算 对应灯亮报警 No PID运算 延时 控制阀V 对应灯亮报警 判断温度符合要求 No Yes 结束 图2-3 PLC控制流程图 Fig.2-3 The flow chart of PLC control
12
2.4.2 PLC梯型图设计
2.4.2.1 4AD/4DA的缓冲区及其初始化
4AD的主要缓冲区定义:
①#0:通道初始化。在BFM#0中写入十六进制四位数字HOOOO使各通道初始化。最低位数字控制通道1,最高位控制通道4,数字的意义如下:
0代表设定输入范围-10—+10V 1代表设定输入范围+4—+20mA 2代表设定输入范围-20--+20mA 3代表关闭该通道 将BFM#0=H1111,其中:
CH1:出口温度设定输入范围+4~+20mA CH2:蒸汽流量输入范围+4—+20mA CH3:冷空气流量输入范围+4—+20mA CN4:备用通道设定输入范围+4—+20mA ②#1~4:平均采样数,缺省设定值为8 ③#5~8:A/D值 ④#29:错误状态
⑤#30:特殊功能模块的识别码(K2010)
4-20MA的输入信号经4AD转化为0-1000的数字,则PLC所控制的输入温度、流量信号由0-1000的数字来表示。
4AD的模块初始化程序如下:
4DA的主要缓冲区定义:
13
① #0:输出模式选择,写入十六进制4位数字HOOOO使各通道初始化,其中:
0代表设定输出范围-10-+10V 1代表设定输出范围+4-+20mA 2代表设定输出范围-20-+20mA 3代表关闭该通道 将BFM#0=H1111,其中:
CH1:设定输出范围+4-+20mA,用来控制蒸汽流量阀 CH2设置同CH1,用来控制冷空气流量阀 CH3、CH4设置同CH1 ② #1~4:通道D/A值 ③ #5:数据保持模式 ④ #29:错误状态
⑤ #30:特殊功能模块的识别码(K3020) 4DA的模块初始化程序为:
2.4.2.2 指标温度PID控制
14
2.4.2.3 流量PID控制
15