MaintenanceData - Functional Description

Overview

Type:

Function block

Available as of:

V1.0.0.0

G-SE-0075880.1.png

 

 

Functional Description

The function block MaintenanceData returns the maintenance information of the devices.

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_sDeviceName

STRING(GPL.Gc_uiLengthOfDeviceName)

Reference to the device 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_udiTimeModuleOn

UDINT

This register indicates the time that the module has been powered on in its lifetime (Unit: h).

q_udiTimeSwitchOn

UDINT

This register indicates the time the contactor has been in the closed state (Units in Hours).

q_uiFaultCntr

UINT

This register indicates number of times this module has experienced a detected device error (Unit: h). This value does not include detected device errors which prevent the saving or corruption of the non-volatile memory.

q_udiContacterCycleCntr

UDINT

This register indicates number of times the contactor has been commanded to the closed state from the open state.

q_udiContacterCycleCntr

UDINT

This register indicates number of times the device has been powered on.

q_uiSafetyStopCntr

UDINT

This value indicates the number of mirror relay operations.

q_uiMaxIRMS

UDINT

This register indicates that maximum current the device has measured in its lifetime.

(Unit: mA)

q_udiAvgIRMS

UDINT

Indicates the average of the most recent phase current IRMS values.

(Unit: mA)

q_uiMaxAvgVRMS

UDINT

This register indicates maximum voltage the device has measured in its lifetime.

(Unit: mV)

q_uiAvgVRMS

UDINT

Average IRMS voltage on three phases (Unit: mV).