Device-defined data types (1756-IR12) (2024)

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-IR12 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-IR12 tags, please see Rockwell Automation publication 1756-UM540.

Device-defined data type:AB:1756_IR12:C:0

Connection: Input Data

Name

Type

Definition

Ch

AB:1756_IR12_Struct:C:0[12]

Array of Channel configurations.

Device-defined data type: 1756_IR12_ChStruct:C:0

Name

Type

Definition

Valid Values

InputRange

SINT

Channel’s operating range.

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

RTD sensor type used on the channel. The Input Type connected to the channel determines the sensor type.

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

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.

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)

SensorOffset

REAL

Indicates the sensor offset in either Temperature Units or Ohms 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_IR12: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.)

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

Ch

AB:1756_IR12_Struct:I:0[12]

Array of Channel configurations.

Timestamp

DINT[2]

64-bit timestamp value that indicates when all channels were last sampled.

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/PIDE 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: AB: 1756_IR12_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. Iftemperature, 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 that 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 the 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 signal has been sampled 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.

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 signal has been received 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 signal 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.

Device-defined data types (1756-IR12) (2024)

References

Top Articles
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 6018

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.