西门子6ES7 211-1HE40-0XB0安装调试
西门子6ES7 211-1HE40-0XB0安装调试
传统的普通磨床在一定的使用年限以后,其定位系统会受到很大程度的损坏,将会影响加工的精度,基于此问题,对其进行改造时其定位控制装置的选择就显得尤为重要,永宏PLC的NC定位功能较其它PLC更(本例精度可达0.01mm),且程序的设计和调试相当方便。因此,我公司选用永宏PLC作为磨床自动化改造的定位控制部分。
2 控制系统简介
系统的结构框图如图1所示,整个系统由三部分组成:(1)操作部分(人机界面):用于操作、设置磨削参数、显示磨床运行状况、故障报警;(2)控制部分(永宏PLC):主要控制磨床的定位;(3)执行部分(伺服电机及伺服驱动器)。
3 系统示意图
具体功能及动作要求如下:
(1) 初始(开机瞬时):当伺服放大器主电源接通2ms后,伺服放大器回馈一信号至PLC(X4)[S-RDY 伺服准备],此时如果没有:伺服ALM(X5)、上超程LS1(X10)或下超程LS2(X11),则PLC延时1s输出一信号[SRV-ON(Y4)]给伺服放大器。也就是说只有当没有:伺服报警ALM(X5)、上超程LS1(X10)或下超程LS2(X11)时,伺服系统才可做下面的动作。
(2) 点进与点退:点进、点退的速度(120.000mm/min~180.mm/min),行程(0.001mm~500.000mm)均由人机界面设定;当在LS3~LS1行程内时,如图2所示.。点进、点退只能以0.120mm/min的速度运动,当点退至LS3时,点退以0.100mm/min的速度运动,利用Z相脉冲作高速计数,计数到,点退停;当按点进时,正向向下慢行,利用A相脉冲高速计数,计数到,点进停;此时可用人机界面上的清除键清除偏差计数器,并将此时位置设为原点。
(3) 回原点(SB4旋至手动[MAN]时有效):回原点速度在人机界面上设定,当回原点到LS3时,磨头主轴继续作慢速反向向上运动,计Z相脉冲,计数到,处理中断子程序:正向向下慢行,同时计A相脉冲,计数到,停止脉冲输出;同时发出清零信号,伺服之CL有效。
(4) 自动(SB4打到自动时有效):按人机界面上的启动键,磨头主轴以设定的快进速度、快进行程正向向下运动。当完成快进行程后,转为慢进,此时LS4每发1个脉冲,磨头以设定的慢进速度、慢进行程向下进给一次;此时若按人机界面上的暂停键,可停止输出脉冲,再按暂停键,恢复输出脉冲。当完成工作行程时,停止输出脉冲。按人机界面上的返回键(或自动返回设定为ON时),此时磨头以快速回原点,过程与手动回原点类似。
1. 引言
当前很多简单的逻辑控制设备都采用单片来实现,但随着现场环境的日益复杂化,单片机受环境的干扰也逐渐提升,造成设备的运转不稳定。这里就以LED霓虹灯焊接机为例,焊接过程容易导致错误判断LED的好坏以及焊接质量的降低。因为霓虹灯为一串的LED串联焊接,只要有一盏LED损坏。要么花费较大的人力来返工,要么造成整条霓虹邓的报废。这里就针对该设备改造为PLC的控制。根据控制方式,主要介绍控制的重点部分内容。
2. LED焊接设备介绍
LED焊接设备的工做原理如下所释。
LED供料转盘:
有一个LED供料盘,共16个工位;震动盘提供原始焊接LED到转盘;开始有做引脚处理的工位,以及极性的调整工位。这些工位为凸轮控制。从LED检测好坏开始,由PLC来控制。PLC控制汽缸来实现动作是否执行或者关闭。LED开始的工艺如下:
由LED的判断好坏,决定工序走哪个过程。LED正常时的工序在每个工位中都有执行汽缸。在LED转盘的凸轮控制轴上安装有检测光电输入。
另外还有一个供导线的转盘,从导线进入到焊接点有14个工位,这个在初始化时,必须先裁剪好14段导线,并移位到焊接工位。在凸轮转轴上安装有计数输入开关。做移位的计数,在距离焊接工位第7个工位是做安装工字塑胶。工字塑胶主要是防止引脚接触。再移动4个工位,安装热缩管。到此处。PLC控制汽缸完毕。送工字塑胶与套管工艺如下:
原有的机械设备是采用整合的单片机控制箱控制,总共控制8个汽缸,来完成LED的检测,修脚,焊电阻,焊接导线直到封装完毕。其他单元由凸轮来控制传动。但在正控制过程中,往往会因环境的因素,干扰单片机,使得动作出现问题,从而导致产品不合格率提高。影响效率。就这里我们采用台湾永宏PLC对单片机控制进行改造。PLC的抗干扰能力比单片机好,对环境的适应能力也很好。在成本上,简单的开关量控制与单片机相差不大。同时PLC的程序编程比单片机灵活,对程序的修正等更好的做修改。
3. 永宏PLC简介与PLC选型
永宏PLC有17年的历史,在台湾由一群技术人员专门研制与开发。硬件上整合为一块SoC芯片,集高速计数器,高速脉冲,多通讯端口以及中断控制等为一体,是的产品的性能与稳定性在小型PLC中独立一帜。
永宏PLC主推FBs系列,有经济型FBs-MA,高功能型FBs-MC和NC定位型FBs-MN3个档次PLC。根据不同的应用场合,客户可以选择不同档次的PLC来实现设备的控制要求。
在这里我们改造的设备主要控制汽缸的打开与关闭,为简单的开关量控制。所以我们选择经济型主机。因为有8个汽缸阀门控制。输入点有启动与关闭,以及3个检测输入。所以选择FBs-24MAT机型,外部接有中间继电器。I/O配置如下表
4. PLC程序控制
4.1启动与停止控制要求。
在启动中有启动按钮X3,为常开状态,按下按钮即可启动电机。另有停止按钮X4,状态为常闭状态。同时要求停止按钮在设备停止运转时可以实现点动输入程序控制如下图。
图4.1 通讯线接线示意图
4.2LED检测输入程序。
LED检测方式是通过机械结构来点亮LED来判断LED的好坏。这是再配合外界电子线路向PLC的X0提供一个开关信号。LED亮,有信号输入,判断为好的LED;LED不亮则判断为坏的LED。这时工作的重点是要将LED的好与坏位置记录起来,以现实下一步的动作。
如果好的LED将在下一步切脚、供助焊剂和送电阻焊接;若坏的LED则切脚等动作不动作;知道转动LED供料盘到吹废料工位时,实现吹废料。
记忆LED好坏使用对位写入指令。即若是好的LED对寄存器WM16写入1,反之则为0。因为凸轮控制在转动时要考虑其位置,根据X1的导通与关闭时序来判断。X1有导通240度角,另外120度角为关闭状态。通过上下缘来控制LED好坏置位的时间和位移的时间。程序如下:
图4.2 一般数据链路程序
在LED检测正常时,FUN41将对WM16进行置位。在电机带动下,X1来判断位置,当到X1为ON时,一个LED检测将向左一个移位。再 进行下一个LED检测。这时LED检测信号将有M16送至M17。M17的状态将有M16来决定,以此类推。因为吹废料状态正好是置位为0时才吹料。所以M21去反状态。
将以上中间继电器直接送至Y点输出,即可以实现汽缸阀门的控制。但在机械结构上要求吹废料时汽缸顶起只能保持一段时间。因为LED在一下个LED送料时要转动,此时吹料顶起汽缸要下来。经过调试,顶起吹料汽缸保持0.4秒,可以保证废料被除掉,以及LED送料转盘转动不卡住。
4.3 导线转盘的离合控制。
当检测到有坏的LED时,在吹料工位时,将吹掉废料,这时将有一个工位是空的。这时当空工位移到焊接焊接导线工位时,导线转盘必须要离合,等待下一个LED的到来,才能焊接导线以及转动开始另外的焊接工作。转盘离合控制程序如下:
M10信号来之吹废料,在有吹废料时,M10导通,这时同时对D50的位写入“1”,表示要离合气缸。所以在间隔一个机械工位后,若无LED,则这时离合气缸。
4.4 送工字塑胶与套管控制。
其中在导线转盘中送工字塑胶与套管的原理,重点也是要采用FUN41来记录移动工位数,开始送工字塑胶与套管,主要输入信号来自X2的计数输入;计数在14位后即送工字塑胶工位。在过4个工位位送套管工位。因为这里送导线转盘有焊接肯定会计数,若是废料则离合,所以直接对X2信号做处理。简单程序如下:
这里注意的是采用32位寄存器,因为从开始计数到送套管工位时为18个工位。
5. 结束语
通过上文,主要对常规的LED成型设备作改造,在复杂的设备中还会涉及到分段的问题。本章节重点讲常规控制要领,其他额衍生功能,读者可以在这个基础上进行添加。这里不再做介绍。
- 西门子CPU模块 1212C DC/DC输入/6输出6ES7212-1HE40-0XB0
- 西门子S7-1200CPU1211C DC/DC6输入/4输出6ES7211-1HE40-0XB0
- 西门子6ES7212-1HE40-0XB0 现货 质量保证
- 6ES7212-1HE40-0XB0西门子PLC S7-1200 CPU模块CPU1212C
- 6ES7211-1HE40-0XB0西门子S7-1200紧凑型CPU1211C DC/DC/继电器
- 湖南西门子电源代理商6ES7211-1HE40-0XB0
- 西藏西门子电源代理商6ES7211-1HE40-0XB0
- 河北西门子电源代理商6ES7212-1HE40-0XB0
- 西门子6ES7211-1HE40-OXBO授权代理,一级代理
- 西门子模块6ES7212-1HE40-0XB0授权代理,一级代理