西门子模块6ES7232-0HD22-0XA0保内产品
西门子模块6ES7232-0HD22-0XA0保内产品
在木工机械中,例如木工带锯机,往往通过PLC或单片机来控制送料部分进行自动运行。由于单片机控制系统的抗干扰能力差,容易产生误动作和误数据,使操作人员判断错误,从而误操作。而PLC具备良好的抗干扰性和通用性,从而解决了这一问题。
1 . 木工带锯机的工作原理
用来锯切原木或成材的木工机床分为木工带锯机﹑木工圆锯机和木工框锯机等。所谓木工带锯机是环状带锯条张紧在两个锯轮上,环状带锯条由电动机通过锯轮带动,作连续切削运动。木料的进给可以采用手动,也可以采用跑车或滚筒进行自动进给。按照用途分类,带锯机可以分为锯切原木的跑车带锯机和剖分板材或方材的再剖带锯机。
本项目所使用的带锯机为跑车带锯机。所谓跑车,是指夹持原木向带锯条作进给运动的送材车。PLC需要完成的动作是对跑车进行定位控制。跑车的动力设备是装配在底盘上的电动机,经过齿轮传动,带动跑车的主轴进行往复运动。跑车前进为工作行程,跑车后退为返回行程。其工作过程是,首先跑车工作台以一定的速度运行一段距离,当系统再次收到前进指令时,又以同样的速度运行同样的距离,并且此距离可以被修改。当系统收到后退指令时,进行返回行程,直到此指令被取消。电动机的正转和反转控制跑车工作台的前进和后退。通过PLC控制系统实现对电动机方向的控制。
2 . PLC选型与I/O点分配
为了保证系统的控制精度,跑车带锯机控制系统采用闭环控制。根据旋转编码器反馈回来的脉冲信号计算跑车工作台的实际距离。当跑车工作台到达设定距离后,PLC输出制动信号,停止跑车的运行,实现跑车的定位。PLC控制系统需要配置1路高速脉冲信号输入。跑车工作台还需要1个定点位置来进行进尺和余尺的计算,可以利用安装在跑车支架上的接近开关确定跑车经过的定点位置,因此系统还需要配置1个接近开关输入点。后,系统还需要配置启动、停止、进车、退车、点动等按钮。因此,系统的开关量输入点为8个。系统的开关量输出点只有制动接触器和后退继电器等2个点,分别控制跑车的停止和跑车运动的方向。PLC控制系统的I/O点分配如表1所示。
,根据输入和输出的要求,我们选用和利时公司具有自主知识产权的HOLLiAS LM小型PLC。考虑到此系统需要一定的备用I/O点,CPU模块选择带有24点开关量的LM3107,其中开关量输入14点,开关量输出10点。CPU模块LM3107自带3路独立的高速脉冲输入,其继电器输出的电流容量大为2A,可以直接控制制动接触器,不需要中间继电器。这些配置完全能够满足系统的要求。
表1 PLC控制系统的I/O点分配
3 . PLC控制系统软件设计
跑车工作台运行的启动、停止开关SB1、SB2分别接到PLC的输入端口%IX0.1和%IX0.2。当启动开关SB1接通时,跑车工作台启动运行。当停止开关SB2闭合时,跑车工作台停止运行。旋转编码器产生的脉冲信号接到内部计数器HD_CTUD_T4的输入端口%IX0.4和%IX0.5。利用PLC计数器HD_CTUD_T4的脉冲计数功能,控制系统可以定位跑车工作台当前的运行距离,将当前距离与设定距离进行比较,从而控制工作台的进给位置。PLC的输出端口%QX0.0接制动接触器,用来控制跑车工作台运行和停止。当%QX0.0=0时,电动机正转,带动工作台前进。当%QX0.0=1时,电动机反转,带动工作台后退。
根据跑车工作台运行过程的要求,控制系统的流程图如图1所示。PLC根据HD_CTUD_T4的当前脉冲值和触摸屏的设定值进行比较。如果当前值小于设定值,跑车工作台继续运行。如果当前值大于设定值,系统立即输出制动信号,然后等待下一次前进信号的输入。当系统需要锯路补偿时,程序会根据用户选择的补偿量进行锯路补偿。
控制系统的流程图
4 . 结论
以PLC为控制核心的木工带锯机,实现了位置闭环控制。利用PLC的高速计数功能,实现了对跑车工作台运行的定位控制。PLC控制系统的抗干扰能力强,提高了木工带锯机的加工精度。因此,PLC控制系统可以广泛应用于家具﹑门窗和木模等制造行业。
当压缩空气需求量大时,为了保证可靠供应,就需要安装多台空气压缩机。某单位是铁路货运编组站,有五台压缩机,安装时间、空压机型号并不相同。而多3台工作即可满足要求,另外2台作为备用。要求五台压缩机工作时间基本相同,当有一台出现故障时就自动停机,当故障消除时又自动投入。故障发生后,备用机在需要时投入运行。我们根据工程要求,设计了自动轮换的PLC软件。由工控机+组态软件作为监视管理用。PLC采用了正航A3系列。
一. 概述
1.1 几个名词
五台机器根据其工作状况不同,可以分为以下几种工况。
运行:空压机正在运转中,正在对系统供应压缩气体。
停机:没有运行。如果储罐压力低于设定值时,可以投入运行。
待机:没有运行,也不在停机状态。即便是压力低于设定压力也不会启动。
故障;空压机出现故障,等待维修,无法投入运行。
主机:当压力低时,先启动的那台为主机。
补机:当主机已经运行压力仍然低于要求压力时,要补充启动的机器为补机。
五台压缩机依次编号为1、2、3、4、5号。
其中处在运行中的压缩机多为3台。停机的压缩机应该保证为0、1或2台。待机的压缩机多为2台。故障机多为2台。主机为1台,补机为2台。
1.2 压力设置
压力段设置如下图:
压力由模拟量模块采集,以数字形式设置压力段。压力由压力变送器采集,转换为DC 0-10V电压,送给PLC的模拟量模块。经过调零及增益调整,0-1Mpa对应数字量为0-1000。要求的压力范围为0.62-0.75Mpa,对应数字量为620-750。
1.3 控制要求
五台压缩机中有三台运行即满足压力需求。开机前首先要选择主机。没有故障机时,一旦主机选定,辅机依次为主机后的2台。主机出现故障时,主机后近的辅机上升为主机,原来排在补机后的待机压缩机上升为停机状态。当辅机出现故障时,近的处在待机状态的压缩机上升为停机状态。本程序中主机的选择要通过手动操作完成。在无故障时,如1号机为主机,2、3好为辅机,2、3号为主机时,依此类推。当4号为主机时,5号及1号为补机。当5号为主机时,1、2号为补机。依此循环。当出现故障时,维修完成后,要手动复位;视其所排的次序及其后的机器工作状态来决定其能否投入正常状态。如果压力高,其次序后的机器都没有运行它可以投入正常状态。比如1号为主机,2号要恢复故障,当按下其复位按钮后,3号如正运行,它要等3号停机后才能恢复为1号主机,在3号停机前它一直等待。2号恢复为1号补机后,原来的2号补机变成待机状态。
初始启动时,空气储罐压力为0。先启动台。如压力不够,在B点以下,经过一段延时启动第二台。当压力检测经过一段时间延时,还在A点以下时,启动第三台。多启动三台。每台启动后要压力检测要经过延时处理,以防止在压力临界时频繁启动停止。延时的时间根据系统状况确定,本程序中为T1是60S。当压力达到或超过D点时,经过一段时间延时,本程序中为T2是5S,压力仍在D点以上即停止后启动的那台,即2号补机。压力达到或超过E点时,经过延时检测停1号补机。压力达到或超过F点时,经过延时检测停主机,三台全部停止,都处在停机状态。
二.程序的编写
本程序为先起后停方式控制,主机手动选择。故障恢复按钮按下后要等条件允许才恢复。本程序的思路适合于各种有步进功能的PLC。
2.1 程序的基本结构
模拟输入模块调零并调整增益以满足要求。模拟量在程序中并不经过运算处理,仅用作压力界限的判断。程序有自动运行程序,有手动运行程序。在手动时,各台压缩机由手动起停操作。在自动模式时,有步进程序控制。程序中压缩机台数控制采用步进程序判断。当选择好主机并按下启动按钮时程序进入步进程序。由压力界限值及实时采集的压力值判断应启动的台数。
2.2 步进程序
当选择好主机后,辅机就为其次序号码后面的机器。“自动启动”按钮按下时,就启动步进程序。步进程序有1台运行的程序,有2台运行的程序,有3台运行的程序。结构如下:
2.3 系统的保护
初始开机或当压力由高向低变化时,要启动多台机器时,要延时一段时间在增加一台机器投入运行。本程序中延时时间为60S。而当压力升高时,也需要延时,但延时时间设置为5S。是因为压力一定不能超过上限。延时的作用还可减少压力在判断点处时,频繁启动、停止机器。
而空压机本身还有自己的压力超高保护。当用自动控制时,它本身的高压保护点设置高于三台全不启动的F点。当PLC系统故障时,恢复原来的设置即可。它又可以正常手动运行了。
当上位机——工控机出问题时,并不影响下位机PLC的运行,还可以继续工作。等工控机的维修完毕,投入工作,仍然工作正常。
三. 上位机及组态软件
上位机采用研华IPC610。组态软件采用MCGS。在上位机监视各台机器的运行状态。各台机器的工况一目了然。当报警发生时工控机发出声音报警。当有某台机器工况变化时,工控机以声音形式报告。工控机的声音是事先录制好的声音文件,在需要时由MCGS调用。
四. 应用效果
采用了PLC及组态软件后,明显减轻了操作人员的劳动强度,提高了自动化水平。并且有历史故障记录。受到客户的好评
1 引言
空气压缩机作为气动控制系统的气源设备,其在运行过程中的稳定程度和可靠性直接关系到生产安全性。由于早期的电气控制多为继电器线路,长期运行容易老化,从而使灵敏度降低,在运行过程中会经常出现停机故障,给正常生产造成影响。采用可编程控制器技术改造空气压缩机的控制,克服了传统的纯继电器控制电路的不足,不仅可以完成对开关量控制,还能实现对模拟量进行控制。满足了系统对控制准确性和安全性的要求。
本文采用西门子公司的s7-300可编程控制器,对两台柳州柳二空机械股份有限公司(原柳州第二空气压缩机总厂)生产的zw-3/7型无油润滑空气压缩机及其气体干燥器进行控制。本控制系统是在原生产线控制基础上,进行i/o口扩展从而达到空压机的控制目的。
2 系统工作过程
2.1空气压缩机组的工作过程
在设备上电开机后,系统首先对空缩机的运行条件进行检查,当冷却水压力、空压机曲轴箱油压满足要求时,1#机启动,2#机作为备用,其启动方式均采用y-δ起动方式,y-δ起动延时为6秒。起动后,储气罐开始充气,在储气罐压力达到设定值0.7mpa时空缩机进气阀关闭,机器空运转。当储气罐压力下降到0.65mpa时,进气阀打开,再次进行充气。由于故障等原因使储气罐压力降到设定值0.55mpa时,且1#机处于停机状态,则2#机起动并正常运行,其运行原理同1#机相同,继续对储气罐充气。在储气罐压力降到0.55mpa时,且2#机处于停机状态,1#机起动并正常运行。与此同时,两台机器的正常运行时间均为12小时,也就是说,一台机器运行到12小时时,无论其有无故障,或是储气罐压力是否低于0.55mpa,均要停机并启动另一台机器。
2.2气体干燥设备的工作原理
两台压缩机共用一台气体干燥设备。该设备是采用柳州柳二空机械股份有限公司生产的gwu系列无热气体干燥器,其工作原理如图1所示。开机后,a塔先做吸附运行,b塔做再生运行。在设定的时序控制下,进气电磁阀a2打开a1、b1、b2均关闭,压缩空气经a2阀,从底部进入a塔,在向上运输过程中,气体中的水分被塔内吸附剂吸掉,干燥的气体通过梭阀c进入储气缺罐,与此同时,在a2打开后,经延时10秒b1打开,用b塔中的残余气体从上到下运动,将吸附剂中的小分从b1阀带出,经消声器排空。其开启的10秒时间是进行b塔脱附工作。在a2打开后延时十分钟后b2电磁阀打开,同时a2阀关闭,b塔进行充气,十秒后,a1阀打开,a塔中剩余气体从上至下经a1阀,从d消声器排出,并将a塔中水分带出,使a塔脱附,经延时十秒a1阀关闭。此时,由于a塔中的压力下降,b塔中的压力上长,梭阀c将a排气口关闭,将b排气口打开。同理,在b2阀开启十分钟后,a2阀打开,b2阀关闭,延时十秒,b1阀打开,使b塔进行脱附运行。就这样两塔交替运行,进行对气体的干燥。
图1空气压缩机组工作原理
3 系统的控制要求
3.1空气压缩机的控制要求
(1)开机前按通电源,所有安装在中控室和现场的状态指示灯点亮,显示当前状态。
(2)按下起动按钮,空压机按y-δ方式起动,进气口电磁阀打开,开始给储气罐充气。另外,在起动时,不要求两台机器同时运行,但可选任意一台先运行。
(3)正在运行的机器,运行时间超过12小时或故障,备用机起动,并运行。
(4)在运行过程中,如果发生水压、油压不足,立刻停机,并发出指示。
(5)按下停止按钮,停机。
3.2气体干燥器的控制要
气体干燥器的控制与空压机的运行同步,与空压机的电源一并打开,其起动受空压机的主接触器的控制。
4 系统硬件设计
4.1系统配置
本设计所选用的是s7-300的标准型cpu,i/o口选用sm321和sm322数字量输入/输出模块及sm331模拟量输入模块在其三号扩展槽的第二个sm口上依次进行扩展。
4.2扩展单元i/o分配及接线
对西门子s7-300的扩展口进行分配,其接i/o口定义如附表所示。
开关量信号的采集,空压机在高速运行时,必须有很好的冷却系统和润滑系统,以避免运行过程中产生的热量对机器造成损坏。所以水压、油压是首先要考虑的,采用压力开关进行这些量的采集,并连接到其数字量输入模块sm321上,起始地址为100.0-100.3。模拟量的采集主要是用于测试储气罐的压力,以控制空压机运行。这些量需要用压力变送器进行采集,并将0-1mpa的压力转换成4-20ma的电流信号送到模拟量输入模块sm331上,其起始地址为672-687。其硬件接线如图2所示。
图2硬件接线
对于空压机的y-δ起动,虽然在软件程序设计中已经对其进行km2和km3、km5和km6的互锁,但为了其运行的安全性,所以在硬件连接中再一次对其进行互锁,确保起动时由于触点烧蚀或其它故障造成不能断开而产生短路情况。气体干燥器部分有四个电磁阀,这四个阀的在电源接通后,由km1和km4进行控制,无论是1#机还是2#一旦起动,气体干燥器就开始工作,其a塔下面的a2阀打开,a塔先行工作。然后按前述的工作原理进行工作。用km1和km2控制这一部分能保证气体干燥器与空压机的同步工作。
5软件设计
5.1空压机控制
依据空压机的工作原理设计其运行程序。开机,检查其水压、油压,在这些条件满足时1#机起动,并开始正常运转。在此要注意的是,在运动中2#机的起动,由于它一方面要受到定时器的控制,还要受到储气罐的压力控制,当储气罐的压力低于0.55mpa时,这说明1#机故障,所以2#机起动,但是这与1#机的初始条件相同,在开机时,储气罐的压力为0,两台机器都可以运行,因此在这里要求通过压力变送器和km1、km4共同对开机进行控制。km1、km4分别与压力变送器串接进行对两台机器的互锁运行控制。其主机和备用机的运行梯形图如图3所示,通过i672与q108.3控制1#机起动,i672与q108.0控制2#机的起动。这样就使得,当压力低于设定值0.55mpa时,两台机器不至于同时起动。
图3空压机梯形图
5.2气体干燥器系统控制
图4干燥器梯形图
空压机气体干燥器系统的梯形图如图4所示。对气体干燥器的控制,主要依据两台空压机的起动情况而定。作为共用部分,无论那一台机器起动都要求气体干燥运行,因此,在气体干燥的梯形图中不必设计起、停按钮,而是通过q108.0和q108.3即1#、2#机的km1、km4来完成其控制。
6结束语
本次改造后,在空压机在运行过程中,减少了操作人员到现场的巡回次数,可以通过在中控室直接观察空压机的工作状况,对现场出现的异常情况发出的报警信号,可做出快速反应,而不是像以前那样,等到其它气动控制的设备出现气压不足报警时才发现空压机系统有问题。经过这一年多的运行,除了设备的机械故障外,基本上没有出现控制上面的问题,完全符合设计要求。采用可编程控制器对空压机的控制,使其操作简便,而且在运行过程中的安全性和稳定性也进一步得到提高。