资源说明:【ACS800系统与PROFIBUS通讯详解】
在工业自动化领域,ACS800系统是ABB公司推出的一款高性能交流变频器,它能够广泛应用于各种电机驱动场景。为了实现与现场设备的高效通信,ACS800系统支持通过PROFIBUS通讯协议进行数据交换。PROFIBUS是一种广泛应用的现场总线标准,尤其适用于过程自动化和制造业自动化环境。
**相关知识**
在ACS800系统中,有两种类型的PROFIBUS通讯适配器可以选择,即RPBA-01和NPBA-12。这两种适配器都支持PROFIBUS-DP协议,具备RS485接口,并且内置终端电阻。适配器的选择取决于具体的软件版本和应用需求。
**RPBA-01的相关设置**
对于配备RPBA-01适配器的ACS800系统,需要在标准软件版本ASXR7290或系统软件版本AMXR7130下进行以下参数配置:
1. 参数98.02 (COMM.MODULEFIELDBUS) 设置为手动模式。
2. 参数98.07 (COMM PROFILE) 设置为ABB DRIVES标准软件。
3. 参数51.01 (MODULE TYPE) 设置为PROFIBUS DP。
4. 参数51.02 (NODE ADDRESS) 设置为2到126之间的节点地址。
5. 参数51.03 (BAUD RATE) 设置波特率,范围为192到1200000。
6. 参数51.04 (PPO TYPE) 选择PPO1到PPO5。
7. 参数51.05 (PZD3 OUT) 根据需求设置数据集或参数索引。
8. 参数51.06 (PZD3 IN) 用于接收数据。
9. 参数51.27 (REFRESH DONE) 设置为刷新后自动恢复。
10. 参数51.31 (FBA STATUS) 显示模块在线状态。
需要注意的是,每次更改98.02后,必须重新上电使设置生效。51组参数的变更可以通过刷新(51.27)或重新上电完成。
**过程数据设置**
过程数据传输在ACS800与PLC之间进行,每台ACS800支持最多10个过程数据传输。例如:
- PZD1用于接收PLC的主控制字。
- PZD2用于设置外部给定1(在标准软件中对应1105,在系统软件中对应5001)。
- PZD3-10可以配置为参数51组的相应值。
- PZD OUT 1至51.19根据需求设置。
- PZD1向PLC发送主状态字。
- PZD2发送实际速度。
- PZD3-10用于接收PLC的数据,如PZD IN的值。
**NPBA-12的相关设置**
对于使用NPBA-12适配器的情况,配置过程会有所不同,需要参考相应的ACS800系统软件手册,因为不同软件版本可能有不同的参数设置和步骤。
总结来说,通过正确配置ACS800系统中的RPBA或NPBA通讯适配器,用户能够实现与PROFIBUS网络的无缝连接,从而高效地管理和监控驱动设备的状态、控制指令以及过程数据。这种通讯方式大大提高了工业自动化系统的集成度和灵活性。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。