由于电镀自动生产线上有三台行车自动工作,系统采用了三台PLC和三台变频器,一台PLC和一台变频器控制一台行车;PLC选用的是三菱公司FX2n-48MR系列可编程控制器,变频器选用的是三垦公司ES-0.75K。行车在工作时通常都悬挂着电镀工件,如果行车在起动和停止的过程中速度太快或不够平稳,则悬挂的工件就容易掉下挂具,行车的速度用变频器控制使之可调,根据电镀生产线的实际情况,行车设计有快速、中速和慢速三种运行速度,频率分别设定为80Hz,40Hz和13Hz,行车作自动运行时,PLC通过检测安装在行车上的传感器的各种信号,向变频器发出指令,行车以慢速起动,运行平稳后就转人中速快速运行,在停止前,行车由快速转人中速,以慢速运行直至行车准确停在目标镀槽位置上;行车由慢速转中速转快速,再由快速转中速Zui后转慢速,可以通过调整变频器的加、减速时间曲线平稳过渡。
行车动作步数显示主要是用于显示电镀工艺的执行过程,由PLC的输出口通过七段译码电路4511连接LED数码管显示,根据不同的电镀工艺要求,每台行车的动作步数从0步开始至几十步上百步不等,具体由PLC程序软件编制。
每台行车上安装有五个传感器,选用的是OMRON公司的电感式接近开关,其主要作用是负责行车上、下工件定位、镀槽定位以及行车运行过程向PLC发出变速信号等。
行车控制信号是通过外部的开关、按钮、按键等与PLC的输入端口连接,包括三台行车的联动控制和单台行车控制;单台行车控制只能控制本台的行车,不能控制的两台行车,单台行车控制设计有手动操作和自动运行模式选择、单周期和循环运行模式选择、紧急暂停以及行车程序动作步数的任意设定;联动控制设计有运行和复位操作按钮以及工艺选择,可以使三台行车自动、同步、循环不断地工作,可以选择不同的电镀工艺以镀出不同的工艺品种。
6ES7518-4AP00-0AB0 | CPU 1518-4 PN/DP,3 MB 程序,10 MB数据, 集成3PN,1DP | |
6ES7517-3AP00-0AB0 | CPU 1517-3 PN/DP,2MB程序,集成 2PN接口,1 以太网接口,1DP 接口 | |
6ES7516-3AN00-0AB0 | 6ES7516-3AN01-0AB0 | CPU 1516-3PN/DP:1 MB 程序,5 MB 数据;10 ns ;集成 2PN 接口,1 以太网接口,1DP 接口 |
6ES7515-2AM00-0AB0 | 6ES7515-2AM01-0AB0 | CPU 1515-2 PN,500K程序,3M数据,集成 2PN接口 |
6ES7513-1AL00-0AB0 | 6ES7513-1AL01-0AB0 | CPU 1513-1PN:300 KB 程序,1.5 MB 数据;40 ns;集成 2PN 接口, |
6ES7511-1AK00-0AB0 | 6ES7511-1AK01-0AB0 | CPU 1511-1PN:150 KB 程序,1 MB 数据;60 ns;集成 2PN 接口, |
6ES7512-1DK00-0AB0 | 6ES7512-1DK01-0AB0 | CPU 1512SP-1 PN, 200KB 程序,1MB数据 |
6ES7510-1DJ00-0AB0 | 6ES7510-1DJ01-0AB0 | CPU 1510SP-1 PN, 100KB 程序,750KB数据 |
6ES7507-0RA00-0AB0 | PS:60 W,额定输入电压 AC/DC 120/230 V | |
6ES7505-0RA00-0AB0 | PS:60 W, 额定输入电压 DC 24/48/60 V | |
6ES7505-0KA00-0AB0 | PS:25 W,额定输入电压 DC 24 V | |
6ES7532-5HF00-0AB0 | AQ 8:模拟输出模块,8AQ,U/I,高速 | |
6ES7532-5NB00-0AB0 | AQ 2: 模拟输出模块,2 AQXU/I ,标准型,25mm,包含前连接器 | |
6ES7532-5HD00-0AB0 | AQ 4:模拟输出模块,4AQ,U/I | |
6ES7531-7NF10-0AB0 | AI 8:模拟输入模块,8AI,U/I,高速 | |
6ES7531-7QD00-0AB0 | AI 4: 模拟输出模块:XU/I/RTD/TC ST, 25mm,包含前连接器 | |
6ES7531-7KF00-0AB0 | AI 8:模拟输入模块,8AI,U/I/RTD/TC | |
6ES7534-7QE00-0AB0 | AI4/AQ2:模拟量输入/输出模块4AI,2AO,标准型,25mm,包含前连接器 | |
6ES7523-1BL00-0AA0 | DI/DQ 16X24CDV/16X24VDC/0.5A BA,包含前连接器. | |
6ES7522-5HF00-0AB0 | DQ 8:数字输出模块,8DQ,继电器,230 V AC/ 5A | |
6ES7522-5FF00-0AB0 | DQ 8:数字输出模块,8DQ,可控硅,230V AC/ 2A | |
6ES7522-1BL00-0AB0 | 6ES7522-1BL01-0AB0 | DQ 32:数字输出模块,32DQ,晶体管,24 V DC/ 0.5A |
6ES7522-1BH00-0AB0 | 6ES7522-1BH01-0AB0 | DQ 16:数字输出模块,16DQ,晶体管,24 V DC/ 0.5A |
6ES7522-1BF00-0AB0 | DQ 8:数字输出模块,高性能 8DQ,晶体管,24V DC/2A |
台行车的主程序和调用的各个功能子程序都是一样的,但调用的工艺子程序就各不相同,每台行车根据自己在生产线上不同的工作区域执行的工艺编制不同的工艺子程序,本文给出一些主要的程序框图和就一部份主要的程序进行阐述。
1.系统初始化
初始化对于每一套系统程序都是必需的,每一次PLC上电或对PLC强制复位都要初始化,主要是对在程序中使用到的PLC各种计数器、定时器、寄存器等进行复位和设置,保留上次运行需要记忆的各种数据,完成运行前的各项准备工作。
2.复位和暂停子程序
由于行车在工作过程中有时会有突发事件或行车需要暂时停一下处理其它的工作,在系统中设计了复位和暂停两个功能,针对行车不同的情况和需要使用,为使行车在运行过程中可以随时对系统进行复位或暂停行车工作,实现这两个功能的程序都采用中断子程序,如图3是复位中断子程序,图4是暂停中断子程序。