基于台达plc和变频器的位置控制的实现

基于台达plc和变频器的位置控制的实现

ID:9966304

大小:349.69 KB

页数:9页

时间:2018-05-17

基于台达plc和变频器的位置控制的实现_第1页
基于台达plc和变频器的位置控制的实现_第2页
基于台达plc和变频器的位置控制的实现_第3页
基于台达plc和变频器的位置控制的实现_第4页
基于台达plc和变频器的位置控制的实现_第5页
资源描述:

《基于台达plc和变频器的位置控制的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要:本文讲述利用台达PLC和变频器通过通讯功能实现的定位控制的应用。通过此案例讲述了PLC的高速计数器的使用方法和PLC和变频器的通讯的实现。关键词:PLC变频器高速计数器通讯定位控制Abstract:ThepaperintroducethepositioncontrolwithDelta’sPLCandInverterwhichusetheCommunicationfunction。AlsointhispaperpresentstheapplicationofthePLC’sHigh-speedcounterandcommunicatio

2、nwithInverter。KEYWORD:PLCInverterHigh-speedCounterCommunicationPositioncontrol1引言  当今自动化控制产品日新月异,相同功能的实现有各种各样不同的方式。比如很多设备上都要使用的定位控制的实现就有很多种方法。有的利用单片机结合伺服系统实现定位控制;有的使用PLC高速脉冲输出功能或配定位单元结合伺服系统实现;还有的利用变频器的多段速控制来实现定位控制。但不同的定位控制系统有不同的特点,成本也有很大的差异,于是针对不同的设备对精度和响应速度的要求,选用合适的定位控制系统以

3、实现最优的性价比就非常必要。本文介绍一个高性价比的,应用台达PLC的高速计数器和与变频器通讯的功能来实现的定位控制的例子。2控制实例  切纸机械是印刷和包装行业最常用的设备。其完成的最基本动作是:把待裁切的材料送到指定位置,然后进行裁切。其控制的核心就是一个单轴的位置控制。我们已经成功的利用PLC对变频器的端子进行控制,实现多段速调速,从而完成这个单轴控制。因为考虑到控制成本和操作的方便性,我们又应用台达的ESPLC和VFD-B变频器通过通讯来实现这个位置控制。3系统的构成  PLC作为控制的核心,主要用来接收编码器的反馈信号实现对当前位置的

4、检测,通过和设定值的比较用通讯功能来控制变频器的输出频率从而实现精确定位。同时通过HMI可以方便的设定PLC的一些内部寄存器值进行人机交互,并且变频器的工作频率可以在HMI上方便修改和直观显示。台达的DVP系列PLC都具有两个通讯口,COM1是RS232,COM2是RS485,支持ModBusASCII/RTU通讯格式,通讯速率最高可达115200bps,两通讯口可以同时使用。所以无需用任何扩展模块就可以实现既可连接用于参数设置的人机界面又可用通讯的方式控制变频器等其它设备。并且DVP系列PLC提供了针对ModBusASCII/RTU模式的专

5、用通讯指令,这样在编写通讯程序时就可以大大简化,无需像用串行数据传送指令RS那样要进行复杂的校验码计算和遵循复杂的指令格式。台达的VFD系列变频器内建有单独的RS-485串联通讯界面,并且也遵循MODBUSASCII/RTU通讯格式(VFD-A系列除外)。基与这些特点我选用了性价比优异的DVPESPLC和VFD-B变频器。整个系统的结构图如图一所示。图一:控制系统框图4 PLC的I/O分配  由于使用了通讯控制,可以省去用于控制变频器的五个输出点,PLC输出点的使用减少了。因此选用了DVP14ES00R2和一个扩展模块DVP08XM11N。I

6、/O点的分配见表1。需要注意的是DVP14ESPLC的扩展模块地址输入点是从X20开始,输出点是从Y20开始。表1:PLCI/O分配表  5ES系列PLC的高速计数器的应用  此工程中所选编码器分辨率为500p/r,机器原系统配置编码器分辨率为200p/r,理论精度比过去提高两倍以上。电机为1450r/min,传动系统减速比为2.4。由此可计算出额定转速下编码器输出的最高脉冲频率为:  1450r/min÷60s/min÷2.4×500P/R≈5KHz。  尽管台达ES系列的高速计数器功能不算强大,其X0和X1可以接受的最高频率为20KHz的

7、脉冲,但在这个系统中还是足以胜任的。为了简化程序中的计算,采用了两个高速计数器C235和C236。C235通过计算所有前进后退的脉冲数,再进行换算后用于显示进给机构的当前位置,此功能实现的程序段见图2所示。其程序中的M45和M47用于滤除定位完成后裁切过程中或其它震动造成的编码器输出的误脉冲,以实现位置的精确性。图2:实现显示当前位置的高速计数程序段  C236用于进行精确定位。定位过程是这样的,每次进给机构需要定位工作时,通过计算把需要的脉冲数送到C236,不论进给机构前进还是后退,C236进行减计数,同时对C236中的数值进行比较,根据比

8、较结果控制变频器的输出频率,实现接近设定值时进给速度变慢的三段速度控制,从而达到精确定位。精确定位时的高速计数器程序如图3所示。其中M83、M84用来触发写变频器运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。