Device-defined configuration tags (floating point)

This table includes the configuration tags for 1756 analog output devices operating in floating point mode.
Member Name
(as listed in Tag Editor)
Data Type
Description
ProgToFaultEn
BOOL
Program to Fault Transition
- Enables transitioning of outputs to FaultMode if a communications failure occurs in Program Mode. Otherwise, outputs remain in ProgramMode.
  • 0 = Outputs stay in ProgramMode if CommFault
  • 1 = Outputs go to FaultMode if CommFault
Ch0Config
Struct
Channel Configuration
- Master structure under which the channel’s configuration parameters are set.
Ch0Config.AlarmDisable
BOOL
Alarm Disable
- Disables all alarms for the channel.
Ch0Config.LowSignal
REAL
Low Signal
- One of four points used in scaling. The low signal is in terms of the inputs signal units and corresponds to the low engineering term when scaled. Uses the scaling equation.
Ch0Config.HighSignal
REAL
High Signal
- One of four points used in scaling. The high signal is in terms of the inputs signal units and corresponds to the high engineering term when scaled. Uses the scaling equation.
Ch0Config.LowEngineering
REAL
Low Engineering
- One of four points used in scaling. The low engineering helps determines the engineering units the signal values scale into. The low engineering term corresponds to the low signal value. Uses the scaling equation.
Ch0Config.HighEngineering
REAL
High Engineering
- One of four points used in scaling. The high engineering helps determines the engineering units the signal values scale into. The high engineering term corresponds to the high signal value. Uses the scaling equation.
Ch0Config.CalBias
REAL
Calibration Bias
- A user configurable offset added directly into the data Ch0Data. Used to compensate for inherent sensor offset.
Ch0Config.ConfigBits
INT
Configuration Bits
- A collection of configuration information for each channel.
Ch0Config.HoldForInit
BOOL
Hold for Initialization
- Select to cause the device to hold the output signal unchanged until the output value received from the controller is within 0.1% of full scale of the value being held. The output holds when:
  • A powerup occurs (holds at zero).
  • A connection is lost either via a Communications Fault (Output holds at configured Fault State) or the Connection is Inhibited (Output holds at configured Idle State
  • The controller returns to Run mode after Program mode; continues to hold at the configured value that was held in Program mode. Refer to the
    Output State.
Holding the output channel via HoldForInit allows the controller to synchronize with the output, which enables smooth output transitions and avoids rapid transients when control resumes from an interruption. The PID instruction has a bumpless restart feature built in which enables the use of
Hold for Initialization
.
The output can be ramping to the configured hold value when the transition occurs. In this case, it continues the ramp until it completes or until the output value from the controller is within the 0.1% of the output signal. When
Hold for Initialization
is not selected, the output switches as quickly as possible to the first value commanded by the controller.
Ch0Config.RampAlarmLatch
BOOL
Ramp Alarm Latch
- Enables latching for the rate alarm. Latching causes the rate alarm to remain set until an unlatch service is explicitly sent to the channel or alarm.
Ch0Config.LimitAlarmLatch
BOOL
Limit Alarm Latch
- Enables latching for the clamp limit alarms. Latching causes the limit alarms to remain set until an unlatch service is explicitly sent to the channel or alarm.
Ch0Config.FaultMode
BOOL
Fault Mode
- Selects the behavior the output channel should take if a communications fault occurs:
  • Hold last state (0)
  • Go to the value defined in Ch0Config.FaultValue (1).
Ch0Config.ProgMode
BOOL
Program Mode
- Selects the behavior of the output channel when transitioned into Program mode:
  • Hold last state (0)
  • Go to the value defined in Ch0Config.ProgValue (1)
Ch0Config.RampToRun
BOOL
Ramp to Run
- Enables ramping of the output value during Run mode between the current output level and a newly requested output. Ramping defines the maximum rate the output is allowed to transition at based upon the configured Ch0Config.RampRate.
Ch0Config.RampToProg
BOOL
Ramp To Program
- Enables ramping of the output value to a user defined program value, Ch0Config.ProgValue, when set. Ramping defines the maximum rate the output is allowed to transition at based upon the configured Ch0Config.RampRate.
Ch0Config.RampToFault
BOOL
Ramp to Fault
- Enables ramping of the output value to a user defined fault value, Ch0Config.FaultValue, when set. Ramping defines the maximum rate the output is allowed to transition at based upon the configured Ch0Config.RampRate.
Ch0Config.MaxRampRate
REAL
Maximum Ramp Rate
- Configures the maximum rate at which the output value may change when transitioning to either the Ch0Config.FaultValue or Ch0Config.ProgValue if either the Ch0Config.RampToFault or Ch0Config.RampToProg are set respectively, or in Run mode if Ch0Config.RampToRun is set. In terms of engineering units per second.
Ch0Config.FaultValue
REAL
Fault Value
- Defines the value in engineering units that the output should take if a communications fault occurs when the Ch0Config.FaultMode member is set.
Ch0Config.ProgValue
REAL
Program Value
- Defines the value in engineering units that the output should take when the connection transitions to Program mode if the Ch0Config.ProgMode member is set.
Ch0Config.LowLimit
REAL
Low Limit
- Defines the minimum value the output is allowed to take within the process. If an output beneath the low limit is requested, the Ch0LLimit alarm is set and the output signal remains at the configured low limit.
Ch0Config.HighLimit
REAL
High Limit
- Defines the maximum value the output is allowed to take on within the process. If an output above the high limit is requested, the Ch0HLimit alarm is set and the output signal remains at the configured high limit.
Ch0Config.RangeType
INT
Range Type
- Defines the channel’s output range which controls the output signal behavior according to:
  • 0 = -10 to 10V
  • 1 = 0 to 20 mA
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal