ACS_DRIVES_CTRL_STANDARD Control of ACS Drives with ABB-Drives ProfileΒΆ

../_images/8af5ce3549a2b6ba0a3313900002ce44

Function Block ACS_DRIVES_CTRL_STANDARD is used for controlling ACS 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/95be438e440600870a331390016e9386

Function Block ACS_DRIVES_CTRL_STANDARD is used for controlling ACS Drives with ABB drives profile.

The Function Block provides standard start/stop signals to control the drive and standard diagnosis signals read from the drive.

According to the start/stop input signals and the actual Status Word (SW), read from the DRIVE_DATA variable, the ABB drives profile state machine is executed. The Control Word (CW) is built and written to the DRIVE_DATA variable. For diagnosis purpose the CW is also written to the output USED_CW.

SPEED_REF input has to be given in the ACS fieldbus range.of -20000 .. +20000, according to the scaling parameter in the drive (e.g. Par. 11.05 of ACS355)

ACT_SPEED provides the actual speed in the ACS fieldbus range of -20000 .. +20000, according to the scaling parameter in the drive (e.g. Par. 11.05 of ACS355).

ACS_REF_SCALING ACS_REF_SCALING Scaling for ACS / DCS Reference and Actual Values Function Block could be used to scale the fieldbus range to a physical value.

If the connected communication block (via DVIVE_DATA variable) is disabled or not parameterized 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 ACS drives using ABB drive profile.

The data transfer to the ACS drive is realized via the IN_OUT variable DRIVE_DATA, which must be connected to an ACS3XX_COM_MOD_RTU ACS3XX_COM_MOD_RTU Communication for ACS3XXwrite one bit/ACX550 Drives via MODBUS RTU, 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 TCP, ACS_COM_MOD_TCP_ENHANCED ACS_COM_MOD_TCP_ENHANCED Communication for ACS / DCS Drives via MODBUS TCP, ACS_COM_MOD_TCPx ACS_COM_MOD_TCPx Communication for ACS / DCS Drives via MODBUS TCP or ACS_COM_MOD_TCPx_ENHANCED ACS_COM_MOD_TCPx_ENHANCED Communication for ACS / DCS Drives via MODBUS TCP.

For the necessary configuration of parameters in the drive see table below. Please refer the respective drives manual for parameter setting if the drive is not mentioned in below table.

Drive Parameter ACS3XX, ACX550 ACS850, ACQ810 embedded ACS850, ACQ810 ACSM1 ACS580, ACS880 ACS800 Comment
EXT1 COMMANDS 10.01 = COMM 10.01 = FBA 10.01 = FB 10.01 = FBA 20.01 = Fieldbus A 10.01 = COMM.CW Fieldbus interface as source for start and stop
EXT1/EXT2 SEL 11.02 = COMM 12.01 = P.02.36 bit 15 12.01 = P.02.22 bit 15 34.01 = P.02.12 bit 15 19.11 = MCW Bit11 (06.01) 11.02 = COMM.CW Fieldbus interface as source to switch to EXT2 control place
REF1 SELECT 11.03 = COMM 21.01 = EFB REF1 21.01 = FBA REF1 24.01 = FBA Ref1 22.11 = FBA ref1 11.03 = COMM.REF Fieldbus interface as source for speed reference
FAULT RESET SEL 16.04 = COMM 10.10 = P.02.36 bit 8 10.10 = P.02.22 bit 8 10.08 = P.02.12 bit 8 31.11 = P.06.01 bit 7 16.04 = COMM.CW Fieldbus interface as source for fault reset
PROFILE 53.05 = ABB DRV FULL 58.06 = ABB Drives classic/enhanced 51.02 = ABB Drives classic/enhanced 51.02 = ABB Drives classic/enhanced 51.02 = ABB Drives classic/enhanced 98.07 = ABB DRIVES Control Profile to ABB Drives Profile classic or enhanced.

Note

Only one of the Function Blocks ACS3XX_DRIVES_CTRL_BASIC, ACS_DRIVES_CTRL_STANDARD or ACS_DRIVES_CTRL_ENG must be enabled (EN=TRUE) at the same time.