工控智汇

工控智汇

ACS550 DP通讯控制方式,看完你就会了

admin 69 66

通常我们使用变频器都是通过端子来控制(如上篇文章是最常用的控制方式),那为什么又要用通讯的方式来控制呢,因为接线少,施工量小,自然故障率也就小很多,而且还看起来那么神秘!

今天就和大家分享一下ABB变频器的ACS550的DP通讯控制方法(510同理),首先说明下为什么用DP通讯。1,我们所接触的西门子控制器(S7-300,S7-400等)居多,所以DP通讯较普遍;2,那为什么不用西门子的变频器啊,同一家还好匹配,统一性还好,那是因为业主的要求(业主谁管那个,熟悉那个用哪个,谁和你说理,谁和你讲设计),所以就出现了ABB变频器DP通讯到西门子PLC的案例。

下面举例说明:

ACS550基于DP通讯的控制设计实例:

一、现场总线PLC配置及组态:


GCD文件安装

第二步:选择operationmode(选择Vorspecific,也就是ABBDrives),如图:


变频器组态属性设置

第三部:设置PPO类型,波特率和站点地址。


PPO设置

第四部,硬件组态完成。


第五步,从从站读取信息并把信息写入从站,在PLC主程序FC中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制,并在PLC程序中建立一个数据块,用于变频器的数据通信。可以通过控制字来实现传动设备的控制。


第六步:地址的分配,输出区REF是控制字,ACT为状态字,PD3~PZD10分别分为输入区域和输出区域,可分配相应的参数,如电流、电压、速度、频率等,详见下面参数讲解,地址分配如图:


二,变频器参数设置:

9901(语言选择)=1(中文)

9902(应用宏选择)=1(标准宏)

9905(电机额定电压)=电机名牌数据

9906(电机额定电流)=电机名牌数据

9907(电机额定功率)=电机名牌数据

9908(电机额定转速)=电机名牌数据

9802(通讯协议选择)=4(4=外部总线适配器,即增加的RPBA模块)

5101(通讯协议)=1(通讯协议值为PROFIBUS-DP);

51.02(变频器地址);一般初始化后无需修改,需要验证,必须与PLC硬件的地址一样,否则无法建立通讯连接。

拨码地址见图:


51.03(波特率)=1500(通讯速率值为1500);

51.04(PPOtype)=PPO2(通讯协议改为PPO2);与PLC硬件的地址一样,否则无法建立通讯连接。

51.05(PZD3OUT)=1202(速度给定,也可选择频率给定、百分比给定等)

51.07(PZD4OUT)=默认,我一般只用一个给定值,即51.05,当然也可设置其他;

……

1001(外部命令)=10(COMM通讯,启/停和方向信号来自现场总线控制字)

1103(给定值1选择)=8(COMM,给定值来自串行通讯)

1402(继电器2输出)=2(运行-变频器运行时继电器动作,对应端子接线图RO2)

1403(继电器3输出)=4(故障-变频器故障时继电器动作,对应端子接线图RO3)

1601(运行允许)=7(允许运行信号来自总线命令字,命令字1中的位6是允许运行信号)

1604(故障复位选择)=8(定义现场总线作为复位信号,命令字1中的位4是复位信号)

其他也可设加减速时间,最大和最小幅值等,视需要情况而定。

至此所有配置设置完毕,即可调试试运行。