PROFIBUS¶
The following hardware components must be available:
- AC500 with CM572-DP (PROFIBUS master Communication Module)
- ACSxxx / DCSxxx drive with FPBA-01 or RPBA-01 PROFIBUS Communication Module
- PROFIBUS cable with DSUB9 for CM572 and DSUB9 for drive Communication Modules
The following values should be mapped in the fieldbus configuration of the drive and the configuration of AC500.
- Drive –> AC500: Status word and actual value 1 (speed) and optional actual value 2 (torque).
- AC500 –> drive: Control word and reference value 1 (speed) and optional reference value 2 (torque)
The following libraries have to be loaded into the project:
- ACSDrivesBase_AC500_V20.lib ACS Drives Base Library
- Optional ACSDrivesComPB_AC500_V24.lib ACS / DCS Drives Communication via PROFIBUS
- DCS Drives Library DCS Drives Library\ (if DCS drives are used)
The following communication profile should be used:
- ABB Drives profile
The following Function Blocks can be used in AC500 program
Control Function Blocks:
Generic control blocks – only ACSDrivesBase_AC500_V20.lib ⇘ “ACS Drives Base Library” and DCSDrivesBase_AC500_V24.lib is needed.
ACS_DRIVES_CTRL_STANDARD_GEN ACS_DRIVES_CTRL_STANDARD_GEN Control of ACS Drives with ABB-Drives Profile
DCS_DRIVES_CTRL_GEN DCS_DRIVES_CTRL_GEN\ Control of DCS Drives with ABB-Drives Profile via Generic Fieldbus(if DCS drives are used)
Standard control blocks toghether with communication blocks
ACS_DRIVES_CTRL_STANDARD
DCS_DRIVES_CTRL_STANDARD
scaling: ACS_REF_SCALING (optional) ACS_REF_SCALING Scaling for ACS / DCS Reference and Actual Values
Communication Function Blocks:
- ACS_COM_PB ACS_COM_PB Communication Block via PROFIBUS Communication for ACS drives via PROFIBUS DP for PZD1..3
- ACS_COM_PB_PZD ACS_COM_PB_PZD Communication Block for direct Access to PZD4..12 (Communication for ACS drives via PROFIBUS DP for Process Data PZD4..12)
Parameter READ / WRITE Function Blocks:
PPO-Types 3, 4, 6 or 8 (DPV1)
ACS_PB_READ_N_PRM_DPV1 ACS_PB_N_READ_PRM_DPV1 Read Parameters from ABB Drives via PROFIBUS DPV1
ACS_PB_WRITE_N_PRM_DPV1 ACS_PB_N_WRITE_PRM_DPV1 Write Parameters from ABB Drives via PROFIBUS DPV1
These Function Blocks can be used stand-alone without any communication block.
ACS_PB_READ_PRM_DPV0 ACS_PB_READ_PRM_DPV0 Read Parameters from ABB Drives via PROFIBUS DPV0
ACS_PB_WRITE_PRM_DPV0 ACS_PB_WRITE_PRM_DPV0
These Function Blocks must be used together with FB ACS_COM_PB ⇘ “ACS_COM_PB”