EnhancedStatus - Functional Description

Overview

Type:

Function block

Available as of:

V2.0.3.0

G-SE-0075881.2.png

 

 

Functional Description

The function block EnhancedStatus provides thermal information of the motor.

Interface

Input

Data type

Description

iq_TeSysIslandRef

FB_TeSys_island

Reference to the TeSys island device.

i_xExecute

BOOL

Upon a rising edge of this input, the function block starts the execution. The outputs q_xDone, q_xError, q_etResult, and q_etResultMsg are reset with the falling edge of i_xExecute. Refer to Behavior of Function Blocks with the Input i_xExecute.

i_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

Reference to the avatar defined in the TeSys island configuration.

Output

Data type

Description

q_xError

BOOL

If this output is set to TRUE, an error has been detected. For details, refer to q_etResult and q_etResultMsg.

q_etResult

ET_Result

Provides diagnostic and status information as a numeric value.

q_sResultMsg 

STRING[30]

Provides additional diagnostic and status information as a text message.

q_xBusy

BOOL

If this output is set to TRUE, the function block execution is in progress.

q_xDone

BOOL

If this output is set to TRUE, the execution has been completed successfully.

q_iMotorTemperature

INT

Indicates the temperature of the motor in 0.1 °C scaling unit.

Depending on temperature sensor type, the range is:

o–200...850°C (–328...1562°F) (for PT100)

o–200...600°C (–328...1112°F) (for PT1000)

o–60...180°C (–76...356°F) (for NI 100/1000)

q_usiSILGroup

USINT

Indicates the number of the SIL group.

q_usiThermalCapacityUsed

USINT

Provides the percentage (%) of the thermal capacity of the motor which has been used.

q_aetAlarmMsg

ARRAY OF ET_AlarmMessage

A list of alarm messages based on the active protection functions.

q_aetTripMsg

ARRAY OF ET_TripMessage

A list of trip messages based on the active protection functions.

q_uiTimeToTrip

UINT

Estimated time before a thermal overload trip will occur given the current conditions.

(Unit: s)

q_uiTimeToReset

UINT

Estimated time to wait before being able to reset a thermal overload trip.

(Unit: s)

q_wPredictiveAlarmStatus

WORD

Register aggregating predictive alarm status bits.