7
6GK7342-5DA03-0XE0千万库存
当然还有其他同类软件也同样可以使用,通过这些软件将我们想要加工的轨迹曲线数据转换为PLC或数控系统可以识别执行的代码,从而控制我们的设备运动。
4.2运动控制特点
(1)DVP20PM特色。多段速执行及中断定位,利用此项功能实现运动的平滑性及准确定位。64K步程序容量,100段运动程序,满足不同加工需求;在20PM中大可设置100种运动轨迹,同时利用64K的程序容量,预先将需要执行的各种不同运行曲线的G码存储在PLC中,当需要加工某种规格时,可以采用文本显示器、触摸屏等来调用。支持G码的直接汇入,当采用CAM软件生成文本格式的G码后,可利用PMSOFT的汇入菜单直接汇入到PLC运动程序中。脉冲输入输出采用差动方式,达500KHz,满足了绝大多数应用中速度的要求。支持手摇轮应用,这是运动控制中的一个基本功能,可做一些手动的调整。具备电子原点返回模式,在20PM内存中加入了原点记忆功能,只要设定了电子原点,即使设备断电,在下次上电后也可以轻松找到原点位置。可连结EH2主机与所有扩充模块,20PM可以灵活配置,即可以接在EH2主机后作为专门定位扩展模块,也可以做为主机连接其他的模拟量等特殊功能模块。支持PLC顺序语言及定位语言(G码与M码),实现了通用PLC与数控技术的一个结合。配置运动轨迹的离线功能,在实际加工前利用该项功能可以检查运动程序是否存在问题,可及时解决减少错误发生,参见图6。
图6离线器
(2)轴控方式。准确的说,DVP20PM是实现两轴(X、Y轴)联动插补的产品,支持数控程序中的G码功能指令,同时可以处理三轴的动作。
20PM支持的G代码功能如下:G0高速定位;G1双轴联动直线插补;G2顺时针圆弧插补(设定圆心位置);G3逆时针圆弧插补(设定圆心位置);G2顺时针圆弧插补(设定半径长度);G3逆时针圆弧插补(设定半径长度);G4停顿时间;G90设定坐标系统;G91设定相对坐标系统。
对于三轴(Z轴)处理方式如下:20PM目前只规划2轴,当G0中了Z轴时,此G0指令中Z轴将被拆解立出来。
例:G0XP1YP2ZP3G0ZP3
G0XP1YP2
G0ZP3执行时20PM将自动呼叫P255并以D0传递P3,使用者可于P255中处理Z轴动作。
4.3一个案例
液晶切片机的硬件案例。在该设备中配置了DVP32EH2+DVP20PM+DVP01PU*4来控制六轴运动,其中两轴采用圆弧插补完成倒角运动,另外四轴为立运动。实现了设备的点动、原点回归、半自动及自动运行,达到位置控制。
5 结束语
DVP20PM00D产品是一款同时具有逻辑控制和位置控制的功能强大的PLC,可以灵活、高速、的完成平面两轴运动控制,可以广泛应用于木工机械、焊接机械、切割设备以及半导体加工设备等等,特别适合有固定加工轨迹的平面两轴控制场合。我们有理由相信其出色的控制功能具有良好的发展前景。
4 运动控制编程
4.1相关概念
在谈到DVP20PM产品的应用之前,我们对以下概念进行一个简要介绍。
(1)插补。插补是在组成轨迹的直线段或曲线段的起点和终点之间,按一定的算法进行数据点的密化工作,以确定一些中间点。从而为轨迹控制的每一步提供逼近目标。
逐点比较法是以四个象限区域判别为特征,每走一步都要将加工点的瞬时坐标与相应给定的图形上的点相比较,判别一下偏差,然后决定下一步的走向。如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点已在图形里面,则下一步就要向图形外面走,以缩小偏差,这样就能得到一个接近给定图形的轨迹,其大偏差不过一个脉冲当量(一个进给脉冲驱动下工作台所走过的距离)。
(2)直线插补。这个概念一般是用在计算机图形显示,或者数控加工的近似走等情况下,以数控加工为例子:
一个零件的轮廓往往是多种多样的,有直线,有圆弧,也有可能是任意曲线,样条线等。数控机床的往往是不能以曲线的实际轮廓去走的,而是近似地以若干条很小的直线去走,走的方向一般是x和y方向。
插补方式有:直线插补,圆弧插补,抛物线插补,样条线插补等等。
所谓直线插补就是只能用于实际轮廓是直线的插补方式(如果不是直线,也可以用逼近的方式把曲线用一段段线段去逼近,从而每一段线段就可以用直线插).设在实际轮廓起始点处沿x方向走一小段(一个脉冲当量),发现终点在实际轮廓的下方,则下一条线段沿y方向走一小段,此时如果线段终点还在实际轮廓下方,则继续沿y方向走一小段,直到在实际轮廓上方以后,再向x方向走一小段,依次循环类推.直到到达轮廓终点为止.这样,实际轮廓就由一段段的折线拼接而成,虽然是折线,但是如果我们每一段走线段都非常小(在精度允许范围内),那么此段折线和实际轮廓还是可以近似地看成相同的曲线的--这即是直线插补。
(3)联动与插补。一个点的空间位置需要三个坐标,决定空间位置需要六个坐标。
一个运动控制系统可以控制的坐标的个数称做该运动控制系统的轴数。而可以同时控制运动的坐标的个数称做该运动控制系统可联动的轴数。联动各轴的运动轨迹具有一定的函数关系,例如直线,园弧,抛物线,正弦曲线。直接计算得出运动轨迹的坐标值往往要用到乘除法,高次方,无理函数,函数,会占用很多的CPU时间。为了实时快速控制运动轨迹,往往预先对运动轨迹进行直线和圆弧拟合,拟合后的运动轨迹仅由直线段和圆弧段所组成,而计算运动轨迹时,每一点的运动轨迹跟据个坐标点的数据通过插补运算得到,这样就把计算简化为增量减量移位和加减法。
实现多轴联动的直线插补并不困难,圆弧插补一般为两轴联动。插补运算可以有多种算法,例如"DDA算法","逐点比较法","正负法","小偏差法(Bresenham算法)"等,其中小偏差法具有小的偏差和较快的运行速度。
DVP20PM运动控制型PLC可实现2轴联动,支持直线和圆弧插补,以及相应的三轴处理。
(4)数控软件。DVP20DPM支持复杂的运动轨迹控制,那是如何实现的呢?简单的说,将复杂轨迹通过AUTO等软件生成图形,再经过CAM软件转换为G代码,而PMSOFT可以直接导入文本格式的G代码,这样就可以完成运动程序下载到20PM中执行。那么怎样完成图形到G代码的转换呢,这就需要CAM软件了,以下简单介绍一些常用的CAM软件:
目前/CAM行业中普遍使用的是MASTERCAM、CIMATRON、PRO-E、UG、CATIA...
•MASTERCAM是常用的一种软件,大多数数控操作员都使用MASTERCAM,它集画图和编程于一身,绘制线架构快,缩放功能。
•CIMATRON是迟一些进入中国的软件,在路轨迹上的功能优越于MASTERCAM,现已被广泛地应用。
•Pro/E是美国PTC开发的软件,现已成为全世界普及的三维/CAM系统。集多种功能于一体,用于模具设计、产品画图、广告设计、图像处理、灯饰造型设计,是的画图软件,一般来说用PRO-E画图,用MASTERCAM或CIMATRON加工
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、结语
旋转流管式膜微滤是一种新的污水处理工艺,采用本文所设计的控制方案对其进行自动控制,各项指标均达到工艺要求,了较好的控制效果。目前,控制系统已调试完毕并投运,运行情况良好。



LOCAL操作方式下,通过LOCALSTART/STOP开关启停变频器,通过fREFLOCALbbbbb0输入端口的电位开关人工调节变频器工作频率;通过LOCAL/REMOTE输入点可以将变频器切换到REMOTE操作方式下,在REMOTE方式下,通过REMOTESTART/STOP输入点进行PLC远程启停变频器,通过fREFREMOTEbbbbb0端口输入频率控制信号(百分比)控制变频器工作频率。根据供水量情况,我们把变频器的工作频率上限设定为水泵基频,即频率变化范围控制在0~50Hz,在此范围内水泵运行频率和定子相压成正比(及与变频器输入频率成正比),这使得变频器输入、水泵运行频率和泵的输出压力成较好的线形关系,可得到较好的控制效果。SAMISTAR变频器对用户开放的I/0接口位于TERMINALBLOCKCARD上,主要使用的有:X11-1(REMOTESTART/STOP);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.概述0 引言
供水系统是国民生产生活中不可缺少的重要一环。传统供水方式占地面积大,水质易污染,基建投资多,而主要的缺点是水压不能保持恒定,导致部分设备不能正常工作。变频调速技术是一种新型成熟的交流电机无调速技术,它以其特优良的控制性能被广泛应用于速度控制领域,特别是供水行业中。由于生产和供水质量的特殊需要,对恒压供水压力有着严格的要求,因而变频调速技术得到了加深入的应用。恒压供水方式技术、水压恒定、操作方便、运行、节约电能、自动化程度高,在泵站供水中可完成以下功能:(1)维持水压恒定;(2)控制系统可手动/自动运行;(3)多台泵自动切换运行;(4)系统睡眠与唤醒。当外界停止用水时,系统处于睡眠状态,直至有用水需求时自动唤醒;(5)在线调整PID参数;(6)泵组及线路保护检测报警,信号显示等。
将管网的实际压力经反馈后与给定压力进行比较,当管网压力不足时,变频器增大输出频率,水泵转速加快,供水量增加,迫使管网压力上升。反之水泵转速减慢,供水量减小,管网压力下降,保持恒压供水。
1 系统硬件构成
系统采用压力传感器、PLC和变频器作为控制装置,实现所需功能。
安装在管网干线上的压力传感器,用于检测管网的水压,将压力转化为4~20mA的电流信号,提供给PLC与变频器。
变频器是水泵电机的控制设备,能按照水压恒定需要将0~50Hz的频率信号供给水泵电机,调整其转速。ACS变频器功能强大,预置了多种应用宏,即预先编置好的参数集,应用宏将使用过程中所需设定的参数数量减小到小,参数的缺省值依应用宏的选择而不同。系统采用PID控制的应用宏,进行闭环控制。该宏提供了6个输入信号:启动/停止(DI1、DI5)、模拟量给定(AI1)、实际值(AI2)、控制方式选择(DI2)、恒速(DI3)、允许运行(DI4);3个输出信号:模拟输出(频率)、继电器输出1(故障)、继电器输出2(运行);DIP开关选择输入0~10V电压值或0~20mA电流值(系统采用电流值)。变频器根据给定值AI1和实际值AI2,即根据恒压时对应的电压设定值与从压力传感器获得的反馈电流信号,利用PID控制宏自动调节,改变频率输出值来调节所控制的水泵电机转速,以保管网压力恒定要求。
根据泵站供水实际情况与需求,利用一台变频器控制3台水泵,因此除改变水泵电机转速外,还要通过增减运行泵的台数来维持水压恒定,当运行泵满工频抽水仍达不到恒压要求时,要投入下一台泵运行。反之,当变频器输出频率降至小,压力仍过高时,要切除一台运行泵。所以不仅需要开关量控制,还需数据处理能力,采用FX-4AD(4模拟量入)获得模拟量信号。它在应用上的一个重要特征就是由PLC自动采样,随时将模拟量转换为数字量,放在数据寄存器中,由数据处理指令调用,并将计算结果随时放在的数据接触器中。通过其可将压力传感器电流信号和变频器输出频率信号转换为数字量,提供给PLC[1>,与恒压对应电流值、频率上限、频率下限(考虑到水泵电机在低速运行时危险,保证其频率不20Hz,因此频率上限设为工频50Hz,下限设为20Hz)进行比较,实现泵的切换与转速的变化。
系统在设计时应使水泵在变频器和工频电网之间的切换过程尽可能,以保证供水的连续性,水压波动尽可能小,从而提高供水质量。但元件动作过程太快,会有回流损坏变频器。为了防止故障的发生,硬件上设置闭锁保护,即1Q与4Q,2Q与5Q,3Q与6Q不能同时闭合。
2 系统软件设计
控制系统软件是指用梯形图语言编制的对3台泵进行控制的程序。它对3台泵的控制,主要解决系统的手动及自动切换、各元件和参数的初始化、信号及通讯数据的预处理、3台泵的启动、切换及停止的条件、顺序、过程等问题。
当变频器输出频率达到频率上限,供水压力未达到预设值时,发出加泵信号,投入下1台泵供水。当供水压力达到预设值,变频器输出频率降到频率下,发出减泵信号,切除在工频运行方式中的1台泵。系统刚启动时,情况简单,启动一号泵即可。但考虑3台泵联合运行时情况复杂,任1台或2台泵可能正在工频自动方式下运行,而其他泵则可能在变频器控制下运行,因此预先设定增减水泵的顺序。即获得加泵信号后,按照1号泵、2号泵、3号泵的顺序考虑。获得减泵信号后,按照3号泵、2号泵、1号泵的顺序考虑。
为了防止故障的发生,软件上也设置保护程序,保证1Q与4Q、2Q与5Q、3Q与6Q不能同时闭合。在加减泵时设置元件动作顺序及延时,防止误动作发生。系统切换泵流程见图3。
考虑到系统工作环境对运行状态的影响,在设计中采用硬件、软件上的双重滤波来干扰的影响。硬件上变频器提供了滤波时间常数,当模拟输入信号变化时,63%的变化发生在所定义的时间常数中;软件上采用数字滤波的方式,系统采用平均值的方法[2>。
计算近10次采样的平均值,其计算公式如下:
点击此处查看全部新闻图片
3 系统参数的确定
系统变频运行主要靠变频器来实现。变频器有一数量很大的参数群,初始情况下,只有所谓的基本参数可以看到。只需设定简单的几个参数,变频器就可以工作。
除基本参数外,还对完整参数进行设定。
完整参数的设定主要是PID参数的整定,它是按照工艺对控制性能的要求,决定调节器的参数Kp,TI,TD。控制表达式为:
变频器根据偏差调节PID的参数,当运行参数远离目标参数时,调节幅度加快,随着偏差的逐步接近,跟踪的幅度逐渐减小,近似相等时,系统达到一个动态平衡,维持系统的恒压稳定状态[3、4>。
4 试验结果
由于系统的显示和通讯功能,可以对系统工作情况进行监测。考虑到管网覆盖面积大,泵站海拔高度相对低,远端供水压力需维持3kg,因此泵站出水口压力维持5kg。试验条件为管网初始无压力,电磁阀控制一定量相同用水情况下启动系统。获得的数据经MATLAB进行插值拟合可得系统在不同条件下跟踪压力变化的曲线[5>。
试验记录的数据显示,系统在未进行滤波和PID控制时,响应速度特别慢、误差大、振荡严重,见图5。在未进行滤波而引入数字PID控制时,响应速度明显加快,但振荡问题未能得到解决,这是由于喘振现象的存在;当管道压力与设定值近似相当时,水锤效应影响明显,压力波动异常,PID的参数跟踪整定,形成恶性循环,管道中空气的存在也会导致振荡问题。
该系统是按照工业生产需求设计的,实现了预定的一系列功能,保证了系统的稳定和性,在长时间运行中了良好的效果。只需作相应修改就可推广到相关供水系统中