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

This table includes the device-defined data types created according to the selected communication format when creating the device.
Member Name
Type
Default Display Style
Description
HoldForInit
BOOL
Decimal
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, the output 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.
AlarmDisable
BOOL
Decimal
Alarm Disable
- Disables all alarms when set.
RampAlarmLatch
BOOL
Decimal
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.
LimitAlarmLatch
BOOL
Decimal
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.
FaultMode
BOOL
Decimal
Fault Mode
- Selects the behavior the output channel should take if a communications fault were to occur. Either hold last state (0) or go to a user defined value (1). The FaultValue member described below defines the value to go to on fault if this member is set.
ProgMode
BOOL
Decimal
Program Mode
- Selects the behavior of the output channel when transitioned into Program mode. Either hold last state (0) or go to a user defined value (1). The ProgValue member described below defines the value to go to on fault if this member is set.
RampToRun
BOOL
Decimal
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 by the MaxRampRate member.
RampToProg
BOOL
Decimal
Ramp to Program
- Enables ramping of the output value to a user defined program value, the ProgValue member, when set. Ramping defines the maximum rate that output is allowed to transition at based upon the configured MaxRampRate member’s value.
RampToFault
BOOL
Decimal
Ramp to Fault
- Enables ramping of the output value to a user defined fault value, the FaultValue member, when set. Ramping defines the maximum rate that output is allowed to transition at based upon the configured MaxRampRate member’s value.
Range
INT
Hex
Range
- Defines the channel’s output range which controls the output signal behavior according to:
  • 0 = -10 to 10V
  • 1 = 0 to 20 mA
MaxRampRate
REAL
Float
Maximum Ramp Rate
- Maximum rate an output is allowed to change (per second).
FaultValue
REAL
Float
Fault Value
- User-defined value of output on failure or fault.
ProgValue
REAL
Float
Program Value
- User-defined value when in Program mode.
LowSignal
REAL
Float
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.
HighSignal
REAL
Float
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.
LowEngineering
REAL
Float
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.
HighEngineering
REAL
Float
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.
LowLimit
REAL
Float
Low Limit
- Lowest allowable output.
HighLimit
REAL
Float
High Limit
- Highest allowable output.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal