ABB变频器通讯控制
ABB-ACS510变频器参数设置做485通信
ABB-ACS510之五兆芳芳创作变频器参数设置5309=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传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中.通过以上几步的设置,主站对从站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适配器模块装置到变频器上;第二步:依照适配器模块的用户手册调整硬件(如站号,终端电阻等)第三步:将参数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组等按照用户的不合要求设置.三.用ABB传动通信协议的控制字CW控制电机起停的简略单纯办法1.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW中写入1142(16进制数为476);2.延时100毫秒后,进入步调3;3.停止电机,即主机向ABB传动通信协议的控制字CW中写入1143(16进制数为477);3.启动电机,即主机向ABB传动通信协议的控制字CW中写入1151(16进制数为47F);四.现场总线给定值的比例换算在使用ABB Drives通讯协议时,现场总线给定值REF1和REF2按以下比例进行换算:REF1用于Speed和Frequency的给定,比例换算为20000=[参数11.05];0=[参数11.04];-1=-[参数11.04];-20000=-[参数11.05].REF2用于Speed和Frequency的给定时,比例换算为20000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-20000=-[参数11.08].REF2用于Torque给定时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08].REF2用于PID给定时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08].。
ABB变频器通讯控制
本次变频器通讯设定选用的是ABB通讯模块RPBA-011.下图为RPBA-01模块对基本设定以及PZD控制字和状态字的设定细则:2.PZD3 IN为从变频器发出给PLC的状态字,而PZD3 OUT为从PLC发出的到变频器的状态字,以后依次类推。
NODE ADDRESS FBA PAR REFRESH2 NODE ADDRESSEach device on the PROFIBUS net^vork must have a unique node number. This pw$ni巳te「used to define a node number for the drive it is connected to, if trie node address selection switches are set to the zero position. When the node address selector switches are used to deline the node address inode address selectors not in zero position) tri is parameter indicates tie set node address.27 FBA PAR REFRESHAny p自「日ni曰怕「changes take effect only after the module is restarted. Al terra lively, this parameter can be set to REFRESH. The p白「印lie拒r Mil automatically revertlo DONE.本次调试中使用的PPO类型为PPO5。
下图为在ACS800中PROFIBUS ADAPTER的设定参数组51:(则PZD3 OUT为从PLC传送过来的控制字设定为7.02组参数12口3 IN为从变频器传到PLC的状态字)21:5TART/5TOPFUNC22: ACCEL/DECEL23:SPEED REF24:SPEED CONTROL25:TORQUE REF26:T0R.Q REF HANDLIhJG27:FLUX CONTROL2S: MOTOR MODEL30:FAULT FUNCTIONS31:FAULT FUNCTIONS31: BRAKE CHOPPER35: MOTOR FAN CTRL3S: MOTOR CABLEEO! SPEED MEASLIREreN51: FEASTER ADAPTER5:3: USER PARAMETERS55: ADAPTIVE PROG1515; ADAPT PROG1 CNTRL57: ADAPTIVE PROG250: ADAPT PROG2 CNTRL66: AP CONNECT70: DDC5 CONTROL71: DRIVEBU5 COMM95: LCU97: DRIVE下图为PPO的类型所包含的控制字及状态字内容.(控制字的头两个字为系统设定的控制字CW及速度给定值REF.状态字的头两个字为系统设定的状态字SW及速度实际值ACT) 后边的PZD3到PZD10为自设定的对应变频器参数OUT area - Data sent from Master to Slas'e (contrcl data] IN area - Data sent fromSlave to Master (actual data]Parameter Identification:ID - Parameter IdentificationIND - hides for ArraysVALUE - Parameter Value (Max. 4 byte siPKW -Parameter ID.'ValueProcess Dats:CW - Control Word (see Table 7. iSW - Status Word (see Table 8.)REF - Referen ceACT-Actual Va uePZD - Process- (applicalioii-specificiDW - Data Word在PLC硬件设定里还需要注意:在FAIL SAFE MODE 中有三个选项(STOP,LAST SPEED,USE FAIL-SAFE SPEED),STOP表示当总线断开的时候变频器停机,LAST SPEED为保持最后速度,USE FAIL-SAFE SPEED为断开后使用FAIL-SAFE里边设定的值运行。
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传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。
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-变频器参数设置做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变频器通讯设置
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执行下载。
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变频器modbus通信(完整资料).doc
【最新整理,下载后即可编辑】1.启动命令(假设变频器的从站地址=01,下同)ACS550的通讯启动过程:变频器上电以后(状态为不具备合闸条件(NOT READY TO SWITCH ON)),要逐个进行6次成功的通讯才可启动完毕(每次通讯变频器的回应应与PLC所发内容相同):(1)使变频器具备合闸条件(READY TO SWITCH ON):16#01,16#06,16#00,16#00,16#00,16#06,16#09,16#C8 站址写命令写寄存器地址写寄存器内容CRC校验字(2)使变频器给定1的值清0(CLEAR THE EXT REF1):16#01,16#06,16#00,16#01,16#00,16#00,16#D8,16#0A 站址写命令写寄存器地址写寄存器内容CRC校验字(3)使变频器状态为准备就绪(READY TO OPERATE):16#01,16#06,16#00,16#00,16#00,16#07,16#C8,16#08 站址写命令写寄存器地址写寄存器内容CRC校验字(4)使变频器状态为允许运行(OPERATION ENABLED):16#01,16#06,16#00,16#00,16#00,16#0F,16#C9,16#CE 站址写命令写寄存器地址写寄存器内容CRC校验字(5)使变频器状态为允许加速(ACCELERATOR ENABLED):16#01,16#06,16#00,16#00,16#00,16#2F,16#C8,16#16 站址写命令写寄存器地址写寄存器内容CRC校验字(6)使变频器状态为运行(OPERATING):16#01,16#06,16#00,16#00,16#00,16#6F,16#C9,16#E6 站址写命令写寄存器地址写寄存器内容CRC校验字2.停止命令要停止正在运行的变频器,应发停止命令(不应该以0速命令代替停止命令)。
停止命令有3种:急停1(变频器按照减速时间1(见参数2203 DECELER TIME 1)减速停止);急停2(设备按照惯性减速停止);急停3(变频器按照减速时间2(见参数2205 DECELER TIME 2)减速停止)。
abb510 modbus通讯
向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;
例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为60.0S。
附:
功能01:读线圈状态:
发送:01 01 00 20 00 03(站号 功能 开始 个数)
ABB变频器 通讯
MODBUS通讯
1. ACS510变频器参数设置:
9802=1 MODBUS
5302=1 站号 5303=9.6kbit/s 波特率 5304=1 校验方式为8N2 5305为0 1001=10 由MODBUS控制变频器启停
响应: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(站号 功能 开始 个数)
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 Nhomakorabea验码】
响应:01 03 06 02 EE 00 FA 00 00(站号 功能 字节数 字节1 字节2 …)
功能04:读多个输入寄存器:
发送:01 04 00 00 00 02(站号 功能 开始 个数)
利用MODBUS实现西门子PLC与ABB变频器的通信控制
您当前的位置:河南变频器维修|变频器维修|变频恒压供水配电柜|直流调速器维修|郑州变频器维修|山西变频 器维修| -> 技术文章 -> 文章内容
退出登录 用户管理
栏目导航
文章数:937" 维修 指南 ·{ HYPERLINK "h ·维修指南 ttp://www.hnzkwx.co m/article/list.asp?clas sid=2" \o "技术文章
2.2RS485 接口
心情 ·{ HYPERLINK "h ttp://www.hnzkwx.co m/article/list.asp?clas sid=37" \o "PLC 可 编程控制器
热门文章 ·[组图] 变频器电路图.. ·[图文] 变频器基本电.. ·恒压供水控制电路原.. ·变频器常见的十大故.. ·变频器原理基础知识.. ·西门子 PLC 价格 ·什么是电机的星三角.. ·变频器参数设置出现.. ·变频技术小知识 ·ABB 公司 ACS510 变频器..
(2) 在 RS232 的规范中,电压域值在+3V---+15V(一般使用+6V)之间称为“0”或“ON”;电压在 -3V----15V(一般使用-6V)之间称为“1”或“OFF”;计算机上的 RS-232“高电位”约 9V,而“低 电位”则约-9V。 (3) RS-232 为全双工工作模式,其讯号准位是参考地线而得,分别作为数据的传送和接收;实际 应用中其传输距离可以达到 15 米。只具有单站功能,即一对一通讯。
在自动化控制领域,随着分布式控制系统的发展,在工业上的分布式控制系统中,采用串行通信来达到远程信息交换的目的更简便。发展起来的 RS485 是平衡传送的电气标准,在电气指标上有了大幅度的提高。由于其性能优异,结构简单,组网容易,组网成本低廉,RS485 总线标准得到 了越来越广泛的应用,同时,在 RS485 总线中采用的 MODBUS 协议是公开的通信协议,而且被很多的工控产品生产厂家支持,该协议已广泛应 用于水利、水文、电力等行业设备及系统的国际标准中。本文以西门子 PLC 同 ABB 变频器的通信为例来阐述采用 MODBUS 协议实现此方式通信 控制的方法。 系统配界方案及通信协议 1、系统配置方案
ABB变频器参数设置做通信
ABB-ACS510变频器参数设置1. ACS510变频器参数设置:2. 9802=1MODBUS3. 5302= 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 ACS510变频器Modbus通信参数设置详解
位
名称
值 描述
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-ACS510变频器参数设置做485通信
ABB-ACS510之迟辟智美创作变频器参数设置5309=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传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中.通过以上几步的设置,主站对从站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适配器模块装置到变频器上;第二步:依照适配器模块的用户手册调整硬件(如站号,终端电阻等)第三步:将参数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组等根据用户的分歧要求设置.三.用ABB传动通信协议的控制字CW控制机电起停的简易方法1.初始化变频器控制字CW,即向ABB传动通信协议的控制字CW中写入1142(16进制数为476);2.延时100毫秒后,进入步伐3;3.停止机电,即主机向ABB传动通信协议的控制字CW中写入1143(16进制数为477);3.启动机电,即主机向ABB传动通信协议的控制字CW 中写入1151(16进制数为47F);四.现场总线给定值的比例换算在使用ABB Drives通讯协议时,现场总线给定值REF1和REF2按以下比例进行换算:REF1用于Speed和Frequency的给定,比例换算为20000=[参数11.05];0=[参数11.04];-1=-[参数11.04];-20000=-[参数11.05].REF2用于Speed和Frequency的给按时,比例换算为20000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-20000=-[参数11.08].REF2用于Torque给按时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08].REF2用于PID给按时,比例换算为10000=[参数11.08];0=[参数11.07];-1=-[参数11.07];-10000=-[参数11.08].。
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变频器的PLC变蛭531变城32GSD文件导入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变频器通讯协议
竭诚为您提供优质文档/双击可除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。
ABB变频器参数设置做通信
A B B变频器参数设置做通信TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】A B B-A C S510变频器参数设置1. ACS510变频器参数设置:2.9802=1 MODBUS3.5302=1 站号 5303=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=;发出【01 06 00 01 27 10 CRC校验码】表示修改频率为。
4.用Modbus修改加速时间的方法向Modbus寄存器42202中写入设定的加速时间数值由参数的分辨率和范围决定;例:发出【01 06 08 99 02 58 CRC校验码】表示修改加速时间为。
附:功能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文件;第二步:在系统PROFIBUS-DP硬件配置的中添加从站ABB Drives RPBA-01 站号为2(或其它地址号),插入PPO Type Module为4;第三步:在2号从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议);第四步:其它为默认配置;第五步:将配置下载到主站中。
abb变频器通讯地址设定
abb变频器通讯地址设定
ABB变频器通讯地址的设定需要通过ABB变频器的控制面板进行设置。
具体步骤如下:
1. 进入ABB变频器的控制面板,选择“参数设置”。
2. 在参数设置菜单中选择“通讯设置”。
3. 在通讯设置界面中,找到“通讯地址”的参数,设置一个值作为变频器的通讯地址(通常范围是1-127)。
4. 设置完成后,保存并退出控制面板。
需要注意的是,ABB变频器通讯地址的设置是在与其他设备进行通讯的情况下才需要进行的,一般情况下不需要手动设置通讯地址。
同时,不同的通讯协议和设备连接方式可能会有不同的通讯地址设置方法,需要根据具体情况进行设置。
ABB-ACS510变频器参数设置做485通信.62
ABB-ACS510变频器参数设置5309=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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A B B变频器通讯控制
文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]
本次变频器通讯设定选用的是A B B通讯模块R P B A-011.下图为RPBA-01模块对基本设定以及PZD控制字和状态字的设定细则:2.PZD3 IN 为从变频器发出给PLC的状态字,而PZD3 OUT为从PLC发出的到变频器的状态字,以后依次类推。
NODE ADDRESS和FBA PAR REFRESH功能分别如下图所解释的。
本次调试中使用的PPO类型为PPO5。
下图为在ACS800中PROFIBUS ADAPTER的设定参数组51:
(则PZD3 OUT为从PLC传送过来的控制字设定为组参数,PZD3 IN为从变频器传到PLC的状态字)
下图为PPO的类型所包含的控制字及状态字内容.
(控制字的头两个字为系统设定的控制字CW及速度给定值REF.
状态字的头两个字为系统设定的状态字SW及速度实际值ACT)
后边的PZD3到PZD10为自设定的对应变频器参数
在PLC硬件设定里还需要注意:
在FAIL SAFE MODE中有三个选项(STOP,LAST SPEED,USE FAIL-SAFE SPEED),STOP表示当总线断开的时候变频器停机,LAST SPEED为保持最后速度,USE FAIL-SAFE SPEED为断开后使用FAIL-SAFE里边设定的值运行。
OPERATION MODE须选择VENDOR SPECIFIC。
有两种方法可以写入和读取变频器中的参数数据:
1.为写入控制字和读取状态字的方法:
通过系统功能块SFC14和SFC15将控制字中从CW以后的10个字写入变频器中,再在变频器中自定义分配控制字以及状态字的参数号,达到读写的目的.
如下图所示:
注:在读取和写入过程中,不必考虑PKW的值.因为在此过程中,系统不会读取PKW 中的值.
2.通过PKW来读取变频器中的数据:
所以,70为请求写命令,60为请求读命令
如下图,70为请求写,16进制1390为参数号,0000009400为写入的参数值.
注:此种写法无须考虑PZD的值,因为这种情况下系统不会读取PZD中的数值.。