首页 ACS 变频器Modbus通讯设置说明

ACS 变频器Modbus通讯设置说明

举报
开通vip

ACS 变频器Modbus通讯设置说明ABB通用机械传动Modbus通讯设置应用笔记ACS355变频器版本Version拟制Producer日期DateRV1.0刘玉东2011/09/10内部资料欧能科技概述为了便于用户使用变频器与外部设备之间的Modbus通讯,现将与通讯相关的设置操作步骤总结形成应用笔记,以方便用户参考并能够快速设置通讯连接和工程调试。本文介绍了ABBAC500eCoPLC通过Modbus现场总线对变频器进行控制的方法。内置现场总线支持ModbusRTU协议。Modbus是一种串行异步通讯协议。数据传输采用半双工方式。内置现场总线通...

ACS 变频器Modbus通讯设置说明
ABB通用机械传动Modbus通讯设置应用笔记ACS355变频器版本Version拟制Producer日期DateRV1.0刘玉东2011/09/10内部资料欧能科技概述为了便于用户使用变频器与外部设备之间的Modbus通讯,现将与通讯相关的设置操作步骤 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 形成应用笔记,以方便用户参考并能够快速设置通讯连接和工程调试。本文介绍了ABBAC500eCoPLC通过Modbus现场总线对变频器进行控制的方法。内置现场总线支持ModbusRTU 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 。Modbus是一种串行异步通讯协议。数据传输采用半双工方式。内置现场总线通过RS-232接口(控制盘连接端子X2)或EIA-485接口(连接到变频器端子X3上的FMBA-01Modbus适配器的端子X1)连接。RS232通讯电缆的最大长度限制为3米。RS232专为点对点应用而设计(一个主站控制一个从站)。EIA-485专为多点应用而设计(一个主站控制一个或多个从站)。通过对变频器进行设置,变频器可以通过现场总线接口接收所有控制信息,即控制信息分布在现场总线接口和其他信号源中,如数字和模拟输入信号。控制接口:一般情况下,Modbus和传动之间的基本控制接口包括传动输出字:-状态字-实际值1-实际值2-…-实际值8传动输入字:-控制字-给定1-给定2注意:“输入字”和“输出字”是针对现场总线控制器而言的。例如现场总线控制器的输出数据,对于传动来说就是输入数据。欧能科技第一步机械和电气安装-EFB警告!只有在传动断电的情况下,才可以接线。硬件安装步骤:1、将MODBUS通讯适配器FMBA-01安装到ACS355变频器通讯扩展口并拧好固定螺丝。2、AC500eCoPLC与ACS355变频器通过Modbus通讯电缆连接如下图:3、Modbus端子拉线按如下 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 格顺序接线:(B+---B+,A-----A-,AGND---AGND)连接到Modbus适配器模块FMBA-01的X1接线说明1SHLD总线电缆屏蔽。通过RC滤波并接向CH_GND(机箱内部连接到GND)2数据+B+3数据-A-4隔离信号地AGND连接到AC500eCoPLCCOM1的接线说明2隔离信号地AGND3数据+B+8数据-A-欧能科技第二步ACS355变频器通讯参数配置硬件连接完成并确认接线正确后,将变频器上电,通过控制盘来设置通讯参数。如何选择一个参数并改变该参数的值,请参照如下操作:步骤动作控制盘显示1.如果处于输出模式,通过按下键可以进入主菜单,否则重复按下键,直到进入主菜单。2.通过和键在主菜单上选择PARAMETERS以进入参数模式,并按下。3.通过或键选择合适的参数组。按下。4.使用或键选择合适的参数组。该参数的当前值显示在所选择参数的下面。按下进入重新设置。5.通过或键为该参数设置一个新值。按下该键一次可以增加或者减小该值。按住下键并不松开可以快速改变参数值。同时按下这两个键,用缺省值代替显示值。欧能科技步骤动作控制盘显示6.要保存新值,请按下。要取消新值并保存原来的值,请按下。1、设置变频器Modbus通讯参数ACS355变频器与Modbus通讯相关的参数设置说明如下:通讯配置参数、外部控制命令、外部选择及给定值、用户参数参数名称设定值(英文为参数值名称,()中数字为参数设定值代码,中文是对参数设定值的说明)9902APPLICMACRO选择应用宏程序。AC500MODBUS(10)[固定值]选择AC500MODBUS应用宏。选其它无法MODBUS通讯。9802COMMPROTSEL激活外部串口通讯并选择串口STDMODBUS(1)[固定值]选择 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 Modbus协议,激活串行通讯。5302EFBSTATIONID定义站点ID地址。网络中任何址两个站点的址都不相同。2[用户可根据实际需要修改设定值](用户自定义0-247任意)5303EFBBAUDRATE定义通讯速率。19.2kbit/s(192)[用户可根据实际需要修改设定值]可选择设定值中提供的任一波特率5304EFBPARITY选择奇偶校验设置。8NONE1(1)[用户可根据实际需要修改设定值]网络中所有站点中该参数的设置必须相同。5305EFBCTRLPROFILE选择变频器所使用的通讯配置。ABBDRVFULL(2)[固定值]ABB传动完全版驱动配置。5310EFBPAR10选择映射到Modbus寄存器40005的参数。101电机转速计算值,单位rpm。负值表示反向旋转。用户可根据实际需要参照用户手册自行修改此值。5311EFBPAR11选择映射到Modbus寄存器40006的参数。303变频器配置状态字。用户可根据实际需要参照用户手册自行修改此值。5312EFBPAR12选择映射到Modbus寄存器40007的参数。305故障状态定。用户可根据实际需要参照用户手册自行修改此值。1001EXT1COMMANDS定义外部控制地1(EXT1)用于启动、停机和转向命令的连接和信号源。COMM(10)现场总线接口作为起停命令源。此值的选择决定了外部控制地1,是由通讯起停变频器或由DI输入端口起停变频器。只有1102参数值定义外部1有效,此值的设置才有意义。1002EXT2COMMANDS定义外部控制地2(EXT2)用于启动、停机和转向命令的连接和信号源。COMM(10)现场总线接口作为起停命令源。此值的选择决定了外部控制地2,是由通讯起停变频器或由DI输入端口起停变频器。只有1102参数值定义外部2有效,此值的设置才有意义。欧能科技参数名称设定值(英文为参数值名称,()中数字为参数设定值代码,中文是对参数设定值的说明)1003DIRECTION启用电机旋转方向控制,或固定旋转方向REQUEST(3)允许用户控制转向。此值决电机的方向控制类型。1102EXT1/EXT2SEL定义外部1有效还是外部2有效的控制口,通过控制口的信号可以在外部1或外部2中作出选择。(外部1包括EXT1和REF1,外部2包括EXT2和REF2)COMM(8)现场总线接口作为外部1/外部2的选择源,也就是控制字5319的第11位选择EXT1或EXT2。(5319对应Modbus地址40001/0000,即控制字)控制字通过现场总线控制器经现场总线适配器或内置的现场总线(Modbus)发送到变频器。只有此值设为COMM(8),5319的第11位才起作用,选择EXT1时REF1有效,选择EXT2时REF2有效。1103REF1SEL选择外部给定REF1的信号源。COMM(8)现场总线给定值REF1。(1102参数值选为COMM(8),5319第11位选为EXT1时,本参数值有效)此值选为COMM(8)后,对应向Modbus地址40002/0001中写入值有效,详见Modbus通讯地址说明。1106REF2SEL选择外部给定REF1的信号源。COMM(8)现场总线给定值REF2。(1102参数值选为COMM(8),5319第11位选为EXT1时,本参数值有效)此值选为COMM(8)后,对应向Modbus地址40003/0002中写入值有效,详见Modbus通讯地址说明。1604FAULTRESETSEL故障复位信号源。COMM(8)现场总线作为故障复位的信号源。更多控制参数说明,请查看变频器用户手册。2、Modbus通讯地址说明:Modbus总线通讯方式下,传动将它的参数和其它数据映射到4xxxx保持寄存器。总线设备通过访问此保持寄存器进行总线通讯。通常组态软件采用10进制,PLC或现场控制设备直接通讯采用16进制地址。具体说明如下表所示。下表仅对常用的通讯地址进行说明,更多寄存器参数及设置请参照ACS355用户手册。MODBUS寄存器地址(此10进制与16进制非转换关系)10进制16进制寄存器名称操作信息400010000控制字R/W控制字。仅被ABB传动配置所支持,也即5305设置为ABBDRVLIM或ABBDRVFULL时。直接映到传动控制字5319中对应。(值0476/1142停,047F/1151启)400020001给定值1R/W外部给定值REF1。单位为rpm或Hz由参数9904MOTORCTRLMODE(电机控制模式)的设定。现场总线给定值,数值范围:0-20000对应0-50Hz(或0-最大速度)欧能科技MODBUS寄存器地址(10进制与16进制非转换关系)10进制16进制寄存器名称操作信息400030002给定值2R/W外部给定值REF2,单位为%。根据应用,100%对应电机的最大速度、电机额定转矩和最大过程给定。由现场总线给定值,数据范围:0-10000对应0-100%400040003状态值R状态字。控制字。仅被ABB传动配置所支持,也即5305设置为ABBDRVLIM或ABBDRVFULL时。参数5320EFBPAR20以十六进制格式保存了该控制字。每1位的详细说明请参照5320。40005…400120004…0011实际值1~8R实际值1~8。使用参数5310...5317选择映射到Modbus寄存器40005…40012的实际值。例如:5310参数值设为103则40005寄存器的值为变频器的输出频率。在MODBUS数据信息中,寄存器4xxxx地址为xxxx-1。例如,寄存器40002地址为0001。注意!对于Modbus,任何参数都可以通过在参数号前面加上“4”的格式进行访问。3、Modbus对寄存器进行操作的功能代码代码十六进制(十进制)功能代码其它信息03(03)读取4X寄存器读取从站点中的寄存器(4X给定值)的二进制内容。06(06)写单个4X寄存器写一个值到单个寄存器(4X给定值)。10(16)写多个4X寄存器写值到多个寄存器(4X给定值)。17(23)读/写4X寄存器在单个MODBUS数据处理中,完成一个读操作和一个写操作的组合(功能码03和10)。在读操作之前完成写操作。欧能科技第三步AC500eCoModbus通讯设置及编程测试实例硬件安装完成后,并在计算机中安装PS501软件包,然后并打开CODsys编程软件进行通讯设置和编程。一、AC500eCoModbus通讯设置1、安装TK503硬件及驱动程序将TK503编程电缆插到计算机USB端口,如果是第一次使用会弹出提示安装驱动程序。根据安装向导,一直点击下一步安装TK503驱动程序。2、检查TK503的COM端口号在windows“开始菜单”,进入设置>控制面板>性能维护>系统>选择“硬件”选项卡>再点击“设备管理”,如下图:展开端口(COM和LPT),并检查TK503编程电缆的端口分配,括号中显示端口号。3、设置TK503的新通讯参数①在CODsys中,点击联机>通讯参数,通讯参数窗口打开②点击New…通讯参数新窗口打开。③在“Name”字段中输入一个相应的COM口名称,如“COM4”。④在设备栏中选择串口(RS232)。欧能科技⑤点击OK关闭窗口。⑥改变下面的参数值:port:对应的COM口Baudrate:19200Motorolabyteorder:YES⑦点击OK退出。4、通讯连接到PLC,点击联机>登录。二、AC500eCoModbus通讯编程编程测试实例本例选用PM554-ETHCPU作为Modbus通讯测试的CPU创建一个新的项目,用PLC自带的Modbus通讯口连接变频器,再用PLC的以太网与计算机相连用于下载程序和在线监控数据状态。1、创建一个新的项目①安装完成PS501软件包后,点击windows开始菜单>程序>ABB>ControlBuilderPlus软件配置PLC硬件及通讯参数。②软件打开后点击File>新建工程,弹出CPU模块选型窗口,选中PM554-ETH,同时选择文目标位置及填写项目名称。欧能科技③点击确定,硬件项目创建完成。2、设置PLCIP地址由于采用以太网口与计算机通讯下载程序,所以要先设置PLC以太网通讯的IP地址。在ControlBuilderPlus软件中,左侧设备栏中,双击IPsettings(IPsettings),在右侧弹出IP地址窗口。点击IP配置工具,进入IP地址设画界面,点击扫描当前的PLC设备会出现在下框中,并显示当当的IP地址值及MAC地址。选中设备后,在下方出现IP地址设置提示框,将要设定的定址输入后,点击发送配置,则新的IP地址设定到PLC中,再点击一次上侧的扫描键,则下边出现的设备IP地址为欧能科技新设定的值。注意:计算机的IP地址设定要与PLC的IP地址在一个网段上,否则将无法建立通讯。3、设置Modbus通讯参数将PLC中的串行通讯端口设置为Modbus方式,并设置相应的通讯参数,波特率、校验位、数据位、停止位要与变频器中的设置一致。①在ControlBuilderPlus软件中,左侧设备栏中,点击interfaces>COM1>COM1_Online_Access,并点击右键更新设备,选中Modbus后,并点击下边的更新设备,则COM1选为Modbus通讯方式。欧能科技在右侧参数设定栏内,设置Modbus通讯参数,波特率、校验位、数据位、停止位要与变频器中的设置一致。其中运行方式要选择Maste或Slave,本例由于是与变频器通讯,所以PLC选为Master,地址在总线中不应与其它节点号重复。至此PLC硬件通讯参数设置完成。4、创建通讯程序①在ControlBuilderPlus软件中,左侧设备栏中,双击AC500,打开CODsys软件创建一个新的项目,在此环境下编写通讯程序。②Modbus通讯采用COM_MOD_MAST报文处理模块,本模块具有Modbus数据收发功能,和错误诊断功能,详细说明请在CODsys软件中,点击帮助>搜索>填入数据模块名称。在编程环境下,采用梯形图方式编写Modbus接收和发送程序,具体的梯形图如下:欧能科技程序说明:modbus1为数据接收模块,B1为脉冲发生函数,由于COM_MOD_MAST的触发条件是由EN接收到上升沿则读一次数据,并存放到数组DATA中,B1是用于产生周期触发脉冲的函数模块,ModMast_DATA2是存放接收数据的数组。Modbus2为数据发送模块,DI_START为数据发送触发信号,本变量为DI输入开关,用于手动操作发送数据,采用微动开关接到DI点,将要发送的数据提前存放到数组ModMast_DATA1中。模块的其它数据请参照在线帮助。5、监控Modbus收发数据①在CODsys软件中,点击联机>登录,下载编译过的程序,再点击运行,进入运行监控状态。在变量窗口显示通讯的数组数值。ModMast_DATA1为发送数组,ModMast_DATA2为接收数组。欧能科技②双击数组弹出数据输入对话框,输入数据后点击确定,再按F7键强制数据输入。③输据输入完成后,将DI_START微动开关闭合一次,则向变频器发送一次数据。每秒钟读一次数据,当输入数据变化,接收数据也相同变化,则说明通讯建立正常。④向变频器发送的具体数据,请参考变频器设置说明,及COM_MOD_MAST通讯处理模块的在线帮助。至此,AC500eCoPLC与ACS355变频器Modbus通讯介绍完毕。常见问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 分析:1、以太网方式无法向PLC下载程序,总提示通讯口错误,提示通出。分析:①检查网线线连接是否正常;②检查CODsys中的通讯参数设置是否正常,IP地址、端口等;③检查通讯参数中设置的IP地址是否一致,采用ABBIPConfiguration软件可以查看当前PLC的IP地址,同时检查计算机的IP地址与PLC设定的IP地址,是否在一个网段。2、程序可以下载到PLC,但无法与变频器建立Modbus通讯。分析:①检查Modbus通讯线连接顺序是否正确,如果距离较远是否加终端电阻;②检查变频器中的通讯相关参数是否正确,参照以上的说明顺序检查。③检查PLC中的Modbus通讯设置与变频器中设置的通讯参波是否匹配,如波特率、校验位、数据位、停止位是否与变频器一致,另外操作方式是否选择正确Maste或Slave。3、可以通过PLC将频率写入变频器,但是无法以通讯方式起停变频器。分析:①检查向40001(0000)Modbus地址中写入的数据是否正确,请参照5319参数组说明,其中第10位数据要设置为1。典型的起停变频器数值为:向40001(0000)中写入1142为停止变频器,写入1151为启动变频器。②检查变频器启动前,给定值是否已经写入,在操作盘中即可查看到设定值。4、如何查看频率值是否写入到变频器。分析:①当PLC向变频器写入频率后,查看操作盘右上角显示的参数是否与给定一致。②如果选择外部1给定值,则进入参数组查看0111参数值是否与给定值一致。③如果选择外部2给定值,则进入参数组查看0112参数值是否与给定值一致。5、如何查看PLC是否读到变频器的数值。分析:①将变频器切换到本地模式,通过操作盘给定频率设定值,并手动操作启动变频器,在PLC中查看读取的数据是否跟随变化。欧能科技
本文档为【ACS 变频器Modbus通讯设置说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百事可乐
热爱教育职业
格式:pdf
大小:733KB
软件:PDF阅读器
页数:0
分类:
上传时间:2020-03-07
浏览量:96