西门子6ES7221-1BH22-0XA8品质好货
西门子6ES7221-1BH22-0XA8品质好货
1引言
铁路安全继电器是铁路信号控制系统中的重要执行元件之一,必须在出厂时和使用过程中定期对其电气特性参数进行测试。然而,传统测试设备存在测试精度低,可靠性差,效率低下以及对测试人员要求高等缺点,不能满足现代继电器测试的要求。PLC作为一种新型的控制装置与传统继电器控制系统相比,具有时间响应快,控制精度高、可靠性好、控制程序可随工艺改变、易与计算机相连、维修方便、体积小、重量轻、功耗低及高性能等优点。触摸屏也是一种新型的人机交互设备,操作者只需用手触摸计算机显示屏上的图标或文字就能对主机进行操作,这样就摆脱了传统交互设备复杂操作,即使新手也能轻松操作整个设备。因此,既减少了对操作人员的要求,也提高了工作效率。本文采用PLC、触摸屏及相关辅助电路设计了一种综合电器测试台。
2硬件电路设计
2.1系统概述
该继电器测试台采用欧姆龙CPM2A型号PLC作为控制单元、ET500系列触摸屏实现人机交互,测试普通继电器、接触器、过流继电器、接地继电器的吸合电压(电流)、释放电压(电流)及电磁(电子)式时间继电器的延时时间等参数。图1给出其硬件结构框图。
PLC通过I/O捕获继电器触点动作,通过扩展模拟I/O模块记录待测继电器动作时的电压(电流)值。同时,PLC把检测到的继电器状态和动作信号送人触摸屏显示,并对各种故障报警等。
2.2测试原理
测试前根据待测继电器型号及类型通过触摸屏设定参数,测试开始后可选择自动、人工方式通过PLC控制增(减)电压(电流),待达到待测继电器吸合电压(电流)、释放电压(电流)后,动合接点(衔铁)动作,PLC记录此时的电压(电流)值或和接点传唤时间存入内部数据区,待测试完毕后通过触摸屏显示并打印。
由于测试对象包括直流或交流继电器,电子式或电磁式继电器。电子式又包括共阴或共阳型。因此,该测试台在设计中满足了各种型号、类型继电器的测试需求,其原理如图2所示。系统通过扩展单元的4~20 mA模拟量控制信号选择直流或交流电源。
在测试时间继电器时,被测的是额定电压下继电器的动作延时时间或释放延时时间。考虑到继电器线圈电压从0 V加至额定值需要一定时间,这会带来测量误差。所以该测试台采用在电源输出端加上一个固体继电器(SSR),图2所示的是使系统自动识别延时类型。开始测试时,系统自动调整输出电压为设定的线圈额定电压,然后通过SSR切断输出电压,等待6 s使线圈两端电压降为0 V,然后再触发SSR使之导通,此时设定额定电压直接输出到时间继电器线圈,并开始计时。
当操作人员在测试前选择电磁或电子式时,测试台根据触摸屏传来的参数自动切换辅助继电器J10的触点位置,以完成类型的自动识别。图2中J10触点向上构成电子式测量电路连接,J11为电子式继电器的负载继电器;J10触点向下构成电磁式测量电路连接。在选择电子式的同时还要选择被测继电器为共阴还是共阳极,测试台中采用辅助继电器J12的自动切换来完成共阴和共阳极的切换,触点向右构成共阴极,向左构成共阳极。
3软件部分设计
继电器测试台的软件设计主要包括PLC控制软件和触摸屏组态软件两部分。由于欧姆龙CPM2A中增加了一个内置的RS232连接器,PLC无需配置专用的通讯模块就能方便地与外部设备进行通信,所以通过触摸屏与PLC之间的RS232传输就能实现实时通信功能,点击触摸屏向PLC发出各种控制信号,PLC接到触摸屏发出的指令信号后执行运算与控制任务。
3.1 PLC控制软件
PLC作为控制单元,是整个系统的控制核心。通过接收开关量和模拟量的输入,经处理后输出开关量和模拟量去控制继电器的动作。PLC控制软件主要由初始化模块、状态检测模块、控制模块、通信模块和故障处理模块组成,如图3所示。
初始化模块用于测试电流、电压、时间和日期的初始化,以及所测继电器类型的选择。状态检测模块用于各组成部分的状态检测和显示,并通知故障处理模块进行故障处理。通信模块用于接收触摸屏传来的参数信息,实现与PLC的通信。控制模块用于电流、电压调节和人工调节。
3.1.1状态检测
状态模块主要是检测继电器的状态转换。由于触点的物理特性。动触点在吸合接触静触点的瞬间往往会先吸合,再以微小的幅值弹开后再次吸合。针对这样的"抖动",传统测试装置因灵敏度太差,而对测试结果不会造成影响;然而,该测试台因采用PLC检测触点接触,虽然仅仅是不到s,但是PLC会因捕捉到这样的"抖动"而误认为触点吸合了两次或更多次,以致测量无法正常进行。因此,在软件设计中采取了防抖功能,如图4所示。接点不动作时定时器002计时开始,20 ms后输出为"1"。当接点闭合或断开瞬间,辅助继电器20.09或20.10接通一个扫描周期,高速计数器002开始计时,计时到后辅助继电器20.12接通一个扫描周期,表示继电器状态已可靠转换。
3.1.2输出控制
在测试中,当需要对线圈两端升(降)电压(电流)时,为防止电压(电流)上升过快而造成测量误差较大的问题,通过PLC发出0.2 s的定时脉冲。在PLC发出每个脉冲的同时对电压进行增减,步长为0.1 V。但是有时需要快速增加输出,操作人员可以选择手动输出方式,长按时间2 s以上触摸屏上输出增按钮。这种情况下,采用单位输出增量△a为变值来实现。图5所示快速输出增量图。可见,第n-1次输出增量为an-1,第n次输出增量为△an,控制输出增量△a使△an=an-1+1,使每相同时间△t内的输出增量递增,就可实现输出值a的快速增加。人工输出快速减少时其原理一样。
3.1.3故障处理
测试过程中有异常情况时,系统会根据检测的结果进行相应操作。例如,在测量继电器的吸合电压时,假如继电器线圈断线。根据常识在这种情况下无论系统怎么增加电压,触点都不会吸合,继电器都不会动作。因此,当系统加压到一定值后继电器如果还未动作,系统即认为继电器损坏,结束测量,弹出错误报告。还有其他异常情况,诸如打印时未接打印机、调压模块故障等。
3.2触摸屏组态
触摸屏界面由支持软件设计、编译,然后从支持工具下载到触摸屏即可使用。触摸屏与PLC之间通过RS232通信电缆进行连接。由PLC对触摸屏状态控制区和通知区进行读写,以达到两者之间的信息交互。 触摸屏的组态是在EasyBuilder组态软件下完成。根据综合电器测试台的要求,设计了初始界面、测试主控界面、电压测试界面、电流测试界面、接地继电器测试界面、电磁式时间继电器测试界面、电子式时间继电器测试界面和手动输出界面共8个人机交互界面。
图6所示为测试主控界面。其过程为是先完成测试界面各个窗口、按钮的布局;其次为了使触摸屏和PLC能够正常通信,还要对测试界面的各个子窗口、按钮和输入区域进行相应的设置。设置完成后对其编译,编译通过后就可通过RS232通信电缆将组态信息下载至触摸屏中,这样触摸屏和PLC的通信就建立起来了。然后,运行组态软件,操作人员用手触控这些输入区域时,系统将弹出数字字母键盘,如图7信息输入键盘所示。在该界面可以输入设备名称、规格型号、产品编号、操作员代号、上车号、下车号等信息。根据需要测试的项目触控界面中相应的按钮进入相应的测试操作界面。
4结语
该设计的继电器电器测试台已经投入使用,运行结果证明,基于PLC和触摸屏控制的综合电器测试台的工作效率较传统测试设备有大幅度提高,系统工作稳定。具有下述优点:(1)触摸屏人机界面上设置的各种按钮、开关、信号显示灯、仪表等都是实物的替代品,触控寿命长,大大提高了电器测试的可靠性。(2)触摸屏与PLC的连接通讯是通过软件实现的,不占用PLC的I/O点,只需要小型的PLC即可满足测试台的生产,节省了成本。(3)检测精度远远高于传统测试方式,且安全性高。(4)系统的程序接口简单,用户能够很方便地进行系统的二次开发,配置灵活,适应客户要求,保证了整体系统的灵活性和可伸缩性。
1 引言
本文介绍的全自动无骨架系列空心电磁线圈高速绕线机,可以绕制传动线圈,扬声器线圈,天线线圈以及各种无骨架通用线圈。设备具有性能可靠,高速高效率,自动化程度高,适合于线圈制造业的批量生产,如图1所示。
图1 空心电磁线圈
一般普通绕线机采用内置脉冲功能的小型PLC,通过绕线轴编码器速度输出到PLC内置高速输入点,将绕线轴与排线轴的速比进行简单速度同步,这种方法受PLC运算影响,同步精度差,计算量大,CPU处理时间较长,因此会出现绕线不均匀,堆积,塌陷等问题,严重影响绕线成品的质量,举例来说,PLC对绕线轴编码器作高速计数,当到达计数值时利用中断方式控制排线轴电机反向绕制,但受CPU运算处理时间的影响会出现滞后产生误差,在低速的情况下尚可基本达到绕制要求,但是对于高速绕制多层线圈时就会出现线圈端面不齐整,成品品质下降。
台达DVP-20PM00D是一款专用运动控制型PLC,采用高速双CPU结构形式,利用独立CPU处理运动控制算法,可以很好地实现各种运动轨迹控制、逻辑动作控制,直线/圆弧插补控制等,在高速绕线机中利用了20PM运动控制器的电子凸轮功能很好的解决了绕线换向出现的绕制不均匀、堆积、不平整等问题,如图2所示。
图2 运动控制器DVP-20PM00D
2 高速绕线机
2.1 设备结构简介
高速绕线机共包含九部分机构,如图3所示。
图3 高速绕线机
(1)机架。机架由角钢框架及不锈钢台面组成,并设置脚轮便于移动,当设备到位后可将支脚调低作为稳定支撑。
(2)张力机构。安装于进线部分,作为绕线张力调节,保证线圈绕制时维持张力恒定,张力调节器具有调节旋钮可针对不同需求进行张力调节设定,调整完毕后,张力调节器自动控制绕线张力。
(4)绕线机构。主要由台达B系列200W伺服电机、同步齿形带、绕线飞叉组成,是电子凸轮运动中的绕制主轴,铜线经过飞叉旋转绕制于绕线模头上,是绕线机主要运动部件之一。
(5)排线机构。包括台达B系列100W伺服电机、精密直线螺杆、精密导轨、气动滑叉等,是电子凸轮运动中的排线从轴,在绕线运动中跟随绕线主轴正反向往复运动实现排线动作,是绕线机主要运动部件之一。
(6)工作转台
由分度步进电机、旋转台、线叉、绕线模头组成,该设备为多任务位绕线机,在绕线同时执行模头预热、剪线、加热、脱模等工艺动作,这需要工作转台按不同工位动作完成。
(7)剪线机构。为气动执行机构,主要是将绕制完成的线圈两端引线剪断。
(8)脱模机构。由分度步进电机、气动脱模组成,将绕制完成的成品从绕线模头取下。
(9)热风系统。设备配置两个可调温度220V热风枪,在绕线前将模头预热,绕线后对线圈进行热风处理便于脱模。
(10)电气控制。包含电气控制箱、触摸屏操作盒。采用DVP-20PM00D运动控制器作为控制核心,触摸屏作为人机交换,伺服电机作为执行机构,实现转轴与排线的jingque控制,从而保证绕线的精度。电气控制系统框图如图4所示。
图4 电气控制系统框图
2.2 工艺流程
绕线头回原点→进给至起绕点→张力调节→模头预热→绕线、排线→加热→剪线→脱模→成品→退至脱模点→进给至起绕点循环生产。
2.3 电气系统配置
电气控制主要包括绕排线部分、步进分度部分、气缸动作控制部分。具体配置如表1所示。
表1 绕线机电控配置
运动控制器
台达DVP-20PM00D
可编程控制器
台达DVP-32EH00T2
触摸屏
台达DOP-A57BSTD
绕线伺服电机及驱动器
台达ECMA-C30602ES、ASD-B0221-A
排线伺服电机及驱动器
台达ECMA-C30401ES、ASD-B0121-A
旋转台分度步进电机
脱模分度步进电机
3 台达PLC电子凸轮功能
高速绕线机的主要控制功能基于台达20PM电子凸轮的应用,使绕制产品的成品品质及效率大大提高。以下对电子凸轮功能作简单介绍:
3.1 什么是电子凸轮
参见图5,凸轮是用于实现机械三维空间联动传动关系与控制的机械结构。自动化运动控制系统用软件程序与伺服电机实现三维空间联动传动关系与控制的软件系统就是电子凸轮功能。从图5可以看到,左边是我们常见的机械式凸轮方式,而右边就是电子凸轮方式。也就是说利用程序的方式(配合伺服单元)完成机械凸轮控制所需要的轨迹,实现主轴和从轴的啮合运动。
图5 电子凸轮功能
3.2 电子凸轮的实现
(1)获取主轴位置。获取主轴位置有多种方法:一是采用虚拟轴,计算简单准确;二是从主轴编码器或伺服脉冲获取,将主轴编码器信号进行处理;三是从测量编码器获取。获得编码器信号之后,将其换算成主轴位置。
(2)实现主从轴的啮合。实际上是定义主从轴之间的关系(称之为cam table)。cam table有两种方法表述:一是采用X、Y的点对点关系;二是采用两者的函数关系。cam table的获取也有多种途径:根据实际工作中测量到的点与点之间的对应关系,根据主从轴的标准函数关系。cam table可以定义多个cam曲线。关系确定和实现后,根据主轴的位置,就能得到从轴的位置。
3.3 台达运动控制型PLC的电子凸轮
台达20PM运动控制器除了实现直线/圆弧插补以及定位功能之外,内嵌了电子凸轮功能,使其可以应用在多种运动控制场合。20PM为2轴运动控制器,具有2路500KHz的输入与输出,在电子凸轮功能中定义X轴为从轴,Y轴为主轴,当定义好cam table后,从轴依据定义的曲线跟随主轴运动。图6是电子凸轮图形化定义软件主界面。
图6 台达电子凸轮软件图形化定义主界面
在软件中我们可以清楚地利用图形方式设定、修改电子凸轮曲线。当我们点击进入资料表单设定按钮时会弹出下面的区段设置表。使用者需先设定Start Ang, End Ang, Stroke以及透过下拉式选单选取CAM curve(具有连续、正弦、匀加速等6种曲线,并可加入其它标准曲线和自定义曲线),在设定完成后按下Setting completed按钮, 即可在主画面绘制位移, 速度, 加速度坐标图7所示。
图7台达电子凸轮软件图形化定义分界面
图8是以高速绕线机为例的电子凸轮曲线图,采用CYCLIC模式排线从轴根据绕线主轴连续正反排线。以下是计算主从轴关系算式:
主轴转一圈所出线的距离(圆周长)=π*D (mm) Or 绕线模具一圈的出线的距离(圆周长)=π*D (mm);
排线从轴转一圈所需脉波数=10000P/R=>相对应转一圈滚珠螺杆移动之距离=10mm;
主轴旋转一圈所需脉波=3600P/R =>从轴相对应主轴旋转一圈所转动的圈数所需脉波= 100P/R =>相对应滚珠螺杆移动之距离=0.1mm
Master/Slave关系式=(主轴旋转一圈所需脉波*凸轮一周期的匝数)/(从轴相对应主轴旋转一圈所转动的圈数所需脉波*线径*排线宽度的匝数)
图8 高速绕线机电子凸轮曲线图
4 绕线控制电子凸轮设计
4.1 程序设计
程序设计的关键在于高速绕线机的控制难点分析及解决方案。
(1)系统难点。绕线机在换向处出现绕线不均匀、堆积;绕线机换向处出现螺旋纹、不平整;无法进行斜排绕线,奇偶数绕线。
(2)难点分析。换向处绕线不均匀、堆积情况出现主要是由于普通PLC的速度指令处理时间长,换向受程序扫描周期影响,没有同步指令且无法实时刷新,同时伺服刚性参数,动态响应速度也是原因之一。
换向处出现螺纹主要是因为螺旋绕线方式造成,可采用后半圈定位绕线解决。
斜排绕线在爬坡时每圈需要增加一个线宽和线厚,奇偶数绕线是在每绕一层变换绕线匝数奇偶性,两种绕线方式都需要每次绕线后进行计算,由于普通小型PLC运算时间长,导致无法进行高速斜排和奇偶数绕线。
4.2台达解决方案
由以上分析可以看出,高速绕线机的瓶颈在于高速运算及响应,而台达20PM运动控制器除逻辑控制CPU外具有独立的高速运算CPU,由硬件直接完成高速运算响应,2轴同步控制时间小于0.5ms,达到高速绕线需求。关于台达20PM运动控制器电子凸轮功能及应用在上面章节已有描述。
此外,对于程序编写也十分简单方便,利用PMSoft编程软件设置好cam table后,直接控制对应的内部寄存器即可完成电子凸轮运行。表2为X轴排线轴内部寄存器表,例如在对应的D1511中传送不同数值即可实现0(停止)、1(正向点动)、2(反向点动)、3(单段速运动)、4(电子凸轮运动),其它寄存器同样有各自功能。
表2 X轴排线轴内部寄存器表
EH2 CR
PM spD
Axis
Content
Direction(EH2, PM)
0
D1500
PM ID
…
…
10
D1510
X
Status Word
←→
11
D1511
X
Control Word
→
0, Stop
1, Jog+
2, Jog-
3, 1seg
4, CAM
12
D1512
X
Data1
→
jog Speed
jog Speed
bbbbbbbb
Master Ratio
13
D1513
X
Data2
→
14
D1514
X
Data3
→
Speed
Slave Ratio
15
D1515
X
Data4
→
16
D1516
X
Data5
→
Y bbbbbbbb
17
D1517
X
Data6
→
18
D1518
X
Data7
→
Y Speed
19
D1519
X
Data8
→
20
D1520
X
Data9
→
21
D1521
X
Data10
→
22
D1522
X
Data11
→
23
D1523
X
Data12
→
24
D1524
X
Data13
→
25
D1525
X
Data14
→
26
D1526
X
Data15
→
27
D1527
X
Data16
→
28
D1528
X
Data17
→
29
D1529
X
Data18
→
30
D1530
X
Current bbbbbbbb
←
31
D1531
X
X轴排线轴梯形图如下:
5 结束语
基于台达20PM电子凸轮功能的绕线机控制系统系统已经投产使用,绕线速度高可达2500r/min,绕制产品品质达到用户需求,台达20PM电子凸轮功能成功应用于高速绕线机中。
电子凸轮功能不仅仅可以应用在绕线机控制中,通过变换不同的控制曲线,该功能广泛应用于各种较高要求的运动控制中,例如:包装机行业中的飞剪,机床行业中的飞锯,印刷机行业中的电子轴裁切及套印,纺机行业中的精密络筒绕线等等。