PLC在电力生产中的应用
PLC是一种具有特殊体系结构的工P业计算机,自诞生以来,经过20多年的发展。
其功能已有了极大提高不仅能实现继电器控制所具有的逻辑判断、计时、计数等顺序控制功能,同时还具有执行算术运算、对模拟量进行控制等功能。
它采用面向控制过程、面向问题的编程语言既继承了传统控制线路的清晰直观感,又能顾及大多数电气技术人员的读图习惯及应用微机的水平。
同时PLC专为在恶劣工业环境下工作设计,能在电噪声很强、电磁场干扰机械振动,温度和湿度都很大的环境中使用。
PLC已广泛应用于电力、钢铁、化工、汽车等工业领域。
本文主要介绍PLC在实际生产应用中的几个简单例子来说明PLC的编程技巧。
一内部短脉冲的产生(微分作用)在电厂通过电动调整门、风门、闸门等有限机械位移控制水蒸汽、风等介质的设备中,为防止位移超过允许范围而损坏设备。
往往设有全开和全关行程开关或过力矩开关。
开关闭合说明阀门已到极限或有故障产生,需及时进行处理:在使用PLC控制的情况下,PLC采样到的开关信号为一个长脉冲。
而在编写梯形图时,往往只需用到开关闭合时一个扫描周期的短脉冲。
实现长,短脉冲的转换方法有很多,试举其中一种。
00401为PLC外部输入信号,开关闭合后产生一长脉冲,因PLC执行梯形图指令时是按顺序逐行执行的,执行到a行指令时将~00401”和03001”进行与”运算。
由于PLC在本次执行周期中还未执行到b行指令,“03001“位仍为所以即“03000被置为“1”,该值将一直保持到PLC执行完一个周期重新执行a语句时。
此时“03001"已为~1””03000"位被复位为"0”。所以外部开关闭合长脉冲,只在03000”内存位置变量形成一个执行同期的短脉冲。
用该脉冲即可启动为开关闭合事件而编写的程序,从而避免每个PLC执行周期都启动该程序一次。
同理,图2将在开关由闭合到断开时产生一个周期的短脉冲输出方波信号的产生在生产过程中,因参数越限或阀门过载等原因。
往往会产生一脉冲信号作为报警信号,提三在顺序控制中的应用为确保大型电力设备的安全运行启动、运行、停止需满足很多条件,需按一定先后顺序启动相应辅助设备。
采用PLC的移位继电器可方便实现此功能图4为简略的锅炉吹灰顺序控制梯形图。
锅炉在运行过程中,为提高热交换效率和防止二次燃烧。
在炉膛和烟道不同地方都安装有多台吹灰器,定期对沾在过热器和省煤器上的积灰用高压蒸汽进行吹扫。
而为确保吹灰介质压力的稳定,更重要的是为吹扫干净,每台吹灰器进行吹扫的先后顺序要按照锅炉烟气走向排定。
”00400”、“00401”为吹灰蒸汽压力和温度信号,压力和温度条件满足时接点闭合。
启动定时器TIM001,1s后发“1”长脉冲,此脉冲同时加到SFT(10)的“IN”和“P”端,由加到“P"端脉冲的上长沿作用将”IN”端的”1”移位进入到AR01寄存器的最低点。
同时,T001将使00801"置”1”,其常闭接点断开,使定时器TIM001复位。
此时,AR01值为01H位产生一个周期的短脉冲,将”00800复位常闭接点闭合TIMO01重新计时1s后又发出”1”脉冲。
SFT(10)将“IN端”1“移入AR01的最低点,此时,只有(AR0100)AND(AR102)=1即只有”00101”端口输出高电平启动#2号吹灰器运行,这样直至最后一台吹灰器吹扫完毕。
最后一个进位是启动TIM002,经过1s后,T002接点闭合,SFT(10)复位,AR01置”0”,整个吹扫过程结束。
从上述实例可看出,PLC控制与传统继电器控制有很大区别,用户程序中有多个语句需执行时,PLC不能同时执行多个操作。
它只能按照梯形图所编制的程序,从第一梯级开始,按照梯级递增的方向逐个梯级扫描,也即逐条执行用户程序,直到结束,然后重新开始扫描,周而复始地进行。
因而编程时要特别注意避免在外部输入状态改变时,对引发事件或过程的反复执行,否则不仅增加扫描时间,还可能造成逻辑上的错误,使控制系统出错。