7
拉萨西门子一级代理商触摸屏供应商
电梯运行的舒适性取决于其运行过程中加速度a和加速度变化率p的大小,过大的加速度或加速度变化率会造成乘客的不适感。同时,为保证电梯的运行效率,a、p的值不宜过小。能保证a、p取值的电梯运行曲线称为电梯的理想运行曲线。电梯运行的理想曲线(图1) 应是抛物线-直线综合速度曲线,即电梯的加、减过程由抛物线和直线构成。电梯给定曲线是否理想,直接影响实际的运行曲线。
一、东洋电梯速度曲线的产生方法
东洋电梯采用的方法是阶梯-滤波方式,和一般电梯的起、制动方式一样,起动受时间控制(称为时间原则),制动受距离控制(称为距离原则)。先通过电阻分压产生阶梯给定电压U,阶梯电压的顺序由继电器的触点控制。每一阶梯的保持时间,就是对应继电器常开触点吸合的时间,这一时间由延时电路实现。制动过程由对应减速距离的选层器凸轮触点和门区内的磁感应开关控制。起动过程分12级,制动过程为13级。这是为了在起动时有足够的起动转矩,而将级给定电压设置得较高。制动时,为保证平层精度,后一级要小一些。阶梯电压产生后,送到滤波电路,经滤波输出后,产生平滑的速度给定曲线。
采用硬件电路实现的速度曲线产生方法,由于采用继电器逻辑控制,不仅性不理想,而且存在下述问题:(1)受分级电压级数的限制,不易使曲线达到理想;(2)调试困难;(3)加程采用由小到大的阶梯给定顺序,引起电梯起动时的冲击。这一问题是由于在电梯起动瞬间克服了机械静磨擦力后,给定电压没能随磨擦力的减小而及时降低造成。此外,在减程中,轿厢位置信号取自机械选层器,减速点及每级减速距离的精度也受到限制。
二、速度曲线产生方法的改造
本方法是利用PLC扩展功能模块-D/A模块实现的,事先将数字化的理想速度曲线存入PLC寄存器,程序运行时,通过查表方式写入D/A,由D/A转换成模拟量后将理想曲线输出。本文选用的富士可编程控制器FLEX-PC的NB-AXY4-11型模拟输入输出模块,分别有两路8位A/D和D/A。
1.加速给定曲线的产生
8位D/A输出0~5V/0~10V,对应数字值为16进制数00~FF,共255级。东洋电梯加速实践在2.5~3秒之间。按保守值计算,电梯加程中每次查表的时间间隔不宜过10ms。
由于电梯逻辑控制部分程序大,而PLC运行采用周期扫描机制,因而采用通常的查表方法,每次查表的指令时间间隔过长,不能满足给定曲线的精度要求。在PLC运行过程中,其CPU与各设备之间的信息交换、用户程序的执行、信号采集、控制量的输出等操作都是按照固定的顺序以循环扫描的方式进行的,每个循环都要对所有功能进行查询、判断和操作。这种顺序和格式不能人为改变。通常一个扫描周期,基本要完成六个步骤的工作,包括运行监视、与编程器交换信息、与数字处理器交换信息、与通讯处理器交换信息、执行用户程序和输入输出接口服务等。在一个周期内,CPU对整个用户程序只执行一遍。这种机制有其方便的一面,但实时性差。过长的扫描时间,直接影响系统对信号响应的效果,在保证控制功能的前提下,大限度地缩短CPU的周期扫描时间是一个很复杂的问题。一般只能从用户程序执行时间短采取方法。电梯逻辑控制部分的程序扫描时间已过10ms,尽管采取了一些减少程序扫描时间的办法,但仍无法将扫描时间降到10ms以下。同时,制动段曲线采用按距离原则,每段距离到的响应时间也不宜过10ms。为满足系统的实时性要求,本文在速度曲线的产生方式中,采用中断方法,从而有效地克服了PLC扫描机制的限制。
本文采用的NBI-P56PLC有三种中断功能:(1)外部中断;(2)高速计数内部中断;(3)定周期中断。前两种中断各有8个中断点,后一种有4个中断点。在程序中采用了后面两种中断方式。起动过程采用定周期中断,制动过程采用高速计数内部中断。中断服务程序放在主程序后,运行状态检测、运行保护、内选外呼等逻辑控制均在主程序中实现。而运行条件的判断、运行模式的选择、查表等与运行曲线产生有关的程序放在中断服务程序中。
起动加速运行由定周期中断服务程序完成。这种中断不能由程序进行开关,一旦设定,就一直按设定时间间隔循环中断,所以,起动运行条件需放在中断服务程序中,在不满足运行条件时,中断即返回。
高速计数中断可由相应的内部继电器进行开关,因而运行条件判别可放在主程序中,当运行条件满足时,将相应中断打开。本课题采用0号计数器,对应现行值地址D0000,设定值地址D0008,现在值预置数据地址D0010,设定值预置继电器M326,现在值预置继电器M327,中断指示器为I1100,中断接受EI/DI继电器M0323。程序框图如图2 所示。
2.减速制动曲线的产生
为保证制动过程的完成,需在主程序中进行制动条件判断和减速点确定。在减速点确定之前,电梯一直处于加速或稳速运行过程中。加程由固定周期中断完成,加速到对应模式的大值之后,加速程序运行条件不再满足,每次中断后,不再执行加速程序,直接从中断返回。电梯以对应模式的大值运行,在该模式减速点到后,产生高速计数中断,执行减速服务程序。在该中断服务程序中计数器设定值的条件,保证下次中断执行。采用D/A方法的减速程序框图如图3 所示。
在PLC的内部寄存器中,减速曲线表的数值由大到小排列,每次中断都执行一次“表指针加1”操作,则下一次中断的查表值将小于本次中断的查表值。门区和平层区的判断均由外部信号给出,以保减程的性。
三、结论
采用PLC软件控制产生电梯速度给定曲线的方法,可简化硬件系统、提高性、减少故障率,并能改善舒适性、提高平层精度。用PLC实现数字方法产生电梯速度给定曲线时,应用中断技术,可较好地克服PLC扫描运行机制对速度曲线的影响,提高实时性。
1 引言
可编程控制器(PLC)作为继电控制盘的替代物,以高的性和应用方便等特点,成为当今用途为广泛的工业控制器。现在它的应用已突破了当初逻辑控制的场合,深入到过程控制、位置控制、网络通讯等工程领域。本文根据某工程的实际需要,以三菱PLC为模拟目标,提出了一种以单片机构建PLC系统的思想。
2 系统构成
系统框图见图1。
该系统CPU芯片使用了一种新型的51系列单片机即Cygnal公司的 C8051F040。其指令集与MSC_51指令集兼容,使用方便,且采用流水线结构,其周期由标准的12个系统时钟周期降为1个系统时钟周期,处理能力大大提高,峰值性能可达25MIPS。内部集成了64K Flash ROM、4352字RAM、64位数据I/O口以及几乎所有的模拟与数字外设如:ADC、DAC、SMBus、UART、CAN、SPI、PCA、电压比较器、温度传感器、可编程增益放大器等。开发工具采用标准的JTAG接口,以边界扫描方式对CPU进行非入侵式全速的在系统调试。其性能较之传统51单片机有了很大的提高。
CPU和外部I/O接口之间采用光电耦合器件,实行强电和弱电隔离,切断现场干扰。计算机通过RS232串口与PLC系统通信,将PLC程序指令传送到PLC。PLC将接收到的指令保存到非易失性RAM中。这样做即可以长期保存PLC程序,又可以方便地随时修改程序。
3 PLC程序的执行过程
常见PLC以扫描方式工作。每次扫描的工作过程分为三步。
(1) 输入处理 程序执行前,PLC将全部输入点的状态读到输入镜像寄存器。在程序执行过程中,PLC不再读取这些输入点的状态,直到下一个扫描周期的输入处理。
(2) 程序处理 PLC根据读入的外部输入状态和其它元件的状态执行用户程序。这时的输出指令只写到输出镜像寄存器,输出点的状态并没有发生变化。
(3) 输出处理 全部指令执行完毕,将输出寄存器的内容全部刷新到外部输出点。程序回到步工作过程。
本PLC系统的工作过程与此相同。输入处理和输出处理用单片机实现起来比较容易,赘述。系统的关键是用户程序的处理。下面以三菱FX系列PLC一个简单的例子来说明本PLC系统对用户程序的处理方法。梯形图和相应的指令表见图2。
[NextPage]
0:LD X000 9: LD X010
1:AND X001 10:LD X011
2:AND X002 11:AND X012
3:LD X003 12:LD X013
4:OR X004 13:AND X014
5:ANB 14:ORB
6:OUT Y000 15:OR X015
7:OR X006 16:ANB
8:LD X010 17:OUT Y001
分析指令 AND X001,指令执行前有状态B,执行该指令时,将当前状态B 和X001的状态进行与运算,形成状态C,这是指令AND X002执行前状态。C是B的刷新值,它们实际上是一个变量。这个变量反映程序执行时当前的状态值。当遇到输出指令OUT Y000时,就把当前状态值传送给输出寄存器。把AND X001作为一单元块,可认为这个单元块有单输入单输出的结构。输入状态和单元块内元件的状态运算后得到输出状态。
再分析指令LD X003、OR X004,如果将这两条指令组合后看作上述单输入单输出结构的单元块,执行前的状态为D,把X003、X004元件并联后的状态作为单元块内元件的状态,和D与运算后得到状态G.。但细化一步执行LD X003这个子单元块时,当前状态D需保存,取X003的状态作为当前状态值E,和X004或运算后得到F。执行ANB时,把先保存的状态值D和状态值F与运算后得到新的当前状态值G。
这里执行LD与AND产生区别是在于:AND指令没有分支,而LD指令产生分支,程序执行前的状态值需要保存。同样,在遇到分支合并时,需要使用到先前保存的状态值 。根据梯形图的编写规则,状态值的保存和使用是一种后出的结构,所以可以使用进栈和出栈的方法来实现。指令的具体实现过程归纳如下:凡是遇到产生分支的指令,例如LD指令,需将当前状态值进栈保存,取当前操作元件的状态作为当前状态值;凡是遇到分支合并的指令,例如ORB、ANB指令,需将栈值出栈与当前状态值运算成为新的当前状态值。
在具体实现时,采用了另一种形式的栈。由于三菱FX系列PLC的LD连续使用不能过八次,因此采用一个可以位寻址的片内RAM字节作为栈空间来存放当前状态值。如果使用栈空间的位作为当前状态值,每次压栈就把该字节进行不带进位的循环右移,出栈时反之。在LD X000指令执行后,进栈状态A没有出栈,LD X010指令又进栈保存当前状态值,以前的压栈值A废之不用,即每条与母线相连的LD指令产生压栈值都不出栈。这样避免了因使用PUSH POP指令用一个字节的空间来保存一位的当前状态值造成的RAM利用效率低的问题。
LD X010后的指令执行过程如下:LD X010 把当前状态值H压栈,取X010的状态作为当前状态值I;LD X011把当前状态值I压栈,取X011的状态作为当前状态值J;AND X012 把当前状态值J和X012的状态与运算后得到当前状态值K;LD X013把当前状态值K压栈,取X013的状态作为当前状态值L;AND X014把当前状态值L和X014的状态与运算后得到当前状态值M;ORB 弹出压栈值K和当前状态值M或运算后得到新的当前状
[NextPage] 态值M;OR X015把当前状态值M和X015的状态或运算后得到当前状态值N;ANB弹出压栈值I和当前状态值N与运算后得到新的当前状态值O;OUT Y002 把当前状态值写到Y002的输出镜像寄存器。
4 检查程序
接收到程序后,在程序执行之前,还需对程序的语法正确性进行检查。这里只介绍与程序状态值栈相关指令的语法检查。
]需要设置一个位标志EN_BUS和一计数器LD_N。ENBUS表示下一指令能够与PLC梯形图中的母线相连。计数器LD_N表示自与母线相连的指令之后由于LD指令引起的堆栈次数。检查程序之前,初始化如下:
EN _BUS=1
LD_N=1
检查程序时,如果遇到LD指令,程序流程如图3(a);如果为ORB或ANB指令,则LD_N=LD _N-1;如果为OUT等与零母线相连的输出指令,程序流程如图3(b)。
这些基本操作执行后,如果检测到LD _N大于8,说明连续LD指令太多,程序状态值栈空间溢出;如果LD _N等于0,说明ANB或ORB指令数多于与LD指令,数量不匹配。还有些指令例如程序标号P、循环范围终止符NEXT等与母线相连。如果这些指令出现在EN _BUS=0的情况下,说明该程序有错。
1 引言
汽机保护系统是一个汽轮机监控及辅机联锁系统,它能在汽机正常工作、启动和停止运行方式下,连续监视汽机的运行参数及状态,并且进行逻辑运算和判断,通过联锁装置使设备按照既定的合理程序完成必要的操作或未遂事故,以保证汽轮机的。它在防止运行人员操作事故及系统故障情况下引起的事故方面起着非常重要的作用。
常规的保护是用继电器用硬接线连接,性较低,信号的改动比较麻烦。PLC是采用积木式结构,以及模块化的软件设计,使得系统安装和现场接线简便,并可按积木方式扩充和删减其系统规模。由于它的逻辑、控制功能是通过软件完成的,因此允许设计人员在没有硬件的情况下进行“软设计”工作,从而缩短了整个设计、生产、调试周期。工厂在1#、2#气轮机的大修改造中对气轮机的保护使用了PLC。
2 系统方案设计指导思想
(1) 高性 系统采用西门子S7系列PLC为,硬件集成度和系统性高。
(2) 电源冗余化
l 直流电源 24V DC电源采用双套高频开关型直流电源,其过流等保护功能齐全,允许输入电压波动范围大,输出稳定性好;各单元单供电,进一步提高供电性,一旦工作电源出现故障,另一路电源立即无间断自动投入运行,不会对系统正常工作产生影响。
l 交流电源 系统允许输入两路交流电源,一路来自厂用UPS电源,一路来自厂用电(保安段)。
(3) 冗余化设计 系统采用冗余化设计,用户可以在不改系统任何配线的情况下增加功能:采用双PLC配置,实现自动切换。
(4) 系统的基本功能 开关量输入/输出、内部中间继电器、锁存继电器、计时/计数器、移位寄存器、四则运算、比较运算、二进制与十进制转换、跳转和强制I/O等。
(5) 应用灵活 其标准的积木式结构,以及模块化的软件设计,使得系统安装和现场接线简便,并可按积木方式扩充和删减其系统规模。由于它的逻辑、控制功能是通过软件完成的,因此允许设计人员在没有硬件的情况下进行“软设计”工作,从而缩短了整个设计、生产、调试周期。
(6) 外围支持设备完善 具有完善的外围支持设备,如编程器、计算机和打印机等。
(7) 操作方便,维修容易 系统采用电气操作人员习惯的梯形图编程,使用户能够方便的读懂程序,操作人员经过短期培训就可以通过操作面板实现对系统的全部操作。
(8) 缓冲隔离 系统各种设备的I/O接口均采用光电隔离技术进行缓冲隔离。
(9) 高开放性 系统可扩展上位机进行事故追忆,逻辑图、模拟图、棒图、趋势图及相关控制参数的显示,键盘、鼠标、触摸屏操作等。
3 系统结构
系统采用管理层—控制层—设备层的递阶控制网络结构,如附图所示。设置有:
(1) 管理层:工程师站
(2) 控制层:汽机控制站
(3) 设备层:汽机仪表检测设备及执行机构。
管理层是基于bbbbbbs环境下开发的开放式、模块化、可扩展的系统,选用控制主机/服务器,提供管理软、硬件平台,通过接收来自控制层的信息,汇集和检测汽机的各种实时数据,并对它们进行相应计算,实现控制策略,发布命令下达到控制层对现场设备进行控制。
控制层主控设备采用西门子S7系列PLC,实现回路控制,通过I/O模块立完成包括保护、监测、控制和事故纪录等多项功能,在系统内按要求整理“情报”,实现系统的“上传下达”。
管理层、控制层以及设备层之间除通讯外,各自立,无电气上的连接,实现的各种功能立。因此,即使系统中的某一部分出现故障,也不会影响系统其它部分的工作,从而使整个系统具有高性,真正实现分层分布式优化控制。
4 系统功能
以往的继电器连锁方式无法提供形象的信息给操作人员,只能在出现故障后把相关的连锁点都检查一遍,处理时间长,影响生产进程,对隐含故障点无法判断。现采用PLC控制则避免了上述问题,还可同时增加打印功能,完善系统,为经后的系统扩展做好充分的准备。具体功能如下所述:
(1) 控制保护功能
? 当汽轮机转10%时,同时操作面板提示汽机速,并提醒操作人员进行检查速原因;当汽轮机转12%时,操作面板再次提示汽机速,并提示操作人员通知技术人员进行检修维护,技术人员可根据实际情况确定是否停机或速运行;当转15%时,汽轮机自行逐步减速,同时提示减速原因,1小时后汽轮机停机,同时操作面板上显示汽机速停机,打印机打印出停机原因:汽机速停机。
[NextPage]
附图 控制系统网络结构图
? 当汽轮机轴向位移大于Ⅰ值(临界值)时,报警并提醒操作人员与同技术人员进行检查速原因;当汽轮机轴向位移大于Ⅱ值(隐患发生临界值)时,1小时后停机。同时操作面板上显示原因,打印机打出停机原因:轴向位移大停机。
? 当润滑油压Ⅰ值时,报警并提醒操作人员与同技术人员进行检查速原因;当润滑油压Ⅱ值时,启动交流油泵;当润滑油压Ⅲ值(危险临界值)时,停机。同时操作面板显示停机原因,打印机打印停机原因:润滑油压低停机。当润滑油压Ⅵ值(设备损坏临界值)时,停盘车。
? 当轴承油温Ⅰ值时,报警并启动油温冷却系统;当轴承油温Ⅱ值时,1小时后停机;同时操作面板显示停机原因,打印机打印停机原因:轴承回油温度高停机。
? 当轴承轴瓦温度Ⅰ值时,报警并启动油温冷却系统;当轴承轴瓦温度Ⅱ值时警报连续提示,停机;同时操作面板显示停机原因,打印机打印停机原因:轴承轴瓦温度高停机。
? 当电气送来发电机故障信号时,停机;同时操作面板显示停机原因,打印机打印停机原因:发电机故障停机。
? 当主汽温度Ⅰ值时,报警;当主汽温度Ⅱ值时停机,同时操作面板显示停机原因,打印机打印停机原因:主汽温度低停机。
(2) 记忆功能 在自动主汽门跳闸后,由操作面板显示出导致动作原因,以便于进行事故分析。
(3) 保护投退功能 在操作盘上设置保护投退开关,以便运行人员和检修人员试验和维修,防止在试验或维修过程中,以及汽轮机启动过程中,由于某个条件不满足而引起的系统误动作。
(4) 打印功能 系统能够实时打印保护投退开关的投退时间及内容、所有保护动作的时间和内容。
5 结束语
1#、2#汽轮机大修投产后,通过集中监控系统对汽机运行参数的实时监控,使其生产。实时快速、准确报警,捕捉事故前兆,减少直至重大事故,同时也减轻工人的劳动强度。



1 引言
有些弹性产品(如生活用纸等)需要压缩包装,由于每一种产品规格及种类多样性,对包装的尺寸往往需要工作过程中实时进行修正,也就是根据控制工作过程对计数器或定时器等外部修改设定预置值。
2 包装过程及控制要求
在传输带上的成品按一定数量(以一包或一盒数量来确定)推入工位或人工放入,到工位后工位上部的气缸挡板上、下动作来对齐产品,对齐之后左右挡板进行压缩,其压缩的距离由外部设定,完成压缩之后由推进挡板往夹紧传输带推入,同时左右压缩挡板退回原位,为下一步工序做准备,而夹紧传输带按件数分批移动,把产品送入到包装袋内,然后包装袋热封,封切工序完成整个包装过程。
(1) 上述工位动作各自立、互不牵制,但要协调动作;
(2) 包装有“手动”、“回归始位”、“单步方式”、“连续方式”4个工作状态;
(3) 急停时,立即停止一切工作,解除急停的方式有2种:一种是仍然保持在“单步方式”或“连续方式”状态,故障解除后,接着进行“单步方式”或“连续方式”工序动作,直至结束。另一种是切换到“手动”或“回归始位”状态,均按“手动”或“回归始位”要求动作。
3 PLC、I/O配置
充分利用PLC的软、硬件资源,针对压缩包装工序特点及实际情况,选用OMRON公司的CPM1A-30CDR基本单元,由于输出点变化频率不高,所以选用了继电器输出型。对距离采用编码器计数方式进行测量。
4 软件设计
(1) 总体软件
由于包装动作各自立且各工作状态基本为顺序控制。图1为总体框图(梯形图略),判断有无急停,进入什么工作状态,确定工作状态后按控制要求实现相应的工序顺序控制。其中,公共处理部分是实现高速计数读入处理及顺序控制等功能。
(2) 压缩距离的外部设定
一般来说,产品规格和种类多样化时,压缩的距离设定有两种情况:一种是一旦产品规格尺寸确定,则它的压缩距离也就确定,即为常数;另一种情况是随时可变量的。
图1 总体软件流程框图
a) 压缩距离为常数时的外部设定方法
PLC允许由外部对计数器预置值加以设定。通常设计中采用拨码器或PT终端器,因此,欲构成4位BCD码,则需要占用16点输入通道,而且每换规格需重新设定预置值。这样的话,就需要选择I/O点容量大一些的PLC,导致成本增加和不便。若采用按钮或开关、编程技巧,输入点可以在一定程度上得到扩展,本设计和应用中输入通道占用0103、0104点,可输入4种产品规格的压缩尺寸值,图2中可见,用@MOV(21)将事先按产品规格设定的压缩距离尺寸值设定,只有选规格并启动0100就可以实现相应压缩距离的目的。
b) 压缩距离随时改变时的外部设定方法[NextPage]
在图3梯形图中可以看出,0103通道作为计数器外部预置值设定的输入通道,它经过2个时间继电器:1个延时t1=100ms,它专门滤除信号抖动及尖脉冲干扰信号;2个用来信号后沿抖动t2=1s。数字滤波的信号到计数器CNT000的计数输入端,若需要观察该预置值时,在输出1103通道中接入数显电路,当改变预置值后,一旦0104闭合,2000将ON一个扫描周期,即执行一次@MOV(21)指令,将CNT000的内容送到HS01通道与编码器计数相比较,控制1000和1001线圈来左右移动距离。从而实现由外部预置值的设定,显然,这种方法操作方便,又大大地减少了I/O点资源。
啤酒生产过程分为麦芽制造、麦芽汁制造、前发酵、后发酵、过滤、包装等几道工序。啤酒灌装、压盖机部分属于包装工序。啤酒经膜过滤后由管路送入回转酒缸,再经酒阀进入瓶子中,压盖后获得瓶装啤酒。啤酒灌装、压盖机的工作效率和自动化程度的高低直接影响啤酒的日产量。
为了满足我国啤酒行业日益扩大生产规模的需求和啤酒现代化灌装机械高速灌装的要求,国内各啤酒生产厂家都在积寻求或改造本单位的啤酒灌装生产设备,使其成为具有良好的使用性能,的技术水平及高生产效率、运行稳妥、维护的啤酒现代化灌装机。
2、啤酒灌装、压盖机工作原理和控制部分构成
液体灌装机按灌装原理可分为常压灌装机、压力灌装机和真空灌装机。啤酒灌装、压盖机采用压力灌装方法,是在大气压力下进行灌装,贮液缸内的压力瓶中的压力,啤酒液体靠压差流入瓶内。
目前国内外实现灌装工艺路线基本上是:利用回转酒缸产生的旋动,使安放在酒缸槽位上的空瓶通过机械机构将固定在酒缸上部的欲抽真空阀打开,对已封好的瓶子进行抽真空处理,拨转外操作阀杆,打开气阀,对瓶内充填CO2气体,抽真空凸轮继续打开真空阀,将瓶内空气与CO2混合气体抽出,气阀再次打开,对瓶内充填CO2气体,灌装阀内的液阀在瓶内压力接近背压气体压力时打开,酒液顺瓶壁注入瓶内,通过气动或电动控制灌装阀实现啤酒的灌装。
当今的啤酒灌装、压盖机的控制系统主要由光电开关位置检测部分、走瓶带、酒缸转速的变频调速部分、主控由可编程控制器、触摸屏等组成。灌装、压盖机的机械结构装置与PLC可编程控制、变频无级调速、人机界面等现代自动控制技术手段完整的结合,形成机电一体化。
3、控制部分改造方案
国内很多啤酒厂家现使用的灌装、压盖机的控制系统的自动化程度参差不齐;所有手动按钮和工艺开关都设置在一个操作箱的面板上,PLC控制器大都为日本OMRON公司或三菱公司的早期产品,设备连锁控制、保护设置少,加之啤酒灌装的现场环境恶劣,潮湿度大,使开关等接触触点锈蚀严重,系统的信号检测部分故障率较高,造成设备控制系统运行的性低,设备正常运行等现象。
以实际改造的丹东鸭绿江啤酒有限公司的灌装、压盖机的控制系统为例,介绍改造方法,阐明改造这类设备的控制思想和思路;根据现场的实际工艺条件,重新编写了PLC的运行程序。针对啤酒灌装、压盖机控制系统的实际状况,并根据现场的实际工艺条件,重新设计了设备的PLC控制系统。这种改造方法和思路同样可以应用与其他液体介质灌装设备的改造。
3.1系统硬件配置
使用日本三菱公司的FX2N128MRPLC替换原系统使用的2台OMRON公司的C60PPLC,原系统的PLC由于是老型号产品,和计算机联机需要配置特殊的通讯转换器,系统需要增加外部I/O输入点时,扩展模块备件较难寻。FX2N128MRPLC是集成128点I/O的箱体式控制器,具有运算速度快,指令丰富、性能价格比高、联机编程简单、扩展方便等优点,是三菱FX系列中功能的小型控制器。
(1)采用三菱公司的900系列的970GOT人机触摸屏替换原系统使用的面板按钮并监控显示设备的运行工作参数。970GOTHMI为高亮度的16色显,通过汇流连接和FX2N128MRPLC的CPU直接连接,实现快速回应。具有许多维护功能,如列表式编辑功能、梯形图监控(故障查找)功能、系统监控功能等用来查找故障和维护PLC系统。
(2)灌装、压盖机的变频器在改造中没有换,现场检测信号的手段仍然采用开关式检测,因检测开关长期工作在湿度很大的场合,因此选择电容式的接近开关,根据PLCI/O端子的接线方式,选择PNP型的接近开关。
3.2系统程序设计
PLC控制器的程序设计和是围绕着酒缸的旋转速度控制和酒缸上60个瓶位相关位置的检测移位、破瓶、空瓶瓶位相关位置的检测移位和相关灌装阀等的控制。其中的瓶位移位检测程序中,采用了三菱PLC位左移指令,驱动执行条件输入每一次由OFF-ON变化时,执行N2位移动,N2为移动的位数。
(1)瓶位移位子程序
[NextPage]
413LDX055;机器计数脉冲测量检测输入点
414PLSM49;主电机转速测量输入点取上升沿微分后的位M49
416PLFM301;主电机转速测量输入点取下降沿微分后的位M301
418LDIM590;进瓶个数检测
419ANIX005;连锁保护点
420ANIX006;紧急停车保护
421OUTM50;进瓶瓶位是否有瓶检测
422LDM49;主电机转速测量输入点
423SFTLM50M500K60K1
瓶位移位检测
采用PLC位左移指令,这条指令是整个子控制程序的之一,主电机和瓶位检测开关同步检测移动的酒瓶,主电机每转一周,正好对应酒缸转过一个瓶位,PLC内部单元内对应这60个瓶位的单元为M500~M559,单元个数用个字母K设置为K60,每次变化一位用二个字母K设置为K1,M50反应了瓶位的空、缺位置,并将检测到的这个位置以电机转速的频率移位下去,在内部相应的单元内置“1”或“0”,控制相应的阀门和搅拌瓶盖的电机的开与停。系统在连续检测90个空瓶位后,停止搅拌瓶盖的电机的运行,检测瓶位的个数可以根据用户的要求任意设定。
432LDX052
出瓶位
回转酒缸通过压力往瓶内背压装酒的过程中,空瓶在背压后,可能由于瓶子本身裂纹等原因导致突然爆瓶,这就需要出爆瓶瓶子的位置,在这个瓶位的位置进行打开吹扫电磁阀,喷出压缩空气,将瓶位上的碎瓶片吹离位置,在连续吹扫几个瓶位后,在打开喷射电磁阀,喷射出高压水注,在对破瓶位置周围瓶位连续喷射几个瓶位。
(2)实现爆瓶检测、控制的步进控制
482LDX055;机器计数脉冲测量检测输入点
483PLSM49;主电机转速测量输入点取上升沿微分后的位M49
485PLFM309;主电机转速测量输入点取下降沿微分后的位M309
[NextPage]
486LDIM70;破瓶位置检测
487ANIM071;连续破瓶位置检测
488ANIX052;进瓶位置
489SFTLM52M600K20K1
破瓶检测和瓶位检测开关同步检测移动的破瓶,主电机每转一周,正好对应酒缸转过一个瓶位,PLC内部单元内对应这20个破瓶位的单元为M600~M619,单元个数用个字母K设置为K20,每次变化一位用二个字母K设置为K1,M52反应了破瓶的位置,并将检测到的这个位置以电机转速的频率移位下去,在内部相应的单元内置“1”或“0”,控制相应的喷射和吹扫电磁阀开与停。连续喷射和吹扫电磁阀的开听、停时间可以根据工艺要求任意设定。
系统自动化运行的就是控制进出瓶盖的同步跟踪,既准确电机转速开关、破瓶开关和进瓶检测开关三个条件。
(3)970GOT人机触摸屏操作终端机的软件采用三菱公司的GTWORKS软件包,其中GTDesigner是一个用与整个GOT9000系列的绘图套装软件。该软件包操作简单,事先可在个人计算机上组态并调试,完毕后下载至人机操作终端机。同时,因为人机界面又具有触摸屏的作用,将常用的开关设在显示屏上,方便操作。还可并以增加一些功能,如设置报警信息等。
4、改造后控制系统功能
系统正常运行时,机器为自动控制,根据进出瓶带上瓶的满缺,按设定速度或慢速运行,进瓶档瓶,无瓶不下盖,爆瓶自动冲洗,灌装位置自动背压,下盖输盖系统的自动开停和保护等动作的协调联锁。原来所有按钮的操作改造后都在触摸屏上进行。
5、控制系统检测状态的监控功能
进瓶检测开关和破瓶检测开关通过检测每个压瓶部分上面的小铁片的位置,产生光电脉冲输出,再有PLC采集,由于每个压瓶部分上面的小铁片的位置是活动的,在机器运行一段时间后,压瓶部分上面的小铁片和检测开关的位置发生位移,造成检测开关误判断,如没瓶判断为有瓶,爆瓶漏检、误检等造成输出失误,使PLC产生误动作,造成如背压、爆瓶吹、洗、瓶盖搅拌系统控制失灵等故障现象。
在改造前的日常生产过程中,碰到这种现象时,操作工只能将各个功能开关或按扭打到手动控制档位,使机器设备工作在无监控状态下,机器失去自动控制功能。造成了很大的生产原料如气、水、酒的浪费。只能在生产的间歇,才能由维修钳工和电工根据检测开关上的小发光二管的亮和灭通过调整位移距离只有5~8mm的检测开关的安装位置,来修正检测开关和小铁片的间隙。这种检测手段非常落后,调整后的效果反应致后,不能及时反应调整结果。
针对这种检测状况,结合改造后的灌装、压盖机控制系统的配置,新增了这部分检测功能,并集成在人机触摸屏中,完成瓶位检测。
在人机触摸屏的界面分页显示屏上,可以分别时时动态显示60个瓶位的状态和爆瓶时的瓶位状态,有瓶、无瓶、爆瓶、背压开关等检测开关、搅拌电机等电磁阀的开关状态都以不同颜色来显示,非常直观。
在需要修正检测开关和小铁片的位置时,可以在正常生产的条件下,不停机,由维修人员只要根据显示屏上的瓶位状态,就可以在线调整,并马上看到调整后的效果。在日常维修中,也可以用它作为状态监控设备,观察输出设备的运转状况。
增加这套系统功能的是为保证灌状压盖机的自动化控制系统正常运行而专门设计的。
6、结束语
改造后的控制系统大大地简化了复杂的机械结构,经现场运行情况和控制效果检验,系统的自动化程度达到了设计要求,大大减少了操作人员的劳动强度,使啤酒灌状的日产量比过去提高30%以上,故障率大大减低。体现了现代设备的自动控制技术。是在消化、吸收当今工业控制的技术的基础上加以、研制而成的目前国内技术的灌装控制系统。