1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR1756-M02AS处理器模块IC693MDL646RR
批量加料控制应用广泛,并有其特殊的功能要求和精度要求,本文对影响批量加料控制精度的各个因素作了分析,并提出了改进措施和补偿方法。我们利用C3000过程控制器实现了批量加料自动控制系统,该系统在山东瑞康精细化工厂进行了实际应用,取得了很好的效果,计量精度始终保持在+5‰以内,具有很高的推广应用价值。
关键字:批量加料控制;过程控制器;补偿;精度;精细化工
1 引言
在化工、石化、食品、制药等领域,很多生产过程需要进行批量加料,就是把物料精确定量地加入到指定容器。目前为止,仍然有一部分企业是通过手工操作来完成批量加料的:⑴操作人员首先根据经验来控制加入计量罐的物料量,然后再将计量罐中的物料全部转入指定容器[1],实现比较精确的批量加料;⑵操作人员首先采用称重的方式使用容器来盛装一定量的物料,最后将容器内的物料手工倒入指定容器,以此来实现批量加料。采用手工操作方式不仅工作效率低,而且在第二种方式下操作人员还有可能接触到有毒物料,存在安全隐患。随着市场竞争的日益激烈,这些企业迫切希望通过提升自动化水平来提高生产效率和产品质量,同时自动化水平的提升也能消除操作中存在的安全隐患。而采用自动批量加料控制系统正是提升自动化水平的有效手段之一。
在自动批量加料控制系统中,有若干因素对加料精度有重要影响,如阀门动作滞后、流体密度变化和阀前压力变化等,本文对这些因素作了分析并提出了相应的补偿措施。生产实践表明,带补偿的自动批量加料控制系统加料精度高、重复性好,同时操作简便,这种系统的应用在生产中获得了极好的控制效果,提高了生产安全性和生产效率,增加了企业效益。
2 影响批量加料控制系统加料精度的因素
在批量加料控制系统中,加料精度是重要的控制指标,这里所说的加料精度是指每批实际加料总量同预期加料总量的一致程度。影响加料精度的因素除了阀门动作滞后外,主要的还有流体密度变化,阀前压力变化等。
(1)阀门动作滞后引起的误差
在不带补偿的控制过程中,控制器计算实际加料量,当实际加料量达到加料设定值时关闭加料阀,从整个动作过程可知,阀门关闭动作滞后必然引起加料误差,误差值约为滞后时间与关闭时瞬时体积流量、流体密度的乘积,其中滞后时间为从控制器输出关阀信号到切断阀关死之间全部时间,"即包括继电器的动作滞后和切断阀的动作滞后"[2]。
(2)阀前压力变化对加料精度的影响
在批量加料控制系统中,满罐时液位和罐中料液即将发完时液位的高度差可能很大,储罐中液位高度变化引起阀前的流体压力发生变化,而压力变化将引起加料流量变化,而瞬时体积流量不同,则会影响执行器动作滞后引起的误差值。所以,虽然执行器动作滞后才是引起该误差的根本原因,但在对该误差进行补偿时还必须要考虑瞬时体积流量变化的影响。
(3)密度变化对计量精度的影响
自动批量加料控制系统常以电磁切断阀或气动电动切断阀为终端执行元件,以流量传感器来完成流量采集。流量传感器或变送器的型号有很大的选择空间,有的选用科氏力质量流量计,它具有很高的测量精度而且直接显示质量流量[5],这当然有利于提高计量准确度,但是投资较高,所以目前大多数用户仍使用涡街流量计、电磁流量计等体积流量计来采集流量信号,但在将这类流量计测量的信号转换为物料质量时需要乘以物料的密度系数。但是,物料密度是随温度变化的[6],往往不是一个常数,所以当物料密度随温度变化较大或在加料精度要求严格的应用场合,控制系统必须要考虑物料密度变化对精度的影响。
3 自动批量加料控制系统设计
需要指出的是,在此我们是通过计算滞后时间的方式来对执行器动作滞后和阀前压力变化引起的误差进行补偿,但能对此误差进行补偿的方式并不限于这一种,还可以通过控制大小阀的方式[2]来实现,对其它方式本文不再详述。
最后,我们还需要对流体密度进行补偿,它随着温度的变化而变化,我们可以采集流体的温度信号作为补偿参数,根据物料温度与物料密度之间的转换关系对密度进行补偿。在控制器内部可以设置折线表格,将物料温度和密度的曲线关系根据精度要求不同而转化为不同段数的折线[7],精度要求越高则设置折线段数越多,这样由采集到的温度值再结合折线表格就能得到准确的流体密度值。
(2) 自动批量加料控制系统的实现
C3000过程控制器是浙江中控自动化仪表有限公司生产的采用工业级32位ARM7微处理器和5.6英寸TFT彩色液晶显示屏的多回路控制器,它集成了测量、显示、记录、控制、报警、通讯、运算等多种功能,可以实现单回路控制、串级控制、分程控制、比值控制、程序曲线控制、批量控制等多种控制方案,在多种工业控制领域都有成功的应用案例。
利用C3000灵活的表达式编程功能和内部功能模块,可在控制器内部方便地实现上节所述的补偿算法,对执行器动作滞后和物料密度变化等因素作出有效补偿。一个典型的批量加料系统整体设计示意图如图1所示:
图1 整体设计示意图
图2 内部逻辑图
上图中,AI是C3000过程控制器的模拟量输入通道,它可以测量电压、电流、电阻等各种信号;DI是C3000过程控制器的开关量输入通道,它可以测量外部开关信号;VA是C3000过程控制器的内部运算模块,它可以实现各种浮点运算和逻辑运算;DO是C3000过程控制器的开关量输出通道,它通过控制继电器动作来实现外围设备的开启或闭合;批量控制模块是核心模块,用于计算确定泵和阀的开关时间。
4 应用实例
所设计的基于C3000的具有补偿功能的自动批量加料控制系统,应用于山东瑞康精细化工厂染料生产车间实现对浓硫酸的批量加料控制。考虑到介质特性,系统中采用了精度是0.5级的电磁流量计[4]。在完成对参数的测定和存储后,该自动加料控制系统补偿效果显著,不仅控制精度高而且操作简便可靠,获得了满意的控制效果,计量精度始终保持在+5‰以内。
本文介绍的是单个单元的批量加料系统,而在一些具有大量批量应用的场合,则可以利用C3000的网络通讯功能组成批量控制网络,实现各车间批量加料系统之间的连锁功能,并用上位机实现对整个加料系统的远程监控[3]和管理。
78 F3XD32-3N INPUT MODULE 32PT 24VDC 8
79 F3XD32-5N TTL INPUT MODULE, 5VDC, 32 POINTS 4
80 F3XD64 DC INPUT MODULE 1
81 F3XD64-3F DC INPUT MODULE SINK/SOURCE, 24VDC, 64 POINTS 1
82 F3XD64-3N INPUT MODULE 64POINT 24VDC INPUT SINK/SOURCE 21
83 F3XH04-3N HIGH-SPEED INPUT MODULE WITH PULSE CATCH,24 V DC, 2
84 F3XP01-0H UP/DOWN COUNTER MODULE 1
85 F3YC08-0C RELAY OUTPUT MODULE (24VDC, 100 TO 240VAC), 2AMP 1
86 F3YC08-0N RELAY OUTPUT MODULE (24VDC, 100 TO 240VAC), 2AMP 6
87 F3YC16-0N RELAY OUTPUT MODULE (24VDC, 100 TO 240VAC), 2AMP 10
88 F3YD08-6A TRANSISTOR OUTPUT MODULE SINK TYPE 12 TO 24VDC, 1A 1
89 F3YD14-5A TRANSISTOR OUTPUT MODULE SINK TYPE 12 TO 24VDC 9
90 F3YD14-5B TRANSISTOR OUTPUT MODULE SOURCE TYPE, 12 TO 24VDC 1
91 F3YD32-1A OUTPUT MODULE 32PT TRANSIST. 1MS 12-24VDC 8PT COMM 9
92 F3YD32-1T TTL OUTPUT MODULE, 5VDC, 16 MA, 32 POINTS 3
93 F3YD64-1A OUTPUT MODULE 64POINT 24VDC INPUT SINK/SOURCE 18
94 FC81*A 2
95 HD82*A 1
96 IP91*A 2
97 KB93*A KeyBoard 1
98 LC82*B RL-BUS Interface Card 2
99 M20HA 8
100 MAC2*B 1
101 MDK1*B MODULE 1
102 MHC Signal Cond 5
103 MHM Signal Cond 1
104 MP38-1N CPU 1
105 MP46-1NT 2
106 MRO-114 2
107 MUD TERMINAL BOARD 1
108 MV4*D 1
109 NP53*C CPU MODULE 6
110 NP54*C 4
111 PM1*C MXLII 多點脈衝輸入 1
112 PM40-1N POWER SUPPLY 1
113 PM40-1NT 2
114 PMJ*C 1
115 PS31*A MXLII Power Supply 6
116 PS35*A MODULE 4
117 PS63*A 3
118 PS63-ADP Power Supply 1
119 PS71*A 5
120 PS71-ADP Power Supply 1
121 PS84*B 1
122 PW401 2
123 PW481-10 S1 10
124 PX1*A MXLII SERIAL INTERFACE CARD 2
125 RB401-S4 2
126 RM81*A 2
127 RS22-0N*A RS232C INTERFACE 1
128 RS81*B 3
129 SB301 S1 INTERFACE CARD 2
130 SB401-10 S1 10
131 ST4*D MXLII STATE OUTPUT CARD 2
132 ST5*A MULTIPOINT STATUS I/O CARD 2
133 ST6*A MULTIPOINT STATUS INPUT CARD 7
134 ST7*A MULTIPOINT STATUS OUTPUT CARD 2
135 SV22-2N SERVO 3
136 SV25-2N 6
137 SWB-23 RGB+KB分配器 4
138 TD-200UEY-F(S9035UG) 觸控版 8
139 UCFA-1 2
140 UCFM 2
141 UD1A-200N DD SERVO ACTUATOR 50/60Hz 200-230VAC 1
142 UT550 CONTROLLER 3
143 VAJ1-S3 VJA1-017-A6N0 35
144 VJA1-S2 VJA1-017-A6N0 16
145 VJC1-S1 10
146 VM1*D MULTIPOINT ANALOG INPUT CARD 7
147 VM2*D MULTIPOINT ANALOG I/O CARD 1
148 VM4*D MXLII 類比輸出卡 1
149 XD32-6N CPU 3
150 XD32-6NT 2
151 XD64-6N DC INPUT 1
152 YD32-1AT 2
153 YD32-5A TRANSISTOR OUTPUT 1
154 YD64-1A TRANSISTOR OUTPUT 1
155 YIR104-111*A Printer 2
156 Color Hard Copy Model:YPR520 1
Full color printer Model:CHC-545-2
Sinko Electric Co Ltd.
157 Hard Disk unit For Eops S9729UK
50pin Quanfum 2.1s
50pin Fujifsu M2612ES
50pin M2681S XM Fujifsu
158 PC10011 POSITION CONTROLLER 14
159 SR1015B82 200-230VAC+10-15% 500VA 50/60Hz 5
--------------------------------------------------------------------------------
1. OPERATOR STATION 1 SET
Model: MOPS-P221*C/EKMU/2-RL RL-BUS Interface Card Model: LC82*B Display Card Model: DP88B*A Processer Card Model: CP81D2. OPERATOR STATION 1 SET
Model: MOPS-P221*C RL-BUS Interface Card Model: LC82*B Display Card Model: DP88B*A Processer Card Model: CP81D3. SERIAL PRINTER P/N: MXL // YPR104-221*A/KM10 2 SETS
4. FIELD CONTROL UNIT Model: MFCD-S520*A/FAN 2 SETS
5. FIELD CONTROL UNIT Model:MFCD-S520*A/2-RL/FAN 1 SET
6. POWER SUPPLY Model: PS53*A 6 SETS
7. Field Control Unit Model: S520*A/PAN 3 SETS
8. SIGNAL CONDITIONER NEST Model:MHM-30*A 3 SETS
9. SIGNAL CONDITIONER NESTS For I/O SIGNAL Model:MHC-30*A 9 SETS
10. TERMINAL BOARD Model: MUD*A 6 SETS
11. RELAY OUTPUT BOARD Model: MRO-214*A 3 SETS
12. RELAY OUTPUT BOARD Model: MRO-254*A 4 SETS
13. Model: EH1*A 1 PCS
--------------------------------------------------------------------------------
Part# Debion
1 F3AD04-0N ANALOG INPUT MODULE, 0 TO 5VDC, 1 TO 5VDC
2 F3CR04-0N RTD CONTROL MODULE
3 F3CT04-0N TEMPERATURE CONTROL MODULE
4 F3DA02-0N ANALOG OUTPUT MODULE, -10 TO 10VDC, 4 TO 20 MA DC
5 F3LC11-1N LINK MODULE PC COMPUTER SERIAL HALF-DUPLEX
6 F3LE01-5T ETHERNET INTERFACE MODULE 10BASE5/10BASE-T
7 F3LP01-0N
8 F3LR01-0N FIBER OPTIC INTERFACE MODULE, 7 STATIONS MAX.
9 F3NC02-0N
10 F3NC11-0N POSITIONING MODULE, 1 AXIS, 250 KPPS MAX.
11 F3NC12-0N POSITIONING MODULE, 2 AXES, 250 KPPS MAX.
12 F3PU20-0N POWER SUPPLY 120/240VAC 50/60HZ SUPPLY 4.3AMP OUT
13 F3SP21-0N SEQUENCE CPU MODULE LADDER LOGIC 10K STEPS/MEMORY
14 F3SP25-2N SEQUENCE CPU MODULE, LADDER 10K STEPS, 0.12MS
15 F3SP28-3N CPU MODULE
16 F3SP35-5N CPU
17 F3XD16-3N DC INPUT MODULE SINK/SOURCE, 24 V DC, 16 POINTS
18 F3XD32-3N INPUT MODULE 32PT 24VDC
19 F3XD32-5N TTL INPUT MODULE, 5VDC, 32 POINTS
20 F3XD64 DC INPUT MODULE
21 F3XD64-3N INPUT MODULE 64POINT 24VDC INPUT SINK/SOURCE
22 F3XH04-3N HIGH-SPEED INPUT MODULE WITH PULSE CATCH,24 V DC,
23 F3XP01-0H UP/DOWN COUNTER MODULE
24 F3YD08-6A TRANSISTOR OUTPUT MODULE SINK TYPE 12 TO 24VDC, 1A
25 F3YD14-5A TRANSISTOR OUTPUT MODULE SINK TYPE 12 TO 24VDC
26 F3YD32-1A OUTPUT MODULE 32PT TRANSIST. 1MS 12-24VDC 8PT COMM
27 F3YD32-1T TTL OUTPUT MODULE, 5VDC, 16 MA, 32 POINTS
28 F3YD64 OUTPUT MODULE
29 F3YD64-1A OUTPUT MODULE 64POINT 24VDC INPUT SINK/SOURCE
30 MP46-1NT
31 PM40-1NT
32 SV25-2N
33 XD32-6NT
34 YD32-1AT