注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC网络通信

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:yuwenji384 发表时间:2013/2/16 17:59:00  

 

 本栏论题: S7-300与ABB变频器(ACS800)FROFIBUS-DP通讯  [16907]

    一、硬件安装
   
    1.硬件设备:ACS800变频器、RPBA-01模块各一, CPU314模块、PS307 5A模块、CP342-5模块、PC-ADAPTER编程电缆各一,西门子PROFIBUS总线适配器一对,PROFIBUS通讯电缆一条。
    2.把RPBA-01模块插到ACS800变频器SLOT1上,用螺丝紧固。
    3.通讯电缆采用西门子的PROFIBUS屏蔽双绞线,总线适配器用西门子的6ES7 972-0BA12-0XA0,电缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器启动(主要是电机运转)产生的干扰足以让通讯模块报故障(offline灯亮)。如果是通讯终端,把适配器上的on/off开关拨到on,以接通适配器上的终端电阻。
    S7-300也要接地,尽量减少干扰。
    4.RPBA-01上的地址拨位开关拨到与PLC硬件组态时所设的一样(这里假设为4)。
   
    二、PLC设置
   
    1.硬件组态,配置机架、电源模块(PS307 5A)、CPU模块(CPU314)、通讯模块(CP342-5)。CUP MPI地址为2;通讯模块CP342 MPI地址为3,PROFIBUS地址为2。
    2.在STEP7的硬件组态窗口中,选option,安装GSD,引入文件ABB_0812.GSD,在Catalog中出现RPBA-01硬件。
    注意:如果GSD文件无法引入,可能是程序在其他安装过GSD文件的计算机上编写的,可以先新建一个项目,做一个简单的硬件配置,再引入即可。
    3.总线组态:右键点击通讯模块,选“insert dp master system”,生成PROFIBUS总线,再把Catalog中的RPBA-01拖动到PROFIBUS总线上,双击从站模块,设置PROFIBUS地址为4,再设置PPO类型(假设为PPO5)。
    双击总线上DP模块,弹出Properties-DP SLAVE窗口,设PROFIBUS地址为4,并点击Parameter Assignment,双击第二项“operation mode”,把Profidrive改为Vendor specific。保存。
   
    三、PLC编程
    具体见程序
   
    四、变频器基本参数设置
    1.在装好RPBA-01后变频器上电,即可自动检测到新模块,将对模块进行初始化设置,只要按“FUN”开始设置,并按提示,出现“RPBA-01、ABB DRIVE、PROFIBUS DP”等选“OK”即可,直到出现提示“进一步设置到51GROUP”为止。
    2.基本设置
    99.01 LANGUAGE-----ENGLISH
    02 APPLICATION MODE-----FACTORY
    04 MOTOR CTRL MODE------SCALAR(或DTC)
    05~09 电机铭牌参数
    10 MOTOR ID RUN MODE-----ID MAGN
    98.02 COMM.MODULE LINK------FIELDBUS
    07 COMM PROFILE------ABB DRIVES
    51.01 MODULE TYPE------PROFIBUS-DP
    02 NODE ADDRESS-----4
    03 BAUD RATE-----1500
    04 PP0 TYPE-----5
    27 FBA PAR REFRESH-----REFRESH
    (注:51参数的01~04是通讯正常后自动生成,其中02、04应能随PLC中的设置而自动变化,RPBA模块上的Host Indication和On-Line两个LED应绿灯亮,且无闪烁。01~04为只读参数、27用于每次变频器51参数组设置后的更新,否则需要重新上电更新,这在后面再说。)
    10.01 EXT1 STRT/STP/DIR-----COMM.CW(通讯启动变频器)
    KEY PAD(面板启动变频器)
    02 EXT2 STRT/STP/DIR------NOT SEL
    11.01 KEY PAD REF SEL-----REF1(rmp)
    02 外部给定选择------EXT1
    03 EXT1 REF SELECT-----COMM.REF
    五、读写变频器参数(以PPO5 为例,其余同理)
    PPO5报文由14个字组成,在PLC中应相应建立一个长度不少于28个字的数据块DB1,数据块用14个字用于发送PPO报文,用14个字接收报文。通过STEP7中的FC1、FC2块读取PROFIBUS参数,如程序所示。
    1、 读变频器参数
    发送报文与DB1中的对应
    ID IND VALUE CW REF PZD3 PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
    DBW0 DBW2 DBW4 DBW6 DBW8 DBW10 DBW12 DBW14 DBW16 DBW18 DBW20 DBW22 DBW24 DBW26
    047F 2710 0 0 0 0 0 0 0 0
    在变频器51参数组中设置
    PZD3 IN-----0102,PZD4 IN-----0103,PZD5 IN-----0104,PZD6 IN-----0105,
    PZD7 IN-----0106,PZD8 IN-----0107,PZD9 IN-----0108,PZD10 IN-----0127
    说明:REF中2710为给定频率25Hz(或转速)(16进制10000,20000对应最大频率50Hz),通过改变其值可设定不同频率(或转速);0102~0127对应要读的变频器参数号,要读其他参数,改为对应的参数号即可。设好参数时,一定要用51.27刷新才起作用。
    PLC运行后,变频器的上述参数的值自动发送到DB1块中相应位置,对应如下(注:返回为16进制,比例换算见手册):
    接收报文与DB1中的对应,这时PZD3~10会自动填入相应数据。
    ID IND VALUE SW ACT PZD3 PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
    DBW28 DBW30 DBW32 DBW34 DBW36 DBW38 DBW40 DBW42 DBW44 DBW46 DBW48 DBW50 DBW52 DBW54
    2710 0 0 0 0 0 0 0 0
    接收到的变频器实际参数值说明 主控制字 实际值 速度 频率 电流 转矩 功率 母线电压 主电压 应用宏
    2、 写变频器参数
    发送报文与DB1中的对应
    ID IND VALUE CW REF PZD3 PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
    DBW0 DBW2 DBW4 DBW6 DBW8 DBW10 DBW12 DBW14 DBW16 DBW18 DBW20 DBW22 DBW24 DBW26
    047F 2710 0 0 0 0 0 64 190 1F4
    对应十进制数值 10000 100 400 500
    在变频器51参数组中设置
    PZD3 OUT--2202,PZD4 OUT --2203,PZD5 OUT --2204,PZD6 OUT --2205,
    PZD7 OUT --2206,PZD8 OUT --1202恒速1,PZD9 OUT --1203恒速2,PZD10 OUT --1204恒速3
    说明:PZDX OUT设置参数号原理同1。设好参数时,一定要用51.27刷新才起作用。
    在发送报文的PZD区里填入要设置的参数的数值,以16进制填入
    CW是控制字,REF是给定,只要在发送报文中给出值,可以自动写入,无需在PZD字中设置。
    PLC运行后,数据自动设置到相应参数中,查看参数可以看到参数发生变化。
    这里读写参数,PPO报文中参数识别区ID、IND、VALUE可以不用填写。
   

以下是关于《S7-300与ABB变频器(ACS800)FROFIBUS-DP通讯》论题的回复(共15篇)

回复人:wonking 

 回复时间:2013/2/19 11:25:00

支持(923) | 反对(687)

 

    不知道自动锁螺丝机可以不可以通用 回去试试看

回复人:草原飞鹤 

 回复时间:2013/4/7 10:04:00

支持(692) | 反对(671)

 

    有用的,东西

回复人:gwk008 

 回复时间:2013/4/19 15:05:00

支持(1023) | 反对(970)

 

    很好,程序在哪下载啊

回复人:zealot2009 

 回复时间:2013/5/28 9:13:00

支持(788) | 反对(648)

 

    顶一下,关注中

回复人:茂茂 

 回复时间:2014/8/20 18:32:00

支持(2194) | 反对(552)

 

    哪里可以下载程序,不然没法研究

回复人:茂茂 

 回复时间:2014/8/20 18:33:00

支持(705) | 反对(568)

 

    楼主可不可以给我发一个程序,我的邮箱824101479@qq.com

回复人:tang1964y 

 回复时间:2014/12/1 19:11:00

支持(739) | 反对(762)

 

    顶一下,关注中

回复人:daveyliu1 

 回复时间:2015/3/2 21:47:00

支持(605) | 反对(663)

 

    值得关注!

回复人:zt23168 

 回复时间:2015/12/10 15:40:00

支持(462) | 反对(566)

 

    程序在哪啊

回复人:wangyiqian 

 回复时间:2016/1/26 10:43:00

支持(915) | 反对(853)

 

    程序在哪啊

回复人:hp1818 

 回复时间:2018/8/14 23:29:00

支持(442) | 反对(510)

 

    程序在哪

回复人:robet746 

 回复时间:2019/7/5 14:19:00

支持(689) | 反对(339)

 

    顶一下,值得关注。

回复人:zhao19810921 

 回复时间:2020/4/26 10:21:00

支持(394) | 反对(287)

 

    感谢分享!

回复人:赫林 

 回复时间:2022/7/17 12:09:00

支持(144) | 反对(318)

 

    学习了

回复人:BAOBO70 

 回复时间:2024/8/23 8:48:00

支持(34) | 反对(31)

 

    
   

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳