
西门子6ES7211-0AA23-0XB0方法说明
1.人机和PLC设计框图:
2.程序重要指令说明:
3.矩阵位位移指令
4.通讯指令
永宏PLC只用一条指令就可完成三台变频器与PLC的通讯,这就是便捷、人性化的一面。
5.通讯命令表格说明:
通讯部分,是通过 RS485 硬件接口,由PLC 以ModBus 协议与变频器进行通讯,组成MODBUS总线,控制三个电机无级调速。永宏PLC 在ModBUS 通讯方面有专用的便利指令FUN150.M_BUS,也是通过表格形式
一、 项目简介
1. 项目是为位于深圳龙岗区六联村的国琦电子设备厂家开发,客户行业主要是 PCB 设备。PCB-印制电路板是信息产业的基础,从计算机、电视机到电子玩具等,几乎所有的电子电器产品中都有电路板存在。中国电子电路产业和中国电子信息产业一样,在近年来一直保持着高速增长。这一增长趋势还将持续到2010年或更长一段时间。尤其是近年来我国消费类电子和汽车电子的飞速发展更是为电子电路业提供了广阔空间,因此带动着整个产业链的发展,如PCB抗氧化机就是其中之一的PCB板工艺处理设备。
2. 项目的简要工艺流程。
入板→化学清洗→循环水洗1、2→市水洗→微蚀→泵洗→酸洗→循环酸洗3、4→DI水洗→吸干→吹干→抗氧化浸洗→吹干→循环水洗5、6、7→DI水洗→吸干→吹干→烘干→出板
开机后,所有的水缸、酸缸要先加满水且要定时加水,加满后输送带动作,当进板处感应有板进来时,所有的泵都动作。PCB板处理按工艺流程动作,在各工序都会有不同的时间延时。在进板处感应没板或设定数量到时,所有泵及输送停止待机,感应有板时又投入工作。
3. 所用产品:威伦6070I人机(1台)+FBs-60MA(1台)+FBs-CB5(1个)+台达变频器(3台),构成Modbus总线通讯。
4. 以下为整条生产线图:
二、 控制系统构成
1. 可编程控制器部分:
永宏FBs-60MA+FBs-CB5组成,完成整机开关量,变频器通讯控制,并对机器运行过程的监控。
2. 人机界面:
采用威纶触摸屏,与永宏 PLC 通讯,完成加工过程、工艺参数的显示、设定。
3. 变频器:
采用台达变频器(VFD007M23A),因整条生产线需要分成三段,分别实现无级调速,所以整机需要用到3台变频器。
4. 通讯部分:
永宏 PLC的PORT2通讯端口和变频器的RS485 连接,以MODBUS 协议进行通讯,组成MODBUS总线,实现各段的无级调速。
5.硬件框图
三、 控制系统完成的功能
在现场控制中,经常需要将一个控制位的状态转移到下一个状态或者后N个状态,在这里使用移位指令是非常方便的,但是移位指令的位移位数的范围是存在局限性的。
以永宏PLC左位移指令51DP.SHFL]为例,当指令为16位时,位移的位数是1-16;指令为32位时,位移的位数是1-32;超过范围指令将无法执行,那么怎样满足实际应用中数十甚至上百位移位数的要求呢?本文以永宏PLC[左位移指令51DP.SHFL]为例,介绍笔者对上述问题的处理方法。
首先,利用多个移位指令进行状态转移,如下图:
图1 多个移位指令转移
由上图可以看出,仅仅只是将前一个移位指令的后一位作为后一个移位指令的移入位元使用,但是如果依次使用各个状态位,就会发现程序并不是按我们的需要去动作的,原因如下:
由上图会发现图中的黄色部分即前一个移位指令的后一位与后一个移位指令的位状态相同,因此在实际应用中应当将两个状态位视为同一个状态位,在程序中使用完前一个移位指令的后一位紧接着使用后一个移位指令的第二位就可以达到依次移位的效果了
功能选择程序
调用子程序
5 结论
基于永宏PLC所设计的多功能自动车床,运行情况良好,可实现加工多种工件,加工每一个工件的自动循环时间仅为4S,提高了生产效率和产品质量,是一种切实可行的控制方法。
3.2 软件设计
控制思路为:首先,PLC读取拨码开关的状态设定功能,并将每个功能所会用到的动作进行分类,主程序框架采用步进指令编写,在每步按照功能的不同,调用对应的子程序,完成加工工艺。
根据系统技术要求,按照车床生产工艺编写程序。并通过现场机床进行调试,运行正常、可靠、安全。
有10种功能可供选择,功能列表如表3所示。
当拨码开关显示为0时:A缸先割槽,B缸后割槽。
当拨码开关显示为1时:A缸线平头,B缸后割槽。
当拨码开关显示为2时:B缸先割槽,A缸后割槽。
当拨码开关显示为3时:A缸平头,B缸不动。
以后动作以此类推。