页眉内容S7-300对RPBA-01I讯(ACS800变频器,标准软件)一、 硬件安装1 •硬件设备:ACS800变频器、RPBA-01模块各一,CPU314模块、PS3075A模块、CP342-5模块、 PC-ADAPTE编程电缆各一,西门子 PROFIBUSS线适配器一对,PROFIBUS!讯电缆一条2. 把RPBA-01模块插到ACS8©变频器SLOT1上,用螺丝紧固3. 通讯电缆采用西门子的 PROFIBUS屏蔽双绞线,总线适配器用西门子的6ES7972-0BA12-0XA0电 缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器启动(主要是电机运转)产生的干扰足以让通讯模块报故障(offli ne灯亮)如果是通讯终端,把适配器上的 on/off 开关拨到on,以接通适配器上的终端电阻S7-300也要接地,尽量减少干扰4. RPBA-01上的地址拨位开关拨到与 PLC硬件组态时所设的一样(这里假设为 4)二、 PLC设置1. 硬件组态,配置机架、电源模块(PS3075A、CPU模块(CPU314、通讯模块(CP342-5 CUPMP地址为2;通讯模块CP342MP地址为3,PROFIBUS地址为2。
2. 在STEP7的硬件组态窗口中,选 option,安装GSD,引入文件 ABB_0812.GSD在Catalog中出现 RPBA-01硬 件注意:如果GSD文件无法引入,可能是程序在其他安装过 GSD文件的计算机上编写 的,可以先新建一个项目,做一个简单的硬件配置,再引入即可3. 总线组态:右键点击通讯模块,选“ insertdpmastersyste’m,生成PROFIBUS^、线,再把 Catalog 中的RPBA-01拖动到PROFIBUS^、线上,双击从站模块,设置 PROFIBUS地址为4,再设置PPO 类型(假设为PPO5双击总线上DP模块,弹出Properties-DPSLAV窗口,设PROFIBUS地址为4,并点击 ParameterAssignmen双击第二项“ operationmod”,把 Profidrive改为 Vendorspecifi三、 PLC编程具体见程序四、 变频器基本参数设置1. 在装好RPBA-01后变频器上电,即可自动检测到新模块,将对模块进行初始化设置,只要按“FUN' 开始设置,并按提示,出现“ RPBA-01 ABBDRIVE PROFIBUSD'等选“ OK'即可,直到出现 提示“进一步设置到51GROUP为止。
2. 基本设置99.01LANGUAGE-----ENGLISH02APPLICATIONMODE-----FACTORY04MOTORCTRLMODE——SCALA或 DTC)05~09电机铭牌参数10MOTORIDRUNMODE-----IDMAGN98.02COMM.MODULELINK——FIELDBUS07 COMMPROFILE——ABBDRIVES51.01MODULETYPE——PROFIBUS-DP02 NODEADDRESS-----303 BAUDRATE-----150004 PP0TYPE-----527 FBAPARREFRESH-——REFRESH页眉内容(注:51参数的01〜04是通讯正常后自动生成,其中 02、04应能随PLC中的设置而自动变化,RPBA模块上的Hostlndicatio和On-Line两个LED应绿灯亮,且无闪烁01〜04为只读参数、 27用于每次变频器51参数组设置后的更新,否则需要重新上电更新,这在后面再说10.01EXT1STRT/STP/DIR-----COMM.C通讯启动变频器)10KEYPAD (面板启动变频器)02 EXT2STRT/STP/DIR——NOTSEL1011.01KEYPADREFSEL-----REF1mp) 0802外部给定选择------ EXT103 EXT1REFSELECT-----COMM.REF五、读写变频器参数(以PPO5为例,其余同理)PPO5报文由14个字组成,在PLC中应相应建立一个长度不少于 28个字的数据块DB1,数据块用14个字用于发送PPO报文,用14个字接收报文。
通过STEP7中的FC1、FC2块读取PROFIBUS参数,如程序所示1、读变频器参数 发送报文与DB1中的对应IDINDVALUECWREFPZD3PZD4PZD5PZD6PZD7PZD8PZD9PZD10DBW0DBW2DBW4DBW6DBW8DBW10DBW12DBW14DBW16DBW18DBW20DBW22DBW24DBW26047F271000000000在变频器51参数组中设置PZD3IN-----01Q2 PZD4IN-----01Q3 PZD5IN-----01Q4PZD6IN-----01Q5PZD7IN-——01Q6 PZD8IN-——01Q7 PZD9IN-——01Q8 PZD10IN-——0127说明:REF中2710为给定频率25Hz (或转速)(16进制10000, 20000对应最大频率50Hz),通 过改变其值可设定不同频率(或转速); 0102〜0127对应要读的变频器参数号,要读其他参数,改为对应的参数号即可设好参数时,一定要用 51.27刷新才起作用PLC运行后,变频器的上述参数的值自动发送到 DB1块中相应位置,对应如下(注:返回为16进制,比例换算见手册):接收报文与DB1中的对应,这时PZD3~10会自动填入相应数据IDINDVALUESWACTPZD3PZD4PZD5PZD6PZD7PZD8PZD9PZD10DBW28DBW30DBW32DBW34DBW36DBW38DBW40DBW42DBW44DBW46DBW48DBW50DBW52DBW54271000000000接收到的变频器实际参数 值说明主控 制字实际 值速度频率电流转矩功率母线电压主电 压应用 宏2、写变频器参数发送报文与DB1中的对应IDINDVALUECWREFPZD3PZD4PZD5PZD6PZD7PZD8PZD9PZD10DBW0DBW2DBW4DBW6DBW8DBW10DBW12DBW14DBW16DBW18DBW20DBW22DBW24DBW26047F271000000641901F4对应十进制数值10000100400500在变频器51参数组中设置PZD3OUT--22Q2 PZD4OUT--22Q3 PZD5OUT--22Q4 PZD6OUT--22Q5PZD7OUT--22Q6PZD8OUT--120恒速 1,PZD9OUT--120恒速 2,PZD10OUT--120恒速 3页眉内容说明:PZDXOU■设置参数号原理同1。
设好参数时,一定要用51.27刷新才起作用 在发送报文的PZD区里填入要设置的参数的数值,以16进制填入PZD字中设CW是控制字,REF是给定,只要在发送报文中给出值,可以自动写入,无需在 置PLC运行后,数据自动设置到相应参数中,查看参数可以看到参数发生变化 这里读写参数,PPO报文中参数识别区ID、IND VALUE可以不用填写精心整理。