西门子模块6ES7214-1BD23-0XB8保内产品
西门子模块6ES7214-1BD23-0XB8保内产品
1 引言
随着技术的进步,由可编程序控制器(简称PLC)组成的自动控制系统在很多行业和领域都得到了广泛的应用,制冷空调行业也不例外。PLC和工业人机界面(HMI)被大量地 用于冷水机组上,例如在吸收式冷水机组上,OMRON的C200Hα、CS1、CJ1系列PLC就以运算、网络通讯、开放的容易使用的通讯协议等优异的性能获得了企业和 用户的赞同而得到了广泛的使用。它的网络功能让企业能在自己的服务中心足不出户就可以监视在全球各地的用户所使用的机组的运行全部状态和数据,帮助客户解决运行中碰到的问题,提醒客户维护和保养机器,以及帮客户重新恢复机组的控制程序和设定机组运行参数等等。这大大提高了服务的质量和效率,也为企业节省了大量的开支。但是由于成本的原因,这些系列的PLC无法在其他冷水机组如风冷冷水机组、水冷螺杆机、活塞机等产品上取得应用,为此OMRON推出了另一款机型CPM2AH,这种机器扩充能力强,性能价格比高,非常适合在水冷和风冷冷水机组中使用。
2 控制系统的配置方案
CPM2AH系列PLC是一款在小机壳内汇聚了先进的功能和优异的表现的产品。其基本单元有20、30、40、60 点四种,包含了数字量输入和高速脉冲输入、继电器输出功能,根据系统开发的需要,可以增加扩展模块,扩展的模块包括开关量输入输出模块,Pt100温度输入模块(TS101/TS102),电流电压输入模块(AD041)和模拟量输出模块(DA041)。
2.1 通 讯组网功能
(1) 通过Host bbbb连接到计算机系统;
(2) 通过1:1 bbbb与OMRON其他系列的PLC进行通讯;
(3) 通过Compobus/S和Device Net进行远程模块扩展,从而实现集散型控制。这些功能可以很好地满足机组的控制要求。
2.2 配置方案
满足水冷和风冷冷水机组配置要求的控制系统构成见表1。
述配置表为一般通用型配置,其中风冷机组中,由于涉及到压力测量,所以模拟量 输入采用电流/电压型输入模块;对于水冷冷水机组,一般考虑2路温度输入,如果需要增 加温度测点,可以将TS101模块换成TS102模块,这样可以将温度输入点增加到4路。每套PLC的CPU 单元上有两个通讯接口,一个供与触摸屏进行连接,另外一个可以连接到远程计算机实现远程监控。
由于OMRON的PLC产品通用性很强,很多公司的触摸屏都可以和它通讯连接,因此可以根据价格、功能和技术特点来选择相应的触摸屏产品与PLC配套使用。
对于其他有特殊要求,或设计中需要增加模拟量和数字量的情况,还可以酌情增加其 他相应的扩充模块以满足要求。
3 控制系统功能
控制系统的功能包括:设备运转控制,运行参数监视,能量自动调节,故障报警记录和系统参数设定等功能。
3.1 设备运转控制
可以以三种形式启动机组,本地启动、远程信号启动、定时启动,具体为:(1)在远程信号和定时信号都屏蔽的情况下以本地方式启停;(2)在定时屏蔽、远程信号允许的情况下以远程方式启停;(3)定时允许的情况下以定时方式启停。在系统无全局故障情况下,以任何一种方式启动后,辅机设备先开启,然后开启主机。当机组中有多台压缩机时,控制系统将根据压缩机运转的时间来确定开启的压缩机编号,以使得机组中各台压缩机保持相对平均的运行时间。
停机也有三种形式,与机组的启动方式相对应。停机时,先将压缩机卸载,然后停止运行。但无论在何种启动的模式下,本地停机均拥有高的操作优先权。
3.2 运行参数监视
控制系统可以监视机组运行过程中的运行参数和设备运行状态,显示各重要参数的变化趋势曲线。如冷水出口温度、压缩机的负载情况等。
3.3 能量自动调节
在机组辅机运转正常,主机启动完成后即进入能量调节过程。可以通过选择冷水入口温度控制或冷水出口温度控制来决定机组是根据入口温度还是出口温度来实现控制。
在入口温度控制或出口温度控制下,比较实际温度和设定温度值,决定机组的上下载。实际温度值大于设定温度值时,机组上载小于设定温度值时,机组下载。可以根据两者间的温差值来决定上下载的周期长短,温差大则上载或下载周期短,温差小则上载或下载周期相应增长,温差在 0.5℃之间可以停止上下载。
3.4 故障报警记录
控制系统可以对下列情况进行报警和记录。如果是风冷冷水机组控制系统,则没有冷却水和冷却塔风机的相应报警功能,但会增加融霜和制热运行的故障报警。
(1) 冷水泵故障:冷水泵启动,经过延时时间后,如冷水泵连锁信号仍未到,冷水泵故障报警;
(2) 断流故障:冷水泵或冷却水泵都启动后,水流延时时间到后,水流开关信号未到,水断流报警;
(3) 防冻开关:防冻延时时间到,防冻开关信号未到,防冻报警;
(4) 冷水低温报警:延时时间后,如冷水出口温度小于 3℃,冷水低温报警;
(5) 外部连锁故障:延时时间后,用户外部连锁未到,外部连锁故障。压缩机过载:延时间后,热保信号未到,压机热过载报警;
(6) 高压报警:延时时间后,高压保护未到,压机高压报警;
(7) 低压报警:延时时间后,低压保护未到,压机低压报警。油压报警:延时时间后,油压保护未到,压机油压报警;
(8) 传感器故障:延时时间后,如传感器显示温度值大于200℃,传感器故障报警;
(9) 冷却水泵故障:冷却水泵启动,延时时间后,冷却水泵连锁未到,冷却水泵故障报警;
(10) 冷却塔风机过流:风机启动,延时时间后,过流保护信号未到,风机过流报警。有任何一故障发生,开关量故障输出,系统声光报警。故障排除后,需手动复位。
3.5 系统参数设定
控制系统可以对下列参数进行设定:温度修正值,修正传感器采集的实际温度值,默认下修正值为0;水流开关延时时间(默认为3s,小为0.5s);低压延时时间(默认为5s,小0.5s);油压延时时间(默认为50s,小0.5s);关机延时时间(默认为120s);压缩机少运行时间(默认为120s);允许压缩机启动的停机延时时间(默认为 480s,小为300s);冷却塔风机开温度(默认为28℃,小25℃,大30℃);冷却塔风机关温度(默认为23℃,小为20℃,大25℃);冷水入口温度(默认为12℃,小为10℃);冷水出口温度(默认为7℃,小为5℃)。对风冷热泵机组还有强制除霜运行时间,除霜起始条件和结束条件,制热运行参数等。此外系统还可以修改控制器内置时钟,从而有效地通过定时功能实现控制,可以通过设定开关机时间,自动定时开启和关闭机组。可以通过分别设定一周每天的开关机时间,经过与内置的时钟比较自动运行机组。
4 技术特点
OMRON小型CPM2AH系列PLC具有优异的性能价格比,所组成的控制系统具有如下技术特点:
(1) 稳定的性能
CPM2AH系列PLC外型小巧结构紧凑,OMRON公司长期积累的生产控制经验和严格的技术标准保证了其可靠稳定的性能,即使在恶劣工业环境下仍然能正常运行。更经过高低温的考验,使得该PLC可以适用在特殊的场合。
(2) 模拟量功能
CPM2AH使用专用的TS101/TS102温度控制模块,直接连接PT100温度传感器,提升温度测量的精度和可靠性。
(3) 通讯功能增强
CPM2AH提供内置RS-232C端口和RS-422端口。OMRON完全开放的通讯 协议可以方便实现上位机远程监控功能,用户可以随心所欲自己定制开发通讯监控系统。
(4) 高速的程序执行速度
更快的程序指令执行速度,使得控制过程jingque无误。
(5) 很强的扩充能力
模拟量可以增加到12路;系统支持Device Net协议,具有强大的 扩充能力,通过远程端子,可以扩充到256点,方便组成集散控制系统。命令识别见表2。
5 计算机监控
CPM2AH系统可以提供RS-232和RS-422通讯接口,用户计算机可以根据实际情况直接与PLC相联,构筑自己的计算机监控系统,也可以通过调制解调器实现远程监控。在通讯协议上,OMRON的PLC产品采用统一开放的通讯协议,便于用户开发自己的监控软件。通讯 协议主要有运行状态控制,存储区读写等功能。通讯协议格式为:
通过使用这些命令,用户可以很好地在计算机上完成对PLC控制系统的监控。
6 结束语
本套控制系统从2005年初推出后,得到了很多用户的认可。目前已经开始在部分用户投入使用,使用情况表明,本系统运行稳定可靠。尤其是其开放的通讯协议,使得用户可以定制自己的计算机监控系统,这就为用户管理机组的运行提供了方便,受到了用户的好评
1 引言中国铝业公司青海分公司采用先进的160kA大型预焙阳极中间下料电解槽,提供直流电流的整流系统采用110kV直降式有载调压整流变压器和二极管整流电路,共有四套整流机组,单机组额定输出直流为1150V、56kA;正常为四套机组同时运行,各输出40kA、1150V的直流电,共输出直流为160kA、1150V;当有一套机组退出运行后,其余三套机组各输出53.3kA、1150V的直流电用以满足铝电解的正常生产。整流系统的整流器采用二极管三相桥式同相逆并联整流电路,变压器采用分段中性点调压变压器和整流变压器组合,具有±35级调压,稳流控制采用有载调压开关进行粗调,饱和电抗器进行细调的控制方式。由于电解铝厂的整流供电系统通常要求是终端变电站,监控和继电保护设置比较单一、简单,但性强,可靠程度要求很高。因此,项目采用了微机监控保护装置和综合自动化系统,对稳流部分采用了PLC控制的方案。本文主要介绍自动稳流控制部分的组成及控制特点。
2 系统配置为了独立于保护和监控系统而自成一体,避免相互干扰和影响,稳流系统全部采用AB公司SLC-5/04系列PLC组网,该PLC具有专用的DH+通讯网,通过专用板卡直接可与服务器相连。PLC之间的信息交换通过DH+网络通讯来实现,图1为网络结构。
图1 PLC组成的网络结构稳流控制PLC按照N+1的原则配置,对4台整流机组各配置PLC,以实现小闭环控制;配置一套总调PLC,以实现大闭环控制。整流机组小闭环控制PLC用于单台机组的稳流控制,其目的是用PLC的PID控制器实现单台机组的直流输出与给定值相一致,以达到单台机组的稳流,并通过调节饱和电抗器偏移绕组的电流来实现同一台机组两个整流柜之间输出电流的平衡。采用一套总调PLC完成大闭环控制,调节所有的整流机组,大闭环总调的PID输出作为整流机组小闭环PID的给定值,使所有机组的直流输出相同。当产生阳极效应时,可同时调节所有机组饱和电抗器的控制绕组电流,如无法满足稳流要求时,可自动判断降档升压。另外,大闭环还可实现恒安时控制、大需要控制、整流机组启停等功能。SLC-5/04 PLC具有PID运算功能和指令,可对系统做动态控制;有DH+和RS-232两个通讯口;机内配有高速计数器,以适应对机外高速信号的计数要求,CPU带有两个计数频率高达2kHz的高速计数器,每个计数器可用程序复位,并可设置成加法计数、减法计数或相位差90°的两个脉冲序列;为系统备有专用的数字扩展模块(EM),可以很方便的对系统的输入输出点做扩展;具有灵活的中断输入,以极快的速度响应中断请求信号。
3 自动稳流控制3.1 信号取样由于目前国产直流互感器的温漂做的不好,信号失真大,磁放大时间常数太长,不利于即时准确的控制等原因,稳流系统小闭环反馈信号取自于整流一次侧交流信号;稳流系统大闭环反馈控制信号取自于总直流互感器,经变送器把小信号传至总调PLC;整流系统总的输出电流由上位计算机系统通过通讯方式来设定。3.2 控制功能在自动稳流系统中,PLC主要完成整个系统的逻辑顺序控制及所有PID回路控制。其主要包括以下几个部分:(1) 恒流控制恒流控制是将机组的直流输出电流经变送器变换后反馈到PLC的输入端,与给定信号作比较后送给PI调节器进行控制。控制结果转换成控制输出脉冲并经功率放大后,去触发晶闸管整流电路的占空比,改变饱和电抗器的控制电流,从而达到机组电流稳定的目的。(2) 平衡控制由于饱和电抗器的特性不一致,经常造成机组之间以及同一台机组两个整流柜之间输出电流有较大的差别,使整流机组达不到额定出力。因此,把一台整流柜(A柜)的输出电流作为PLC的给定,另一台整流柜(B柜)的输出电流作为PLC的反馈,两者比较的结果通过PI调节器调节后,去改变A柜饱和电抗器的控制电流(B柜的控制电流保持不变),使两个整流柜的直流电流始终保持平衡。此时,PLC输出2个4~20mA的信号,分别控制整流机组的A/B柜稳流。(3) 总调控制前已提及,电解槽所需总的直流电流等于几台单机组输出电流之和。由于单机组稳流可实现单机组输出电流稳定,为了使电解槽所获得的总电流更加jingque稳定,将总电流经互感器反馈至PLC输入端,与上位计算机的给定值进行比较计算,输出的结果作为单机组稳流的分调给定,从而提高整个电流稳定精度。总调PLC输出4个4~20mA的信号,同时用于控制4个整流机组的总调给定。一般饱和电抗器的控制深度为60V左右,当其饱和或截止时,PLC能自动调节变压器有载开关的升降,从而使总电流不论在多大的电压波动情况下,均能达到稳流的目的,扩大了调压范围。(4) 恒安时控制每3分钟实测一次电解电流值,并将在1小时内实测的电解电流值累加,累加结果与设定值进行比较,根据所求差值与小时剩余时间自动调整设定电流,以达到安时偏差自动控制。3.3 控制方式稳流系统采用了四种控制方式。(1) 自动/总调方式在此方式下,有载开关升降档指令均由计算机控制。有载开关升降操作是通过饱和电抗器控制电流来确认有载开关的升与降,这个动作不影响系统的单个有载开关位置。如果机组的一个有载开关发生升或降的要求,这要求将送入计算机并引起所有机组有载开关同时升或降。(2) 手动/总调方式这种方式允许操作员进行总调,同时动作向上或向下,有载开关升降档通过外部按钮来实现。机组总的调整与自动/总调方式相同。(3) 自动/分调方式此方式用于单个机组与其他机组有不同基准的情况下。此时,本机组有载开关升降不起作用。(4) 手动/分调方式此方式用于单机组与其他机组有不同基准的情况下,希望由本机组有载开关升降来调整本机组的电流。不管是何种控制方式,都是通过调整饱和电抗器控制绕组的控制电流对整个整流系统进行细调。判断是否需要调控有载开关,是通过检测4台机组的有载开关档位来确定应动作哪台机组的有载开关。当需要升压时,动作低级;当需要降压时,动作。通常是4台机组有载开关联动。
4 结束语原有稳流系统采用了模拟电路控制饱和电抗器来调节电流的方法,致使调试工作量大,控制精度低,在实际运行中时常发生进线刀闸乱动,动力变莫名其妙跳闸,数据报表与实际不符等现象。我们将原有稳流部分采用PLC控制后,使系统显示出以下几个特点:(1) 可靠性和稳定性得到了很大的提高,故障率明显下降;(2) 由于PID调节器由PLC软件实现,使得整个系统的接线简单,易于安装,维护量减小;(3) 不需同步信号,无相序要求,系统变得易于调试;(4) 饱和电抗器的控制特性是非线性的,PLC能自动识别其工作范围,从而自动改变控制参数,提高了输出电流的稳流精度(单机组稳流精度达到了0.5%);(5) 操作简单,可方便地与计算机或其它设备通讯。
1 引言
深圳某泵站位于深圳水库库尾,供水规模为50万m3/d,投资金额近2百万,是为解决宝安区中西部片区供水水源不足而新建的应急工程。该泵站有3套机组,均为异步电动机,其中2套作为工作机组,1套作为备用机组。总装机2000kW,设计流量5.79m3/s,设计扬程16.4m。电气主接线为10kv供电系统专线。电气及自动化控制系统按3套工作机组设计,全微机控制,实现无人值班,少人值守。
泵站的控制系统采用施耐德Modicon TSX Premium系列PLC为控制核心。Modicon TSX Premium系列PLC适用于大、中型控制系统,具有强大的浮点运算能力。配套的编程软件PL7Pro可以用指令表、梯形图,结构化文本等语言编程,允许用户创建自己的功能块(DFB)和图形的运行画面。控制柜上采用专门面向PLC的MT500系列触摸屏人机界面,配套编程软件为Eas Builder500。上位机操作系统采用微软的bbbbbbs 2000 Professional,应用软件为国产的组态王6.5。控制系统主要分两部分:机组部分和公用部分。本文主要介绍机组部分。
2 系统方案
系统方案如图1所示。机组高压柜和电容馈线柜中装有ALSTOM智能保护装置,可将I/O参数通过MODBUS总线传输到PLC中。机组和辅助设备的各状态接点和控制接点接到PLC上。数据经过PLC处理后,通过串口通信送到触摸屏显示,通过以太网传输给上位机。现阶段,工作人员通过触摸屏实现开停机组、开停辅助设备和开关蝶阀的操作。
图1 泵站机组控制系统图
3 系统的主要功能和具体实现
为便于介绍,下文以1#泵机组为例。根据泵站控制的工艺要求和系统特点,本控制系统主要实现报警、机组启停、机组辅助设备及蝶阀控制、数据处理和通讯等功能。
3.1 报警功能
高压柜和电容馈线柜出现事故和故障、辅助设备出现故障的时候,PLC有专门的输出接点指示。同时,触摸屏上弹出事故和故障报警界面,等待工作人员处理。高压柜、风机等设备的事故作用于停机。
3.2 机组启停
工作人员在触摸屏上按了开机或停机键以后,PLC将自动完成开停机过程。当有事故发生时,PLC完成事故停机过程。机组启停流程如图2和图3。
图2 泵开机流程
图3 泵正常停机和事故停机流程
3.3 机组辅助设备及蝶阀控制
机组辅助设备主要包括电机风机和稀油泵,蝶阀包括进口蝶阀和出口蝶阀。在机组启停流程图中可以看出,机组启停的流程包含了对机组辅助设备及蝶阀的控制。此处另设的控制程序,为针对单个设备的手动控制,便于机组控制系统的安装与调试。
3.4 数据处理功能
根据系统需要,PLC处理的模拟量包括泵组进口压力和出口压力、电机定子温度和油水温度。前者的采样周期较短,为20ms;后者采样周期较长,为0.5s。本文为数据处理自己定义了一个功能块(DFB),输入信号包括功能块复位(EBOOL型)、模拟量通道地址(WORD型)、采样次数(WORD型,本文定为10次)、采样周期脉冲(EBOOL型,由定时器实现),输出信号为模拟量信号在通讯输出缓冲区中的地址。数据处理程序不是简单的求平均值,而是先将数据依次赋值给功能块的公用变量,然后将10次的采集结果求和,减去大值和小值后再平均。功能块的输出值即为处理后的模拟量值,其对应的地址即为该值在输出缓冲区中的地址,便于触摸屏采集和显示。
3.5 通讯功能
现阶段,本系统的通讯主要包括两部分:与触摸屏的串口通讯;与智能保护装置的MODBUS总线通讯。
触摸屏MT500是专门针对PLC的人机界面,其集成了包括施耐德、西门子、三菱等几十种PLC的串口通讯程序,与PLC的通讯只需要进行简单的组态操作即可实现。本文在EasyBuilder500中将触摸屏系统参数中的PLC类型设置为bbbEMECANIQUE UnibbbWay,即施耐德PLC。通讯参数包括:RS-485、波特率9600、数据位8、无校验位、停止位1。PLC上也进行同样的设置。然后触摸屏在编制界面时,将控制信号和显示信息的地址填写为PLC输出缓冲区中对应的地址,即实现了通讯。
MODBUS通讯协议是施耐德公司设计的一种用于工业控制的主从结构式串口通讯协议,可用于实现简单的主从结构式网络监控。该协议具有两种传输模式:RTU模式和ASC模式。本文采用的是RTU模式,其报文格式如表1所示。
表1 MODBUS协议RTU模式报文格式
它没有起始位和停止位,而是以至少3.5个字符间隔时间(T1-T2-T3-T4)标志开始和结束。信息帧由地址域、功能域和CRC校验域构成,所有字符位由16进制数组成。本系统中PLC为主站,高压柜为从站1,电容馈线柜为从站2。PLC以轮巡的方式访问从站,读取数据。PLC通过MODBUS访问从站的指令为READ_VAR,参数包括网络号、从站地址号、数据类型、数据首地址、数据个数、接收缓冲区地址和大小等。由于CRC校验是以Byte型数据为基础,而PL7 Pro编程软件绝大多数指令不支持Byte型数据,因此本文在执行CRC校验前设有专门的子程序将Byte型消息段转化为高8位为16进制数00的WORD型数据段。本文的CRC检验子程序流程如图4所示。
1 引言
艾默生网络能源有限公司中试部生产线(以下简称中试生产线)是建于1998年的一条整体呈长方形循环运行的产品装配线。生产线采用PLC自动控制系统对整个生产流程进行控制,操作人员可通过选择运行模式来将整条生产线划分为1~3个小段,各段分别独立及组合运行;可手动/自动切换运行;具有多种故障报警灯指示。目前PLC采用艾默生自己制造的EC20型产品,该型产品指令丰富,编程方便,运行可靠,兼容性强,能够较好的满足电子行业生产的应用。
2 系统设计
2.1 装配线平面布局
图1为生产线的平面布置图。
图1 中试生产线平面图
2.2 中试生产线设备构成和功能简述
(1) 中试生产线由两条长长的平行传送带A和B作为其主体设备,生产用的工装台就放置在这两条传送带上,依次顺序运行到一个个装配测试工位。两条传送带A和B运行方向相反,因此,工装台就是从A这边去,从B那边回。
(2) 传送带A和B两端通过末端的单向移载传送带连通成环形的整体,工装台在运行到某一条传送带的末端,就通过末端的单向移载传送带转移到另一条传送带的起点。图1中左边的末端单向移载传送带简称“左一”,右边的末端单向移载传送带简称“右一”。
(3) 在传送带A和B之间,还有两条中间的双向移载传送带,左边的简称“左二”,右边的简称“右二”。通过选择运行模式,这两条双向移载传送带可以投入运行,在从而实现将生产线分解成1~3小段组合运行的功能。这样可以在生产线各小段分别安排不同工序流程的多种产品进行同时加工,提高了生产效率,满足多产品排产的要求。
(4) 图1中左边为控制柜,内装PLC及其外围输入输出电路,还有电机主电路的设备,包括变频器、空气开关、接触器等。
(5) 在传送带中,布置了很多的行程开关、微动开关,用于检测工装台运行的位置,转换成为开关量数字信号输入PLC控制器,使PLC能根据这些工装台的位置进行运行程序的运算和控制输出。
(6) 在装配测试工位上,还有一些手自动转换开关、脚踏开关、阻挡气缸释放按钮等,多是开关量数字信号输入(除了气缸按钮不是),可通过这些装置人工操作工装台和传送带的运行。
(7) 电机是由PLC输出的开关信号来进行启停控制的;气缸的顶升和下降是由电磁阀控制生产用压缩空气对气缸的进气和排气来实现的,而电磁阀则也是由PLC输出开关信号来控制的。
(8) A和B传送带的运行速度分别由两台变频器来调节速度大小,运行中采用定速运行,满足运行工艺要求。
2.3 运行和控制流程
(1) 上电后A和B传送带并行反向运行,其速度由变频器面板设置,固定运行,调试成功后不需要更改。
(2) 两端的移载传送带负责把工装台在两条A和B传送带之间循环移载。例如当工装台沿A线运行到“右一”前A1位置碰到检测的行程开关,则当“右一”处于空闲时(无工装台在上面,也没有工装台堆积在B传送带起点B1时),“右一”将会进入单向移载程序。这时工装台继续运行到就位位置A1’触动行程开关,则“右一”气缸会顶升,把工装台顶起来,“右一”传送带启动运行,把工装台送到对面的B1起点,然后气缸放气,工装台放下。这就完成了一次单向移载。“左一”运行方式同上述方式的顺序是一致的。
(3) 在选择不同的小段组合工作运行模式时,如果两条传送带被分成两段或三段循环运行,则中间的两段移载传送带负责把工装分别在各自的循环路径上移载,实现分段运行。例如当工装台沿A传送带运行到“左二”前位置A3,则开始进行移载检测,如果“左二”处于空闲时(无工装台在上面,也没有工装台堆积在B传送带出口点B3时),“左二”将会进入移载程序,这时工装台继续运行到就位位置A4触动行程开关,则“右一”气缸会顶升,把工装台顶起来,“右一”传送带启动运行,把工装台送到对面的B4点,然后气缸放气,工装台放下。这就完成了一次A向B的工装台移载。而对面的工装台也可按相仿的顺序从B5点转移到A5点。
(4) 中间移载传送带根据各循环路径上工装到位的先后顺序来排队,先到先走,解决两边冲突的问题。
(5) 移载传送带通过气缸顶升和皮带滚轮传送来实现工装移载。
(6) 现场有手/自动转换开关、脚踏开关用以实现手动操作。
(7) 整条线运行前先根据要求选择运行模式(即小段组合运行方式)。
3 PLC控制设计
3.1 PLC配置设计
控制柜是整个试生产线的中核心,其中关键的设备是PLC。中试生产线选用的是艾默生网络能源有限公司的新产品EC20系列的PLC及扩展模块。
EC20系列PLC是高性能的通用PLC可扩展多个模块,扩展模块有数字型、模拟型、温度型的模块。
EC20的编程采用界面友好的窗口软件,支持多种编程方式(梯形图、指令列表、顺序功能图),方便地监控和调试,可在线修改程序。
(1) PLC设备配置
1个主模块EC20-3232BRA,继电器型输出,220VAC电源,32输入和32输出;
1个扩展模块EC20-0808ER,继电器型输出,8输入和8输出。
(2) 输入设备配置
输入设备有:
●旋臂式行程开关,用于工装台的位置检测;
●限位开关,用于工装台、运动机械、气缸的到位检测;
●脚踏开关,用于装配工位上的人工操作;
●转换开关,用于操作模式的选择,在控制柜和装配工位上,控制柜上是整体运行模式的选择,装配工位上是手/自动切换。EC20输入端是漏型输入,因此输入设备采用EC20模块的COM点为输入接线回路端。
(3) 输出设备配置
输出设备有:
●继电器-电磁阀-气缸,PLC输出点通过控制继电器来控制电磁阀,电磁阀再控制气缸的进气和排气,从而实现气缸的顶升和下降,继电器-电磁阀-气缸的组合是通过电气输出的接点控制气动操作设备的一种有效手段;
●继电器-接触器,PLC输出点通过控制继电器来控制接触器,从而实现电机的启停操作、设备的开关及其它电路的通断,继电器-接触器的组合是用小容量的输出点来控制大容量的电气回路的正确方法;
●继电器,PLC部分输出控制可通过继电器直接进行,如指示灯、蜂鸣器等小容量电路。
一般情况下要注意PLC的输出点不应用于直接接入和控制各种被控制电气回路,要通过继电器等元件来提高控制容量,以及起到隔离的作用。
3.2 PLC的顺序步骤程序设计要点
环形生产线的运行,主要的流程都是按顺序进行操作的。大多数情况下工程技术人员采用的是梯形图的编程方式,也有少量采用指令列表的方式。顺序功能图的方式还不十分为广大技术人员熟悉。这里讨论的是采用梯形图编程时的顺序步骤程序设计。
在编程前,需要把设备的流程转变为顺序的逻辑流程图。第二节中所讨论的流程,是一种操作的外在现象和设计思想,而程序的逻辑流程图,则是准确到包含以下及其他未说明的jingque设计:输入检测和受控设备的动作配合、步骤的准确衔接、操作的延时长短设置、操作的条件和限定、对人和设备保护防护设限、动作先后判断及优先选择、故障的诊断和显示、故障后的保护和恢复等。
如果设计和编制程序时,不编制流程和顺序控制点,不设置顺序控制点的代表元件,则程序做出来的可读性、可维护性会很差。比如一台电机的启动,如果仅是套用一堆输入、延时、条件、限制逻辑在PLC输出线圈之前,其中没有一个代表顺序的触点元件,那么就是上述无序编程的典型做法。当程序点数增多,后就可能导致程序的编制难以控制,出错可能性大,调试非常困难、维护和调整难以下手。
中试生产线的编程,采用了两项主要的编程方法。
(1) 顺序步骤程序设计
顺序步骤程序设计,是将一长串流程分解为一个个步骤,每个步骤单独完成一项逻辑运算和动作。在每个步骤上,都设置一个人为的标志位,用以明确表示当前运行的步骤,并通过此标志位限定设备的输出,达到使整个系统按照步骤严格运行的目的;并使得整个程序的条理清晰,各步骤逻辑简洁明确,有利于日后的维护和修改。
如图2为中试生产线上“左一”单向移载传送带的编程示例:
如图3所示,程序中采用了D100和D102两个32位长整型寄存器用来做累加比较。当工装台同时进入时图1中的A3、B3时(这个“同时”还是有些微差别的),如图3所示的程序,M200和M250都置位,A和B两边都进入了移载程序的步,第4、5行就是对D100和D102进行累加,则当运行到第6行时,D100和D102的差别比较就会出来了。在D100大于和等于D102时,M120被置位;在D100小于D102时,M121被置位。这样,通过累加和比较,会得出一个优先的判断并固定用两个标志位M120及M121来表示(实际上,这样编程就能得到“先到者优先”的结果,现场所谓工装台“同时”达到对PLC来说还是非同时的)。随后的编程则将两边的步骤可以分开来写,并且还能相互添加一些联锁,保证两边的步骤不互相干扰。
4 结束语
在PLC顺序控制应用大多数是在机械行业。目前电子设备装配生产流水线市场上,主流的PLC产品是以三菱为首的日系品牌,包括松下、欧姆龙等,还有西门子S7-200、B&R等等品牌也有一席之地。艾默生EC20的PLC在输入输出、指令、编程元件资源、中断、指令速度上,与目前市场上的多种产品有较好的兼容性,在编程环境和文档上以中文平台为基本开发思想,具有通用的友好界面和操作方式。设备制造类的用户可以很快地掌握艾默生产品的应用和编程。在设计上,性能要比同级别的各种产品高,比如指令数量、中断源、高速计数等。因此,在这种装配线上,采用艾默生的产品,会是一个很好的突破口。
在这些场合应用中,由于生产线可能会长期运行,其可靠性要求要较高;同时有可能会因为用户生产产品和工艺的变更,对生产线可能会要求做修改、改造,因此PLC需要考虑生产线改造时有一定的兼容性、扩展性。