您现在的位置是:首页 > 变频技术 > 变频技术
S7-300基于RPBA-01与ACS800变频器的通信
来源:艾特贸易2018-04-20
简介1 .硬件配置 硬件设备: ACS800 变频器、 RPBA-01 模块各一, CPU314 模块、 PS3075A 模块、 CP342 -5 模块、 PC -ADAPTER 编程电缆各一,西门子 Ptofibus 总线适配器一对, Profibus 通信电缆一条。把
1.硬件配置
硬件设备:ACS800变频器、RPBA-01模块各一,CPU314模块、PS3075A模块、CP342 -5模块、PC -ADAPTER编程电缆各一,西门子Ptofibus总线适配器一对,Profibus通信电缆一条。把RPBA-01模块插到ACS800变频器SLOT1上,用螺钉紧固。
通信电缆采用西门子的Profibus屏蔽双绞线,总线适配器用西门子的6ES7972- OBA12- OXAO,电缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器起动(主要是电动机运转)产生的干扰足以让通信模块报故障信息(offline灯亮)。如果是通信终端,把适配器上的on/off开关拨到on,以接通适配器上的终端电阻。S7-300要可靠接地,以减少干扰。RPBA- 01上的地址拨位开关拨到与PLC硬件组态时所设置的一样(这里假设为4)。
2.PLC设置
1)硬件组态。配置机架、电源模块( PS3075A)、CPU模块(CPU314)、通信模块(CP342-5)。CUPMPI地址为2;通信模块CP342MPI地址为3,Profibus地址为2。
在STEP7的硬件组态窗口中,选option,安装GSD,引入文件ABB -0812. GSD,在Catalog中出现RPBA- 01硬件。如果GSD文件无法引入,可能是程序在其他安装过GSD文件的计算机上编写的,可以先新建一个项目,做一个简单的硬件配置,再引入即可。
2)总线组态。右键点击通信模块,选“insertdpmastersystem”,生成Profibus总线,再把Catalog中的RPBA-01拖动到Ptofibus总线上,双击从站模块,设置Profibus地址为4,再设置PPO类型(假设为PP05)。
双击总线上DP模块,弹出Properties- DPSLAVE窗口,设Profibus地址为4,并点击Parame-terAssignment,双击第二项“operationmode”,把Ptofidrive改为Vendorspecific,保存。
3.变频器基本参数设置
在装好RPBA-01模块后,给变频器上电,即可自动检测到新模块,将对模块进行初始化设置,只要按“FUN”开始设置,并按提示,出现“RPBA- 01、ABBDRIVE、PROFIBUSDP”等选“OK”即可,直到出现提示“进一步设置到51GROUP”为止。基本设置如下:
99.01LANGUAGE——ENGLISH
02APPLICATIONMOD——FACTORY
04MOTORCTRLMODE—— -SCALAR(或DTC)
05~09电动机铭牌参数
10MOTORIDRUNMODE——IDMAGN
98.02COMM. MODULElink—— -FIELDBUS
COMMPROFILE—— -ABBDRIVES
51.01MODULETYPE—— -PROFIBUS - DP
NODEADDRESS——4
BAUDRATE——1500
PPOTYPE——5
FBAPARREFRESH-REFRESH
51参数的01~04是通信正常后自动生成,其中02、04应能随PLC中的设置而自动变化,RPBA模块上的Hostlndication和On - Line两个LED应绿灯亮,且无闪烁。01~ 04为只读参数,27用于每次变频器51参数组设置后的更新,否则需要重新上电更新。
10.01EXTISTRT/STP/DIR——COMM. CW(通信起动变频器)
KEYPAD(面板起动变频器)
EXT2STRT/STP/DIR—— -NOTSEL
11.01KEYPADREFSEL——REF1(rmp)
外部给定选择—— -EXT1
EXTIREFSELECT——COMM. REF
4.读写变频器参数(以PP05为例,其余同理)
PP05报文由14个字组成,在PLC中应相应建立一个长度不少于28个字的数据块DB1,数据块用14个字发送PPO报文,用14个字接收报文,通过STEP7中的FC1、FC2块读取Ptofibus参数。
(1)读变频器参数
发送报文与DB1中的对应
在变频器51参数组中设置
PZD3IN-0102, PZD4IN-0103, PZD5IN-0104, PZD6IN-0105,
PZD7IN-0106, PZD8IN-0107, PZD9IN-0108,PZD10IN-0127
REF中2710为给定频率25Hz(或转速,十六进制10000, 20000对应最大频率50Hz),通过改变其值可设定不同频率(或转速);0102~ 0127对应要读的变频器参数号,要读其他参数,改为对应的参数号即可。设置完参数后要用51. 27刷新才起作用。
PLC运行后,变频器的上述参数的值自动发送到DB1中相应位置,对应如下(返回为十六进制,比例换算见手册):
接收报文与DB1中的对应,这时PZD3~10会自动填入相应数据。
(2)写变频器参数
发送报文与DB1中的对应
在变频器51参数组中设置
PZD3OUT-2202, PZD4OUT-2203, PZD5OUT-2204, PZD6OUT-2205,
PZD7OUT-2206, PZD8OUT-1202恒速1,PZD9OUT-1203恒速2,PZD10OUT-1204恒速3。
设置完参数后要用51.27刷新才起作用,在发送报文的PZD区里填入要设置参数的数值,以十六进制填入:CW是控制字,REF是给定,只要在发送报文中给出值,可以自动写入,无需在PZD字中设置。PLC运行后,数据自动设置到相应参数中,查看参数可以看到参数发生变化。PPO报文中参数识别区ID、IND、VALUE可以不用填写。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)