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)
Data type
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)
Data type
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)
Data type
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)
Data type
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)
Data type
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)
Data type
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)
Data type
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
Have questions or feedback about this documentation? Please submit your feedback here.
Normal