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.
|
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:
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:
|
Ch0Config.ProgMode | BOOL | Program Mode - Selects the behavior of the output channel when transitioned into Program mode:
|
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:
|
Provide Feedback