MaintenanceData - Functional Description
Type: |
Function block |
Available as of: |
V1.0.0.0 |
The function block MaintenanceData returns the maintenance information of the devices.
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 |
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 |
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). |