Device-defined data types (1756-IT16)

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-IT16 analog input device. The tables include information for input (as indicated by an "I") and information for configuration (as indicated by a "C").
For more information on the 1756-IT16 tags, please see Rockwell Automation publication 1756-UM540.
Device-defined data type: AB:1756_IT16:C:0
Connection: Input Data
Name
Type
Definition
Valid Values
RemoteTermination
BOOL
Indicates CJC Sensor is connected remotely or locally.
  • If the CJC sensor if connected remotely,
    Rockwell Automation
    recommends that you use an isothermal bar.
With an isothermal bar, the CJC sensor is the same for all channels.
1492 IFMs use a built-in isothermal bar.
  • If the CJC sensor is connected locally, thermal gradients exist on the RTB because heat rises.
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_IT16_Struct:C:0[16]
Array of Channel configurations
Device-defined data type: AB:1756_IT16_ChStruct:C:0
Name
Type
Definition
Valid Values
InputRange
SINT
Channel’s operating range.
4 = -100 mV to 100 mV
SensorType
SINT
Thermocouple sensor type used on the channel. The Input Type connected to the channel determines the sensor type.
0 = mV
1 = B
2 = C
3 = E
4 = J (default)
5 = K
6 = N
7 = R
8 = S
9 = T
10 = TXK/XK(L)
11 = D
NotchFilter
SINT
Notch Filter removes line noise from the channel. All channels have the same setting based on Channel 0.
1 = 50 Hz
2 = 60 Hz (default)
3 = 100 Hz
4 = 500 Hz
5 = 1000 Hz
6 = 5000 Hz
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.
DigitalFilter
INT
Time Constant for a First Order Lag filter.
0…32,767 ms
(0 = default)
SensorOffset
REAL
Indicates the sensor offset in either Temperature Units or mV to add into the Input Value to compensate for any sensor error in the system.
Any positive value
0.0 = default
Device-defined data type: AB:1756_IT16I: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 bottom 16 bits on connection loss.
0000_0000= Connection is
good
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.)
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_IT16_CJStruct:I:0[2]
Array of Channel configurations.
Ch
AB:1756_IT_Struct:I:0[16]
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.
CIPSync Timestamp data
RollingTimestamp
INT
16-bit timestamp that ‘rolls’ from 0…32,767 ms. Compatible with existing PID instruction to automatically calculate sample deltas.
With this device, this PID/PIDE instruction uses the RPI because there is no RTS available.
0…32,767 ms
where 1 ms = 1 count
Device-defined data type: 1756_IT16_CJStruct:I:0
Name
Type
Definition
Valid Values
Fault
BOOL
Quality of the cold junction data.
0 = Good
1 = Bad
Uncertain
BOOL
Indicates that cold junction data can be inaccurate.
0 = Good
1 = Uncertain
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
Indicates the CJ input data in degrees C.
Device-defined data type: AB:1756_IT16_Struct:I:0
Name
Type
Definition
Valid Values
Fault
BOOL
Quality of the input data.
0 = Good
1 = Bad
Uncertain
BOOL
Indicates that input data can be inaccurate.
0 = Good
1 = Uncertain
Underrange
BOOL
Indicates the input data is beneath the absolute minimum for the channel. If temperature, set when beneath minimum for that SensorType.
0 = Data is not beneath the absolute minimum
1 = Data is beneath the absolute minimum
Overrange
BOOL
Indicates the input data is above the absolute maximum for the channel. If temperature, set when above maximum for that SensorType.
0 = Data is not above the absolute minimum
1 = Data is above the absolute minimum
CalibrationFault
BOOL
Indicates the last attempted calibration for this channel failed.
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 sampled on this channel.
0 = Valid Low Reference value has not been sampled on this channel
1 = Valid Low Reference value has been sampled on this channel
CalBadLowRef
BOOL
Indicates that invalid Low Reference data has been sampled on this channel.
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.
0 = Invalid Low Reference value has not been sampled on this channel
1 = Invalid Low Reference value has been sampled on this channel
CalGoodHighRef
BOOL
Indicates that a valid High Reference value has been sampled on this channel.
0 = Valid High Reference value has not been sampled on this channel
1 = Valid High Reference value has been sampled on this channel
CalBadHighRef
BOOL
Indicates that an invalid High Reference value has been sampled on this channel.
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.
0 = Invalid High Reference value has not been sampled on this channel
1 = Invalid High Reference value has been sampled 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.
Data
REAL
Indicates channel data in Ohms or Temperature.
Any positive or negative value.
Determined by the scaling parameter settings on the channel.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.