Channel parameters

The properties associated with the I/O channel types are described by channel parameters. You modify the channel parameters through DeltaV Explorer. All channels have the following nonconfigurable parameters:
  • OINTEG — Represents the overall integrity of the channel (0 = Good, 1 = Bad).

  • STATUS — Text description of the current condition of the channel.

  • ST_REV — Incremented each time a configuration parameter is modified.

The following table lists the available channel parameters by channel type.

Table: Channel Parameters
Channel type Channel parameter Can configure Description

Analog Input Channel

FIELD_VAL_PCT

No

The last value reported by the card (in percent of range) and the current status of the channel.

FILTER

Yes

Controls the filtering performed on the I/O card. You should consider the execution rate of the control modules using the channel when you configure FILTER.

NAMUR_ENA

Yes

Controls whether NAMUR alarming is performed on the channel. If enabled and if the transmitter supports it, an analog value that is outside the NAMUR limits (106.25% and –2.5%) for four seconds has its status marked as Bad: Sensor Failure.

OVERRANGE_PCT

Yes

The percent value at which the analog value is considered overrange. If the signal is above this limit, the status of the parameter associated with this channel is HighLimited.

UNDERRANGE_PCT

Yes

The percent value at which the analog value is considered underrange. If the signal is below this limit, the status of the parameter associated with this channel is LowLimited.

HART Analog Input Channel:

Analog Process Values

HART_FIELD_VAL

No

The 4 to 20 mA signal of the HART transmitter, scaled in the range and engineering units of XD_SCALE or OUT_SCALE, depending on L_TYPE. HART status is applied.

FIELD_VAL_PCT

No

The 4 to 20 mA signal of the HART transmitter, in percent of range. HART status is not applied.

HART Analog Input Channel:

HART Dynamic Variables

HART_PV

No

The Primary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_SV

No

The Secondary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_TV

No

The Tertiary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_FV

No

The Fourth Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART Analog Input Channel:

System Status Values

NO_COMM

No

Set to True (1) if digital communication with the HART instrument has stopped or was never started. If digital communication is successful, this parameter is set to False (0) immediately.

HART Analog Input Channel: 

HART Field Device Status Values

DEV_MALFUNC

No

Set and cleared by tracking Field Device Malfunction (HART status bit #7) from the HART instrument. If the HART instrument detects a malfunction within itself, this parameter is set to True (1).

DEV_CFG_MISMATCH

No

Indicates if the physically installed device does not match the configured device.

MORE_STATUS

No

Set and cleared by tracking More Status Available (HART status bit #4) from a HART instrument. This indicates that there are additional details that the devices can return. If this is set use AMS Device Manager or HART handheld device to get additional information.

NPV_PAST_LIM

No

Set and cleared by tracking the Non-Primary Variable Out of Limits (HART status bit #1) from a HART instrument. If one of the measured Non-Primary Variables is outside its sensor operating limits (high or low), this parameter is set to True (1).

PV_FIXED

No

Set and cleared by tracking the Process Variable Analog Output Fixed (HART status bit #3) from a HART instrument. If the HART device analog output value is fixed to a requested value, this parameter is set to True (1).

PV_PAST_LIM

No

Set and cleared by tracking the Primary Variable Out of Limits (HART status bit #0) from a HART instrument. If the measured Primary Variable is outside the sensor operating limits (high or low), this parameter is set to True (1).

PV_SAT

No

Set and cleared by tracking the Primary Variable Analog Output Saturated status from a HART instrument. If the analog output from the HART device is out of range (high or low), this parameter is set to True (1).

HART Analog Input Channel:

Other Values

FILTER

Yes

Controls the filtering performed on the I/O card. You should consider the execution rate of the control modules using the channel when you configure FILTER.

HART_ERRORS

Yes

Selects which HART status error values are ignored. This parameter acts as a mask to hide HART status error notifications that you select as unimportant to your operation.

NAMUR_ENA

Yes

Controls whether NAMUR alarming is performed on the channel. If enabled and if the transmitter supports it, an analog value that is outside the NAMUR limits (106.25% and –2.5%) for four seconds has its status marked as Bad: Sensor Failure.

OVERRANGE_PCT

Yes

The percent value at which the analog value is considered overrange. If the signal is above this limit, the status of the parameter associated with this channel is HighLimited.

UNDERRANGE_PCT

Yes

The percent value at which the analog value is considered underrange. If the signal is below this limit, the status of the parameter associated with this channel is LowLimited.

HINTEG

No

For HART analog input and output channels, HINTEG indicates that a HART error is present (0=Good, 1=Bad) even if HART_ERRORS is configured to ignore the error. When HART_ERRORS is configured to ignore one or more HART errors, a corresponding active HART error does not contribute to Bad OINTEG on the channel; however, it does contribute to Bad HINTEG on the channel. HINTEG is always Bad when OINTEG is Bad.

Analog Output Channel

FAIL_ACTION_MODE

Yes

Controls the behavior of the channel when the card goes into failure action condition due to lost communication with the controller. You can configure the channel to hold the value at the start of the failure action condition (select Hold last value) or to go to the failure action value (FAIL_ACTION_VAL).

FAIL_ACTION_VAL

Yes

The value the channel transitions to when the card goes into failure action condition, in percent. This value is used only if FAIL_ACTION_MODE is configured to set the value to FAIL_ACTION_VAL.

INIT_VAL

Yes

The value the channel goes to upon initial download before any function block action, in percent.

OUT

No

The current value driven to the card, in percent, and the fieldbus status of the output channel.

HART Analog Output Channel:

Dynamic Variables

HART_PV

No

The Primary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_SV

No

The Secondary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_TV

No

The Tertiary Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART_FV

No

The Fourth Variable returned by the HART transmitter, in engineering units. This value is read digitally.

HART Analog Output Channel:

Device Variables(1)

HART_DV_SLOT0(2)

No

The slot 0 device variable value. This value is read digitally.

HART_DV_SLOT1(2)

No

The slot 1 device variable value. This value is read digitally.

HART_DV_SLOT2(2)

No

The slot 2 device variable value. This value is read digitally.

HART_DV_SLOT3(2)

No

The slot 3 device variable value. This value is read digitally.

DV_SLOT_CONFIG

Yes

The mask that determines which slot codes are enabled.

DV_SLOT0_CODE

Yes

The slot 0 device variable code sent digitally from the AO card.

DV_SLOT1_CODE

Yes

The slot 1 device variable code sent digitally from the AO card.

DV_SLOT2_CODE

Yes

The slot 2 device variable code sent digitally from the AO card.

DV_SLOT3_CODE

Yes

The slot 3 device variable code sent digitally from the AO card.

HART Analog Output Channel:

System Status Values

NO_COMM

No

Set to True (1) if digital communication with the HART instrument has stopped or was never started. If digital communication is successful, this parameter is set to False (0) immediately.

HART Field Device Status Values

DEV_MALFUNC

No

Set and cleared by tracking Field Device Malfunction (HART status bit #7) from the HART instrument. If the HART instrument detects a malfunction within itself, this parameter is set to True (1).

NPV_PAST_LIM

No

Set and cleared by tracking the Non-Primary Variable Out of Limits (HART status bit #1) from a HART instrument. If one of the measured Non-Primary Variables is outside its sensor operating limits (high or low), this parameter is set to True (1).

PV_FIXED

No

Set and cleared by tracking the Process Variable Analog Output Fixed (HART status bit #3) from a HART instrument. If the HART device analog output value is fixed to a requested value, this parameter is set to True (1).

PV_PAST_LIM

No

Set and cleared by tracking the Primary Variable Out of Limits (HART status bit #0) from a HART instrument. If the measured Primary Variable is outside the sensor operating limits (high or low), this parameter is set to True (1).

PV_SAT

No

Set and cleared by tracking the Primary Variable Analog Output Saturated status from a HART instrument. If the analog output from the HART device is out of range (high or low), this parameter is set to True (1).

HART Analog Output Channel:

Other Values

HART_ERRORS

Yes

Selects which HART status error values are ignored. This parameter acts as a mask to hide HART status error notifications that you select as unimportant to your operation.

FAIL_ACTION_MODE

Yes

Controls the behavior of the channel when the card goes into failure action condition due to lost communication with the controller. You can configure the channel to hold the value at the start of the failure action condition (select Hold last value) or to go to the failure action value (FAIL_ACTION_VAL).

FAIL_ACTION_VAL

Yes

The value the channel transitions to when the card goes into failure action condition, in percent. This value is used only if FAIL_ACTION_MODE is configured to set the value to FAIL_ACTION_VAL.

INIT_VAL

Yes

The value the channel goes to upon initial download before any function block action, in percent.

OUT

No

The current value driven to the card, in percent, and the fieldbus status of the output channel.

HINTEG

No

For HART analog input and output channels, HINTEG indicates that a HART error is present (0=Good, 1=Bad) even if HART_ERRORS is configured to ignore the error. When HART_ERRORS is configured to ignore one or more HART errors, a corresponding active HART error does not contribute to Bad OINTEG on the channel; however, it does contribute to Bad HINTEG on the channel. HINTEG is always Bad when OINTEG is Bad.

Discrete Input Channel

FIELD_VAL_D

No

The last Boolean value reported by the card and the current status of the channel.

FILTER

Yes

Use the filter to eliminate false detection of events in the presence of noise or contact bounce from the source. Set FILTER to None, Fast, or Slow.

NONE: Use NONE when the source for the channel is bounceless and noise will not be coupled into the signal wiring because of the proximity of the source and/or the routing of the wiring. Bounceless sources are typically solid state, not mechanical, contacts. If the response time is not critical, it may be more appropriate to use one of the other choices.

FAST: Use FAST when the source is a mechanical contact with relatively quick settling time (generally small relay contacts or snap switches). This setting should remove most noise coupled into the signal wiring. The response is slower than the NONE setting and faster than the SLOW setting.

SLOW: Use SLOW when response time is not critical, in electrically noisy environments, or when interfacing to large mechanical relay contacts. The response is very slow in comparison to the other two options.

The filter behaves like a lowpass filter driving an input. The break frequency is 5 Hz for FAST and 0.43 Hz for SLOW. This should eliminate changes of state due to noise or contact bounce.

LINEFAULT_DETECT

Yes

Enables the card to detect open and short circuit, if a user has added external resistors to the wiring.

DEBOUNCE_OPTS

(DI CHARMs only)

Yes

Allows you to select a debounce filter. Options are:

None: No effect on the input value. The input state equals the raw state. If the DeltaV system cannot obtain a reading for the raw state in 10 samples, it sets bad status.

Delay: The input state turns On or Off after the raw state has been on or off for at least the configured time duration. Delay filter: Discrete input CHARMs

Glitch: The input state change is held for at least the configured time duration. A change to the raw state during the hold time causes the input state to respond to the change after the hold expires and then hold again for the configured time. Glitch filter: Discrete input CHARMs

Average: The CHARM samples input 1000 times per second. When the Average option is selected the counter is incremented or decremented once per sample. When the input is True the counter is incremented. When the input is False, the counter is decremented. If the counter decrements to zero, the output is set to False and the counter ignores further decrements. If the counter increments up to the threshold, the output is set to True and the counter ignores further increments. If the counter is between zero and the threshold, the output retains its previous state. The threshold determines the amount of filtering: a threshold of one performs no filtering and a threshold of N requires a signal to be present for N accumulated samples before the output changes state.

INVERT

(DI CHARMs only)

Yes

Causes the Discrete Input CHARM's reported value to be the inverse of its raw value.

OUT_FILTER_OPTS

(DI CHARMs only)

Yes

Allows you to select an output filter. Options are:

None: No effect on the output value. The output state equals the raw state.

Extend: The output state is held for the configured time duration. The output state responds only to the most recent raw state at the end of the configured hold time. Extend filter: Discrete input CHARMs

Delay: The output state is delayed by the configured filter time. The delay affects the output on both changes from off to on and from on to off. If the state changes but does not maintain the state for greater than or equal to filter time, the output state does not change. Delay filter: Discrete input CHARMs

Delay On: The output state turns On after the raw state has been on for at least the configured time duration. Delay on filter: Discrete input CHARMs

Delay Off: The output state turns Off after the raw state has been Off for at least the configured time duration. Delay off filter: Discrete input CHARMs

Glitch: The input state change is held for at least the configured time duration. A change to the raw state during the hold time causes the input state to respond to the change after the hold expires and then hold again for the configured time. Glitch filter: Discrete input CHARMs

Settle: An output state change is held until a matching raw state is maintained for the configured time duration. A change in the raw state causes a change in the output state. Settle filter: Discrete input CHARMs

Pulse Count Input Channel

COUNTER_IN

No

The last counter value reported by the card and the status of the channel. At 65535, the counter rolls to zero.

LINEFAULT_DETECT

Yes

Enables the card to detect open and short circuit, if a user has added external resistors to the wiring.

HIGH_FREQ_ENA

Yes

When this parameter is enabled, the size of COUNTER_IN changes from 16 bit to 32 bit and the frequency input range is 500 Hz through 10 k Hz for all DI CHARMs except DI 120 VAC and DI 230 VAC CHARMs.

Pulse Input Channel

COUNTER_IN

No

Tracks the number of pulses on this channel. The parameter value rolls to zero when the counter reaches 65, 536 for the DI card's Pulse Input channel and 4,294,967,296 for the Multifunction card's Pulse Input channel.

FILTER

Yes

Controls the filtering performed on the I/O card. The value you select depends on the frequency range of the signal, the desired response time, and the desired accuracy. If the channel is operating in the high end of the specified frequency range of the card, you can configure relatively small filters and still meet the card's accuracy specification. If the channel is operating in the low end of the card's frequency range, then larger filters are required to meet the accuracy specification. The larger filters have better accuracy but slower response time. Smaller filters have quicker response time but can lose some accuracy.

FREQUENCY

No

Pulse frequency input.

RESET_COUNT

Yes

Resets the counter to zero when a value of one is written to the parameter.

Discrete Output Channel

FAIL_ACTION_MODE

Yes

Controls the behavior of the channel when the card goes into failure action condition due to lost communication with the controller. You can configure the channel to hold the value at the start of the failure action condition (select Hold last value) or to go to the failure action value (FAIL_ACTION_VAL).

FAIL_ACTION_VAL

Yes

The Boolean value the channel transitions to when the card goes into failure action condition. This value is used only if FAIL_ACTION_MODE is configured to set the value to FAIL_ACTION_VAL.

INIT_VAL

Yes

The Boolean value the channel goes to upon initial download before any function block action. The initial value is configurable; the default value is zero.

LINEFAULT_DETECT

Yes

Enables the card to detect open and short circuit, if a user has added external resistors to the wiring.

OUT_D

No

The current Boolean value driven to the card and the status of the output channel.

Continuous Pulse Output Channel

FAIL_ACTION_MODE

Yes

Controls the behavior of the channel when the card goes into failure action condition due to lost communication with the controller. You can configure the channel to continue to output the current pulse at the start of the failure action condition (select Hold last value) or to go to the failure action value (FAIL_ACTION_VAL).

FAIL_ACTION_VAL

Yes

The Boolean value the channel transitions to when the card goes into failure action condition. This value is used only if FAIL_ACTION_MODE is configured to set the value to FAIL_ACTION_VAL.

INIT_ON_TIME

Yes

The percentage of the PULSE_PERIOD the channel is on during initial download before any function block action. You set INIT_ON_TIME to zero for no pulse.

LINEFAULT_DETECT

Yes

Enables the card to detect open and short circuit, if a user has added external resistors to the wiring.

ON_TIME

No

The current percentage of the PULSE_PERIOD the channel drives its output TRUE (1, On) and the status of the channel.

PULSE_PERIOD

Yes

The length of time between pulses of the channel, from 0.1 to 100 seconds. The pulse period consists of the output channel being ON for a portion of the period (based on the on-time value from a module) and OFF for the remainder of the period.

Momentary Output Channel

FAIL_ACTION_MODE

Yes

Controls the behavior of the channel when the card goes into failure action condition due to lost communication with the controller. You can configure the channel to complete the current pulse at the start of the failure action condition (select Hold last value) or to go to the failure action value (FAIL_ACTION_VAL).

FAIL_ACTION_VAL

Yes

The Boolean value the channel transitions to when the card goes into failure action condition. This value is used only if FAIL_ACTION_MODE is configured to set the value to FAIL_ACTION_VAL.

LINEFAULT_DETECT

Yes

Enables the card to detect open and short circuit, if a user has added external resistors to the wiring.

OUT_D

No

Controls the pulse for the channel. The channel outputs a pulse of specified duration each time OUT_D is one. OUT_D also includes the current status of the channel. Note that when the channel is configured as momentary external references and function blocks always interpret OUT_D as zero.

PULSE_DURATION

Yes

Specifies the length of time (in seconds) that the channel is turned on when the OUT_D parameter of the channel is changed from 0 to 1.

All RTD,

Thermocouple,

Voltage, and mV Channel Types

CJT_CHARM (Thermocouple mV input CHARM) only

Yes

Specifies which CHARM is used to provide the CJT (Cold Junction Temperature) compensation value for all other CHARMs configured as thermocouple.

COMPENSATION (Thermocouple mV input CHARM only)

Yes

Used to offset the temperature reading (degrees Celsius). This does not apply to millivolt input configuration.

FIELD_VAL

No

The value of the sensor or analog signal scaled in the range and engineering units of XD_SCALE or OUT_SCALE, depending upon L_TYPE.

FIELD_VAL_PCT

No

The last value reported by the card (in percent of range) and the current status of the channel.

FILTER

Yes

Controls the filtering performed on the I/O card. You should consider the execution rate of the control modules using the channel when you configure FILTER.

OVERRANGE_PCT

Yes

The percent value at which the analog value is considered overrange. If the signal is above this limit, the status of the parameter associated with this channel is HighLimited.

UNDERRANGE_PCT

Yes

The percent value at which the analog value is considered underrange. If the signal is below this limit, the status of the parameter associated with this channel is LowLimited.

RTD Channel Types Only

COMPENSATION

Yes

Resistance in ohms of the length of the wire(s) for 2-wire RTD.

Although this parameter is available for 3 and 4 wire RTD channels, it is only useful in 2-wire RTD channel type configurations.

NUM_WIRES

Yes

Number of wires in the RTD sensor

SOE Discrete Input Channel

CHATTER_CONTROL

Yes

Controls whether chatter control is enabled or disabled.

When CHATTER_CONTROL is enabled, the card stops reporting events that occur repeatedly at intervals less than or equal to 50 milliseconds and DeltaV Diagnostics reports a status of CHATTERING for the channel. The CHATTERING status continues to be reported until the pulse rate becomes greater than or equal to 200 milliseconds. (Pulse rates between 50 and 200 milliseconds, inclusive, are not deterministic.)

FIELD_VAL_D

No

The last Boolean value reported by the card and the current status of the channel.

User-defined RTD Channel Type

FULLSCALE

Yes

Maximum temperature.

ALPHA

Yes

RTD sensor alpha coefficient.

DELTA

Yes

RTD sensor delta coefficient.

ZERO

Yes

RTD resistance in ohms at 0 degrees Celsius

(1) When using the DV_SLOT variables to read the instrument mode from a HART output device, the DeltaV system treats these values as floating point values. Therefore, the DV_SLOT variable associated with the instrument mode contains the following values for instrument mode:
  • Out of service = 0

  • In service = 1.4013E-045

When using an AI function block to reference these values, the scale of the block must be set appropriately to prevent seeing a 0 value for both instrument modes.

The DeltaV system also treats the control mode read from the HART output device as a floating point value. Each HART output device has its own definition for control mode. Following are the DV_SLOT values that correspond to the possible control mode integer values:
  • 0 (Test) = 0

  • 1 = 1.4013E-045

  • 2 (Digital) = 2.8026E-045

  • 3 (Analog RSP) = 4.2039E-045

When using an AI function block to reference these values, the scale of the block must be set appropriately to handle these values.

(2) This channel parameter is not supported in devices implementing the HART Protocol prior to revision 7. Therefore, you should not configure this channel parameter for a device that implements an earlier level of the HART protocol.