Device-defined input tags (floating point)

The set of tags associated with a device depends on the device type and the communication format. For each operational mode, integer or floating point, there are three sets of tags:
  • Input
  • Output
  • Configuration
This table includes the input tags for 1756 non-isolated analog output devices operating in floating point mode.
Member Name (as listed in Tag Editor)
Data Type
Description
ChannelFaults
INT
Channel Faults
- A collection of individual channel indicators. For example, ChannelFaults.3 for channel 3.
Ch0Fault
BOOL
An ordered status of faults that indicates that a point is faulted and input data may be incorrect. Check other diagnostic faults, if they are available, for further diagnosis of the root cause. If communication to the input device is lost, then all points for a device are faulted.
  • 0 = No fault
  • 1 = Fault (calibration is ongoing, a low or high clamp condition is occurring, or a wire off condition has occurred on a non-isolated output device)
ModuleFaults
INT
Module Faults
- A collection of all device-level fault members.
AnalogGroupFault
BOOL
Analog Group Fault
- Indicates if a channel fault has occurred on any channel.
Calibrating
BOOL
Indicates if a calibration is currently in progress on any channel.
CalFault
BOOL
Calibration Fault
- Indicates if any channel has a bad calibration. Bad calibration means the last attempt to calibrate the channel failed with an error and was aborted.
Ch0Status
INT
Status
- Collection of individual channel status bits.
Ch0NotANumber
BOOL
Not A Number
- Indicates the received output value from the controller (O data type, Ch0Data member) was the IEEE floating point value NAN. NAN is not a valid output. When the device receives a NAN from the controller, the device holds its output in its last known valid state.
Ch0InHold
BOOL
In Hold
- Indicates if the output channel is currently holding until the output value sent to the device (O data type, Ch0Data member) matches the current output value (I data type, Ch0Data member) within 0.1% of the channel’s full scale.
Ch0RampAlarm
BOOL
Ramp Alarm
- Alarm that is set if ramping is enabled in run mode, Ch0Config.RampToRun is set, and the difference between the new output value requested and the current output exceeds the configured ramp limit, Ch0Config.MaxRampRate. The alarm remains set until ramping ceases unless it is latched by Ch0Config.RampAlarmLatch.
Ch0LLimitAlarm
BOOL
Low Limit Alarm
- Alarm that is set when the requested output value, Ch0Data, is below the configured low limit, Ch0Config.LowLimit. The output stops at the configured low limit, which the echo reflects. The alarm remains set until the requested output moves above the low limit unless it is latched by Ch0Config.LimitAlarmLatch.
Ch0HLimitAlarm
BOOL
High Limit Alarm
- Alarm that is set when the requested output value, Ch0Data, is above the configured high limit, Ch0Config.HighLimit. The output stops at the configured high limit, which the echo reflects. The alarm remains set until the requested output moves below the high limit unless it is latched by Ch0Config.LimitAlarmLatch.
Ch0OpenWire
BOOL
Open Wire
- Diagnostic that detects that a wire has been disconnected from the output point. If a group of points all show this fault, then possibly the return (L1 or GND) is missing from the device. This is available only in the 0 to 20 milliamp output range.
  • 0 = no fault
  • 1 = fault
CSTTimestamp[ ]
Array of DINT
Coordinated System Time Timestamp
- Timestamp taken at time the input data was sampled (or, if an output, when the output was applied) in terms of microseconds relative to the backplane. Must be addressed in 32-bit chunks as an array
RollingTimestamp
INT
Rolling Timestamp
- Timestamp taken at time the input data was sampled (or, if an output, when the output was applied) in terms of milliseconds relative to the individual device.
Ch0Data
REAL
Data
- Engineering units that represent the value applied to the output channel’s DAC point ECHOED back from the output device. This is used to verify proper communication only. No field side verification is done. For field side verification see OutputVerifyFault. This data type matches the requested output value (O data type, Ch0Data member) unless the channel is in Program mode, calibrating, beneath Low Limit, above High Limit, currently ramping or In Hold.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal