7
西门子中国授权一级代理商|PLC总代理商代理
随着国民经济建设的快速发展,各级对环境保护加关注,各地陆续新建了一大批污水处理厂。这些新建的污水处理厂根据自身特点,对控制系统的性能和价格提出了新的要求。
重庆市奉节污水处理厂采用CASS工艺对生活污水进行处理,日处理量为3万吨。其DCS系统以高性价比的PLC为控制单元,采用商用计算机为监控站。整个系统在实现生产自动化的情况下,有效降低了系统成本,从2004年投产至今运行情况良好。
1 生产工艺简介
污水处理是一种连续的生化反应过程,有氧化沟工艺、AO、SBR、CASS等众多不同的处理工艺。奉节污水处理厂所采用的污水处理工艺为新型改良CASS(Cyclic Activated Sludge System,循环式活性污泥法)工艺,属于改进型SBR工艺的一种,由格栅井、CASS池、鼓风机房、加药间、储泥池、脱水机房、接触池组成。该工艺具有以下特点:
(1)可升降的滗水器大限度降低了排水水流对底部沉淀污泥扰动。
(2)抗冲击力强,对难降解物的去除,同时具有脱氮除磷功能。
(3)工艺流程短,占地面积小,建设,运转费用省。
(4)管理简单,运行,出水水质好,无异味。
(5)污泥产量低,污泥性质稳定,不发生污泥膨胀。
2 DCS控制系统选型及硬件配置
2.1 DCS系统的选型
重庆市奉节口前污水处理厂为三峡库区国债项目建设的批污水处理厂,根据实际的工艺要求及建设特点,该项目对控制系统提出了如下要求:
(1)受控设备控制点数在800点内。控制工艺较为复杂,但是我们所需要的算法并不复杂,基本以时间控制和位式控制为主。
(2)控制系统须成熟,便于调试和维护。
(3)考虑到会有三方产品,网络通讯及其协议须具备开放性和标准性。
(4)测量设备和受控设备均为传统设备,基本不带现场总线通讯能力,所以输入、输出控制还是以传统的I/O点为基础。
(5)作为国债投资项目,尽可能在满足要求的前提下降低造价。
经过比较,该厂的自动化控制系统采用以PLC为基础的DCS控制系统,该系统在满足生产要求的基础上其性能和价格上了很好的平衡。
2.2 基于PLC的DCS系统
传统DCS是针对流程工业的仪表控制系统发展起来的,主要功能是实现连续物理量的监视与调节。PLC是针对传统的继电器控制系统而发展起来的,主要功能是实现开关量的逻辑控制。
一般来说,PLC是一种局部的控制器,但随着应用规模的扩大以及工业以太网的出现,多台PLC能够互连起来而形成的较大控制系统。与单个的PLC相比有几点重大的改变:
(1)在网络上挂接了在线的通用计算机,其作用一是实现系统组态、编程和下装,二是在线监视被控过程的状态。这样,一个具有现场控制层和协调控制层的DCS雏形就出现了。
(2)在PLC中增加了模拟量I/O接口和数值计算功能,这样,PLC就不仅可以完成逻辑控制,也可以完成模拟量监测及控制和混合控制的功能。
(3)越来越多的PLC厂家把的网络改成为通用的网络,这样就使PLC有条件和其它各种计算机系统和设备实现集成,以组成大型的控制系统。
上述几点改变使得PLC组成的系统具备了DCS的形态。由于PLC产品已经进入市场多年,其I/O接口、编程方法、网络通信都趋于标准化和适应开放系统的要求,同时通过扩展能够增加现场总线通讯功能。加上PLC在价格上的优势,使得PLC在分布式控制系统领域有着很重要的地位,在很多应用领域具有相当大的竞争优势。
2.3 奉节污水处理厂DCS系统配置及构成
DCS控制系统以工业以太网这种开放式的网络结构为基础,由三个下位控制站PLC0、PLC1、PLC2站,1个上位工程师站、1个上位操作员站组成。其拓扑结构如图1所示。
PLC作为成熟的控制器其编程语言及系统结构具有统一性,便于控制系统的调试及维护。虽然PLC控制算法相对单一,但是却很好的满足了污水生产工艺的要求,在避免功能浪费的同时降低了系统造价。采用工业以太网技术,保了通讯网络良好的兼容性和稳定性,同时实现了通讯的高速化。以PLC为基础采用工业以太网搭建的DCS控制系统,在污水处理厂的自动化控制中具有成熟,既满足生产工艺要求,同时也降低了工程造价,具有很好的应用前景。
1引言
电伴热系统为管道化溶出工程的主要部分。由于德国的熔盐电伴热温度控制装置是采用温度控制器、继电器等复杂电路设计,其中继电器故障率高,而我国现阶段没有较好的产品,因此采用,功能强大、性能稳定的日本三菱A2系列可编程控制器,减少了大量的中间环节,成功的解决了熔盐电伴热的控制难题,了满意的控制效果。
2系统配置
电伴热系统包括:盐罐、盐管、盐阀等设备的伴热,99个电流信号、101个温度信号需要检测,33个加热回路需要进行控制。根据系统的特点,所设计的控制方案如图1所示。
1 引言
近年来,随着计算机技术的发展,对科研实验效果的要求也越来越高。在冶金中金属塑性热加工过程的研究中,要求能够的测量实验数据,同时又能对即将使用在生产线上的各种传感器、执行器进行测控,以便对其性能进行评估,为终安装在生产线上能运行提供。但被测量的信号或被控制对象所处的位置是不同的,如测量一个钢块在被加热过程中,不同位置的点的温度变化时,要在加热炉附近进行。而测控一个伺服阀的性能要在液压站附近进行,为此我们开发了一套可以对多种信号进行测量,也可以对某些对象进行闭环控制的测控车。
具体地说,此测量车可以测量压力、扭矩、流量、速度、位移、电压、电流以及钢板温度等信号。可以对伺服阀、液压马达、加热炉、水幕(或集管)冷却水的流量等进行闭环控制。
2 系统的硬件构成
整个测控车控制系统包括两部分,即测量控制部分和数据处理及分析部分。测量和控制部分采用西门子公司S7-300系列PLC,选择CPU-315-2DP作为控制器,与ET200组成PROFIBUS-DP网,以便于对分散的对象进行控制时减少接线。选用6ES7 331-7KF02多功能模拟量输入模块做信号采集,因为此模块可以采集热电偶信号,电压信号和电流信号。模拟量输出模块选择12位精度的6ES7 322-5HD01。
数据处理及分析部分采用为工业控制计算机,通过美国NI公司提供的PC-1500PFB PROFIBUS通讯卡,实现上位机与控制器之间的数据交换。软件采用该公司的图形化软件LabVIEW7.0。硬件配置见图1所示。
图1 控制系统硬件配置
3 系统的功能原理
该测量车机械结构紧凑、移动灵活、接线方便。另外ET200M部分为一个单的控制箱,它与CPU之间只有一条数据线,因此可以放在与测量车有一段距离、靠近被控制点附近。
该测量车可以对被测量进行短时或长时间的测量,并将数据通过PROFIBUS总线保存在上位机中,之后对数据进行绘制各种曲线、拟合、回归等处理,还可以打印报表等。可以快速地闭环控制过程中的Setpoint值、Process Variable值、偏差值和PID输出值,以便对被控对象的性能,控制效果等进行分析和评估。
该控制系统的硬件控制器为S7-300系列的CPU315-2DP,具有速度快、可构成DP网的特点。模拟量输入模块采用331-7KF02,该模块通过改变其侧面的4个小方块的安装方向,来改变所测量信号的种类,即电压、电流、热电偶信号。每一个小方块控制两通道,共8个通道。另外在STEP7的HardWare Config中,在331-7KF02的属性里也要选定与小方块指示相同的信号类型。在硬件接线方面,要将331-7KF02模块的前连接器的10、11脚短接,并连接到每个通道的负端。这样才能正确地测量到信号。模拟量输出信号选用322-5HD01,其输出可以选择电压或电流量方式。
计数器选用FM350-2,具有8个通道。开关量输入模块为321-1BL00-0AA0,即32点,24VDC。开关量输出模块为两种:一种是322-1BL00-0AA0,32点,24VDC;另一种是322-1HF01-0AA0,为8点继电器输出,可以直接控制电流较大的负载。
4 系统软件
测量和控制部分的软件为西门子公司的STEP7 5.2,该软件编程直观快捷,函数功能齐全,调试方便。软件结构是根据不同的任务分为若干个子程序,通过上位机传送的不同参数,或控制面板上的转换开关来启动相应的程序,如图2所示。如在温度测量的程序中,分为测量热电偶的温度mV信号和测量来自红外线测温仪的4~20mA电流信号,不同类型的信号,其标度变换将调用不同标定子程序。在控制部分中流量控制和位移控制也是不同的子程序。
图2 系统软件分配
上位机的软件为LabVIEW7.0,通过PC-1500PFB PROFIBUS通讯卡于PLC交换数据。该软件具有运行速度快,数据分析和数据处理的函数齐全,编程速度快,界面友好等特点。在人机界面中,对各种类型的测量和控制的试验进行编码,当操作者选择了相应的实验后,通过通讯将该实验编码及相关的参数一起发送到PLC中的特定DB块中,PLC程序得到实验编码后进行初始化,然后等待操作者按下启动按钮,程序才能真正地运行。在测量和控制中采集到的数据以数组的形式存放在不同的数据块中。上位机在传送完实验参数后,将运行数据接收子程序,将PLC中DB块内的实验过程数据获得并存储在上位机中,同时在上位机可以实时显示这些数据。
该测控系统中包含了许多子程序,现将其中的2个为例说明编程思想。
4.1 增加、停止、减少子程序
增加、停止、减少子程序如下:
AN #minus_**
JC dec
L #reference
L #step
+I
L #max
>I
JC out1
TAK
out1: T #reference
BEU
dec: AN #plus_**
BEC
L #reference
L #step
-I
L #min
<I
JC out2
TAK
out2: T #reference
BEU
该子程序是利用开关量,以脉冲计数的方式产生数据。具体方法是利用2位自返回开关(左为减少,右为增加),在每个调用周期中增加或减少一个数的方法产生数据,可以作为一个控制量的设定值。在调用该子程序时,将产生的数据限制在一个范围内,就能方便的使用了,这样使用开关量就能完成模拟量的设定。
4.2 数据采集标定公共子程序
在此程序中,只需要输入测量值、该信号的工程量大值和小值,即可将数据转换为相应的工程量值。编程的公式为:
Y_Real=(Y2-Y1)/(X2-X1)×(X_Real-X1)+Y1 (1)
其中,Y1、Y2分别为工程量的小值和大值。
数据采集标定子程序如下:
L #X_Real
L #X1
<=R
JC Min
L #X_Real
L #X2
>=R
JC Max
L #X2
L #X1
-R
T #T_Real01
L #Y2
L #Y1
-R
L #T_Real01
/R
T #T_Real02 //计算的斜率值
L #X_Real
L #X1
-R
L #T_Real02
*R
L #Y1
+R
T #Y_Real
SET
SAVE
BEU
Min: L #Y1
T #Y_Real
SAVE
BEU
Max: L #Y2
T #Y_Real
SET
SAVE
BE
4.3 软件的调试
在软件的调试过程中,要对有关组织块的功能进行详细的阅读,以便合理地运用到自己的程序中,增强程序的容错能力。如当系统中模块或 I/O出现故障,CPU将会调用 OB85,并不会使整个程序停止。当出现DP网错误时,CPU将调用OB82。在这些组织块中并不需要编程序,只要将其放在程序中。
另外SIEMENS公司提供的Step7模拟器对于离线调试程序具有很大的帮助。
5 结束语
该实验车采用了稳定、抗干扰性强的PLC系统和数据采集及数据处理具有优势的软件LabVIEW,充分利用了二者的优点。该测量车的移动灵活,测控,人机界面友好直观,数据处理方便,可以应用到各个测控领域,具有良好的推广。
3.1 启动回路
(1)起动时灭磁继电器接点CJll、CJ22闭合,见同步电机起动回路图2,使同步电机在异步驱动状态时,灭磁晶闸管7KGZ、8KGZ在较低的电压下便可开通,保证感应电流在正负半周是对称的。有效地了传统励磁屏在同步电机异步启动过程中转子回路感应电流正负半周不对称现象,避免了异步启动过程中所存在的脉振现象,具有良好的异步驱动特性。
(2)在启动结束后,灭磁继电器接点CJll、CJ22断开,灭磁 晶闸管7KGZ、8KGZ在较高的电压下便可开通。当电机在同步状态时,灭磁晶闸管在过电压情况下才开通,既起到保护器件的作用,又当电机正常同步运行时,保证附加电阻RFl、RF2被切除,并防止灭磁晶闸管误导通,可使电机在遇到故障,被迫跳闸停机时,减少电机受损伤程度。
(3)起动前,人为按下ANl、AN2可以实验灭磁回路。
3.2 投励控制
同步电动机的投励过程控制是一个非常重要的问题,主要表现为对投励时间和投励角度的选择上。理想的投励时间是指当电机异步启动到亚同步速时,即转速达到同步速的95%-98%之间;准角度投励是指在转子感应电流的过零点,即从负半周到正半周的零点准确投励。满足两者条件时,励磁绕组产生同步力矩,使电机尽早进入同步。
转子两端的电压经电阻R12、R11、二管D7后,在稳压管Z7两端得到了近似的矩形波,经过光耦TPl送人PLC。经过计算和判断后,PLC输出点PLCDO控制光耦TP3,控制TC787的5脚,当其为低电位时,输出6路触发信号,完成投励,
4。有两种投励方式:
(1)按照"准角强励整步"的原则设计,并具有强励磁整步的功能。所谓准角度投励,系指电机转速进入临界滑差,按准角度投励方式,这样电机进入同步时轻松、快速平滑无冲击。投励时刻的滑差大小,通过面板按键菜单操作任意设定。
(2)后备投励
若滑差投励不成,即达不到设定的滑差值,可按预定的后备投励时间和准角度方式投励。后备投励时间的大小,通过面板按键菜单操作任意设定。
3.3 励磁电流控制
三相晶闸管移相触发电路选用TC787,经三管后,驱动6路脉冲变压器,输出为调制脉冲列,触发1KGZ~6KGZ晶闸管。TC787有移相控制端和投励控制端。
18、1、2脚是三相同步信号,来自同步变压器的三相电源电压Va、Vb、Vc;16、15、14、13脚外接电容用于调节脉冲列的频率;12、11、10、9、8、7输出六相脉冲,分别与T1、T2、T3、T4、T5、T6六个三管的基连接。三管驱动脉冲变压器,其二次经整流二管输出到晶闸管的门和阴,以满足电气隔离和触发功率的要求。4脚是有移相控制端;5脚是投励控制端;17、3脚是工作电源输入端;6脚为全桥控制端。
为了满足同步机各种工况的要求,运行过程中的励磁电流控制模式分为:恒励磁电流模式和恒无功功率模式。因此选用了模拟量模块与S7-200配合使用,构成单闭环控制系统。励磁给定值由外接电位器提供,无功电流由无功电流转换器提供,励磁电流由霍尔元件LEM块检测励磁电流得到。三个模拟信号送入PLC的模拟输入端。
3.4 系统故障监控
系统故障主要包括:同步机失步、可控整流器缺相或失控、灭磁晶闸管误导通、熔断器故障、励磁电流限等。
3.4.1 失步监测
失步保护采样信号,来自串接在转子励磁回路的分流器两端的不失真毫伏信号。此信号经放大、变换,光耦隔离后输入PLC,对其波形特征进行分析,判断电机是否失步。当发生带励失步时,应切断励磁,识别后判断是报警还是再整步运行。
3.4.2 晶闸管故障监控
晶闸管励磁整流波形整型后经光耦送入PLC,如果波头相互比较,宽度误差较大,说明全控整流桥出现故障,如:脉冲丢失、三相丢波缺相、失控、管压降波形崎变等各种现象,造成励磁电流不稳定。
3.4.3 灭磁晶闸管误导通
在实际运行当中,偶尔会出现灭磁晶闸管误导通,引起附加电阻加热,经过一段时间后,造成控制柜内的控制线烤焦、进而发生电气短路事故。
检测附加电阻RFl、RF2两端的电压信号,经过比较判断,将结果送入PLC,进行联锁和报警。
3.4.4 励磁电流限
在整流变压器的一次侧,A相和C相装有电流互感器,二次引线经变换识别电路后,将信号送入PLC,过流信号达到设定时间后,报警或跳闸。以防止励磁电流过大引起励磁绕组过热,损坏电机。
3.5 辅助控制环节
3.5.1 停车后逆变控制
当同步机停车或故障跳闸时,PLC发出指令使三相全控整流桥晶闸管1KGZ-6KGZ的控制角变为140°,可控整流桥工作在逆变状态,不致因同步机停车时转子电感放电造成续流或颠覆而烧坏元件。
当电网电压下降到整定值,一般为80%时,PLC发出强励信号,可达到正常励磁电流的1.4倍,进行强励,以防止同步机失步,10s钟后,若电网电压不回升,PLC撤消强励信号,以防转子绕组过热。
强励时间为10-14s,具体时间人机界面设定。
4 系统软件设计
同步机励磁,PLC它的软件主要由三大部分组成:主控程序、显示及设置程序、实时处理程序。
4.1 主程序
主要完成PLC的各种参数的初始化,子程序的调用、及系统的主要监控环节。
4.2 显示及设置程序
依据系统程序调用汉显内容的使能位,显示有关内容;将设置的内容存放在的存储器,以便调用。
4.3 实时处理程序
4.3.1 投励模块
一是正常投励:智能监测转子滑差,在主机起动后,通过计算转子滑差的变化来开放相应的功能(如投全压、投励),即转子频率为5Hz时,发出投全压指令;当转子频率为2.5Hz时,选择在"感应电压顺性尾端过零点"的时刻投励,此时,转子感应电压及电流接近于零,转子感应电流方向与励磁装置输出电流方向一致,投励为容易,有利于将电机牵人同步,完成正常投励。
二是后备投励:若正常投励不成功,在主机起车后,开始记时,若记时到后备投励设定时间,同样选择在"感应电压顺性尾端过零点"的时刻投励,完成后备投励。
4.3.2励磁调节模块
一是恒定励磁调节模式,将励磁给定信号和励磁电流反馈信号经模拟量输人模块送人PLC进行数字PID运算,通过模拟量输出端控制晶闸管移相触发电路;
二是恒定无功功率调节模式,将励磁给定信号和无功电流反馈信号经模拟量输入模块送人PLC进行数字PID运算,通过模拟量输出端控制晶闸管移相触发电路。
4.3.3 晶闸管故障检测模块
如果励磁整流波头相互比较,宽度误差大于10%,报警;如果波头相互比较误差大于20%,或周期内缺一个波头,而且时间过1 min,停机并报警。总之,正常情况下,三相全控桥的整流波形在一个周期,有六个波头,而且,每个波头几乎相同。不符合此标准者,被认为故障,会引起带励失步,若不及时处理必将事故扩大。
4.3.4 失步检测模块
将失步信号整形后送人PLC,测量矩形的宽度和频率,与设定值比较,达到者被认为失步。当电机失步后,PLC立即封锁投励控制信号,同时灭磁继电器复位,使电机进入异步驱动阶段,然后电机转速自动上升,待进入临界滑差后,励磁装置自动投励,按准确强励对电机实施整步,使电机恢复到同步状态。如整步失败,PLC发出跳闸信号动作于跳闸回路。液晶显示屏显示"失步"或"整步失败",按复位键复位。
4.3.5 故障连锁模块
同步机的负载以压风机为例来说,把压风机的保护检测信号,如轴温、一排温度、二排温度、一排压力、二排压力、冷却水压等等报警信号送人PLC,依据压风机的具体要求实现连锁。
5 结束语
上述系统已通过实验验证,各项指标达到预期目标,样机进入工业实验阶段。
(1)同步机励磁装置PLC控制器,与单片机控制器相比较,研制,整个系统成本小、功能强大,配置汉显的人机界面、适合于恶劣的工业环境。
(2)便于将机械设备的控制柜与励磁装置融为一体,减小体积、增强控制功能、提升原来系统的自动化水平。