OmronPLC基于Profibus与ABB变频器的通信

发表于 讨论求助 2019-06-01 16:14:17

限位开关

    1.硬件配置

    硬件接线、设置:CJ1W-PRM21单元号0(站号为1cx-profibus中配置),1#ACS550变频器的站号为2,终端电阻OFF2#ACS550变频器的站号为3,终端电阻OFF3个西门子6ES7972-0BA12-0xA0连接头上两端的两个开关拨ON(接终端电阻),中间1个拨OFF,两端的两个接A1B1,中间的1个进线接A1B1,出线接A2B2

    2.变频器设置

    ACS550变频器的设置如下:

    1) REM远程模式。

    2) 98.02使用外部Fieldbus适配器。

    3) 10. 02起停由DI1控制。

    4) 10. 03方向可正、反转,由参考频率符号决定。

    5) 11. 02EXTIEXT2由通信选择。

    6) 11. 03REF1参考频率由通信设定。

    7) 30.18通信断开时报错并停止。

    3cx-profibus操作

    cx-profibus操作步骤如下:

    1)安装ABB变频器GSD文件ABB_0812. GSD

    2)添加主站CJ1W-PRM21单元号0,站号为1

    3)添加从站1#变频器的RPBA-01模块,站号为2,插入PPO类型模块。

    4)添加从站2#变频器RPBA-01模块,站号为3,插入PPO类型模块。

    其他为默认配置,将配置下载到主站中。这样主站1对从站2输出区为:CIO3200~3205,输入区为:CIO3300~ 3305;主站1对从站3输出区为:CIO3206~ 3211,输入区为:CIO3306~ 3311。数据定义如图4-34所示。

    4PLC程序编写

    PLC中常用ON信号对输出区赋值如图4-35所示,站号2输出数据解释:6表示读,0068表示变频器参数01.04(输出电流),047F表示可以运行,CIO3205中为输出频率(Hex格式,标定:- 20000~+20000对应±11. 05对应的值即REFIMax)。

    4-34    数据定义

    4-35    PLC中常用ON信号对输出区赋值

    站号2响应数据解释:CIO3303中为读到的输出电流(Hex格式,标定:应×0.1A),CIO3305中为输出频率(Hex格式,标定:- 20000~+20000对应11. 05设置值的±,即±REFIMax)

    站号3数据类似于站号2ABBACSinverterRPBA-01 Profibus-DP(从站适配器)默认使用ABBdrivesProfile(即Vendorspecificoperationmode),可以用cx-profibuscx修改从站参数改为GenericProfile(又称为PROFIDriveprofile  PROFIDriveoperationmode)。这两种模式PPOmessage数据定义不同。可以利用上述通信数据实现变频器起停、读状态等。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)


发表
26906人 签到看排名