Device-defined data types 843ES
The tables below list and describe device-defined data types for the 843ES EtherNet/IP CIP Safety Encoder devices.
These tables include information for:
- Input (as indicated by an "I")
- Output (as indicated by an "O")
Device-defined data type: Safety Input data types (AB:SENC1:SI:0)
Member Name | Data Type | Description |
|---|---|---|
RunMode | BOOL | 0 = NOT Run Mode 1 = Run Mode If device is in recovery mode or is otherwise unable to accomplish its primary function, then the value is 0. |
ConnectionFaulted | BOOL | 0 = up and working 1 = not connected The device always returns a zero in this member. The controller overwrites the zero with a 1 when the connection is not up. |
DiagnosticActive | BOOL | 0 = No diagnostic active, 1 = One or more diagnostic or prognostics thresholds reached. |
DiagnosticSequenceCount | SINT | Increments each time a distinct diagnostic condition is detected, and also each time a distinct diagnostic condition transitions from detected to not detected. Set to 0 by product reset or power cycle. Wraps from 255 (-1) to 1 skipping 0. |
Encoder | SENC_Channel:I:O | Data Type for Safety Encoder Channel |
Device-defined Data Type: Safety Encoder Channel Input Data Type (SENC_Channel:I:O)
Member Name | Data Type | Description |
|---|---|---|
Fault | BOOL | 0 = No Fault Detected 1 = Data is NOT Valid This is a rollup of any fault designated internal fault by the Safety Position Sensor Object. This member triggers both the DiagnosticActive member and increments/decrements the Diagnostic Sequence Count. |
Uncertain | BOOL | 0 = No Question about Data Validity 1 = Data Validity is Questionable Module is operating outside its designed operating range, or data is under manual or override control. This is a rollup of any fault designated uncertain by the Safety Position Sensor Object. |
Status | BOOL | Indicates that the safety channel data is valid based on module diagnostics. The value is always the opposite of "Internal Fault". |
Position | DINT | Position in number of counts. |
Velocity | REAL | Current velocity. The format is defined by the velocity units. |
Acceleration | REAL | Current acceleration. The format is defined by the acceleration units. |
Device-defined Data Type: Standard Input Data Types (AB:ENC1:I:0)
Member Name | Data Type | Description |
|---|---|---|
RunMode | BOOL | 0 = NOT Run Mode 1 = Run Mode If device is in recovery mode or is otherwise unable to accomplish its primary function, then the value is 0. |
ConnectionFaulted | BOOL | 0 = up and working 1 = not connected The device always returns a zero in this member. The controller overwrites the zero with a 1 when the connection is not up. |
DiagnosticActive | BOOL | 0 = No diagnostic active 1 = One or more diagnostic or prognostics thresholds reached |
DiagnosticSequenceCount | SINT | Increments for each time a distinct diagnostic condition is detected, and also each time a distinct diagnostic condition transitions from detected to not detected. Set to 0 by product reset or power cycle. Wraps from 255 (-1) to 1 skipping 0. |
Encoder | CHANNEL_ENC:I:0 | Data Type for Encoder Channel |
Device-defined Data Type: Encoder Channel (CHANNEL_ENC:I:0)
Member Name | Data Type | Description |
|---|---|---|
Fault | BOOL | 0 = No Fault Detected 1 = Data is NOT Valid This is a rollup of any fault designated internal fault by the Safety Position Sensor Object. This member triggers both the DiagnosticActive member and increments/decrements the Diagnostic Sequence Count. |
Uncertain | BOOL | 0 = No Question about Data Validity 1 = Data Validity is Questionable Module is operating outside its designed operating range, or data is under manual or override control. This is a rollup of any fault designated uncertain by the Safety Position Sensor Object. |
LVelocityAlarm | BOOL | The velocity dropped below the lower limit configured with Low Velocity Alarm. |
HVelocityAlarm | BOOL | The velocity exceeded the upper limit configured with High Velocity Alarm. |
LAccelAlarm | BOOL | The acceleration dropped below the lower limit configured with Low Acceleration Alarm. |
HAccelAlarm | BOOL | The acceleration exceeded the upper limit configured with High Acceleration Alarm. |
LPositionAlarm | BOOL | The position exceeded the lower limit configured with Low Position Alarm. |
HPositionAlarm | BOOL | The position exceeded the upper limit configured with High Position Alarm. |
LTemperatureAlarm | BOOL | The temperature dropped below the lower limit configured with Low Temperature Alarm. |
HTemperatureAlarm | BOOL | The temperature exceeded the upper limit configured with High Temperature Alarm. |
Position | DINT | Position in number of counts. |
Velocity | DINT | Current velocity. The format is defined by the velocity units. |
Acceleration | DINT | Current acceleration. The format is defined by the acceleration units. |
Device-defined Data Type: Safety Output Data Type (AB:ENC1:SO:0)
Member Name | Data Type | Description |
|---|---|---|
Encoder | CHANNEL_ENC:O:0 | Data Type for Encoder Channel. |
Device-defined Data Type: Standard Output Data Type (AB:ENC1:O:0)
Member Name | Data Type | Description |
|---|---|---|
Encoder | CHANNEL_ENC:O:0 | Data Type for Encoder Channel. |
Device-defined Data Type: Encoder Channel Output Data Type (CHANNEL_EN:O:0)
Member Name | Data Type | Description |
|---|---|---|
SetZeroPosition | BOOL | 0 = OK 1 = Reset the encoder Preset value, by applying the value in Preset of the configuration assembly |
Provide Feedback