Device-defined configuration tags (integer)

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 configuration tags for the 1756 analog output devices operating in integer 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 will remain in ProgramMode. See ProgMode, ProgValue, FaultMode, FaultValue
  • 0 = Outputs stay in ProgramMode if CommFault
  • 1 = Outputs go to FaultMode if CommFault
Ch0Config
SINT
Contains all individual configuration members for channel.
Ch0RangeType
BOOL
Range Type
- Defines the channel’s output range which controls the output signal behavior according to:
  • 0 = -10 to 10 Volts
  • 1 = 0 to 20 Milliamps
Ch0HoldForInit
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.
Ch0FaultMode
BOOL
Fault Mode
- Used in conjunction with FaultValue to configure the state of outputs when a communications fault occurs. See FaultValue
  • 0 = Hold Last State
  • 1 = Use FaultValue (Off or On)
Ch0ProgMode
BOOL
Program Mode
- Used in conjunction with ProgValue to configure the state of outputs when the controller is in Program Mode. See ProgValue.
  • 0 = Hold Last State
  • 1 = Use ProgValue (Off or On)
Ch0RampToProg
BOOL
Ramp to Program
- Enables ramping of the output value to a user defined program value, Ch0ProgValue, when set. Ramping defines the maximum rate the output is allowed to transition at based upon the configured Ch0RampRate.
  • 0 = Ramping Disabled to Program Mode
  • 1 = Ramp to Ch0ProgValue
Ch0RampToFault
BOOL
Ramp to Fault
- Enables ramping of the output value to a user defined fault value, Ch0FaultValue, when set. Ramping defines the maximum rate the output is allowed to transition at based upon the configured Ch0RampRate.
  • 0 = Ramping Disabled to Fault Mode value
  • 1 = Ramp to Ch0FaultValue
Ch0FaultValue
INT
Fault Value
- Used in conjunction with FaultMode to configure output state when a communications fault occurs. See FaultMode.
Ch0ProgValue
INT
Program Value
- Used in conjunction with ProgMode to configure the state of outputs when the controller is in Program Mode. See ProgMode.
Ch0RampRate
INT
Ramp Rate
- Configures the maximum rate at which the output value may change when transitioning to either the Ch0FaultValue or Ch0ProgValue if either the Ch0RampToFault or Ch0RampToProg members are set respectively. In counts per second.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal