以下是一个S7-300与ACS800变频器通过PROFIBUS-DP通信的样例说明:
一、系统配置
硬件配置:
主站:西门子S7-300 PLC(如SIMATIC S7-314-2DP)。
从站:ABB ACS800变频器,配备RPBA-01 PROFIBUS-DP适配器模块。
通信媒介:双绞型电缆(符合RS-485标准)。
软件配置:
编程软件:STEP7 V5.5,用于对S7-300 PLC编程和对PROFIBUS-DP网进行组态和通讯配置。
GSD文件:ABB_0812.GSD,用于在STEP7中导入ABB变频器的设备描述。
二、通信参数设置
变频器通讯参数设置:
按照RPBA-01适配器模块的用户手册调整硬件,如站号、终端电阻等。
通过拨码开关设置DP站地址。
将参数98.02(Comm.Module link)改为FIELDBUS。
参数98.07(COMM PROFILE)为ABB DRIVES。
参数51.01为PROFIBUS DP。
参数51.02设置站号(如15~17)。
参数51.03设置波特率(如1500)。
将参数51.04(PPO type)改为PPO4。
PLC硬件组态:
在STEP7中,安装ABB变频器GSD文件ABB_0812.GSD。
在系统PROFIBUS-DP硬件配置中添加从站ABB Drives RPBA-01,设置站号,插入PPO Type Module为4。
在从站的参数设置中,将Operation Mode改为Vendor Specific(即ABB传动协议)。
三、PLC程序编写
增加通讯处理程序块:
调用SFC14和SFC15,完成PLC与变频器的数据交换。
增加数据块:
用于存放交换的数据。
四、HMI画面设计
使用PROTOOL软件:
在原HMI项目中新增风机速度设定及监控子画面。
新增通讯变量:
如速度设定值和实际值。
增加转速设定和监控画面:
建立变量连接。