ACS3XX_DRIVES_CTRL_BASIC Basic Control of ACS3XX / ACX550 Drives with ABB Drives Profile, Including Scaling of Actual and Reference Values

../_images/8b441764495d09150a3313900077b63d

Function Block ACS3XX_DRIVES_CTRL_BASIC is used for the control of ACS3XX and ACX550 drives with ABB Drives Profile.

Function Block Information

Available as of PLC runtime system: V1.3.2
Included in library: ACSDrivesBase_AC500_V20.lib
Block type: Function Block with historical values

Block Description

../_images/1b7127be4405fea40a33139001331e90

Function Block ACS_DRIVES_CTRL_BASIC is used for controlling ACS3XX and ACX550 drives with ABB Drives Profile.

The Function Block provides basic start/stop signals, basic diagnosis signals and scaling of the SPEED_REF input and ACT_SPEED to the ACS fieldbus scaling range -20000 to +20000.

The scaling is done according to the drive parameter 11.05 (Ref1 Max) which is read automatically at the first start of the Function Block form the drive. A successful reading of this and some other configuration parameters is indicated by the output SCALING_DONE. These parameter values are available at the DRIVE_DATA variable element “config” e.g. tsDriveData.config. iRefScaleMax.

The Function Block internally calls the Function Block ACS_DRIVES_CTRL_STANDARD ACS_DRIVES_CTRL_STANDARD Control of ACS Drives with ABB-Drives Profile which is included in the same library.

If the connected communication block (via DRIVE_DATA variable) is disabled or not parametrized correctly all outputs except DONE, ERR and ERNO are reset to zero. This can be checked by the ERNO output.

PRECONDITIONS

The Function Block is only working for ACS3XX (ACS310, ACS350 and ACS355) and ACX550 (ACS550 and ACH550) drives via MODBUS RTU communication.

The data transfer to the ACS3XX / ACX550 drive is realized via the IN_OUT variable DRIVE_DATA, which must be connected to a communication block such as ACS3XX_COM_MOD_RTU ACS3XX_COM_MOD_RTU Communication for ACS3XXwrite one bit/ACX550 Drives via MODBUS RTU or an ACS_COM_MOD_RTU ACS_COM_MOD_RTU Communication for ACS / DCS Drives via MODBUS RTU, ACS_COM_MOD_RTU_ENHANCED ACS_COM_MOD_RTU_ENHANCED Communication for ACS Drives via MODBUS RTU using ABB Drives Profile Enhanced, ACS_COM_MOD_TCP ACS_COM_MOD_TCP Communication for ACS / DCS Drives via MODBUS TCPor ACS_COM_MOD_TCP_ENHANCED ACS_COM_MOD_TCP_ENHANCED Communication for ACS / DCS Drives via MODBUS TCP.

The drive parameters to select the source of the Control Word must be set to fieldbus control. Also the source for reference 1 and the RESET signal must be set to fieldbus.

For an ACS3XX / ACX550 drive the setting must be as follows:

10.01 = 10        (EXT1 COMMANDS = COMM)


11.02 = 8         (EXT1/EXT2 SEL = COMM)


11.03 = 8         (REF1 SEL = COMM)


16.04 = 8         (FAULT RESET SEL = COMM)


53.05 = 2         (ABB drives profile)