西门子S7-20 PLC模拟量的使用.doc
文本预览下载声明
摘? 要:介绍S7-200 PLC在水处理设备给粉机上的应用,并重点介绍模拟量的处理。以及模拟量的稳定和抗干扰问题。
关键词:可编程控制器;给粉机;模拟量处理
一、引言
给粉机是一种机、电、水、气一体化粉(粒)料定量分切式全自动加药装置,它是现代科技发展新兴的一种技术产 品。为达到全自动运转,采用了PLC控制,通过检测稀释罐中的液位高低来控制给粉机的工作,还控制计量泵将稀释罐中的液体药液送到凝集罐中,凝集罐中已有液体是来自高速过滤器的反冲洗水,药液使该反冲洗水的悬浮物凝集成大块 状絮凝物以便进行下一步的水处理工作。
二、控制内容和要求
控制内容和要求取决于工艺要求、资源、及可操作性等。给粉机涉及到的工艺流程如图1所示,首先将粉状凝集助剂倒入料斗,给粉机工作时,通过粉位计检测料斗中是否有料,如果有料,先将干燥空气经气源三联件和气阀吹入出料 口,延迟一段时间后,打开淋水器侧的水电磁阀,为送料作好准备,再延迟一段时间,启动给粉机运行。此时,给粉机 将药液定量的连续的注进稀释罐,在稀释罐中,有搅拌机不停的搅拌,搅拌均匀后待用。使用药液时,用计量泵来运送 ,从稀释罐中注入到凝集罐一类的设备中。
?
给粉机、水阀、气阀、搅拌机、计量泵的工作状况都与稀释罐中的液位密切相关,一般讲,液位控制采用电极式的 开关量信号,将有关的4个位置的液位信号送到PLC中参与控制。但当用户的液位检测装置是液位变送器时,就需采用模 拟量模块,稀释罐中的液位是通过液位变送器来检测的,对应一定的液位,送出4-20mA电流信号(4-20mA对应着液位高度0-1M)。
液位距池底为120mm时,为L2液位,低于L2液位时,报警,不能启动计量泵。
液位距池底为120mm时,为L1液位,液位低于L1时要启动气阀、水阀、给粉机,当给粉机运行时,搅拌机也要运行。给粉机停止时,搅拌机也停止。
液位距池底为750mm时,为H1液位,高于H1液位,给粉机停。
液位距池底为850mm时,为H2液位,高于H2液位时,报警。
三、PLC选用和硬件配置
综合上述情况考虑开关量输入输出的数量,模拟量输入,定时及连锁等各方面情况,选用西门子S7-200系列可编程控制器,型号为CPU-212。这种PLC小型、紧凑,在CPU中配有1K的EEPROM,可永久性的存储用户程序和其他重要的系统参数;它还装有大容量的电容器,供长时间存储所有的数据,而不需要另外安装后备电池;外形尺寸小巧,塑料外壳紧凑坚固,可以直接装在电气控制常用的35mm标准导轨上;本机带有8个输入点和6个输出点,还可扩展2个模块,包括模拟量模块;机内有128个内部存储位,64个定时器,64个计数器,足够编程人员使用;内置24V直流电源,可供本机数字量、模拟量的输入使用,不必另设直流电源;指令执行速度快,每条指令执行时间为1.3us;编程可用小型手持式编程器,方便现场调试,也可用个人PC,方便在研制场所编制程序及归档文件和打印输出。
PLC配置见表1:?
表1 PLC配 置
主 机
6ES7212 1BA01-0XB0
数字量输出扩展模块?
?
6ES7222 1HF00-0XA0
模拟量输入扩展模块
6ES7231 0HC00-0XA0
输入输出分配见表2。
输入点地址
内? 容
?
输出点地址
内? 容
I0.0
给粉机自动
Q0.0
报警
I0.1
搅拌机自动
Q0.1
气阀控制
I0.2
故障报警
Q0.2
水阀控制
I0.3
粉位计下限
Q0.3
给粉机控制
I0.4
计量泵自动
Q0.4
搅拌机控制
AIW0
稀释罐液位
Q1.0
稀释罐液位H2
Q1.1
稀释罐液位H1
Q1.2
稀释罐液位L2
Q1.3
计量泵控制
四、软件编程和模拟量处理
各个开关量控制、定时、计数、连锁等常规控制用顺序控制方式编在主程序中,这里不赘述。下面重点描述模拟量的处理问题。
作为一个主要控制条件,稀释罐液位,是通过液位传感器送出4-20mA模拟信号进到控制系统中,CPU通过模拟量扩展模块EM232读取该值,并分析、处理该值,在几个指定的液位高度时,输出信号去控制相应设备或发出报警信号。和该模拟量有关的几个基本数据:
对于EM231和CPU212的规定,输入0-20mA对应数据为0-32000, 每1mA增量,数据为1600。
稀释罐液位0-1000mm对应着液位传感器输出4-20mA。液位增量62.5mm,输出为1mA。
?
考虑到液位的波动情况,设定最大波动在5mm(即增128个数),上升时取上限值,下降时取下限值。 编好软件后,输入到PLC中,接上仿真开关、信号发生器等,开始调试程序。在调试中发现,模拟量的输入值变化太大,观察AIW0,随着信号源从4-20mA变化,应
显示全部