变频器与主设备串行通讯方式及其程序设计

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:kona
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文以三菱E700变频器为例,介绍了变频器作为从设备与PC、PLC、HMI等主设备之间的通讯实现过程。在分析了计算机链接协议、MODBUS-RTU的概念和信息格式基础上,分别设计了各种串行通信的控制系统。为技术人员全面理解、掌握目前变频器的串行通信提供参考依据。
  关键词:变频器;串行通讯;变频器;Modbus-RTU
  Absrtact:taking Mitsubishi E700 inverter as an example,this paper introduces the realization process of communication between slave equipment and main equipment such as PC,PLC,HMI.Based on the analysis of the computer link protocol,the concept of MODBUS-RTU and the information format,various serial communication control systems are designed.It provides a reference for technicians to understand and master the serial communication of current frequency converter.
  Keywords:inverter  serial communication  Modbus-RTU
  0 引言
  现在变频器的控制方法大约可分为3种:外部端子控制、模拟量控制和通信控制。
  外部端子控制接线多,可控速度固定,不能根据反馈实时调节。模拟量控制易受干扰,控制距离不长。而通信控制就没有这些问题。简单的接线,就可以同时使用一台设备控制多台变频器,还可以实时采集变频器的状态数据。在如今,这种控制方式已经逐渐成为主流。
  三菱E700变频器通过自带的PU接口与主设备实现串行通信。本文从系统硬件连接,各器件的参数设置以及程序编寫等方面,全面讲解变频器与主设备间串行通信方式实现的过程。
  1.通信方式与通信协议
  1.1.通信方式:设备间的基本通信方式有串行通信和并行通信两种,串行通信又分为异步通信和同步通信两种方式。本文所介绍的变频器与主设备的通信方式属于串行异步半双工通信。
  1.2.通信协议:三菱变频器的PU接口是一个4线制的485通信口,PU端口各引脚定义见图1。E700的PU接口支持计算机链接和Modbus-RTU两种协议。变频器使用PU接口与主设备通讯时,要求主设备硬件上配有485接口。
  1.2.1计算机链接
  计算机链接协议是三菱公司为了解决计算机与FX系列PLC子站间通信问题而设计的专用协议集,该协议集是一种典型的面向字符的命令响应型通信协议。[5]
  1.2.2Modbus-RTU协议
  Modbus协议可分为Modbus ASCII和Modbus-RTU两种,它是Modicon公司为PLC上的应用而开发的通讯协议。Modbus协议使用专用的信息帧,在主设备与从设备间进行串行通讯。专用的信息帧具有能读取和写入数据的功能,使用这一功能可以从变频器读取或写入参数、写入变频器的输入指令以及确认运行状态等。[6]
  1.3 E700与PC的计算机链接通信的实现
  1.3.1硬件连接
  将需要通信设备的通信口先连接起来。通用的PC串口需要使用转换器将RS232转为485接口。可以使用RS-232/RS-485无源转换器来连接PC的串口和变频器的PU口。
  1.3.2参数设置
  根据PC各个引脚的定义正确连接后,需要在两台设备上设置通信的速率和格式。在Windows操作系统中,可以在设备管理器中修改端口选项中用到的通信端口的属性,将参数设置的和变频器端一样。变频器端通过设置Pr.117~Pr.124来实现[6] (具体参数对照变频器手册)将参数设置的和PC端一样。至此,PC和变频器之间就能够互相通信了。
  设置Pr.549,将变频器使用的协议设置为计算机链接协议。将变频器设置为网络模式。
  1.3.3报文格式
  要控制变频器,PC端必须发送符合计算机链接通信协议的报文给变频器来进行控制。可以使用软件来发送报文。报文的格式为:控制码+从设备站号+ 命令代码+等待时间+数据+ 求和校验码[6] 。变频器收到正确的报文后,会进行相应的操作,然后会发送一条报文来报告执行的结果。更具返回的报文能知道执行的结果或查询的数据。返回的报文格式为:控制码+从设备站号+读取代码+数据结束+求和校验代码[6] 。
  1.3.4实现方式
  使用友善串口调试助手进行通信操作。打开串口调试软件,设置串口参数,选择Hex模式,点击打开串口,发送十六进制数“05 30 31 66 61 32 32 39 31”,如图2。变频器执行正转高速。
  1.4 E700与PLC的Modbus-RTU通信的实现
  1.4.1硬件连接
  本次使用的是FX3UPLC,需安装一块FX3U-485-BD模块。将变频器的PU口与通讯模块连接,完成硬件接线。
  1.4.2参数设置
  变频器与PLC需设置相同的传输速率,数据长度,奇偶校验以及停止位。PLC侧选择为无协议通讯,变频器通过修改Pr.549更改为Modbus-RTU协议。最后将变频器更改为网络模式。
  1.4.3程序编写   程序方面使用串行数据传送指令RS2指令。如图3。
  该指令是用于通过安装在基本单元上的RS-485串行通讯口进行无协议通讯,从而执行数据的发送和接收的指令。其中 指的是:保存发送数据的数据寄存器的起始软元件;m指的是:发送数据的字节数(设定范围:0~4096); 指的是:数据接收结束时,保存接收数据的数据寄存器的起始软元件;n指的是:接收数据的字节数(设定范围:0~4096)。n1指的是:使用通道编号(设定内容:K0:通道0、K1:通道1、K2:通道2)。[7]
  报文的格式为:地址区域+功能区域+数据区域+错误校验区域。程序如图4。
  程序中的16进制数需从低位至高位来看,将D0至D2中的数据解析为:01 06 00 01 00 01,从左往后逐个解读:01是从设备地址,06是写入功能代码,00 01是变频器Modbus寄存器,00 01是向寄存器中写入的数据。以上程序是让变频器执行复位操作。
  1.5 E700与HMI的Modbus-RTU通信的实现
  1.5.1硬件连接
  本次使用的是昆仑通态的MCGS触摸屏。需要自制一根9针D型母头转RS485的通讯线,方便与变频器PU端连接。DB9针母头转RS485接线图如图5。
  
  1.5.1组态与参数
  触摸屏设备组态选择:通用串口父设备→莫迪康ModbusRTU。
  变频器与触摸屏需设置相同的通讯波特率,数据位位数,数据校验方式以及停止位位数。变頻器通过修改Pr549更改为Modbus-RTU协议。最后将变频器更改为网络模式。
  1.5.2触摸屏调试
  触摸屏动画组态如图6。
  添加变频器Modbus寄存器40009,写入十进制数10,变频器执行正转、高速指令。
  2.延伸
  在以上的实验中,调试可得知变频器作为从设备是不会主动向主设备PLC发送信息,属于半双工的传送方式。实验现象表明由主设备发送请求给从设备,从设备做出应答,由此可得出是异步通信方式。
  其实,本次的系统通信结构不仅仅指限于本次使用型号的设备。总结下来可以分为2层:硬件层和协议层。如果设备之间的硬件层相同,使用相同的协议,也可以进行通信。比如三菱E700变频器与触摸屏通信、西门子S7200变频器与PC通信,甚至变频器与安卓手机通信。每家公司变频器的协议并不相同,台达变频器使用的是MODBUS ASCII协议,西门子变频器使用USS协议。变频器与任何一种主设备进行串行通信时,只要主设备按照变频器的协议发送报文就可以实现。
  3.总结
  综上所述,变频器与PLC通过通信方式连接,不仅可与多台变频器组成系统,降低成本,减少接线,且可配备触摸屏使得对变频器的控制、各参数的设定及监控变得更加方便。通信方法将得到广泛应用。
  参考文献:
  [1] 张豪.基于MODBUS通讯协议的三菱PLC控制台达变频器的研究[J],2009
  [2] 瞿选益.三菱1000系列触摸屏与A700系列变频器通讯运行[J],2014
  [3] 窦小明,黄晓伟.MCGS触摸屏与多台汇川变频器的MODBUS通讯设计与实践[J],2012
  [4] 詹俊钢,谭娜.MCGS触摸屏与西门子变频器的USS协议通讯设计与实践[J],2017
  [5] 刘波,邓炎,魏霞.基于计算机链接协议的S7-200PLC与FX2N+PLC的通信[J],2012
  [6] 三菱E700使用手册(应用篇).三菱株式会社[Z].2009.4
  [7] 三菱FX系列编程手册.三菱株式会社[Z].2009.4
  [8] 三菱FX系列通讯手册.三菱株式会社[Z].2009.4
  作者简介:
  徐垚,男,1996年5月,助教,主要研究方向:PLC、变频器、伺服技术的系统设计与应用。
  (作者单位:无锡机电高等职业技术学校)
其他文献
摘要:食品工业的快速发展,使人们的物质生活水平得到了明显改善,并对食品质量提出了更高的要求。在“三聚氰胺奶粉”“豇豆含毒”“瘦肉精”等食品事件发生之后,社会媒体与公众对于食品安全问题的关注也愈发密切。  关键词:食品安全;检测技术;食品质量安全  1 前言  中国的食品安全管理不到位,食品出现质量问题,会影响消费者的生命安全。目前政府高度重视食品安全问题,并提出了一些保障措施,但是落实到具体的工作
期刊
摘要:近年来,随着我国科学技术的不断发展,飞机自身及运行的环境软硬件的安全性和可靠性逐渐完善,人为因素成为了目前航空飞行事故的主要原因。航空维修是航空业物质的基础,航空维修质量对飞机的安全性和可靠性有着直接的影响,而人为因素与航空维修的质量有着密切的联系。本文就对航空维修中的人为因素进行深入探讨,提出相应的改进措施,进而有效提高航空运输的安全性。  关键词:人为因素;航空维修;预防措施  人的因素
期刊
摘要:本文提出通过STM32F103ZET6作为开发平台制作智能扫雪机,可实现手机APP远程操控,在机器释放的无线网络中工作,通过摄像头将来人图像传输到手机终端,对扫雪的情况实时反馈以专门的电动机为扫雪刷提供动力,达到最佳的扫雪效果,并采用履带式底盘,抓地力强不易打滑,提高扫雪效率。  关键词:扫雪机;STM32F103ZET6;智能  引言:在我国北方,冬季降雪期长且降雪量大,每次下雪后积雪给居
期刊
摘要:随着社会经济水平与国民建设发展需求不断提升,汽车起重机因其底盘性能等同于同样整车重量的载重汽车,可以合法上路,所以在中大型零件的拆装与转运过程中起到了关键性作用。但由于起重机大多都在环境复杂、施工条件恶劣等场地作业,对于起重机的核心部件液压系统提出了更高的要求,也给日常的维修与保养方面也带来了挑战,一旦起重机发生故障,引发的将是巨大安全事故。为提高作业安全,做好起重机故障诊断工作,及时做好维
期刊
摘要:目前企业发展已经上升到了一个新的高度,而企业内部审计工作的完善也是影响企业外部稳定性的重要因素。这不仅有利于企业内部会计运行的稳定性,内部审计工作的协调性,也有利于企业最终效益和目标的实现。针对目前企业内部所存在的问题,采取必要的措施,是十分关键的。  关键词:建筑企业;会计;风险管理;审计  市场经济的不断发展,对于建筑企业而言有利有弊,特别是在近年来,该行业所面临的非定型因素逐渐增多,在
期刊
摘要:伴随我国经济与科技的稳定发展,人们的环保意识也在不断的提升,而且绿色设计理念已经融入到社会各界,其中在冶金机械制造的过程中,为了能够顺应时代的发展,则需要重视绿色设计制造理念的应用,这样不仅能够提高冶金机械产品的环保性与可靠性,同时能够为保护环境做一份贡献,推动冶金机械制造行业的稳定发展。机子,本文分析了,当前冶金机械制造应用绿色理念出现的问题,笔者根据自身经验提出相关的建议。  关键词:冶
期刊
摘要:本文描述了如何用NXP公司推出的MCF5225x系列MCU来做为控制核心,来设计一款稳定性高,成本低的液压升降机控制板卡,控制板包括以太网接口、隔离数字信号输入、模拟信号输入、隔离信号输出、双向可控硅接口电路,485总线输出接口。  关键词:MCF52259;MQX;RTOS;液压升降机  引言:液压升降机主要是通过液压油的压力传动从而实现升降的功能,传统的液压升降机控制器自动化部分采用PL
期刊
摘要:将里程利用率、车辆满载率、万人拥有量作为“供求匹配”程度的三个指标,通过计算出租车客运需求的有效行驶里程与出租车客运供给的有效行驶里程,构造了供需平衡的出租车动态匹配模型;其次,考虑燃油价格等一些外在因素,引入平衡系数,对模型进行了修正;最后,运用2013年北京市出租车运营量验证了该修正模型的合理性与有效性。采用基于熵权法的模糊综合评价模型,将等待时间、打车风险、个人需求、额外收入、软件熟悉
期刊
摘要:众所周知,我们现在普遍使用的传统雨伞存在着诸多弊端,当遇到恶劣风雨天气时,雨伞会随着风向被吹翻、吹坏,导致在行路中的人狼狈不堪,举步维艰。这时这把雨伞已失去了他遮风挡雨的意义。在进入室内,伞尖滴水也是一个令人头疼的问题。在科技高速发展的今天,人们越来越需要实用的高科技产品来解决自己的生活问题,解决不必要的麻烦。但是市面上过多的产品使人们难以尽用。在科技的时代创造力领导着人们的生活,我们需要将
期刊
摘要:在新的经济形势下,多数企业均面临着巨大的困难和挑战。随着社会的多元化发展,企业的竞争趋势将不断扩大。面对新时代环境,无论是私营企业、国有企业,均不得不做出改革的调整与尝试。体制、模式、思想的改革,才能去除企业运转中的不利因素,契合时代、与时俱进的发展壮大。改革过程中,对企业的管理、经营开展可持续发展研究、探索,方能充分推动企业向现代化、科技化的方向发展。  关键词:烟草商业企业;可持续发展;
期刊