Device-defined data types (1756-IRT8I)
Device-defined data type names vary for each device depending on the
Connection
selection in Device definition
. The tables below list and describe the device-defined data types created for the 1756-IRT8I analog input device. The tables include information for input (as indicated by an "I"), information for output (as indicated by an "O"), and information for configuration (as indicated by a "C").For more information on the 1756-IRT8I tags, please see Rockwell Automation publication 1756-UM540.
Device-defined data type: AB:1756_IRT8I:C:0
Connection: Input Data
Name | Type | Definition | Valid Values |
---|---|---|---|
RemoteTermination | BOOL | Indicates CJC Sensor is connected remotely or locally.
With an isothermal bar, the CJC sensor is the same for all eight channels. 1492 IFMs use a built-in isothermal bar.
With an RTB, temperature differences exist between the CJC sensors. Correction factors are applied internally to account for the differences. | 0 = CJC sensor is connected locally via the RTB 1 = CJC sensor is connected remotely (default) |
CJDisable | BOOL | Removes cold junction compensation from Thermocouple calculations. By default device configuration, cold junction is compensated for each Thermocouple channel returning temperature. | 0 = CJ compensation enabled 1 = No CJ compensation |
CJOffset | REAL | User-defined offset value, measure in temperature units, to add to the channel’s CJC sensor reading. | Default = 0.0 C |
Ch | AB:1756_IRT8I_ChStruct:C:0[8] | Array of Channel configurations. |
Device-defined data type: AB:1756_IRT8I_ChStruct:C:0
Name | Type | Definition | Valid Values |
---|---|---|---|
InputRange | SINT | Channel’s operating range. | 4 = -100 mV to 100 mV 6 = 1 Ohms to 500 Ohms (default) 7 = 2 Ohms to 1000 Ohms 8 = 4 Ohms to 2000 Ohms 9 = 8 Ohms to 4000 Ohms |
SensorType | SINT | Sensor type used on the channel. The Input Type connected to the channel determines the sensor type. | If an RTD input type is connected to the channel: 0 = Ohms 1 = 100 Ohms PT 385 (default) 2 = 200 Ohms PT 385 3 = 500 Ohms PT 385 4 = 1000 Ohms PT 385 5 = 100 Ohms PT 3916 6 = 200 Ohms PT 3916 7 = 500 Ohms PT 3916 8 = 1000 Ohms PT 3916 9 = 10 Ohms CU 427 10 = 120 Ohms NI 672 11 = 100 Ohms NI 618 12 = 120 Ohms NI 618 13 = 200 Ohms NI 618 14 = 500 Ohms NI 618 If a Thermocouple input type is connected to the channel: 0 = mV 1 = B 2 = C 3 = E 4 = J 5 = K (default) 6 = N 7 = R 8 = S 9 = T 10 = TXK/XK(L) 11 = D |
NotchFilter | SINT | Notch Filter removes line noise from the channel. There is a relationship between this setting and the RPI setting. | 0 = 10 Hz 1 = 50 Hz 2 = 60 Hz (default) 3 = 100 Hz 5 = 1000 Hz 6 = 20 Hz 7 = 15 Hz 8 = 500 Hz 9 = 5000 Hz 10 = 5 Hz |
AlarmDisable | BOOL | Disables all alarms on the device. | 0 = Enabled 1 = Disabled (default) |
ProcessAlarmLatch | BOOL | Latches Process alarms. If this tag is set to latch the process alarms, these tags do not clear until explicitly unlatched:
| 0 = Latching disabled (default) 1 = Latching enabled |
RateAlarmLatch | BOOL | Latches the Ramp alarm. If this tag is set to latch the ramp alarm, the I:Ch[x].RampAlarm tag does not clear until explicitly unlatched. | 0 = Latching disabled (default) 1 = Latching enabled |
Disable | BOOL | Disables the channel. | 0 = Enabled (default) 1 = Disabled |
TempEnglish | BOOL | Used with the TempAbsolute tag for the same channel to determine the temperature units for the channel when linearizing (non-zero sensor type). | 0 = Standard (default) 1 = English IMPORTANT: The combination of this value with that of the TempAbsolute tag value determine the temperature unit used.For example, if TempEnglish = 0 and TempAbsolute = 0, the combination is 00. Thus, Celsius units are used. These combinations are possible: 00 = Celsius 01 = Fahrenheit 10 = Kelvin 11 = Rankine |
TempAbsolute | BOOL | Used with the TempEnglish tag for the same channel to determine the temperature units for the channel when linearizing (non-zero sensor type). | 0 = Familiar (default) 1 = Absolute IMPORTANT: See the TempEnglish tag Valid Values description for more information on using this tag’s value. |
FourWireRTD | BOOL | Sets what type of RTD, that is, 3-wire or 4-wire, is connected to the channel. | 0 = 3-wire RTD (default) 1 = 4-wire RTD |
SynchronizeSampling | BOOL | Determines if the sampling of the channel is synchronized with other channels configured for synchronized sampling. | 0 = Not synchronized (default) 1 = Synchronized |
TenOhmOffset | INT | Specific offset for 10 Ohm Copper Sensor Type. Value is measured in Hundredths of Ohms with two implied decimal places. | -100...100 in hundredths of Ohms (0 = default) |
DigitalFilter | INT | Time Constant for a First Order Lag filter. | 0…32,767 ms (0 = default) |
RateAlarmLimit | REAL | Rate of change in Engineering Units/Second If the absolute value of the change between samples divided by the sample time exceeds this value, the I.Ch[x].RateAlarm tag is set. | Any positive value 0.0 = default (This value represents no change between samples.) |
LowSignal | REAL | Signal value that lets you scale signal units (mV, Ohms, degrees F, or degrees C) into Engineering Units. Corresponds to the C.Ch[x].LowEngineering tag. That is, this tag’s value is scaled to the lowest Engineering Unit. | Any value that is less than the C.Ch[x].HighSignal tag value. (0 = default) |
HighSignal | REAL | Signal scaling value that lets you scale signal units (mV, Ohms, degrees F, or degrees C) into Engineering Units. Corresponds to the C.Ch[x].HighEngineering tag. That is, this tag’s value is scaled to the highest Engineering Unit. | Any value that is greater than the C.Ch[x].LowSignal tag value. (100.0 = default) |
LowEngineering | REAL | Low engineering scaling point Corresponds to the C.Ch[x].LowSignal tag value. | 0.0 = default This value can correspond to signal values in units or temperature. |
HighEngineering | REAL | High engineering scaling point Corresponds to the C.Ch[x].HighSignal tag value. | 100.0 = default This value can correspond to signal values in units or temperature. |
LLAlarmLimit | REAL | Low Low Process Alarm limit Triggers the I.Ch[x].LLAlarm tag when the I.Ch[x].Data tag value is less than this tag’s value. | 0.0 = default |
LAlarmLimit | REAL | Low Process Alarm limit Triggers the I.Ch[x].LAlarm tag when the I.Ch[x].Data tag value is less than this tag’s value. | 0.0 = default |
HAlarmLimit | REAL | High Process Alarm Limit Triggers the I.Ch[x].HAlarm tag when the I.Ch[x].Data tag value is greater than this tag’s value. | 100.0 = default |
HHAlarmLimit | REAL | High High Process Alarm Limit Triggers the I.Ch[x].HHAlarm tag when the I.Ch[x].Data tag value is greater than this tag’s value. | 100.0 = default |
AlarmDeadband | REAL | Deadband that keeps Process Alarms triggered as long as the I.Ch[x].Data tag value remains within the deadband of the Process Alarm’s value. | Any non-negative value 0.0 = default |
Device-defined data type: AB:1756_IRT8I:I:0
Connection: Input Data or Listen Only
Name | Type | Definition | Valid Values |
---|---|---|---|
Fault | DINT | Indicates a fault condition on the connection to the controller. Controller sets all 32 bits on connection loss. | 0000_0000= Connection is good FFFF_FFFF Hex = Connection has failed |
CIPSyncValid | BOOL | Indicates whether the device is synchronized to a valid CIP Sync time master on the backplane. | 0 = CIP Sync is not available 1 = CIP Sync is available |
CIPSyncTimeOut | BOOL | Indicates whether a valid time master on the backplane has timed out. | 0 = A valid time master has not timed out. 1 = A valid time master was detected on the backplane, but the time master has timed out. The device is currently using its local clock and can be drifting away from the last known time master. |
CIPSyncOffsetJump | BOOL | Indicates a significant jump, that is, 1 ms or greater, in the CST and CIP Sync times sent from the Time Master to the device. (The Time Master sends the CST and CIP Sync times to the device every second.) When a significant jump occurs, this tag value becomes 1 but changes to 0 a second later unless another jump occurred. If precise time tracking is important, refresh the Diagnostic Assembly to get more data on the jump. | 0 = No significant jump occurred 1 = Significant jump occurred |
CJ | AB:1756_IRT8I_CJStruct:I:0 CJ[2] | Array of Channel configurations. | |
Ch | AB:1756_8I_Struct:I:0[8] | Array of Channel configurations. | |
Timestamp | DINT[2] | 64-bit timestamp value that indicates when any of the 8 channels were last updated with new Output Data. This value is provided in terms of CIPSync time. | Timestamp data |
RollingTimestamp | INT | 16-bit timestamp that ‘rolls’ from 0…32,767 ms. Compatible with existing PID instruction to automatically calculate sample deltas. | 0…32,767 ms where 1 ms = 1 count |
Device-defined data type: AB:1756_IRT8I_CJStruct:I:0
Name | Type | Definition | Valid Values |
---|---|---|---|
Underrange | BOOL | The cold junction at channel x is below 0 degrees C. | 0 = Cold junction is not below 0 degrees C 1 = Cold junction is below 0 degrees C |
Overrange | BOOL | The cold junction at channel x is above 86 degrees C. | 0 = Cold junction is not above 86 degrees C 1 = Cold junction is above 86 degrees C |
Data | REAL | The cold junction at the top device terminal, that is, CJ[0], or the bottom device terminal, that is, CJ[1] x in degrees C. |
Device-defined data type: AB:1756_8I_Struct:I:0
Name | Type | Definition | Valid Values |
---|---|---|---|
Fault | BOOL | Quality of the channel data. | 0 = Good 1 = Bad |
Uncertain | BOOL | Indicates that channel data can be inaccurate. | 0 = Good 1 = Uncertain |
Underrange | BOOL | Indicates the channel data is beneath the absolute minimum for the channel. | 0 = Data is not beneath the absolute minimum 1 = Data is beneath the absolute minimum |
Overrange | BOOL | Indicates the channel data is above the absolute maximum for the channel. | 0 = Data is not above the absolute minimum 1 = Data is above the absolute minimum |
LLAlarm | BOOL | Triggered when the I.Ch[x].Data tag value is less than the C.Ch[x].LLAlarmLimit tag value. If latched, the tag remains set until unlatched or if the I.Ch[x].Data tag value is within Deadband. | 0 = Alarm is not triggered 1 = Alarm is triggered |
LAlarm | BOOL | Triggered when the I.Ch[x].Data tag value is less than the C.Ch[x].LAlarmLimit tag value. If latched, the tag remains set until unlatched or if the I.Ch[x].Data tag value is within Deadband. | 0 = Alarm is not triggered 1 = Alarm is triggered |
HAlarm | BOOL | Triggered when the I.Ch[x].Data tag value is greater than the C.Ch[x].HAlarmLimit tag value. If latched, the tag remains set until unlatched or if the I.Ch[x].Data tag value is within Deadband. | 0 = Alarm is not triggered 1 = Alarm is triggered |
HHAlarm | BOOL | Triggered when the I.Ch[x].Data tag value is greater than the C.Ch[x].HHAlarmLimit tag value. If latched, the tag remains set until unlatched or if the I.Ch[x].Data tag value is within Deadband. | 0 = Alarm is not triggered 1 = Alarm is triggered |
RateAlarm | BOOL | Triggered when the absolute change between consecutive channel samples exceeds the C.Ch[x].RateAlarmLimit tag value. If latched, the tag remains set until it is unlatched. | 0 = Alarm is not triggered 1 = Alarm is triggered |
CalibrationFault | BOOL | Indicates that the channel is not calibrated or the last attempted calibration for this channel failed. If the last calibration failed, this tag is cleared, that is, set to 0, when power is cycled to the device. | 0 = Calibration did not fail 1 = Calibration failure |
Calibrating | BOOL | Indicates the channel is currently being calibrated. | 0 = Channel is not being calibrated 1 = Channel is being calibrated |
CalGoodLowRef | BOOL | Indicates that a valid Low Reference value has been received on the channel. | 0 = Valid Low Reference value has not been received on this channel 1 = Valid Low Reference value has been received on this channel |
CalBadLowRef | BOOL | Indicates that invalid Low Reference data has been received on this channel. You must correct this condition to successfully calibrate the device. If calibration is aborted with an invalid Low Reference signal, the I.Ch[x].CalibrationFault tag is set for this channel until a successful calibration is performed or the device is Reset or RIUP'ed. | 0 = Invalid Low Reference value has not been received on this channel 1 = Invalid Low Reference value has been received on this channel |
CalGoodHighRef | BOOL | Indicates that a valid High Reference value has been received on this channel. | 0 = Valid High Reference value has not been received on this channel 1 = Valid High Reference value has been received on this channel |
CalBadHighRef | BOOL | Indicates that an invalid High Reference value has been received on this channel. You must correct this condition to successfully calibrate the device. If calibration is aborted with an invalid High Reference value, the I.Ch[x].CalibrationFault tag is set for this channel until a successful calibration is performed or the device is Reset or RIUP'ed. | 0 = Invalid High Reference value has not been received on this channel 1 = Invalid High Reference value has been received on this channel |
CalSuccessful | BOOL | Indicates calibration on this channel is complete and the Calibrating state has been exited. This tag remains set after valid calibration as long as connection is open. | 0 = Calibration was not successful 1 = Calibration was successful and calibrating state has been exited. |
RateOfChange | REAL | Change in channel data since last sample in Engineering Units/Second. | Value representing the rate of change 0.0 = default (This value indicates no change occurred since sample.) |
Data | REAL | Channel data in scaled Engineering Units. | Any positive or negative value. Determined by the scaling parameter settings on the channel. |
Device-defined data type: AB:1756_IRT8I:O:0
Connection: Input Data
Name | Type | Definition |
---|---|---|
Ch | AB:1756_IRT8I_OChStruct:O:0[8] | Array of Channel configurations. |
Device-defined data type: AB:1756_IRT8I_OChStruct:O:0
Name | Type | Definition | Valid Values |
---|---|---|---|
LLAlarmEn | BOOL | Enables the Low Low Process alarm. | 0 = Alarm is disabled 1 = Alarm is enabled |
LAlarmEn | BOOL | Enables the Low Process alarm. | 0 = Alarm is disabled 1 = Alarm is enabled |
HAlarmEn | BOOL | Enables the High Process alarm. | 0 = Alarm is disabled 1 = Alarm is enabled |
HHAlarmEn | BOOL | Enables the High High Process alarm. | 0 = Alarm is disabled 1 = Alarm is enabled |
LLAlarmUnlatch | BOOL | Unlatches a latched Low Low Alarm at the first instance of the bit transitioning from 0 to 1. For example, if the controller sends data for this tag in successive instances as 0, 1, 1, 1, 1, the device unlatches the Low Low alarm when it receives the first 1. These instances of this tag value being 1 do not impact the Low Low alarm unlatching. | 0 = LLAlarm remains latched 1 = LLAlarm unlatches |
LAlarmUnlatch | BOOL | Unlatches a latched Low Alarm at the first instance of the bit transitioning from 0 to 1. For example, if the controller sends data for this tag in successive instances as 0, 1, 1, 1, 1, the device unlatches the Low alarm when it receives the first 1. These instances of this tag value being 1 do not impact the Low alarm unlatching. | 0 = Low Alarm remains latched 1 = Low Alarm unlatches |
HAlarmUnlatch | BOOL | Unlatches a latched High Alarm at the first instance of the bit transitioning from 0 to 1. For example, if the controller sends data for this tag in successive instances as 0, 1, 1, 1, 1, the device unlatches the High alarm when it receives the first 1. These instances of this tag value being 1 do not impact the High alarm unlatching. | 0 = High Alarm remains latched 1 = High Alarm unlatches |
HHAlarmUnlatch | BOOL | Unlatches a latched High Alarm at the first instance of the bit transitioning from 0 to 1. For example, if the controller sends data for this tag in successive instances as 0, 1, 1, 1, 1, the device unlatches the High alarm when it receives the first 1. These instances of this tag value being 1 do not impact the High alarm unlatching. | 0 = High High Alarm remains latched 1 = HHAlarm unlatches |
RateAlarmUnlatch | BOOL | Unlatches a set Rate Alarm at the first instance of the bit transitioning from 0 to 1. For example, if the controller sends data for this tag in successive instances as 0, 1, 1, 1, 1, the device unlatches the Process alarm when it receives the first 1. These instances of this tag value being 1 do not impact the Process alarm unlatching. | 0 = Rate Alarm remains latched 1 = Rate Alarm unlatches |
Calibrate | BOOL | Initiates the Calibration process. This tag must remain set until a valid Low Reference and High Reference values are sent to the channel. If the tag value transitions to 0 before calibration is finished, the process stops and calibration fails. | 0 = Calibration process is not started 1 = Calibration process is started |
CalLowReference | BOOL | Rising edge triggers the Low Calibration at the Low Reference Point for the current C.Ch[x].InputRange tag value. A valid Low Reference signal must be connected to the channel before setting this tag. | 0 = Do not sample the Low Reference Calibration Point. 1 = Sample the Low Reference Calibration point on rising edge. |
CalHighReference | BOOL | Rising edge triggers a High Calibration at the High Reference Point for the current C.Ch[x]nputRange tag value. A valid High Reference signal must be connected to the channel before setting tag. | 0 = Do not sample the High Reference Calibration Point. 1 = Sample the High Reference Calibration point on rising edge. |
SensorOffset | BOOL | Compensates for any known error on the sensor or channel to which the sensor is connected. | Any Use a small value in the channel’s operating range. 0.0 = default |
Provide Feedback