ABB_变频器通讯协议 0812

合集下载

ABB变频器参数设置

ABB变频器参数设置

ABB变频器参数设置一、变频器的简朴本地启动1、首先确定空开闭合,接触器得电2、按LOC/REM使变频器为本地控制模式3、按PAR进人控制盘的参数设置模式:用双箭头键选到99参数组,然后用单箭头键选择04,ENTER进入99.04电机传动模式(DTC),DTC变频器设定值为频率,选择好模式后按ENTER确认(取消按ACT返回)4、按ACT回到当前状态5、按REF,选择上下调节键,输入指定的参数后,按ENTER确认6、按启动键,变频器启动,至此,完成了一个变频器简单的本地运行过程假如需要将已显示的实际信号替换显示成其他的实际信号,可以按以下步骤进行操作:1.按ACT进入实际信号显示模式;2.选择需要改变的参数行,按ENTER进入;3.按单双箭头键,选择要显示的参数或改变参数组;常用的几个显示信号:01.02电机的实际转速SPEED/01.03传动输入频率的实际值FREQ;03.20变频器最后一次故障的代码LAST FLT4.按ENTER确认并返回实际信号显示模式;(取消直接按ACT )二、上传和下载如何将已经设置好电机需要上传到CDP-312操作面板上:1.激活可选设备的通讯:确认98.02 COMM.MODULE LINK设定为FIELDBUS 98.07 COMM PROFILE 设定为ABB DRIVES2.按LOC/REM切换到L本地控制状态;3.按FUNC进入功能模式;4.按单双箭头键进入UPLOAD功能按ENTER执行上传,完成后自动切换到当前信号显示模式;5.如果要将控制盘从一个传动单元移开前,确认控制盘处于远程控制模式状态(可以按LOC/REM进行改变)如何将数据从控制盘下载到传动单元: 1. 将存有上传数据的控制盘连接到传动设备; 2. 确认处于本地控制模式(可以按LOC/REM选择);3. 按FUNC 进入功能模式;4. 进入DOWNLOAD 下载功能,按ENTER执行下载。

三、PLC与变频器PROFIBUS-DP通讯为了实现变频器与PLC之间的通讯,首先确定通讯模板已安上,然后把DP网线安装好。

ABB变频器参数设置说明

ABB变频器参数设置说明

ABB变频器参数设置说明一、变频器的简朴本地启动1. 首先确定空开闭合,接触器得电;2.按LOC/REM使变频器为本地控制模式3. 按PAR进入控制盘的参数设置模式用双箭头键选到99参数组,然后用单箭头键选择04,ENTER进入 99.04 电机传动模式 (DTC) DTC 变频器设定值为转速 (多数情况下用这种模式) SCALA 变频器的设定值为频率选择好模式后按ENTER确认(取消按ACT返回) 4. 按ACT回到当前状态 5. 按REF,选择上下调节键,输入指定的参数后,按ENTER确认6. 按启动键,变频器启动至此,完成了一个变频器简单的本地运行过程假如需要将已显示的实际信号替换显示成其他的实际信号,可以按以下步骤进行操作: 1. 按ACT进入实际信号显示模式; 2. 选择需要改变的参数行,按ENTER进入;3. 按单双箭头键,选择要显示的参数或改变参数组;(常用的几个显示信号: 01.02 电机的实际转速SPEED 01.03 传动输入频率的实际值 FREQ 03.20 变频器最后一次故障的代码LAST FLT)4. 按ENTER确认并返回实际信号显示模式;(取消直接按ACT)二、上传和下载如何将已经设置好电机需要上传到CDP-312操作面板上: 1. 激活可选设备的通讯确认98.02 COMM.MODULE LINK 设定为FIELDBUS 98.07 COMM PROFILE 设定为ABB DRIVES 2. 按LOC/REM切换到L本地控制状态; 3. 按FUNC进入功能模式; 4. 按单双箭头键进入UPLOAD功能按ENTER执行上传,完成后自动切换到当前信号显示模式;、 5. 如果要将控制盘从一个传动单元移开前,确认控制盘处于远程控制模式状态(可以按LOC/REM进行改变)如何将数据从控制盘下载到传动单元:1. 将存有上传数据的控制盘连接到传动设备;2. 确认处于本地控制模式(可以按LOC/REM选择);3. 按FUNC 进入功能模式;4. 进入DOWNLOAD 下载功能,按ENTER执行下载。

ABB-ACS510变频器参数设置做485通信

ABB-ACS510变频器参数设置做485通信

A B B-A C S510变频器参数设置9802=1MODBUS5302=1站号5303=9.6kbit/s波特率5304=1校验方式为8N25305为05309=5(等于5的时候为通信好了)1001=10由MODBUS控制变频器启停1102=0由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)' 例:通讯初始化:发出【020*********CRC校验码】,延时100毫秒;启动电机:发出【020********FCRC校验码】停止电机:发出【020*********CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【010*********CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【010*********CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:010*********(站号功能开始个数)响应:01010106(站号功能字节数字节1字节2…)功能02:读离散功能输入状态:发送:010*********(站号功能开始个数)响应:01020105(站号功能字节数字节1字节2…)功能03:读多个保持寄存器发送:010*********(站号功能开始个数)响应:01030602EE00FA0000(站号功能字节数字节1字节2…)功能04:读多个输入寄存器:发送:010*********(站号功能开始个数)响应:010*********F1(站号功能字节数字节1字节2…)功能06:写单个保持寄存器:发送:010*********(站号功能寄存器号数值)响应:010*********(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:0110089900020201f4(站号功能开始个数字节数字节1字节2…)响应:011008990002(站号功能开始个数)以上调试程序对ABB其它交流变频器都同样适用,如ACS600,ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABBDrivesRPBA-01站号为2(或其它地址号),插入PPOTypeModule为4;第三步:在2号从站的参数设置中,将OperationMode改为VendorSpecific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

abb变频器与s7-300通过profibus-dp通讯

abb变频器与s7-300通过profibus-dp通讯

S7-300与ABB变频器通过Profibus-DP通讯先将变频器和PLC断电,然后将RPBA-01通讯卡插到变频器相应的插槽上,用带Profibus接头的Profibus电缆分别插到RPBA-01和PLC上,然后将变频器和PLC送电。

按照下面的步骤进行:1、启动step7,进入到硬件组态画面,组态完硬件后,安装ABB变频的GSD文件ABB_0812.GSD。

2、配置PLC的DP通讯口。

3、在Profibus-DP硬件配置中添加从站ABB Drives RPBA-01,站号为3(或其它),速率及配置文件同DP主站,选择PPO Type 4。

4、将变频从站的Operation Mode改为V endor Specific(即ABB传动协议)。

5、将配置下载到PLC中。

6、这样主站对变频从站3的输出区(OUTPUT)的数据结构为:Output:含义:第一个字用于ABB传动通信协议的控制字CW第二个字变频器的给定值REF1第三个字变频器的给定值REF2第四个字变频器的给定值REF3第五个字变频器的给定值REF4第六个字变频器的给定值REF5若PPO Type 4地址按默认配置未调整,则第一个字为PQW256,第二个为PQW258,往下依次类推。

7.主站对变频从站3的输入区(INPUT)的数据结构为:Input:含义:第一个字用于ABB传动通信协议的状态字SW第二个字变频器的实际值ACT1第三个字变频器的实际值ACT2第四个字变频器的实际值ACT3第五个字变频器的实际值ACT4第六个字变频器的实际值ACT5若PPO Type 4地址按默认配置未调整,则第一个字为PIW256,第二个为PIW258,往下依次类推。

8、向PQW256-ABB传动通信协议控制字写入相应的数,控制变频器起停,控制字的说明参见RPBA-01说明书中的描述。

例:初始化1142,启动1151,停止1143。

9、向PQW268-REF1中写入相应的速度指令,20000对应变频最大速度。

ABB ACS800变频器PROFIBUS DP通讯

ABB ACS800变频器PROFIBUS DP通讯

通讯卡:RPBA-01安装:安装到SLOT1插槽。

安装后设定地址:使用模块上的旋码开关设置站地址。

例如:地址3(红色旋钮:十位:0;个位:3)。

Step7 Hardware软件也要设变频器的DP地址3。

如果站地址采用软件设置,要把旋码开关拨至0 位。

总线终端器:蓝色,设定终端电阻(1根线:ON;2根线:OFF)。

PLC配置:安装RPBA-01 GSD 文件( 也就是ABB_0812.GSD)选择operation mode (VENDOR SPECIFIC 也就是ABB Drives)设置PPO 类型,波特率和站点地址变频器配置:读变频器数值:PZD3 IN-----0102转速(即参数01.02),PZD4 IN-----0103频率,PZD5 IN-----0104电流,PZD6 IN-----0105转矩, PZD7 IN-----0106电机功率,PZD8 IN-----0107母线电压,PZD9 IN-----0108主电压,PZD10 IN-----0127应用宏写变频器数值:PZD3 OUT—2202(加速时间1),PZD4 OUT –2203(减速时间1),PZD5 OUT –2204(加速时间2),PZD6 OUT –2205(减速时间2),--1204PZD7 OUT --2206,PZD8 OUT --1202恒速1,PZD9 OUT --1203恒速2,PZD10 OUTPLC编程举例:如果使用REF1 ,给定值±20000 ( 十进制) 对应着参数11.05(EXT REF1 MAXIMUM) 设定的速度或者频率的正反两个方向。

一定要建立处理通讯例外相关的所有OB块(可以是空的OB块):OB82:I/O Point Fault 1;OB86:Loss of Rack FaultOB122:Module Access Error否则,出现通讯例外时CPU会停掉。

PROFIBUS-DP与ABB变频器之间通讯设置步骤_图文(精)

PROFIBUS-DP与ABB变频器之间通讯设置步骤_图文(精)

PROFIBUS-DP与ACS800通讯设置步骤一.PROFIBUS-DP现场总线控制器PLC的设置:第一步:安装ABB变频器GSD文件 ABB_0812.GSD(可以在变频器的网站上下载到,使用STEP7组态软件,进入Hardware Configure,将RPBA-01的GSD(设备数据库文件导入STEP7的编程环境中,点击options——install GSD file 将ABB变频器的GSD文件导入STEP7中。

第二步:硬件组态(如:选定S7-315-2DP为主站系统,默认地址为2,将ABB的RPBA-01组态到S7-315-2DP为主站的DP网上,并选定使用的PPO类型,一般用PPO4,设定站点网络地址,然后编译存盘。

第三步:PLC主机从从站读取输入信息并把输出信息反送给从站,因此在PLC主程序OB1中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC程序中建立一个数据块,用于变频器的数据通信。

可以通过控制字来实现传动设备的控制。

第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议;第四步:其它为默认配置;第五步:将配置下载到主站中。

通过以上几步的设置主站对从站2的输出区(OUTPUT的数据结构为:Output的第一个字是用于ABB 传动通信协议的控制字CW;Output的第二个字是变频器的给定值REF1;Output的第三个字是变频器的给定值REF2;Output的第四个字是变频器的给定值REF3(由ACS800变频器参数90.01决定;Output的第五个字是变频器的给定值REF4(由ACS800参数90.02决定;Output的第六个字是变频器的给定值REF5(由ACS800参数90.03决定。

主站对从站2的输入区(INPUT的数据结构为:Input的第一个字是用于ABB 传动通信协议的状态字SW;Input的第二个字是变频器的实际值ACT1(由ACS800参数92.02决定;Input的第三个字是变频器的实际值ACT2(由ACS800参数92.03决定;Input的第四个字是变频器的实际值ACT3(由ACS800参数92.04决定; Input的第五个字是变频器的实际值ACT4(由ACS800参数92.05决定;Input的第六个字是变频器的实际值ACT5(由ACS800参数92.06定二.ACS800变频器的参数设置步骤:第一步:将ACS800变频器PROFIBUS适配器模块安装到变频器上;第二步:按照适配器模块的用户手册调整硬件(如站号等第三步:此时需要在本地模式下(按LOC/REM选择设定和确认以下参数:(按FAR 进入参数选择模式,用单双箭头选择,ENTER键进入参数或参数组的设定首先将参数98.02改为FIELDBUS(表示RPBA-01通讯摸板被激活;;并确定参数98.07为ABB DRIVES(作用是选择传动单元的通讯协议;第四步:修改51组参数(51这组参数只有安装了现场总线适配器模块并且该模块被参数98.02激活后才是可见的,并且被自动配置可以不用设置。

ABB变频器DP通信报文详解

ABB变频器DP通信报文详解

二.ACS800参数的设置步骤:
第一步:将ACS800变频器Profibus适配器模块安装到变频器上;
第二步:按照适配器模块的用户手册调整硬件(如站号,终端电阻等)
第三步:将参数98.02(Comm.Module Link)改为FIELDBUS;确定参数98.07(COMM PROFILE)为ABB DRIVES
第四步:修改51组参数。将参数51.04(PPO type)改为PPO4;将参数51.05(PZD3 OUT)改为3;将参数51.06(PZD3 IN)改为6;将参数51.07(PZD4 OUT)改为7;将参数51.08(PZD4 IN)改为10;将参数51.09(PZD5 OUT)改为8;将参数51.10(PZD5 IN)改为11;将参数51.11(PZD6 OUT)改为9;将参数51.12(PZD6 IN)改为12;
第五步:变频器中其他组参数组,如10组、11组、16组,90组、92组等根据用户的不同要求设置。的简易方法
1.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW中写入1142(16进制数为476);
2.延时100毫秒后,进入步骤3;
3.停止电机,即主机向ABB传动通信协议的控制字CW中写入1143(16进制数为477);
第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);
第四步:其它为默认配置;
第五步:将配置下载到主站中。
通过以上几步的设置,主站对从站2的输出区(OUTPUT)的数据结构为:
Output的第一个字是用于ABB传动通信协议的控制字CW;Output的第二个字是变频器的给定值REF1;Output的第三个字是变频器的给定值REF2;Output的第四个字是变频器的给定值REF3(由ACS800变频器参数90.01决定);Output的第五个字是变频器的给定值REF4(由ACS800参数90.02决定);Output的第六个字是变频器的给定值REF5(由ACS800参数90.03决定)。

ABB-变频器参数设置做485通信#(精选.)

ABB-变频器参数设置做485通信#(精选.)

ABB-ACS510变频器参数设置1.ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

ABB-变频器参数设置做485通信

ABB-变频器参数设置做485通信

ABB-ACS510变频器参数设置1.ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

MODBUS总线控制ABBACS510系列变频器设置方法

MODBUS总线控制ABBACS510系列变频器设置方法

MODBUS 总线控制ABB ACS510 系列变频器设置方法(科贝隆塑料机械有限公司)一、硬件安装和连接:将通讯电缆分别于变频器X1 上的30(A)29(B)31(GND)连接二、激活串行通讯:代码:9802 COM PROTOCOL SEL 通讯协议选择设置参数= 1 标准(MODBUS)三、通讯配置参数:代码:5302 EFB STA TION ID ---R485 链路的站点地址。

主机设置=1 站喂料设置=2 站。

注意提示:要使一个新地址生效,传动必须断电重新上电。

在选择站地址之前将参数5302设置0 将RS485通道复位,禁止通讯。

重新设置,重新上电。

代码:5303 EFB BAUD RA TERS485 网络的通讯速率,单位为kbits/s5303设置=9.6 kbits/s代码:5304 设置=2 校验方式为8NONE2代码:5305 设置=0 典型通讯配置文件代码:1003 设置=1 电机转向---固定电机为正转。

四、电机启动数据:主机喂料代码:9905 电机电压设置= AC380V AC380V代码:9906 电机电流设置= 115A 4.2A代码:9907 电机频率设置= 60HZ 60HZ代码:9908 电机转速设置= 1480 r/min 1480 r/min代码:9909 电机功率设置= 55KW 1.5KW五、通讯控制设置:代码:1001 EXT1 COMMANDS 设置=10 (COMM 通讯起/停来自现场总线总线控制字。

代码:1102 设置= 0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)代码:1103 设置= 8 COMM 给定值来自串行通讯。

代码:1104 设置=0.0 HZ 给定1最小频率值。

默认代码:1105 设置=50 HZ 给定1最大频率值。

默认代码:2007 设置=0.0HZ 变频器频率输出最小值。

默认代码:2008 设置=50 HZ 变频器频率输出最大值。

ABB-变频器参数设置做485通信

ABB-变频器参数设置做485通信

ABB-ACS510变频器参数设置1.ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号5303=9.6kbit/s 波特率5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

ABB ACS510变频器Modbus通信参数设置详解

ABB ACS510变频器Modbus通信参数设置详解
ABB 传动配置文件 (EFB) 状态字 ( 参见参数 5320)

名称
值 描述
0
准备合闸
1 准备接通 0 未准备接通
1
准备运行
1 准备运行 0 关断 1 激活
2
准备给定
1 运行允许 0 运行禁止
3
跳闸
0…1 故障 0 无故障
4
关断 2 状态
1 关断 2 不 激活 0 关断 2 激活
5
关断 3 状态
关断 2 控制
0 紧急关断
传动自由停车。 通常的命令顺序是: • 进入 OFF2 激活状态。 •然后进入接通禁止状态。
1 运行中
关断 3 控制
0 急停
禁止运行
1 允许运行
连续运行 ( 关断 3 不激活 )
传动在参数 2208 设定的时间 内停车。 通常的命令顺序是: • 进入 关断 3 激活状态。 • 然后进入接通禁止状态。 警告 ! 必须保证电机及其驱 动设备可以通过这 种模式停 车。 进入运行允许 ( 注意运行使 能信号必须有效。 参见参数 1601。如果参数 1601 被设置 成通讯, 该位也会激活运行使 能信号 )。

这里可以定义参数0101开始 的参数,在设置参数的时候 选择相应的参数即可,选择 好之后就会将对应参数的数
值复制到该点
备注
1001
EXT1 COMMANDS (外部1命令) 10 = COMM ( 通讯 )– 起/停和方向信
号来自现场总线控制字
1002 1102
1103
EXT1 COMMANDS 10 = COMM ( 通讯 )– 起/停和方向信 (外部2命令) 号来自现场总线控制字
用Modbus修改加速时间

abb变频器通讯协议

abb变频器通讯协议

竭诚为您提供优质文档/双击可除abb变频器通讯协议篇一:plc通过modbus协议与abb变频器通信plc通过modbus协议与abb变频器通信摘要:本文通过西门子公司的s7-200plc与abb公司acs510变频器组成的某定量添加控制系统实例对modbus协议实际应用进行了介绍。

关键词:modbusplc变频器中图分类号:tp273文献标识码:a文章编号:1007-9416(20xx)02-0072-021、引言modbus作为一种简单易用的通讯协议已经越来越多的应用在各类仪器仪表中,下面笔者以西门子公司的s7200plc通过自由口与abb公司的acs510变频器使用modbus协议进行通信为例,对modbus通讯的应用进行叙述,以期达到抛砖引玉的效果。

2、硬件配置图1给出了simatics7-200cpu与四台abbacs510变频器构成的modbus网络。

s7-200cpu为主工作站。

变频器1、变频器2,变频器3和变频器4为从工作站。

设置变频器的通讯协议参数9802均为1,即变频器通过rs485串行通讯口和modbus总线相连。

设置通讯速率参数5303为19.2kb/s。

设置校验方式参数5304为偶校验,1个停止位。

设置控制类型参数5305为abb传动简版。

从左到右变频器1、2、3和4的站地址参数5302分别设置为3、4,5和6,并将变频器4的总线终端电阻dip开关置on。

在对变频器以上参数设置完成后应对传动重新上电激活,使新地址及通讯协议生效。

变频器控制要求:变频器分现场和远程两种控制模式,现场控制柜设置三位置模式选择开关,分别为停止、本控和远程。

在本控模式下启动/停止命令由现场开关触发数字输入di1控制,频率由现场的电位器改变模拟输入ai1的输入电压进行调节。

当选择远程模式时,数字输入di2接通,通知plc现变频器已经处于远程控制模式。

为能够实现以上功能并在人机界面能够观察到变频器的运行频率和通过模拟输入ai2输入的实际流量,还需要对变频器其他部分参数进行设置,见表1。

S7-400plc与ACS800变频器DP通讯

S7-400plc与ACS800变频器DP通讯
3、PLC组态
1、首先下载并安装ABB变频器GSD文件 ABB_0812.GSD
1
2
3
4
3、PLC组态
2、在系统PROFIBUS-DP硬件配置中双击添加从站ABB Drives RPBA-01,站号为2(或其它站号),然后双击插入PPO Type Module为5;数据交换地址可以修改
1
2
3
六公司卸车队
S7-400PLC与ACS800变频器DP通讯
一、硬件组态
1、硬件条件RPBA-01通讯板,PLC与变频器的通讯接口
状态指示灯
DP接口
地址拨码
2、物理链路及网络拓扑--DP总线
PLC DP口
RPBA-01通讯板
RPBA-01通讯板
通过总线连接器进行节点连接
进线
出线
数据电缆A:绿色芯线数据电缆B:红色芯线
变频器功能块
命令:启停、正反转、速度给定等
变频器通讯的数据
状态:变频器运行状态
使用 PPO Type 3 通信
控制字
主设定值
CPU
MM 420
PQD 42
PID 42
状态字
主实际值
PROFIBUS-DP
T QW 42T QW 44
L IW 42L IW 44
控制字的结构
2# 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0
通讯板设置
4、16.04 FAULT RESET SEL 选择故障复位的信号源 选值为COMM.CW(现场总线控制)。如果10.01 和 10.01已经设定为COMM.CW则此参数自动激活;5、11.02 EXT1/EXT2/ SELECT选择控制字的控制源 值为COMM.CW;6、11.03 EXT REF1 SELECT 选择给定值源 值为COMM.REF;

ABB变频器通讯设置

ABB变频器通讯设置

一、变频器的简朴本地启动1. 首先确定空开闭合,接触器得电;2.按LOC/REM使变频器为本地控制模式3. 按PAR进入控制盘的参数设置模式用双箭头键选到99参数组,然后用单箭头键选择04,ENTER进入99.04 电机传动模式(DTC)DTC 变频器设定值为转速(多数情况下用这种模式)SCALA 变频器的设定值为频率选择好模式后按ENTER确认(取消按ACT返回)4. 按ACT回到当前状态5. 按REF,选择上下调节键,输入指定的参数后,按ENTER确认6. 按启动键,变频器启动至此,完成了一个变频器简单的本地运行过程假如需要将已显示的实际信号替换显示成其他的实际信号,可以按以下步骤进行操作:1. 按ACT进入实际信号显示模式;2. 选择需要改变的参数行,按ENTER进入;3. 按单双箭头键,选择要显示的参数或改变参数组;(常用的几个显示信号:01.02 电机的实际转速SPEED01.03 传动输入频率的实际值FREQ03.20 变频器最后一次故障的代码LAST FLT)4. 按ENTER确认并返回实际信号显示模式;(取消直接按ACT)二、上传和下载如何将已经设置好电机需要上传到CDP-312操作面板上:1. 激活可选设备的通讯确认98.02 COMM.MODULE LINK设定为FIELDBUS98.07 COMM PROFILE 设定为ABB DRIVES2. 按LOC/REM切换到L本地控制状态;3. 按FUNC进入功能模式;4. 按单双箭头键进入UPLOAD功能按ENTER执行上传,完成后自动切换到当前信号显示模式;、5. 如果要将控制盘从一个传动单元移开前,确认控制盘处于远程控制模式状态(可以按LOC/REM进行改变)如何将数据从控制盘下载到传动单元:1. 将存有上传数据的控制盘连接到传动设备;2. 确认处于本地控制模式(可以按LOC/REM选择);3. 按FUNC 进入功能模式;4. 进入DOWNLOAD 下载功能,按ENTER执行下载。

ABB-变频器参数设置做485通信培训资料

ABB-变频器参数设置做485通信培训资料

A B B-变频器参数设置做485通信ABB-ACS510变频器参数设置1. ACS510变频器参数设置:2.9802=1 MODBUS5302=1 站号 5303=9.6kbit/s 波特率 5304=1 校验方式为8N2 5305为05309=5(等于5的时候为通信好了)1001=10 由MODBUS控制变频器启停1102=0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)1103=82.控制变频器起停a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)'例:通讯初始化:发出【02 06 00 00 04 76 CRC校验码】,延时100毫秒;启动电机:发出【02 06 00 00 04 7F CRC校验码】停止电机:发出【02 06 00 00 04 77 CRC校验码】3.用Modbus修改给定频率的方法主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-20000~0(换算到1105给定1最大~0));例如:若1105=50.00Hz;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为25.00Hz。

4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。

附:功能01:读线圈状态:发送:01 01 00 20 00 03(站号功能开始个数)响应:01 01 01 06(站号功能字节数字节1 字节2 …)功能02:读离散功能输入状态:发送:01 02 00 20 00 03(站号功能开始个数)响应:01 02 01 05(站号功能字节数字节1 字节2 …)功能03:读多个保持寄存器发送:01 03 00 65 00 03(站号功能开始个数)响应:01 03 06 02 EE 00 FA 00 00(站号功能字节数字节1 字节2 …)功能04:读多个输入寄存器:发送:01 04 00 00 00 02(站号功能开始个数)响应:01 04 04 00 01 01 F1(站号功能字节数字节1 字节2 …)功能06:写单个保持寄存器:发送:01 06 08 99 02 58(站号功能寄存器号数值)响应:01 06 08 99 02 58(站号功能寄存器号数值)功能10:写多个保持寄存器:发送:01 10 08 99 00 02 02 01 f4(站号功能开始个数字节数字节1 字节2 …)响应:01 10 08 99 00 02(站号功能开始个数)以上调试程序对ABB 其它交流变频器都同样适用, 如ACS600, ACS800,ACS143,ACS400,ACS510,ACS550同样适用.,不过对于ACS600,ACS800变频器需要增加MODBUS扩展模块.PROFIBUS-DP通讯一.PROFIBUS-DP现场总线控制器(如PLC或DCS系统)的设置:第一步:安装ABB变频器GSD文件 ABB_0812.GSD;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Sync_Mode_supp = 1 ; supported
Auto_Baud_supp = 1 ; supported
Set_Slave_Add_supp = 0 ; not supported
; Max Length of User Parameter, 1 byte reserved + 23 bytes that is used by slave.
ExtUserPrmData = 3 "Failsafe PZD2"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 4 "Control-zero mode"
BitArea(2-3) 0 0-1
Prm_Text_Ref = 2
EndExtUserPrmData
ExtUserPrmData = 11 "Failsafe PZD7"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 12 "Failsafe PZD8"
Unsigned16 0 0-65535
; FIN-00381 Helsinki
; FINLAND
; Telephone: +358 (0)10 22 2000
; Fax: +358 (0)10 22 22681
Station_Type = 0 ; Slave device
FMS_supp = 0 ; FMS not supported
Hardware_Release = "Version 1.41"
Software_Release = "Version 0.90"
Repeater_Ctrl_Sig = 2 ; TTL
24V_Pins = 0 ; not connected
Implementation_Type = "SPC3"
; Supported DP features
Freeze_Mode_supp = 1 ; supported
MaxTsdr_3M = 250
MaxTsdr_6M = 450
MaxTsdr_12M = 800
; Supported hardware features
Redundancy = 0 ; not supported
;---------------------------------------------------------------------
; DEVICENAME : Anybus-S Drive Profile PDP - ABSDP PDP
;---------------------------------------------------------------------
Max_User_Prm_Data_Len = 24
; Maximum polling frequency
Min_Slave_Intervall = 1 ; 100 us
; Maximum supported sizes
Modular_Station = 1 ; modular
EndExtUserPrmData
ExtUserPrmData = 9 "Failsafe PZD5"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 10 "Failsafe PZD6"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 13 "Failsafe PZD9"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 14 "Failsafe PZD10"
Unsigned16 0 0-65535
; Supported baudrates
9.6_supp = 1
19.2_supp = 1
45.45_supp = 1
93.75_supp = 1
187.5_supp = 1
500_supp = 1
;Control-zero mode
Ext_User_Prm_Data_Ref( 1 ) = 4
;Cut-Off time
Ext_User_Prm_Data_Ref( 2 ) = 5
Max_Module = 1
Max_Input_Len = 28
Max_Output_Len = 28
Max_Data_Len = 56
Modul_Offset = 1
Fail_Safe = 1 ; state CLEAR not accepted
Prm_Text_Ref = 3
EndExtUserPrmData
ExtUserPrmData = 7 "Failsafe PZD3"
Unsigned16 0 0-65535
EndExtUserPrmData
ExtUserPrmData = 8 "Failsafe PZD4"
Unsigned16 0 0-65535
1.5M_supp = 1
3M_supp = 1
6M_supp = 1
12M_supp = 1
; Maximum responder time for supported baudrates
MaxTsdr_9.6 = 60
EndExtUserPrmData
ExtUserPrmData = 5 "Cut-Off time (0 = no cut-off)"
Unsigned16 1 0-65535
EndExtUserPrmData
ExtUserPrmData = 6 "Operation mode"
BitArea(4-5) 0 0-1
; Internet: /motors&drives
;---------------------------------------------------------------------
; DATE : 01.03.2002
;=====================================================================
#Profibus_DP
GSD_Revision = 2
; Device identification
Vendor_Name = "ABB Oy"
ExtUserPrmData = 1 "Fail Safe mode"
BitArea(0-1) 0 0-2
Prm_Text_Ref = 1
EndExtUserPrmData
ExtUserPrmData = 2 "Failsafe PZD1"
Unsigned16 0 0-65535
EndExtUserPrmData
Model_Name = "ABB Drives RPBA-01"
Revision = "Version 1.00"
Ident_Number = 0x0812
Protocol_Ident = 0 ; DP protocol
PrmText = 1
Text(0) = "Stop"
Text(1) = "Last Speed"
Text(2) = "Use fail-safe values"
EndPrmText
;Control-zero mode
PrmText = 2
Text(0) = "Use data"
Text(1) = "Ignore data"
MaxTsdr_19.2 = 60
MaxTsdr_45.45 = 60
MaxTsdr_93.75 = 60
MaxTsdr_187.5 = 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150
EndExtUserPrmData
;-------------
;Configuration
;-------------
Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \
Unit_Diag_Bit( 1 ) = "Comm permanently lost"
;---------------------------------
;Prm-Text-Def-List:
;---------------------------------
;Fail Safe mode
Slave_Family = 1 ; drive
Max_Diag_Data_Len = 8
; Meaning of "device diagnostic" field
相关文档
最新文档