三菱plc与abb变频器modbus通信控制与应用

三菱plc与abb变频器modbus通信控制与应用

ID:5378668

大小:131.65 KB

页数:2页

时间:2017-12-08

三菱plc与abb变频器modbus通信控制与应用_第1页
三菱plc与abb变频器modbus通信控制与应用_第2页
资源描述:

《三菱plc与abb变频器modbus通信控制与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、文章编号:1672—0121(2010)06—0063—02三菱PLC与ABB变频器的MODBUS通信控制及应用文U呐,窦磊,刘茂银(徐州锻压机床厂集团有限公司技术中心,江苏徐州221116)摘要:以实际应用程序为例,介绍了三菱PLC与ABB变频器的MODBUS通信,实现了对变频器频率、电流等参数的读取以及对其速度的控制。此外,还简单介绍了PLC中的CRC校验程序。关键词:机械制造;通讯控制;MODBUS;PLC;压力机中图分类号:TG315.5文献标识码:B1前言通信要连续读取3个参数,即0102、0103和0104,分目前,通信控制在压力机

2、行业中的应用越来越别对应速度、频率和电流;CRCL、CRCH为CRC校广泛,而MODBUS作为欧洲产品的一种标准通信协验字,是程序自行校验所得。PLC程序如图1所示。议,其重要性不言而喻。M0VH1D20通信控制优越性显著,它可以实现PLC对变频M0VH3D21器的实时监控,这给了程序编写者极大的自由发挥空间,我们可以限定压力机单次、寸动、连续各种操M0VH0D22作规范的主电机速度范围,还可以通过程序变比直MOVH65D23接显示压力机行程次数等。PLC以FX1N一60MR为例,增加一个RS一485通M0VHOD24信模块,通过串口数据传送R

3、S指令,与ABB变频器M0VH3D25(ACS550)进行MODBUS通信,实现了人机界面显图1读速度、频率、电流示主电机电流、速度,压力机行程次数,变频器故障变频器接收并处理完指令后发回的数据格式如代码,实现了人机界面对主电机速度的控制。下:16#01,16#03,16#00、16#65,16#00、16#03,CRCL、CRCH2读取变频器参数站址读命令读寄存器地址读寄存器数量CRC校验字PLC与变频器的每一次通信,都是由PLC发出一段遵从MODBUS通信协议的串行指令,变频器接6#O¨6#03,⋯6#0麓站址读命令字数参数字1参数字2参数

4、字3CRC校验字收指令,校验无误后执行指令并发回响应通信数据,由此可见,PLC接收到19位通信数据,前8位PLC接收后再次校验无误,一次通信完成。下面以实为原先发送的读取指令,第12、l3位为读取的转速际通信数据来分析变频器通信命令。从变频器通信过程可看出,要读取变频器参数,值,依次类推,18、l9位为校验字。首先PLC应发出一段串行指令,其基本格式如下:读出的参数值分高位和低位,如读出的电流字(电流H、电流L)=16#0l、16#A5,则实际电流数值为16#01,16#03,16#00、16#65,16#00、16}}o3,CRCL、CRCH

5、站址读命令读寄存器地址读寄存器数量CRC校验字l6#01A5=42.1APLC发送数据全部为16进制,16#01表示变频器为1号站,此参数可在变频器中设定;16#03代表PLC要求读取变频器参数;16#00、16#65换算成十进制为0101,加1应为0102,对应变频器参数01组02号参数则为变频器速度;16#00、16#03表示此次收稿日期:2010—07—21作者简介:刘呐(1983一)男,助工,从事压力机电气设计研发工作16000,即16#3E、16#80。PLC程序如图2所示,其中D164为人机界面输入频率的换算值。H1D2OH6D21

6、HOD22H1D23D164K4M2印K2M268D24K2M260D25图2写变频器速度此外,变频器的启动及停止等命令就不再一一图3CRC校验程序介绍,下面给出变频器通信的几个必要参数设取的参数赋值为0外,其余均被赋值。因此,在监控置——一9802:1设置MODBUS通信;1001:10设置启PLC程序时,如遇到此种情况,请判断为未通信成停由通信控制;1103:8设置改变速度由通信控制;功,此时可将变频器端A、B两线互换。5302:1设置站号;5303和5304设置波特率和校验(2)在进行变频器参数写操作时,一定要将变频方式,与PLC程序设置

7、相同即可。器设置为远程控制(通过控制面板设定)。(3)变频器是否故障可以通过读取变频器控制4CRC校验字来判断,变频器故障代码可以通过读取0401参数程序是三菱FX系列PLC进行MODBUS通信来实现。的重点,而校验程序的难点是将数据循环8次右移,且低位为1时将数据与16#A001异或。6结束语笔者通过实验得出两种右移方式:①除2右移这套三菱PLC与ABB变频器的MODBUS通信法。这种方法会造成D地址数据溢出,需要二次赋程序已经在生产中得到了应用,并通过人机界面实值才可以实现,程序编写繁琐,不建议使用。②按位现了对变频器的监控,效果显著。总之

8、,通信控制以赋值读取法,所用指令为MOV指令,这里简称为指其各方面的优势,必将在压力机行业中得到普及。令右移法。这种方法简单易用,编写简单且方便理【参

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

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

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