7
绍兴西门子中国授权代理商交换机供应商
1.概述
变频调速技术是一种新型的、成熟的交流电机无级调速驱动技术,它以其特优良的控制性被广泛应用在速度控制领域。特别是在供水行业中,由于生产和供水质量的特殊需要,对恒压供水压力有着严格要求,变频调速技术也得到了加深入的应用。
成都市自来水公司六厂日产水量60万吨,担负着成都市区及周边地区70%以上的供水任务。自1996年年底六厂的三期工程投产后开始向郫县供水,使得我厂的供水方式从单一的重力流供水变为重力流和压力流结合供水的方式。自向郫县供水以来,由于考虑到现阶段郫县的用水量较少,从节约能耗的角度出发,我厂使用一台泵同时向郫县供水和提供我厂的自用高压水。为了满足六厂自用水压力,**厂内各个工艺环节设备(如环节中的水射器)能正常工作,我厂自用水压力须较恒定的控制在0.3Mpa以上,采用变频调速控制是保压力恒定较为有效的方法。根据我们对郫县城区供水量的了解,发现郫县全天各时段用水量变化较大(见后图5),如果不对供水量进行调节,管网压力的波动也会很大,容易出现管网失压或爆管事故。采用变频恒压供水控制后,当郫县用水量较小时,这时相应管道和泵出口压力均较大,变频恒压控制方式将会降低泵的频率,减小泵出水量,从而降低管网压力;反之亦然。这样,小时用水量变化较大也不会造成管网压力有较大的波动。经过长期运行实践,明了变频调速手段实现恒压供水不仅**厂内自用高压水压力足够且稳定,而且**了郫县供水的性。
2.控制系统构成
整个恒压供水系统有两组变频泵,每组均由一台变频器和一台水泵组成;系统以PLC为控制,由PLC采集压力信号和输出控制变频泵的运行。控制系统构成如图1所示。
PLC处理器选用的是Allen-Bradley公司的PLC-5型处理器,变频泵选用的是ABB公司的SAMISTAR系列的315F660/690型的变频器和水泵。系统由两只量程为0~1.0Mpa的压力变送器分别检测两台水泵后的输水管道的压力,压力变送器将到的压力信号转换为4~20mA的电流信号,送到PLC子站的模拟量输入模板(1771-IFE),通过PLC的PID运算,由模拟量输出模板(1771-OFE)输出4~20mA的电流控制变频泵的运行。
3.控制原理及功能实现
3.1PLC控制系统简介
我厂采用Allen-Bradley公司的PLC-5型处理器通过DH+通讯方式构建了全厂PLC工业控制网络,通过DH+网络上的RSView工作站实现人机对话。RSView工作站是指运行人机图形界面软件(RSView32)的计算机工作平台,该工作站建在控制室,是实现生产现场无人值守和运行集中管理的调度。利用RSView32可以有效地对控制过程进行监视和控制,可以实现图形化的人机对话界面,模拟生产运行的流程,在模拟流程上加直观地实现生产流程的全自动运行监视、远程人工直接干预操作(如PID指令运行参数远程设定)、控制环节报警监视等功能。控制界面如图2。
3.2恒压供水的控制原理
SAMISTAR变频器具有REMOTE和LOCAL两种操作方式。
LOCAL操作方式下,通过LOCALSTART/S**开关启停变频器,通过fREFLOCALbbbbb0输入端口的电位开关人工调节变频器工作频率;通过LOCAL/REMOTE输入点可以将变频器切换到REMOTE操作方式下,在REMOTE方式下,通过REMOTESTART/S**输入点进行PLC远程启停变频器,通过fREFREMOTEbbbbb0端口输入频率控制信号(百分比)控制变频器工作频率。根据供水量情况,我们把变频器的工作频率上限设定为水泵基频,即频率变化范围控制在0~50Hz,在此范围内水泵运行频率和定子相压成正比(及与变频器输入频率成正比),这使得变频器输入、水泵运行频率和泵的输出压力成较好的线形关系,可得到较好的控制效果。SAMISTAR变频器对用户开放的I/0接口位于TERMINALBLOCKCARD上,主要使用的有:X11-1(REMOTESTART/S**);X11-4(LOCAL/REMOTE);X11-13/14(fREFREMOTEbbbbb0、4~20mA信号输入);X11-15/16(输出4~20mA变频器运行频率信号);X11-17/18(输出4~20mA变频泵运行电流信号)。变频器由PLC远程控制时,启动是由PLC向X11-4输出信号,使变频器切换到外部设备控制方式(REMOTE方式),再向X11-1输出信号,启动变频器。在恒压调节时,PLC处理器把检测到的压力信号作为反馈值,与PID运算的压力设定值(由调度人员根据情况在REView上设定)进行比较,再经过PID运算得到调节后的修正值,通过模拟量输出模板(1771-OFE)输出到X11-13/14,作为REMOTE方式下变频器的频率控制信号,由于该信号是相对变频器工作频率上限的百分比,所以变频器将输入信号进行内部运算后转为真实工作频率。为了使三期变频恒压供水自动控制系统与全厂自动控制网络地结合起来,实现对恒压供水系统的运行情况和设备运行进行监视和远程控制,加地实现恒压供水,我们使用PLC进行PID运算和监控。PID闭环反馈控制原理如图3:
PLC的PID运算调节通过该型处理器PID指令完成,通过设置各参数即可由PLC完成PID运算调节。PID程序段流程如图4。PID指令以相同的时间间隔周期性地执行,可采用计时器,定时中断或实时采样的等方法,此处选用了定时方法;PV是PID指令采样的压力控制反馈值,SP是PID指令的压力控制设定值,KP为PID的比例增益,KI为PID的积分增益,KD为PID的微分增益,这五个控制参数作为主要的PID参数参与控制,确定PID参数时要兼顾系统灵敏性和稳定性,由于我们恒压控制要求和设备的性能条件,参数设定强调稳定性(及KI),由于微分环节有放大噪声的特点,我们将KD尽量设置得较小;SWM为PID指令转为手动直接调频的开关,SO设定为PID指令的在手动控制输出方式时的输出值,当变频器从PID自控调节转为手动直接调频时,SO替代PID运算作为转换时的输出值,将SO设定为控制值就可实现无缝转换,减小变频器运行频率的震荡。DB为PID指令的死区设定值,输出出死区时PID指令通过自动运算限制输出出限定范围。
3.3相关控制功能实现
为了防止运行时由于压力变送器不可预见的故障造成PLC的PID运算调节失实,从而造成管网压力失恒引发失压或爆管的严重事故。我们分别在1#和2#变频泵后输水管上安装压力变送器,可以同时测到出厂输水管线上的压力;
1、引言
水处理是长期以来倍受关注的领域之一,它是改善居民生活环境、提高人民健康水平的重要手段。旋转流管式膜微滤水处理装置是一种新的水处理工艺,它采用OMRONPLC对整个工艺流程进行控制,采用Inbbtion公司的FIX6.1组态软件对整个工艺流程进行动态实时显示,实现了对流量和压力瞬时值的数据采集、显示及曲线记录,以及各种事故的报警控制等功能。
2、系统工艺流程及控制要求
(1)工艺流程
旋转流管式膜微滤水处理工艺流程如图1所示,被控系统有两套净化装置,这两套净化装置不允许同时工作,当一套处于净化状态时,另一套应处于反冲状态或备用状态。净化时,进水加压泵M1工作;反冲时,反冲加压泵M2工作。不论是在净化状态还是在反冲状态,均有相应的仪表对流量和压力信号进行检测和记录。
(2)系统的控制要求
根据工艺流程,对所设计的控制系统提出以下要求:
①将开关SA打到微机控制状态,在微机控制界面上起动Ⅰ套净化装置,由接触器KM1控制进水加压泵M1(由变频器控制)工作,同时电磁阀YVX11及YV112、YV113、YV114(后三个阀由KM1通过中间继电器KA1控制)打开,控制Ⅰ套的净化工作。
②Ⅰ套进行净化工作时,通过压力表PIT1、PIT2,流量计FIT1、FIT2、FIT5对其管道中的压力与流量进行监测。当流量计FIT5所检测到的流量值小于某一给定的流量值时,说明Ⅰ套的净化装置由于杂质堵塞而效率过低,此时应使Ⅰ套停止净化,加压泵M1停止工作,电磁阀YVX11、YV112、YV113、YV114关闭;进行Ⅰ套反冲洗,由KM2控制的反冲泵M2工作,电磁阀YVX21、YV122和YV123打开(反冲工作一段时间后自动停止);Ⅰ套反冲洗的同时,起动Ⅱ套净化装置进行净化。
③Ⅱ套装置净化时,由接触器KM1控制的进水加压泵M1(由变频器控制)工作,同时电磁阀YVX11及YV212、YV213、YV214(后三个阀由KM1通过中间继电器KA3控制)打开,同时通过压力表PIT3、PIT4,流量计FIT3、FIT4、FIT5对其管道中的压力和流量进行监测,当流量计FIT5所检测到的流量值小于某一给定的流量值时,说明Ⅱ套的净化装置由于杂质堵塞而效率过低,此时应使Ⅱ套停止净化,加压泵M1停止工作,电磁阀YVX11及YV212、YV213、YV214关闭;进行Ⅱ套反冲,由KM2控制的反冲泵M2工作,电磁阀YVX21、YV222和YV223打开(反冲工作一段时间后自动停止);Ⅱ套反冲洗的同时,起动Ⅰ套净化装置进行净化,如此反复循环。
④Ⅰ套和Ⅱ套装置在工作的过程中可通过微机界面上的停止按钮随时可以停止工作,Ⅰ套和Ⅱ套装置也可以单地进行反冲。
⑤进水加压泵M1通过模拟量输出模块对变频器进行变频调速。
⑥当M1、M2过载或变频器故障时,进行声、光报警,以提示操作人员进行处理。
⑦变频器故障时可给PLC提供相应的控制信号。
⑧必要时,可将电磁阀YVX15打开,使净化装置断水。
⑨考虑到电动机的惯性,系统停止工作时,先停止水泵,短暂延时后再关闭阀门。
3、控制系统的设计
(1)控制系统的结构
根据工艺要求,考虑到系统中处理的主要是开关量信号,所以采用PLC来实现对整个系统的控制;采用组态软件对系统进行显示和监控。
(2)PLC系统设计
本系统采用OMRONC200HE系列的PLC,从系统的输入/输出点数考虑,PLC系统构成如图2所示。
PLC控制系统中包括:8槽CPU底板(C200HW-BCO81-V1)一块,通过内置的总线将各模块连接在系统中;电源模块(PA204)一块;CPU(CPU42-E)一块;16点开关量输入模块(ID212)一块;16点开关量输出模块(OC225)一块;8路模拟量输入模块(AD003)两块,分别对Ⅰ套和Ⅱ套净化装置的压力和流量进行采集;8路模拟量输出模块(DA004)一块,对变频器进行控制,从而对进水加压泵进行控制。
编程软件采用OMRON公司SYSMAC-CPT通用软件包,它可对C200HE系列及其它系列进行编程。SYSMAC-CPT是基于bbbbbbs环境下的编程软件,将它装入上位计算机中,用RS-232通信线和PLC连接,采用梯形图直接对PLC编程和监控,编制的程序可在PLC和计算机之间相互传送或存储在磁盘上。
(3)上位机监控组态软件
本系统采用美国Inbbtion公司的FIX6.1工业控制组态软件,通过RS-232串行通讯口使PC机与C200HE系列的PLC进行通讯。
通过FIX组态软件可以对工艺过程进行实时监控。FIX组态软件是以块为基础的,不同类型的块可以定义多种不同的节点,每个节点承担了一定的控制功能,在整个水处理的工作过程中,要用到模拟数值输入/输出块、数字数值输入/输出块、计算块等。上位机对电磁阀的控制就通过数字数值输出块来进行,每个阀门的控制对应了相应的数字输出节点。因此,上位机不仅能接受来自PLC的控制信号并以动画的形式进行显示,而且还能够通过通讯端口向PLC发出控制命令,对现场进行控制。通过模拟块,上位机通过通讯端口可以从PLC上读取来自控制现场的仪表所采集到的压力和流量的实时数据,再经过计算块的转换,在上位机上将数值实时地显示出来,并对系统出现的故障能及时报警。旋转流管式膜微滤监控界面如图3所示,数据的实时曲线和历史曲线如图4所示。
4、结语
旋转流管式膜微滤是一种新的污水处理工艺,采用本文所设计的控制方案对其进行自动控制,各项指标均达到工艺要求,了较好的控制效果。目前,控制系统已调试完毕并投运,运行情况良好。
1 引 言随着对玻璃酒瓶质量(包括外观清洁度)要求的不断捉高,传统的麻袋包装方式已不能适应生产和市场的需要。我厂现用的托盘包装正好能克服麻袋包装的弊端,可减少包装和运输中玻璃瓶(尤其是螺口瓶和异形瓶)的破碎,同时也避免了因麻袋放久后在瓶子上的积灰甚至被粘附上麻袋腐朽物的难题。
由于成套的在线玻璃瓶托盘包装机的机械结构复杂,安装要求严格,设备投资较大,所以我厂选用了结构简单、使用方便、廉的PLC托盘式缠绕机,它以LLDPE拉伸薄膜为包装材料,对托盘上的玻璃瓶进行拉伸裹包。包装后的托盘十分适宜玻璃瓶罐的储运,大地减少了瓶子破损率,还提高了瓶子的清洁度。
1、玻璃瓶托盘包装工艺要求与系统工作过程
先将玻璃瓶从递送带上用人工装满托盘(可根据瓶子尺寸分若干层,规格1300mm×1300mm;高度800~2200mm),并用手动液压搬运车拉到Φ1650的钢板转盘上。再将宽度为500mm、厚度为17~35μm的LLDPE拉伸薄膜穿进托盘下端。通过“人机界面”选择“手动”或“自动”工作模式。
系统工作过程:先启动转盘,接近开关接通,送膜电机转动,让薄膜在托盘下端绕2圈(圈数可设置)。由于光线被匀速转动托盘上的玻璃瓶阻挡,使得固定在薄膜架上、且对准被裹包玻璃瓶的光电开关“暗通”,所以薄膜架带着薄膜和光电开关上升。当薄膜从托盘下端裹包到托盘上端玻璃瓶时,升高了的光电开关可以接收到托盘外的光线,致使光电开关“亮断”。但为了让端盖边裹包严密,可以设置在光电开关“亮断”后,让薄膜架继续边包瓶边上升数秒钟(注意:薄膜架只作上下运动,而托盘始终在匀速转动)才停止,并再在托盘的上方缠绕2圈(圈数可设置)。然后薄膜架下降,再让薄膜从上往下裹包玻璃瓶。后在托盘下端又缠绕2圈薄膜,托盘停止转动。玻璃瓶托盘包装结束。
2、系统硬件配制
可编程控制器TSX08CD8R6AS为整个系统的榨制,该PLC功能齐全,可减少许多中间接触件,便于实现简化布线,优化设计,提高设备运行的性。又采用TSX08H04M型人机界面,可方便选择“手动操作”、“自动运行”、“参数设置”等5页画面,以分别进行系统调试、参数设置、调整和选择系统运行的方式等。同时外接变频器U1、U2、U3,用以分别控制转盘电机、薄膜架升降电机和送膜电机转速。另外,PLC的输入还分别接人S1“托盘原位”、S2“膜架下限位”、S3“高度限位”、S4“膜架上限位”、S5“进膜启动”和S6“紧急停止”等开关信号,以使系统正常、运行。
3、系统软件设计
按照“包装工艺要求与工作过程”要求,该托盘包装系统有手动模式和自动模式两种使用方式。使用手动模式时分别手动按“人机界面”操作面板上的“A1”~“A8”按键1次或数次。遇到特殊紧急情况可按动S6急停按钮,使系统紧急停止。使用自动模式前先预置好“底圈缠绕次数”、“圈缠绕次数”、“上下运行循环次数”和光电开关在托盘端受光后薄膜架停升的“延时时间”。然后按动A8将画面翻至自动运行页面。
设计时还要注意:允许分别调整转盘电机、薄膜架升降电机和送膜电机3台变频器的控制频率设定值,使3台电机转速配合合适,让玻璃瓶的包装效果;为了运行,还应分别考虑薄膜架的升降限位置;因某些异形玻璃瓶层间进光较强,需适当修正光电开关方向或调节光电开关感测距离。另外,不允许在自动停止过程中按动S6按键使其急停.
切纸机械是印刷和包装行业常用的设备之一。切纸机完成的基本动作是把待裁切的材料送到位置,然后进行裁切。其控制的是一个单轴控制。我公司引进欧洲一家公司的两台切纸设备,其推进系统的实现是利用单片机控制,当接收编码器的脉冲信号达到设定值后,单片机系统输出信号,断开进给电机的接触器,同时电磁离合制动器的离合分离,刹车制动推进系统的惯性,从而实现。由于设备的单片机控制系统老化,造成定位不准,切纸动作紊乱,不能正常生产。但此控制系统是早期产品,没有合适配件可替换,只能采取改造这一途径。目前国内进行切纸设备进给系统改造主要有两种方式,一是利用单片机结合变频器实现,一是利用单片机结合伺服系统实现,不过此两种改造方案成本都在两万元以上。并且单片机系统是由开发公司设计,技术保守,一旦出现故障只能交还原公司维修或换,维修周期长且成本高,不利于改造后设备的维护和使用。我们结合自己设备的特点提出了新的改造方案,就是用plc的高速计数器功能结合变频器的多段速功能实现定位控制,并利用hmi(人机界面human machine interface)进行裁切参数设定和完成手动操控。
2 改造的可行性分析
现在的大多plc都具有高速计数器功能,不需增加特殊功能单元就可以处理频率高达几十或上百khz的脉冲信号。切纸机对进给系统的精度和响应速度要求不是很高,可以通过对切纸机进给系统相关参数的计算,合理的选用编码器,让脉冲频率即能在plc处理的范围内又可以满足进给的精度要求。在进给过程中,plc对所接收的脉冲数与设定数值进行比较,根据比较驱动相应的输出点对变频器进行输出频率的控制,实现接近设定值时进给速度变慢,从而减小系统惯性,达到定位的目的。另外当今变频器技术了长足的发展,使电机在低速时的转矩大幅度提升,从而也**了进给定位时低速推进的可行性。3 主要控制部件的选取
3.1 plc的选取
设备需要的输入输出信号如表1所示。
表1 plc输入输出分配表
针对这些必需的输入点数,选用了fx1s-30mr的plc,因为选用了人机界面,其它一些手动动作,如前进、后退、换等都通过人机界面实现,不需占用plc输入点,从而为选用位的fx1s系列plc成为可能,因为fx1s系列plc输入点多只有16点。另外此系列plc的高速计数器具有处理频率高达60千赫的脉冲的能力,足可以满足切纸机对精度的要求。
3.2 编码器的选取
编码器的选取要符合两个方面,一是plc接收的脉冲频率,二是进给的精度。我们选用的是编码器分辨率是500p/r(每转每相输出500个脉冲)的。通过验正可以知道此分辨率可以满足上面两个条件。验证所需的参数:电机转速是1500转/分(25转/秒)、进给丝杆的导程是10mm/转。验如下:
本系统脉冲频率=25转/秒×500个/转×2(a/b两相)=25khz
理论进给分辨率=10mm/500=0.02mm
同时由上面的数据知道进给系统每走1mm编码器发出50(此数据很重要,在plc程序的数据处理中要用到)个脉冲信号。由于此工程中对编码器的a/b相脉冲进行了分别计数,使用了两个高速计数器,且在程序中应用了高速定位指令,则此plc可处理的脉冲频率为30千赫,因此满足了个条件;我们的切纸机的载切精度要求是0.2mm,可知理论精度满足此要求。
3.3 变频器和hmi的选取
这两个部件我们都选用了三菱公司的产品,分别是fr-e540-0.75k-ch和f920got-bbd-k-c。f920got是带按键型的hmi,它的使用和编程非常简单方便。它具有以下特点:(1)可以方便的实现和plc的数据交换;(2)通过本身自带的6个功能按键开关,可以控制plc内部的软继电器,从而可以减少plc输入点的使用;(3)具有两个通讯口,一个rs232c(用于和个人电脑通讯)和一个rs422(用于和plc通讯),利用电脑和f920got相连后不仅可以对hmi进行程序的读取和上传,还可以直接对plc的程序进行上传下载、调整和监控。4 plc和hmi程序的设计
此工程中程序的难点主要在于数据的处理上。在切纸机工作过程中除手动让进给定位机构前进后退外,还要实现等分裁切功能和具体位置定位功能,并且hmi上还要即时显示定位机构的当前位置。我们为了简化程序中的计算,采用了两个高速计数器c235和c236。c236通过计算前进后退的脉冲数,再进行换算后用于显示进给机构的当前位置;c235用于进行定位。定位过程是这样的,每次进给机构需要定位工作时,通过计算把需要的脉冲数送到c235,不论进给机构前进还是后退c235进行减计数,同时对c235中的数值进行比较,根据比较驱动相应的输出点对变频器进行输出频率的控制,实现接近设定值时进给速度变慢,从而达到定位。因为任何系统都有惯性和时间上的迟滞,所以变频器停止输出的时间并不是c235中的计数值减小到0时,而是让c235和一个数据寄存器d130比较,当c235中的值减小到d130中的设定值时plc控制变频器停止输出。d130的值可通过人机界面进行修改和设定,在调试时通过修改这个值,以达到定位准确的目的。
1)显示定位机构当前位置的程序
1 引言
在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的启停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,而PLC技术是解决上述问题的有效、便捷的工具,因此PLC在工业控制领域得到了广泛的应用。下面就PLC工业控制系统设计中的问题进行探讨。
2 PLC系统设备选型
PLC主要的目的是控制外部系统。这个系统可能是单个机器,机群或一个生产过程。不同型号的PLC有不同的适用范围。根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有余量而不浪费资源的机型(小、中、大形机器)。并且结合市场情况,考察PLC生产厂家的产品及其售后服务、技术支持、网络通信等综合情况,选定价格性能比较好的PLC机型。
目前市场上的PLC产品众多,国外有德国的SIEMENS;日本的 OMRON、MITSUBISHI、FUJI、Panasonic;美国的GE;韩国的LG等。国产有研华、研祥、合力时等。近几年,PLC产品的价格有较大的下降,其性价比越来越高。PLC 的选型应从以下几个方面入手。
2.1 确定PLC 控制系统的规模
依据工厂生产工艺流程和复杂程度确定系统规模的大小。可分为大、中、小三种规模。
小规模PLC控制系统:单机或者小规模生产过程,控制过程主要是条件、顺序控制,以开关量为主,并且I/O点数小于128 点。一般选用微型PLC,如SIEMENS S7-200等。
中等规模PLC控制系统:生产过程是复杂逻辑控制和闭环控制,I/O点数在128——512 点之间。应该选用具有模拟量控制、PID控制等功能的PLC,如SIEMENS S7-300等。
大规模PLC控制系统:生产过程是大规模过程控制、DCS系统和工厂自动化网络控制,I/O点数在512点以上。应该选用具有通信联网、智能控制、数据库、中断控制、函数运算的PLC,如SIEMENS S7-400等, 再和工业现场总线结合实现工厂工业网络的通讯和控制。
2.2 确定PLC I/O 点的类型
根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有软硬件资源余量而不浪费资源的机型(小、中、大型机器)。
根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
电磁阀的开闭、大电感负载、动作频率低的设备,PLC输出端采用继电器输出或者固态继电器输出;各种指示灯、变频器/数字直流调速器的启动/停止应采用晶体管输出。
2.3 确定PLC编程工具
(1) 一般的手持编程器编程。 手持编程器只能用商家规定语句表中的语句表(STL)编程。这种方式效率低,但对于系统容量小、用量小的产品比较适宜,具有体积小、价格低、易于现场调试等优点。 这主要用于微型PLC的编程。
(2) 图形编程器编程。图形编程器采用梯形图(LAD)编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高,主要用于微型PLC和中档PLC。
(3) 计算机加PLC软件包编程 。这种方式是效率的一种方式,但大部分公司的PLC 开发软件包价格昂贵,并且该方式不易于现场调试,主要用于中PLC系统的硬件组态和软件编程。
3 PLC控制系统的设计
PLC 控制系统设计包括硬件设计和软件设计。
3.1 PLC控制系统的硬件设计
硬件设计是PLC控制系统的至关重要的一个环节,这关系着PLC控制系统运行的性、性、稳定性。主要包括输入和输出电路两部分。
(1) PLC控制系统的输入电路设计。PLC供电电源一般为AC85—240V,适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等);隔离变压器也可以采用双隔离技术,即变压器的初、次级线圈屏蔽层与初级电气中性点接大地,次级线圈屏蔽层接PLC 输入电路的地,以减小高低频脉冲干扰。
PLC输入电路电源一般应采用DC 24V, 同时其带负载时要注意容量,并作好防短路措施,这对系统供电和PLC至关重要,因为该电源的过载或短路都将影响PLC的运行,一般选用电源的容量为输入电路功率的两倍,PLC输入电路电源支路加装适宜的熔丝,防止短路。
(2) PLC控制系统的输出电路设计。依据生产工艺要求,各种指示灯、变频器/数字直流调速器的启动停止应采用晶体管输出,它适应于高频动作,并且响应时间短;如果PLC 系统输出频率为每分钟6 次以下,应继电器输出,采用这种方法,输出电路的设计简单,抗干扰和带负载能力强。
如果PLC输出带电磁线圈等感性负载,负载断电时会对PLC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二管,对交流感性负载应并接浪涌吸收电路,可有效保护PLC。
当PLC扫描频率为10次/min 以下时,既可以采用继电器输出方式,也可以采用PLC输出驱动中间继电器或者固态继电器(SSR),再驱动负载。
对于两个重要输出量,不仅在PLC内部互锁,建议在PLC外部也进行硬件上的互锁,以加强PLC系统运行的性、性。
对于常见的AC220V交流开关类负载,例如交流接触器、电磁阀等,应该通过DC24V微小型中间继电器驱动,避免PLC的DO接点直接驱动,尽管PLC手册标称具有AC220V交流开关类负载驱动能力。
(3) PLC控制系统的抗干扰设计。随着工业自动化技术的日新月异的发展,晶闸管可控整流和变频调速装置使用日益广泛,这带来了交流电网的污染,也给控制系统带来了许多干扰问题,防干扰是PLC控制系统设计时考虑的问题。一般采用以下几种方式:
隔离:由于电网中的高频干扰主要是原副边绕组之间的分布电容耦合而成,所以建议采用1:1隔离变压器,并将中性点经电容接地。
屏蔽:一般采用金属外壳屏蔽,将PLC系统内置于金属柜之内。金属柜外壳接地,能起到良好的静电、磁场屏蔽作用,防止空间辐射干扰。
布线:强电动力线路、弱电信号线分开走线,并且要有一定的间隔;模拟信号传输线采用双绞线屏蔽电缆。
3.2 PLC 控制系统的软件设计
在进行硬件设计的同时可以着手软件的设计工作。软件设计的主要任务是根据控制要求将工艺流程图转换为梯形图,这是PLC应用的关键的问题,程序的编写是软件设计的具体表现。在控制工程的应用中,良好的软件设计思想是关键,的软件设计便于工程技术人员理解掌握、调试系统与日常系统维护。
(1) PLC控制系统的程序设计思想。由于生产过程控制要求的复杂程度不同,可将程序按结构形式分为基本程序和模块化程序。
基本程序:既可以作为立程序控制简单的生产工艺过程,也可以作为组合模块结构中的单元程序;依据计算机程序的设计思想,基本程序的结构方式只有三种:顺序结构、条件分支结构和循环结构。
模块化程序:把一个总的控制目标程序分成多个具有明确子任务的程序模块,分别编写和调试,后组合成一个完成总任务的完整程序。这种方法叫做模块化程序设计。我们建议经常采用这种程序设计思想,因为各模块具有相对立性,相互连接关系简单,程序易于调试修改。特别是用于复杂控制要求的生产过程。
(2) PLC控制系统的程序设计要点。PLC控制系统I/O分配,依据生产流水线从前至后,I/O点数由小到大;尽可能把一个系统、设备或部件的I/O信号集中编址,以利于维护。定时器、计数器要统一编号,不可重复使用同一编号,以确保PLC工作运行的性。
程序中大量使用的内部继电器或者中间标志位(不是I/O位),也要统一编号,进行分配。
在地址分配完成后,应列出I/O分配表和内部继电器或者中间标志位分配表。
彼此有关的输出器件,如电机的正/反转等,其输出应连续安排,如Q2.0/Q2.1等。(3) PLC控制系统编程技巧。PLC程序设计的原则是逻辑关系简单明了,易于编程输入,少占内存,减少扫描时间,这是PLC 编程遵循的原则。下面介绍几点技巧。
PLC各种触点可以多次重复使用,用复杂的程序来减少触点使用次数。同一个继电器线圈在同一个程序中使用两次称为双线圈输出,双线圈输出容易引起误动作,在程序中尽量要避免线圈重复使用。如果是双线圈输出,可以采用置位和复位操作(以S7-300为例如SQ4.0或者 RQ4.0)。
如果要使PLC多个输出为固定值 1 (常闭),可以采用字传送指令完成,例如 Q2.0、Q2.3、Q2.5、Q2.7同时都为1,可以使用一条指令将十六进制的数据0A9H直接传送QW2即可。
对于非重要设备,可以通过硬件上多个触点串联后再接入PLC输入端,或者通过PLC编程来减少I/O点数,节约资源。例如:我们使用一个按钮来控制设备的启动/停止,就可以采用二分频来实现。
模块化编程思想的应用:我们可以把正反自锁互锁转程序封装成为一个模块,正反转点动封装成为一个模块,在PLC程序中我们可以重复调用该模块,不但减少编程量,而且减少内存占用量,有利于大型PLC 程序的编制。
4 PLC控制系统程序的调试
PLC控制系统程序的调试一般包括I/O端子测试和系统调试两部分内容,良好的调试步骤有利于加速总装调试的过程。
4.1 I/O端子测试
用手动开关暂时代替现场输入信号,以手动方式逐一对PLC输入端子进行检查、验证,PLC输入端子的指示灯点亮,表示正常;反之,应检查接线或者是I/O点坏。
我们可以编写一个小程序,在输出电源良好的情况下,检查所有PLC输出端子指示灯是否全亮。PLC输入端子的指示灯点亮,表示正常。反之,应检查接线或者是I/O点坏。
4.2 系统调试
系统调试应按控制要求将电源、外部电路与输入输出端子连接好,然后装载程序于PLC中,运行PLC进行调试。将PLC与现场设备连接。在正式调试前检查整个PLC控制系统,包括电源、接地线、设备连接线、I/O连线等。在**整个硬件连接正确无误的情况下即可送电。
把PLC控制单元的工作方式设置为“RUN”开始运行。反复调试可能出现的各种问题。在调试过程中也可以根据实际需求对硬件作适当以配合软件的调试。应保持足够长的运行时间使问题充分暴露并加以纠正。调试中多数是控制程序问题。一般分以下几步进行:
(1) 对每一个现场信号和控制量做单测试;
(2) 检查硬件/修改程序;
(3) 对现场信号和控制量做综合测试;
(4) 带设备调试;
(5) 调试结束。5 结束语
PLC控制系统的设计是一个步骤有序的系统工程,要想做到熟练自如,需要反复设计和实践。本文是PLC控制系统的设计和实践经验的总结,在实际应用中具有良好的效果。