6ES7 214-1HG40-0XB0安装调试
1.人机和PLC设计框图:
2.程序重要指令说明:
3.矩阵位位移指令
4.通讯指令
永宏PLC只用一条指令就可完成三台变频器与PLC的通讯,这就是便捷、人性化的一面。
5.通讯命令表格说明:
通讯部分,是通过 RS485 硬件接口,由PLC 以ModBus 协议与变频器进行通讯,组成MODBUS总线,控制三个电机无级调速。永宏PLC 在ModBUS 通讯方面有专用的便利指令FUN150.M_BUS,也是通过表格形式
引言:
使用PLC通讯控制变频器是一种经济可靠的控制方式,目前为常见的是MODBUS与自由协议这两种通讯形式。前者编程简单,但变频器必须支持MODBUS协议,有很大的局限性。后者虽然编程复杂,但却可以实现用户自定义的通信协议去连接多种智能设备。自由口通信方式是永宏PLC的一个很有特色的功能,它使永宏PLC可以与任何通信协议公开的其他设备、控制器进行通信。本文主要针对PLC自由口通讯在控制变频器过程中如何任意修改变频器频率这一难点,提出一些见解和方案。
2技术要点
自由协议通讯是通过串行通讯来实现的,串口通讯重要的是波特率,数据位,停止位和奇偶校验。对于需要通讯的上下位机来讲,这些参数必须一致:
1. 波特率:通讯速度参数,表示每秒传送Bit的个数。
2.数据位:衡量通讯中实际数据位的参数,标准的ASCII码0-127为7位。扩展的ASCII码0-258为8位。
3. 停止位:用于表示单个数据包的后一位,既是传输结束的标志,又是计算机校正时钟同步的参数。
4.奇偶校验:串行通讯中一种简单的检错方式,分奇,偶,高,低和无校验五种。
除上述参数需要保持一致外,自由口通讯还要注意SUMCHECK即总和校验,在PLC自由口控制变频器过程中,PLC要指挥变频器完成不同的功能和动作,就会有各种各样不同的数据,数据不同总和也就不同,因此本文通过以下实例来叙述永宏PLC在自由通讯中总和校验以及任意频率写入变频器的处理方法。
3系统组成:
3.1硬件系统
硬件系统由永宏FBS系列PLC,通讯板FBS-CB5与士林SS系列变频器组成。见下图:
图1 永宏PLC控制士林变频器自由口通讯实物图
系统接线示意图:
图2 永宏PLC控制士林变频器自由口通讯接线示意图
编辑,使得众多的参数一目了然,如下表即为读写变频器数据的通讯命令表格:
四、 项目运行
设备在八月份投入使用,在酸碱皆具的环境下使用稳定,抗干拢能力强,转换使用后得到客户的好评,不会再出现PLC与变频器通讯延时的问题存在。目前已使用两个月,尚未反映不良情况。
五、 应用体会
1. 整个程序的难度不大,用永宏PLC和变频器通讯方面让用户觉得会更便捷,体现出人性化的特点,且经济型主机就可以满足客户要求,给客户节约了成本。
2.表格式的通讯方式填写非常方便,不像三菱、台达RS485通讯那么麻烦。
3.在编程过程中,因为用到的变址寄存器较多,有不够用的感觉,发现没有三菱的用得灵活;还有就是位组合的方式也不够灵活。
六、 参考文献
1.永宏可编程控制器使用手册I 和使用手册II.台湾永宏电机股份有限公司。
2.VFD-M变频器手册/中达电通。
永宏PLC经济型主机 变频器
一、 项目简介
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 多个移位指令转移
由上图可以看出,仅仅只是将前一个移位指令的后一位作为后一个移位指令的移入位元使用,但是如果依次使用各个状态位,就会发现程序并不是按我们的需要去动作的,原因如下:
由上图会发现图中的黄色部分即前一个移位指令的后一位与后一个移位指令的位状态相同,因此在实际应用中应当将两个状态位视为同一个状态位,在程序中使用完前一个移位指令的后一位紧接着使用后一个移位指令的第二位就可以达到依次移位的效果了。