Input Description

../_images/c02f88e7664990370a3313903c5c85fd

EN (enable)

Data type: BOOL

The Function Block is activated (EN = TRUE) or deactivated (EN = FALSE) via input EN. If the block is active, the current values are available at the outputs.

If the input values are valid, a request to perform a MODBUS job is sent to the Communication Block via the DRIVE_DATA variable. If at least 1 input is invalid, no job is generated and the error is displayed at the outputs ERR and ERNO instead.

If the state of EN stays TRUE a new read job is requested each time the previous job is terminated, indicated by the DONE = TRUE flag.

ON (switch on)

Data type: BOOL

With a rising edge of the input ON (FALSE->TRUE) the DCS Drive Contactors are closed, field exciter and fans are started. (depending on the drive configuration, it might directly starts, if RUN = TRUE). (bit 0 of the Control Word On / OFF1N)

If ON = FALSE, the drive is stopped via Off1Mode (21.02). After reaching zero speed, the main Contactors will be switched off.

According to the ABB Drives Profile a new rising edge of input ON will be ignored, until zero speed was reached.

With the AUTO_START function an automatically internally rising edge of this input can be generated to avoid waiting for and detecting zero speed.

STOP_EMCY_COAST (stop emergency coast)

Data type: BOOL, Default value: TRUE

STOP_EMCY_COAST=TRUE enables normal operation of the drive.

Input STOP_EMCY_COAST=FALSE will coast the drive (bit 1 of the Control Word OFF2). A new rising edge of the START input is needed to start the drive again.

STOP_EMCY_RAMP (stop emergency ramp)

Data type: BOOL, Default value: TRUE

STOP_EMCY_RAMP = TRUE enables normal operation of the drive.

Input STOP_EMCY_RAMP = FALSE will stop the drive along the emergency ramp, defined in the drive (bit 2 of the Control Word OFF3). A new rising edge of the START input is needed to start the drive again.

RUN (run)

Data type: BOOL

Input RUN = TRUE will start the drive (bit 3 of the Control Word RUN / INHIBIT_OP).

RUN = FALSE will stop the drive depending on the StopMode configuration (Par. 21.03)

Depending on the drive configuration a new rising edge of the input ON might be needed to restart the drive. With the AUTO_START function an automatically internally rising edge of this input can be generated each 1 sec.

RESET (reset)

Data type: BOOL

Input RESET is used to reset the drive (bit 7 in the Control Word RESET).

RESET = TRUE resets faults and warnings in the drive. It does not reset the Function Block itself.

For DCS drives to reset the drive the input ON and the input RUN must be reset to FALSE.

CW_BIT11 (Control Word bit 11)

Data type: BOOL

Input CW_BIT11 = TRUE sets the Control Word Bit11. The meaning is according to the user specific drive configuration.

CW_BIT12 (Control Word bit 12)

Data type: BOOL

Input CW_BIT12 = TRUE sets the Control Word Bit12. The meaning is according to the user specific drive configuration.

CW_BIT13 (Control Word bit 13)

Data type: BOOL

Input CW_BIT13 = TRUE sets the Control Word Bit13. The meaning is according to the user specific drive configuration.

CW_BIT14 (Control Word bit 14)

Data type: BOOL

Input CW_BIT14 = TRUE sets the Control Word Bit14. The meaning is according to the user specific drive configuration.

CW_BIT15 (Control Word bit 15)

Data type: BOOL

Input CW_BIT15 = TRUE sets the Control Word Bit15. The meaning is according to the user specific drive configuration.

AUTO_START (auto start)

Data type: BOOL

Input AUTO_START enables the auto start function of the Function Block.

The AUTO_START function internally creates cyclically switch on / start commands on the Control Word. So that the ON and RUN input of the Function Block can be used as level sensitive inputs.

They don´t need to be reset to FALSE and back to TRUE to restart the drive after a normal stop.

The AUTO_START function is not working, if the stop was caused by an emergency stop, e.g. STOP_EMCY_COAST or STOP_EMCY_RAMP input or STO. The time of cyclically retries is 1second.

Warning

:strong:Automatically start!

Be aware, that the drive starts automatically, if the AUTO_START function is enabled and additionally ON, RUN, STOP_EMCY_COAST and STOP_EMCY_RAMP inputs are set to TRUE.

Details of implementation:

The function will internally reset the ON or RUN bit of the Control Word to create a rising edge on one of these bits to the drive.

The ON bit (bit 0 of Control Word OFF1) is reset to FALSE in case that the ON input is set, but the RDY_ON (bit 0 of Status Word) feedback from drive was still missing after 1sec. Then the ON bit (bit 0 of Control Word OFF1) is set to the value of the ON input again. The RUN bit (bit 3 of Control Word INHIBIT_OP) is reset to FALSE in case that the ON and RUN inputs are set, but the RDY_REF (bit 2 of Status Word) feedback from drive is still missing. Then after 1 sec the RUN bit (bit 3 of Control Word INHIBIT_OP) is set to the value of the RUN input again.

Use Case:

This function is especially useful in e.g. the following situation:

  • The drive is running and local control is enabled by the panel on the drive. There the drive is stopped and after a time the control is switched back to the PLC.

    Then the auto start function restarts the drive automatically without the need to give an external rising edge to the input ON and RUN.

SW (Status Word)

Data type: WORD

Input Status Word from drive. Connect Status Word from fieldbus to this input.