基于台达PLC和变频器的位置控制系统实现

发布者:pcwg最新更新时间:2011-07-29 关键字:PLC  变频器  自动化控制 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  当今自动化控制产品日新月异,相同功能的实现有各种各样不同的方式。比如很多设备上都要使用的定位控制的实现就有很多种方法。有的利用单片机结合伺服系统实现定位控制;有的使用plc高速脉冲输出功能或配定位单元结合伺服系统实现;还有的利用变频器的多段速控制来实现定位控制。但不同的定位控制系统有不同的特点,成本也有很大的差异,于是针对不同的设备对精度和响应速度的要求,选用合适的定位控制系统以实现最优的性价比就非常必要。本文介绍一个高性价比的,应用台达plc的高速计数器和与变频器通讯的功能来实现的定位控制的例子。

2 控制实例

  切纸机械是印刷和包装行业最常用的设备。其完成的最基本动作是:把待裁切的材料送到指定位置,然后进行裁切。其控制的核心就是一个单轴的位置控制。我们已经成功的利用plc对变频器的端子进行控制,实现多段速调速,从而完成这个单轴控制。因为考虑到控制成本和操作的方便性,我们又应用台达的esplc和vfd-b变频器通过通讯来实现这个位置控制。

3 系统的构成

  plc作为控制的核心,主要用来接收编码器的反馈信号实现对当前位置的检测,通过和设定值的比较用通讯功能来控制变频器的输出频率从而实现精确定位。同时通过hmi可以方便的设定plc的一些内部寄存器值进行人机交互,并且变频器的工作频率可以在hmi上方便修改和直观显示。台达的dvp系列plc都具有两个通讯口,com1是rs232,com2是rs485,支持modbus ascii/rtu通讯格式,通讯速率最高可达115200bps,两通讯口可以同时使用。所以无需用任何扩展模块就可以实现既可连接用于参数设置的人机界面又可用通讯的方式控制变频器等其它设备。并且dvp系列plc提供了针对modbus ascii/rtu模式的专用通讯指令,这样在编写通讯程序时就可以大大简化,无需像用串行数据传送指令rs那样要进行复杂的校验码计算和遵循复杂的指令格式。台达的vfd系列变频器内建有单独的rs-485串联通讯界面,并且也遵循modbus ascii/rtu通讯格式(vfd-a系列除外)。基与这些特点选用了性价比优异的dvp es plc和vfd-b变频器。整个系统的结构图如图1所示。

 

图1 控制系统框图

 

图2 实现显示当前位置的高速计数程序段

4 plc的i/o分配

  由于使用了通讯控制,可以省去用于控制变频器的五个输出点,plc输出点的使用减少了。因此选用了dvp14es00r2和一个扩展模块dvp08xm11n。i/o点的分配见表1。需要注意的是dvp14es plc的扩展模块地址输入点是从x20开始,输出点是从y20开始。

 

表1 plc i/o分配表

5 es系列plc高速计数器应用

  此工程中所选编码器分辨率为500p/r,机器原系统配置编码器分辨率为200p/r,理论精度比过去提高两倍以上。电机为1450r/min,传动系统减速比为2.4。由此可计算出额定转速下编码器输出的最高脉冲频率为:1450r/min÷60s/min÷2.4×500p/r≈5khz。

  尽管台达es系列的高速计数器功能不算强大,其x0和x1可以接受的最高频率为20khz的脉冲,但在这个系统中还是足以胜任的。为了简化程序中的计算,采用了两个高速计数器c235和c236。c235通过计算所有前进后退的脉冲数,再进行换算后用于显示进给机构的当前位置,此功能实现的程序段见图2所示。其程序中的m45和m47用于滤除定位完成后裁切过程中或其它震动造成的编码器输出的误脉冲,以实现位置的精确性。

  c236用于进行精确定位。定位过程是这样的,每次进给机构需要定位工作时,通过计算把需要的脉冲数送到c236,不论进给机构前进还是后退,c236进行减计数,同时对c236中的数值进行比较,根据比较结果控制变频器的输出频率,实现接近设定值时进给速度变慢的三段速度控制,从而达到精确定位。精确定位时的高速计数器程序如图3所示。其中m83、m84用来触发写变频器运转方向的数据,m85、m86,m87都用来触发写变频器运转速度的数据。
[page]


图3 定位控制时的高速计数器程序

6 plc和变频器通讯的实现

  台达dvp系列plc的每一个通讯口都对应有相关的特殊寄存器d和特殊继电器m,以进行通讯相关的参数设置和信息的传送。此工程中要使用的com2对应的主要特d特m及其意义见表2。

 

表2 特殊寄存器和特殊继电器的意义

  此工程中变频器需要设定的参数及说明见表3。在进行变频器的通讯控制时必需设定这些参数,并且设定值要和plc的d1120值设置一致。其它未设置的参数可以按出厂默认值即可。

 

表3 变频器参数设置表

  当plc对变频器通讯进行数据的写入和读出时,就需要知道变频器所定义的相关功能的地址。然后依据这些地址进行数据写入和读出,才能实现对变频器的控制。vfd-b系列变频器定义的本通讯实例中需用到的字址及其意义如表4所示。根据此表可以知道,当需要变频器以20hz正向运转时,就只需在变频器通讯相关的参数字址2000h写入:0000 0000 0001 0010,即十六进制的h12或十进制的k18;在2001h中写入k2000。此工程中通讯程序段如图4所示。

 

图4 应急阀控制梯形图

 

表4 变频器的通讯参数字址定义

7 结束语

 通过上述的改造过程,完全恢复了切纸机的功能,试用几个月以来运行非常稳定。plc对变频器的通讯控制响应速度非常快,加减速的过程和停机命令执行迅速,完全不会因通讯控制而有丝毫迟滞现象,可见通讯控制完全替代了硬接线的端子控制,不仅降低了成本,而且操作更方便,性价比更优异。也证明了台达的plc和变频器的通讯功能非常强大和好用。

关键字:PLC  变频器  自动化控制 引用地址:基于台达PLC和变频器的位置控制系统实现

上一篇:无位置传感器无刷直流电机的换相方式研究
下一篇:基于PLC 的温度控制系统

推荐阅读最新更新时间:2024-05-02 21:31

S7-300 PLC和70系列变频器位置控制应用
一. 概述   在自动化控制领域中,相同功能有不同实现方式,针对不同的设备对精度和响应速度的要求,选用合适的定位控制系统以实现最优的性价比。本文介绍的一种应用西门子S7-300 PLC 的高速计数模块ET200S和70系列 变频器 通过PROFIBUS总线通讯的功能来实现的定位控制的实际应用。 二. 控制思路   横移车是钢管生产线中不可缺少的辅机设备,它主要完成将前一工序生产的钢管搬运到下一工序,或有序地暂放在台架的每个工位上。随着对生产线自动化程度要求的日益提高,减轻操作人员的工作量和操作失误。要求对横移车实现全自动准确定位控制。   其控制核心就是利用装在横移车车轮上的 编码器 采集的位置信号,通过PLC的高
[嵌入式]
什么是变频器软启动模式
变频器同时改变输出频率与电压,也就是改变了电机运行曲线上的n0,使电机运行曲线平行下移。因此变频器可以使电机以较小的启动电流,同时使电机启动转矩达到其最大转矩,即变频器可以启动重载负荷。 软启动只改变输出电压,不改变频率,也就是不改变电机运行曲线上的n0,而是加大该曲线的陡度,使电机特性变软。当n0不变时,电机的各个转矩(额定转矩、最大转矩、堵转转矩)均正比于其端电压的平方,因此用软启动大大降低电机的启动转矩,所以软启动并不适用于重载启动的电机。 变频器在功能上是软启动所不能替代的,变频器可以实现恒转距启动,就是说在低速下可以有和高速相同的转距,而软启动是无法实现的。 变频器软启动模式是指在启动电动机的时候,通过变频器
[嵌入式]
plc的基本工作原理
一. 扫描技术    当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段   在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段   在用户程序执
[模拟电子]
<font color='red'>plc</font>的基本工作原理
PLC的控制线路和梯形图
PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,分别是:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)、结构化文本Delete(ST)等等,今天给大家分享一些PLC的控制线路和梯形图,这算是比较基础实用的部分,一起来看看吧! 起动、自锁和停止控制的PLC线路与梯形图 起动、自锁和停止控制能使用驱动指令(OUT),也能够使用置位指令(
[嵌入式]
<font color='red'>PLC</font>的控制线路和梯形图
三菱FX系列PLC通过指令与A700变频器通讯
一、A700/F700变频器相关参数 l 操作模式: 参数Pr79=0 l 通讯站号: 参数Pr331=0 l 通讯速率: 参数Pr332=96 l 通讯停止位长: 参数Pr333=10 l 通讯奇偶校验: 参数Pr334=2 l 通讯校验时间间隔: 参数Pr336=9999 l 通讯等待时间: 参数Pr337=9999 l 通讯有无CR/LF选择:参数Pr340=1 有CR l 通讯开始模式选择: 参数Pr341=1 网络运行模式开始 l 参数写入选择: 参数Pr77=2 可以在所有运行模式中写入参数 335 不用 二、FX3U/3G PLC设置与程序 1、参数设置 2、程序
[嵌入式]
三菱FX系列<font color='red'>PLC</font>通过指令与A700<font color='red'>变频器</font>通讯
PLC(可编程控制器)与MC(微机)控制的区别
微型计算机是在以往计算机与大规模集成电路的基础上发展起来的,其最大特点是运算速度快,功能强,应用范围广,在科学计算,科学管理和工业控制中都得到广泛应用。所以说,MC是通用计算机。而PLC是一种为适应工业控制环境而设计的专用计算机。但人工业控制的角度来看,PLC又是一种通用机,只要选配对应的模块便可适用于各种工业控制系统,而用户只需改变用户程序即可满足工业控制系统的具体控制要求。而MC就必须根据实际需要考虑抗干扰问题及硬件软件的设计,以适应设备控制的专门需要。所以说MC是通用的专用机。 基于以上理解,便可以得出MC与PLC具有以下几点区别: (1)PLC抗干扰性能为MC高 (2)PLC编程比MC编程简单
[工业控制]
变频器启停接线方法介绍
变频器的控制,不外乎启动,停止,正转,反转,调速这几样基本的逻辑,这些逻辑基本上要求是电平状态有效,而不是上升边缘有效,所以使用按钮开关控制变频器的时候,一般需要使用自保形式的按钮开关来完成,如果不是自保形式的,需要另外加中间继电器来做自保。 1、单开关启停 变频器只通过RUN端子给高电平,变频器就可以启动了,当开关断开,相当于RUN端子变成了低电平,变频器就停止运行了。 这种情况使用一个自保按钮开关就可以满足变频器的启停控制,多出来的一个开关,可以用来做故障复位,接到RST上,当然是用非保持的开关更理想,当变频器有故障的时候,按一下复位开关,就可以清楚变频器的故障了。因为没有单独的电位器给定,这时候可以通过操作面板来给
[嵌入式]
<font color='red'>变频器</font>启停接线方法介绍
变频器谐波会造成什么危害?谐波会对哪些设备造成危害?
随着工业自动化程度的不断提高,变频空压机逐渐成为市场上的主流产品,变频器也得到了非常广泛的应用。变频空压机的变频器靠内部IGBT的开断来调整输出电源的电压和频率,根据电机的实际需要来提供其所需要的电源电压,进而达到节能、调速的目的。但是,变频器大量应用随之带来的危害我们也不能忽视。对电机领域来说,变频器在一定程度上,对电机的正常使用可能会带来损伤,影响正常的工况运行。 变频空压机的变频器节能改造效果明显,但是变频器的谐波污染问题已经成为目前较为严重的问题。不同企业在变频器的应用过程中遇到的问题不一样,总结来看,谐波主要会对一些设备造成危害,需安装电抗器等滤波装置来解决谐波问题,也为铜应用带来了机会。下面就来细说下谐波会对哪些设
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved