* Also applicable to DVC6200 HW1, Device Revision 2, Firmware 10 & 11
Introduction2.................................
Product Overview2............................
Purpose of this document2.....................
Abbreviations and definitions2..................
Reference Documentation3....................
Device Identification3..........................
Product Interfaces4............................
Control Valve Interface4.......................
Host interface4...............................
Touch-Up Calibration4.........................
Internal Jumpers And Switches5.................
Write Protection5.............................
Firmware Upgrade5...........................
Dynamic Variables6............................
Device Variables6..............................
Status Information7............................
Device Status7...............................
Universal Commands8..........................
CommonPractice Commands13.................
Supported Commands13......................
Device-Specific Commands22....................
Burst Mode22................................
Catch Device Variable22.......................
Performance22................................
Annex A Compatibility Checklist23................
Annex B DVC6000 Parameters as part of a
Rosemount
Gateway24...............................
™
1410/1420 WirelessHARTr
12, 3, 4, 5, 6
27, 9, 10*, 11*
Note
This document does not include the DVC6000 AC product (Device Type 1307) which only supports Device Specific HART
Commands and not Universal or Common Practice Commands.
Product removed from sale October 2013
www.Fisher.com
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Introduction
Product Overview
The FIELDVUE DVC6000 digital valve controller is designed to control the pneumatic actuator of a process control
valve. It receives a current signal from a host and uses instrument air supply to create a metered pressure output signal
to the pneumatic actuator. Movement of the actuator as it positions the process control valve is measured by the
DVC6000 travel sensor as its primary feedback. The name plate is located on the bottom side of the DVC6000 master
module assembly and indicates the model name, individual product serial number, and any applicable third party
approvals.
Purpose of this document
This specification is designed to be a technical reference for HART capable host application developers, system
integrators and knowledgeable end-users. It also provides functional specifications (e.g., commands, enumerations
and performance requirements) used during field device development, maintenance and testing. This document
assumes the reader is familiar with HART Protocol requirements and terminology. Additional product information is
available in the DVC6000 product literature, available from your Emerson sales office.
Abbreviations and definitions
ARAlert Record
Configuration
Variables
Device Variable
EnumerationA pre-defined set of values or text.
MVMeasured Variable, a physical input to the instrument.
NV
Point
PS1The PORT A output pressure which increases with increasing drive signal.
PS2The PORT B output pressure which decreases with increasing drive signal.
PSTPartial Stroke Test, a limited form of ramped valve diagnostic.
ByteAn 8bit unsigned integer.
WordA 16bit unsigned integer.
FloatRefers to the IEEE 754 floating point format.
Packed ASCII
Standard Span
Format
Variables which represent nonvolatile values of manufacturinginitialized data or userspecified
configuration information. These variables cannot be enumerated via Command 54 and as such
stand on their own with no associated units or range information.
Measured variables that are exposed to HART and can be enumerated using Command 54.
Generally there are variables whose ID is in the range of 0 to 10 and are associated with units
codes, status, and range values.
Named Variable – a logical point inside the device, hardmapped to a given MV as the source of
NV data.
A term that applies to diagnostic data packets. It is defined as a collection of periodically sampled
variables captured at a single instant in time. It does not include the “Monitor” point.
A special form of characters defined by HART in which 6bit ASCII characters are packed into byte
data.
A proprietary 16bit integer format for numerical values used by some of this device’s Device
Specific commands.
2
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
December 2020
Reference Documentation
HART Smart Communications Protocol Specification Revision 5; a group of documents specifying the HART
Communication Protocol, physical layers, and Data Link Layers as defined by the HART Communications Foundation.
DVC6000 (Supported)
Fisher FIELDVUE DVC6000 Digital Valve Controller Instruction Manual (D102794X012)
DVC6000 SIS (Supported)
Fisher FIELDVUE DVC6000 SIS Digital Valve Controller Instruction Manual (D103230X012)
DVC6200 HW1 (Supported)
Fisher FIELDVUE DVC6200 Series Digital Valve Controllers Quick Start Guide (D103556X012)
Fisher FIELDVUE DVC6200 HW1 Digital Valve Controller Instruction Manual (D103409X012
Manufacture ID Code19(13 Hex)Device Type Code03(03 Hex)
HART Protocol Revision5Device Revision1 or 2
User Selectable HART Revision
between HART 5 and HART 7
Number of Device Variables12
Physical Layers SupportedFSK
Physical Device CategoryValve Positioner
No
3
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Product Interfaces
Control Valve Interface
The DVC6000 digital valve controller is mechanically attached to the valve’s actuator by means of a mounting bracket.
The control valve's position is conveyed to the travel sensor of the DVC6000 digital valve controller by means of the
feedback bracket attached to the actuator’s stem and the rotating travel sensor.
MOUNTING BRACKET
CAP SCREW,
FLANGED
BIAS
SPRING
A7024 ‐2
MOUNTING
ADAPTER
FEEDBACK ARM
TORSION SPRING
CAP SCREW,
HEX SOCKET
MOUNTING
BRACKET
FEEDBACK
ARM ASSEMBLY
CAP SCREW,
HEX HEAD
ARM
ASSEMBLY PIN
ARM
ASSEMBLY
MACHINE
SCREW
SHIELD
ADJUSTMENT ARM
CONNECTOR ARM
CAP SCREW
PLAIN WASHER
29B1674‐A
Pneumatic tubing connected to the DVC6000 brings instrument supply air to the DVC6000 and takes controlled
output air from the DVC6000 to the actuator. Pressure sensors in the DVC6000 measure these pressure signals and
present them as device variables.
Host interface
The input to the DVC6000 can either be twowire 4to20 mA current loop (in pointtopoint mode) or 24 VDC (in
multidrop mode). This input is connected in the DVC6000’s terminal box on two terminals marked “LOOP +” and
“LOOP ”. Refer to the DVC6000 quick start guide for connection details.
Touch-Up Calibration
Shorting of the AUX terminals in the terminal box provides a quick means to autocalibrate the travel of the instrument.
The terminals must be shorted for 3 to 5 seconds. Autocalibration will move the valve through the full range of travel
whether the Instrument Mode is In Service or Out of Service. However, if the Write Protection is Protected, this button
will not be active. To abort, press the button again for 1 second. The calibration function of the AUX terminals is
disabled by default.
4
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
Internal Jumpers And Switches
The input to the DVC6000 is determined by the PtPt/MultiDrop switch on the printed wiring board.
UP = MULTIDROP
DOWN = PT-PT
LOOP+
LOOP-
December 2020
DIP
SWITCH
39B3399‐B Sheet 2
Refer to the DVC6000 instruction manual for additional details on the settings of the selection switches.
Write Protection
There are two Write Protection states for the DVC6000: Not Protected or Protected. Protected prevents configuration
and calibration changes to the instrument. The default setting is Not Protected. Protection is controlled under
software control. Write Protection can be enabled remotely. However, to disable Write Protection to Not Protected,
you must have physical access to the instrument. The procedure will require you to short the AUX terminals inside the
terminal box when directed by the software as a security measure.
Firmware Upgrade
The firmware of any DVC6000 printed wiring board assembly can be upgraded to the latest firmware version using the
“Firmware Download” tool in ValveLink™ software. The new firmware incorporates all of the new functionality and
corrections and improvements made to the technology of the DVC6000 product.
The firmware download process requires:
D Around 30 minutes to complete
D The DVC6000's instrument mode must be “Out of Service”
D The DVC6000 is powered with 12 mA or greater
D That you isolate the valve from the process and equalize pressure on both sides of the valve or bleed off the
process fluid because the routine will cause the DVC6000 to restart.
5
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Dynamic Variables
Four Dynamic Variables are implemented.
Default MeaningUnits
PVAnalog InputmA, %
SVTravel Setpoint%
TVPressurePSI, BAR, KPA
FVTravel%
TV pressure variables are user selectable via Command 51 to any of the following variables. Variable selections are
listed below:
VariableUnits
Pressure Port APSI, BAR, KPA
Pressure Port BPSI, BAR, KPA
Pressure A – BPSI, BAR, KPA
Supply PressurePSI, BAR, KPA
Device Variables
These variables represent measurements taken by the device, are read only values, and are all in float format. These
can be read with Commands 33 and 54.
Variable IDMeaningUnits
0Analog InputmA, %
1Auxiliary Contact Status (0% = Open, 100% = Shorted)%
2Pressure Port APSI, BAR, KPA
3Travel%
4Drive Signal%
5Pressure Port BPSI, BAR, KPA
6Travel Setpoint%
7Differential Pressure (Port A – Port B)PSI, BAR, KPA
8Supply Pressure*PSI, BAR, KPA
9Implied Valve Position (Travel Target)%
10Primary Feedback (user selected, either Travel or Pressure)%
The Field Device Status Byte is the only status byte defined in the HART protocol. The order and meaning of each of the
eight bits within the byte are fixed by the protocol. This byte is one of the status bytes included with each HART
response. It is not part of the Command 48 data.
BitName of Status BitMeaning
7Field Device Malfunction
6Configuration Changed
5Cold Start
4More StatusActive when any bit in command 48 is active.
3Analog Input Fixed
2Not Used
1Internal Sensor Out of Limits
0Loop Current Out of RangeSet when any variable 0 (Analog Input) is saturated.
Set / cleared by the firmware based on self test results. This bit is set if the
pressure, position or temperature sensors provide invalid readings.
Two such bits exist internally, one for each HART master. Both copies are set
when any variable, HART message, tag, descriptor or date are changed from
HART. Cleared by command 38, separately for each master. This bit survives
loss of power.
Set by the firmware whenever a RESET sequence is executed or at initial device
power up. Cleared by the first HART command.
Active if the Instrument Mode of the DVC6000 is in the “Out Of Service”
condition or if the Control Mode of the DVC6000 is in one of the digital set
point modes.
(This bit is named “NonPrimary Variable Out Of Limits” in the HART
documentation for transmitters. It has been renamed to reflect the fact that
these variables are INTERNAL INPUTS to FIELDVUE products). The firmware sets
this bit when any sensor (pressure, position, temperature) exceeds its operating
limits.
7
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
Universal Commands
The DVC6000 field device implements all HART Revision 5 Universal Commands.
Command 0: Read Unique Identifier
Command 1: Read Primary Variable
Command 2: Read P.V. Current and Percent of Range
Command 3: Read Dynamic Variables and P.V. Current
Command 6: Write Polling Address
Command 11: Read Unique Identifier Associated with Tag
Command 12: Read Message
Command 13: Read Tag, Descriptor, Date
Command 14: Read Primary Variable Transducer Information
Command 15: Read Primary Variable Output Information
Command 16: Read Final Assembly Number
Command 17: Write Message
Command 18: Write Tag, Descriptor, Date
Command 19: Write Final Assembly Number
This command reads the value of the DVC6000’s Primary Variable, which is Analog Input (loop current). The units are
either
“mA” or “%” as configured in the device by Command 44.
ByteFormatDescription
Request
Data Bytes
Response
Data B
Command
tes
Specific
Response
Codes
none
0Byte, hexPrimary Variable Unit Code, either 39 (mA) or 57(%)
14FloatPrimary Variable value
CodeClassDescription
none
Command 2: Read Primary Variable and Percent of Range
This command reads the value of the DVC6000’s loop current in implied units of “mA” (regardless of the configured
setting by Command #44) and the measured Valve Travel in implied units of “%”.
ByteFormatDescription
Request
Data Bytes
Response
Data B
Command
tes
Specific
Response
Codes
none
03FloatLoop Current
47FloatValve Travel
CodeClassDescription
none
10
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
December 2020
Command 3: Read Dynamic Variables and Loop Current
This command is used to read the value of Loop Current and the four Dynamic Variables. The four dynamic variables
returned depend upon the variable assignment as defined by Command 51 and read back via Command 50.
The default Dynamic Variable assignment and the Variable Units Codes are shown on page 6.
ByteFormatDescription
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
none
03FloatLoop Current (implied units of “mA”)
4Byte, hexPrimary Variable (PV) units code
58FloatPrimary Variable (PV) value
9Byte, hexSecondary Variable (SV) units code
1013FloatSecondary Variable (SV) value
14Byte, hexTertiary Variable (TV) units code
1518FloatTertiary Variable (TV) value
19Byte, hexFourth Variable (FV or QV) units code
2023FloatFourth Variable (FV or QV) value
CodeClassDescription
8Warning – Value read invalid (one of the variables is out of range)
Command 14: Read Primary Variable Transducer Information
The transducer limits reported in this command indicate that these values are set to “Not Used”
Note
The Transducer Serial Number is not applicable to the DVC6000 and is set to “0”. The other parameters will be set to “0x7F”,
“0xA0”, “0x00”, or “250” Not Used , when they are not applicable.
ByteFormatDescriptionReturned Value
Request
Data bytes
Response
Data
Bytes
Response
Codes
None
02UINT24Transducer Serial Number000000
3EnumTransducer Limits and Minimum Span Units Code250 (Not Used)
47FloatUpper Transducer Limit7FA00000 (Not A Number NAN)
811FloatLower Transducer Limit7FA00000 (Not A Number NAN)
1215FloatMinimum Span7FA00000 (Not A Number NAN)
CodeClassDescription
None
11
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Command 15: Read Primary Variable Output Information
This command returns the upper/lower range values for the primary variable which is defined to be the loop current
signal. These are the loop current values for the ends of physical travel, and are used to derive set point from the loop
current. It reports the range supplied in Command 35.
For example, the lower range, for an increase to open valve, will be the current which will produce a 0% set point.
However, for an increase to close valve, the lower range will be the loop current for a 100% set point.
The range values can be changed via Command 35.
The DVC6000 assumes 0% = 4mA and 100% = 20mA.
ByteFormatDescriptionReturned Value
Request
Data bytes
Response
Data
Bytes
Response
Codes
None
PV Alarm Selection Code (see Common Table 6, Alarm
0Enum
1Enum
2Enum
3-6FloatAI Upper Range ValueFrom CMD 35
7-10FloatAI Lower Range ValueFrom CMD 35
1114FloatPV Damping Value (units of seconds)0.0
15EnumWrite Protect Code (192=Disabled, 32=Enabled)192 or 32
16EnumReserved. Must be set to “250”, Not Used.250
CodeClassDescription
None
Selection Codes). The Alarm Selection Code indicates the
action taken by the device under error conditions. For
Actuators, the action taken by the positioner is indicated.
PV Transfer Function Code (see Common Table 3, Transfer
Function Codes). The Transfer Function Code must return
“0”, Linear, if transfer functions are not supported by the
device.
AI Upper and Lower Range Values Units Code, as supplied
in command 35.
250 (Not Used)
250 (Not Used)
From CMD 35
12
Instruction Manual Supplement
D103649X012
CommonPractice Commands
The DVC6000 field device supports the following common practice commands:
Supported Commands
Command 33: Read Device Variables
Command 35: Write Primary Variable Range Values
Command 38: Reset Configuration Change Flag
Command 42: Master Reset
Command 44: Change Primary Variable Units Code
Command 48: Read Additional Status
Command 50: Read Dynamic Variable Assignments
Command 51: Write Dynamic Variable Assignments
Command 54: Read Device Variable Information
Command 108: Write Burst Mode Command Number
Command 109: Burst Control Mode
DVC6000 Digital Valve Controller
December 2020
Command 33: Read Device Variables
This command is used to read the value of up to four selected Device Variables.
The Device Variables and the Variable Units Code are listed on page 6.
Note: If any one of the requested variable IDs is invalid, the INVALID_SELECTION error will be returned along with no
data bytes.
ByteFormatDescriptionAllowable choices
0Variable IDVariable assigned to slot #0See Device Variables on page 6
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
1Variable IDVariable assigned to slot #1See Device Variables on page 6
2Variable IDVariable assigned to slot #2See Device Variables on page 6
3Variable IDVariable assigned to slot #3See Device Variables on page 6
0Variable IDVariable assigned to slot #0
1Byte, hexSlot #0 Variable units code
25FloatSlot #0 Variable value
6Variable IDVariable assigned to slot #1
7Byte, hexSlot #1 Variable units code
811FloatSlot #1 Variable value
12Variable IDVariable assigned to slot #2
13Byte, hexSlot #2 Variable units code
1417FloatSlot #2 Variable value
18Variable IDVariable assigned to slot #3
19Byte, hexSlot #3 Variable units code
2023FloatSlot #3 Variable value
CodeClassDescription
2Invalid selection – Invalid Variable ID (see note above)
13
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Command 35: Write Primary Variable Range Values
In the DVC6000, the Primary Variable is defined to be the Analog Input (loop current).
This command is used to write the ranging values reported in Command 15. It controls how the DVC6000 interprets
the loop current when creating the Travel Target. The upper range must be greater than the lower range.
This command does not do units conversion, but requires that the units code supplied match the PV units configured
in the device as set by Command 44.
If the range values are in percent, then they are assumed to be percent of 420 mA. For example, to range an increase
to open unit from 8 mA to 16 mA, but using percent range numbers, specify lower_range = 25% and upper_range =
75%.
This ranging is done in conjunction with the zero power condition. For an Increase to Open valve, the lower range is
the 0% setpoint level (valve plug in the valve seat), while the upper range is the 100% setpoint level. An Increase to
Close valve is exactly opposite.
This command will be accepted when the DVC6000’s Instrument Mode is In Service but will be rejected if Write
Protection is in effect.
ByteFormatDescriptionAllowable choices
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
0UINT8Upper and Lower Range Values Unit CodeUnit Code 39 (mA) or 57(%)
1 4FloatPrimary Variable Upper Range Value
5 8FloatPrimary Variable Lower Range Value
0UINT8Upper and Lower Range Values Unit CodeUnit Code 39 (mA) or 57(%)
1 4FloatPrimary Variable Upper Range Value
5 8FloatPrimary Variable Lower Range Value
CodeClassDescription
2Invalid selection Units code did not match configured units
7In Write Protect Mode
16Access Restricted other master has access locked.
32Busy
Command 38: Reset Configuration Change Flag
Resets the configuration changed flag in the DVC6000.
The DVC6000 contains two configuration changed bits, one for each master. Both bits are set when any write
operation occurs. This command clears the bit corresponding to the master sending this command, leaving the other
bit unmodified. Any write to the DVC6000 other than digital setpoint values and write protect status will cause the
configuration change flag to be set.
ByteFormatDescription
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
none
none
CodeClassDescription
none
14
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
December 2020
Command 42: Perform Master Reset
This reset command has two options. If no data bytes are supplied, respond immediately and then perform a “warm”
reset. This is not equivalent to power up in that restart modes and default IVP are not adopted and the realtime clock
is not reset. All other data is read from nonvolatile memory and put into effect. The second option is hard reset. This
requires two data bytes set as described below. If this form is received, the unit will save modes and counters, then
execute a hard reset by exercising the watchdog timer. The next response will have the “cold_start” bit set.
A “soft reset” command will be honored while the DVC6000 Instrument Mode is in the “In Service” condition.
A “hard reset” command requires the DVC6000 Instrument Mode be in the “OutofService” condition.
ByteFormatDescription
Request
Data
bytes
Response
Data
Bytes
Command
specific
Response
Codes
0 1Uint16
None
CodeClassDescription
16ErrorAccess Restricted
[Optional] If hex 0x6969 is supplied as request data bytes, a hard
reset is performed. Otherwise a soft reset is performed.
Command 44: Change Primary Variable Units Code
This command is issued to change the units of the Primary Variable, which is defined in the DVC6000 as the Analog
Input (loop current). The choices for units are Percent (code 57) or Milliamps (code 39). This command should be sent
prior to a Command 35 which sets the upper and lower Primary Variable range values.
In addition to changing the units code, execution of this command will also change the DVC6000’s Analog Input
Upper and Lower Range values to reflect the new units (For example: When the DVC6000’s Analog Input is configured
as “420 mA” and Command 44 with request Data Byte 57 is executed, the DVC6000’s Analog Input units and range
values will change to “0100%”. Likewise When the DVC6000’s Analog Input is configured as “0100%” and Command
44 with request Data Byte 39 is executed, the DVC6000’s Analog Input units and range values will change to “420
mA”.).
This command will be accepted when the DVC6000’s Instrument Mode is In Service, but will be rejected if Write
Protection is in effect.
ByteFormatDescriptionAllowable choices
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
0UINT8Primary Variable Units CodeUnit Code 39 (mA) or 57(%)
0UINT8Primary Variable Units CodeUnit Code 39 (mA) or 57(%)
CodeClassDescription
2Invalid selection Units code did not match configured units
Command 48 returns 8 bytes of data, with the following status information:
ByteBitName of Status BitMeaning
Active if there is a failure associated with flash ROM (read only
7Flash Integrity Failure
6No Free Time
5Reference Voltage Failure
4Drive Current Failure
0
3Critical NVM Failure
2Temperature Sensor Failure
1Pressure Sensor Failure*
0Travel Sensor Failure
7Alert Record Not Empty Alert
6Dynamic Bypass EnabledActive if Dynamic Bypass is enabled.
5Calibration In Progress Alert
4Diagnostics in Progress Alert
1
3Pressure Fallback Active Alert
2Custom Characterization
1Input Characterization
0Auto Cal in Progress Alert
7PWB Set to “Multi−Drop”Active is PWB switch is set to “Multi”
6NonCritical NVM Alert
5Cycle Counter High Alert
Travel Accumulator High
4
Alert
2
Instrument Time is Invalid
3
Alert
2Alert Record Full Alert
1Offline / Failed Alert
0Auxiliary Input Alert
1,2
memory).
Active if the microprocessor detects a fault in the servo execution
1,2
period.
Active if there is a failure associated with the internal voltage
1,2
reference.
Active when the drive current to the I/P converter is not flowing as
1,2
expected.
Active if there is a failure of nonvolatile memory used for
1,2
configuration data critical for instrument operation.
Active when the instrument temperature sensor fails or the sensor
1,2
reading is outside of the range of 60° to 100°C (76° to 212°F).
Active if any of the 3 pressure sensor readings are outside the range
1,2
of 24.0% to 125.0% of the calibrated pressure for more than 60
seconds.
Active if the sensed travel is outside the range of 25.0% to 125.0%
1,2,3
*DVC6000 fw 6 (any) Pressure Sensor does not set “Field Device Malfunction”.
of calibrated travel.
2
Active when there are 1 or more alerts stored in the alert record.
2
Active when calibration is in progress.
2
Active when a diagnostic test is in progress.
Active when the instrument has detected a problem with the travel
feedback and is now controlling the output like an I/P transducer.
Custom Characterization in Effect active if the user-defined Custom
Characterization is enabled.
Input Characterization in Effect active if any of the user-defined
Characterizations other than “Linear” is enabled.
2
Active when auto calibration is in progress.
Active if there is a failure of nonvolatile memory used for data not
2
critical for instrument operation.
2
Active if the Cycle Counter exceeds the Cycle Count Alert Point.
Active if the Travel Accumulator exceeds the Travel Accumulator
2
Alert Point.
Active if the instrument has been powered down since the last time
the instrument clock was set.
Active when the alert record contains the maximum number of 11
2
alerts.
2
Active if a shutdown alert has put the DVC6000 in a failed state.
Active when the AUX input is configured as an alarm switch and the
2
alarm is active
December 2020
"Reserved" bits are always set to 0.
1. Sets “Field Device Malfunction”.
2. Sets “More Status Available”.
3. Except when in Forced_Pressure mode.
4. Suppressed by default. Alerts can be enabled or suppressed, as desired by the user.
5. Enabled by default. Alerts can be enabled or suppressed, as desired by the user.
Alert
7Travel Alert LoActive when the Travel is below the Travel Alert Lo Point.
6Travel Alert Lo LoActive when the Travel is below the Travel Alert Lo Lo Point.
5Travel Alert HiActive when the Travel exceeds the Travel Alert Hi Point.
4Travel Alert Hi HiActive when the Travel exceeds the Travel Alert Hi Hi Point.
4
3Travel Deviation Alert
2Travel Limit/Cutoff Hi AlertActive when the Travel exceeds the Hi Limit/Cutoff Point.
1Travel Limit/Cutoff Lo AlertActive when the Travel falls below the Lo Limit/Cutoff Point.
0Drive Signal Alert
7Reserved
6Reserved
5Reserved
5
4Reserved
3Reserved
2Reserved
1Reserved
0Reserved
ByteLeft DigitName of Status Bit
“0”Out of Service
“1”In Service
Right DigitName of Status Bit
6
“3”
“Analog (RSP)” Control
Mode
“2”“Digital” Control Mode
“1”Not used
“0”“Test” Control Mode
2,6
Active if SIS Partial Stroke Test Failed
Active if the supply pressure falls below the supply pressure alert
2
point.
Active if the instrument is in pressure control and the pressure is
2
not tracking the set point within the configured deviation
allowance.
Active if the instrument integrator is saturated at the high
2
extreme.
2
Active if the instrument integrator is saturated at the low extreme.
Active if the difference between the Travel Target and the Travel
2
exceeds the Travel Deviation Alert Point for more than the Travel
Deviation Time.
Active when the Drive Signal exceeds target limits (<10% or
2
>90%) for more than 20 seconds when not in Cutoff condition.
"Reserved" bits are always set to 0.
1. Sets “Field Device Malfunction”.
2. Sets “More Status Available”.
3. Except when in Forced_Pressure mode.
4. Suppressed by default. Alerts can be enabled or suppressed, as desired by the user.
5. Enabled by default. Alerts can be enabled or suppressed, as desired by the user.
Active if SIS Partial Stroke Test Failed
Active if the supply pressure falls below the supply pressure alert
2,5
point.
Active if the instrument is in pressure control and the pressure is
2,5
not tracking the set point within the configured deviation
allowance.
2,5,6
Active when the DVC6000 SIS is in the tripped position.
4
Active if the instrument integrator is saturated at the high
2,5
extreme.
2,5
Active if the instrument integrator is saturated at the low extreme.
4
Active when the Travel is below the Travel Alert Lo Point.
4
Active when the Travel is below the Travel Alert Lo Lo Point.
4
Active when the Travel exceeds the Travel Alert Hi Point.
4
Active when the Travel exceeds the Travel Alert Hi Hi Point.
Active if the difference between the Travel Target and the Travel
2,5
exceeds the Travel Deviation Alert Point for more than the Travel
Deviation Time.
4
Active when the Travel exceeds the Hi Limit/Cutoff Point.
4
Active when the Travel falls below the Lo Limit/Cutoff Point.
Active when the Drive Signal exceeds target limits (<10% or >90%)
2,5
for more than 20 seconds when not in Cutoff condition.
Active if the AUX terminals are configured for use with the local
5,6
control panel (LCP) but communication between the DVC6000 SIS
and the LCP is not occurring.
"Reserved" bits are always set to 0.
1. Sets “Field Device Malfunction”.
2. Sets “More Status Available”.
3. Except when in Forced_Pressure mode.
4. Suppressed by default. Alerts can be enabled or suppressed, as desired by the user.
5. Enabled by default. Alerts can be enabled or suppressed, as desired by the user.
6. DVC6000 SIS only, otherwise “Reserved”.
* Also applicable to DVC6200 HW1, Device Revision 2, Firmware 10 & 11
20
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
December 2020
Command 50: Read Dynamic Variable Assignments
This command returns a list of four device variable codes, taken from the Device Variables table on page 6, which are
returned in Command 3. These Dynamic Variables are specified via Command 51 and control the Command 3
response, whether burst or by request.
ByteFormatDescription
Request
Data Bytes
Response
Data Bytes
Command
Specific
Response
Codes
None
0UINT8ID of variable returned as the first variable (PV) in Command #3
1UINT8ID of variable returned as the second variable (SV) in Command #3
2UINT8ID of variable returned as the third variable (TV) in Command #3
3UINT8ID of variable returned as the fourth variable (FV) in Command #3
CodeClassDescription
None
Command 51: Write Dynamic Variable Assignments
This command allows the values that fill slots 1 through 3 in Command 3 to be specified. These also control the burst
form of Command 3. Note that slot 0 is constrained to be only variable 0 (Analog Input). The variables in slots 13 can
be any Device Variable 0…10 inclusive or 211 which includes Analog Input, Temperature, all pressure readings, Travel,
or Travel Setpoint.
This command is accepted when in service, and is afforded write protection.
ByteFormatDescription
0UINT8Slot #0 variable ID (must be variable 0 only)
Request Data
Bytes
Response
Data Bytes
Command
Specific
Response
Codes
1UINT8Slot #1 variable ID (010, 211)
2UINT8Slot #2 variable ID (010, 211)
3UINT8Slot #3 variable ID (010, 211)
0UINT8Slot #0 variable ID
1UINT8Slot #1 variable ID
2UINT8Slot #2 variable ID
3UINT8Slot #3 variable ID
CodeClassDescription
2Invalid selection (Slot #0 is not 0) or other slots not 0…10 or 211.
7In Write Protect Mode
16Access Restricted other master has access locked.
21
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Command 54: Read Device Variable Information
Used to identify each of the Device Variables in the range of IDs 0…10 inclusive and 211. Responds with the Sensor
Serial Number, Sensor range Units, Sensor ranges, Damping Value, and Minimum Span of the selected Variable. The
Variable range values will be in the same units as the Variable Units.
ByteFormatDescription
Request Data
Bytes
Response
Data Bytes
Command
Specific
Response
Codes
0Enum
0UINT8Device Variable ID
13
4UINT8Device variable units code
58FloatDevice Variable Upper Range
912FloatDevice Variable Lower Range
1316Float
1720FloatDevice Variable Minimum Span (NOT USED always zero)
CodeClassDescription
2Invalid Selection
Device Variable ID, this command is applicable to variables 010 or 211.
All others will return invalid selection
Device Variable Sensor Serial Number, 24bit number
(NOT USED always zero)
Device Variable Damping Value,
(NOT USED always zero)
Device-Specific Commands
The DVC6000 field device supports devicespecific commands. However, these devicespecific commands require use
of the ValveLink software application or DD methods and cannot be utilized outside of those controlled environments.
Burst Mode
This field device supports Burst Mode.
Catch Device Variable
This field device does not support Catch Device Variable.
Performance
Refer to the appropriate instruction manual or bulletin; see Reference Documentation on page 3.
22
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
Annex A Compatibility Checklist
Manufacturer, Model, and RevisionFisher Controls DVC6000 Device Revision 1 and 2
Device TypePneumatic Control Valve Positioner
HART Protocol Revision5
User switchable between HART 5 mode and
HART 7 mode?
Device Description Available?
Number and type of process connectionsNone
Number of host connectionsInput: Control signal to Loop ± terminals
Number of Dynamic Variables4
Mappable Dynamic Variables?Yes. TV is mappable. PV is not.
Number of Device Variables12
Number of Supported Common Practice
Annex B DVC6000 Parameters as part of a Rosemount 1410 /
1420 WirelessHART Gateway
A FIELDVUE DVC6000 can join a wireless network through the addition of a Rosemount 775 THUM WirelessHART
adapter. The wireless adapter acts both as a HART modem for communications coming to the DVC6000 from
application software and as an independent master issuing commands periodically to the wired device pertaining to
it’s status. This independently gathered status information is relayed back to the Rosemount 1410 or 1420 Wireless
Gateway and is made available to the user either through viewing the HTML interface or via mapping as “Published
Data” parameters via the Gateway’s MODBUS or OPC outputs.
For HART 5 devices the PV, SV, TV, and QV variables can be mapped.
Configure the THUM as follows:
Navigate to Configure > Manual Setup
Under the Wired Device tab select Configure HART Polling
Select Yes if changes are required
Wired Device tab
FOR PRIMARY DEVICE INFORMATION:
Select PV, SV, TV, and QV
FOR SECONDARY DEVICE INFORMATION:
Select Device Status
24
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
The FIELDVUE instrument is defined on the Gateway by “Tag” (read from the device’s “Message” field).
December 2020
For each Tag, the Gateway provides updated values for:
D Variables
D Additional Status
D Published Data
25
DVC6000 Digital Valve Controller
December 2020
Published Data, used for the Gateway’s OPC and Modbus outputs, falls into the following categories:
Instruction Manual Supplement
Field Device Identification Values:
Values that define the identity of the DVC6000. These include:
D MANUFACTURER (for “Fisher Controls” the value is “19”)
D DEVICE_TYPE (for a DVC6000 HW1 the value is “3”)
D DEVICE_REVISION
D HARDWARE_REVISION
D SOFTWARE_REVISION
D DEVICE_ID
D UNIVERSAL_REVISION (HART version)
D REQUEST_PREAMBLES
D RESPONSE_PREAMBLES
D103649X012
Variable information:
The Gateway receives updates concerning the DVC6000’s four “Dynamic Variables”. The information for any given
device variable is displayed by:
1. Dynamic Variable indicator (“PV”, “SV”, etc.)
2. The Device Variable ID number assigned to that Dynamic Variable
3. By the Device Variable Name (only if the Gateway has version 4.3 firmware or later)
Any of these choices [Dynamic Variable, Device Variable ID, or Device Variable Name(s)] can be substituted for the “#”
sign in the Variable Identifier fields below.
Variable IdentifierComments / Explanation
#See any of the variable identifiers in the table immediately above.
#_CLASSAlways “0”.
#_CODEThe “Device Variable ID” number in the table immediately above.
#_HEALTHYA “true” or “false” indication of the health of the sensor providing this value.
#_STATUS
#_UNITSDecimal “Variable Units code” number from the “Units Codes” table on page 6.
The eight standard status conditions (present in ANY HART field device) are all represented by a Boolean “true” or
“false” state. These eight conditions, discussed on page 7, are:
D DEVICE_MALFUNCTION
D CONFIGURATION_CHANGED
D COLD_START
D MORE_STATUS_AVAILABLE
D LOOP_CURRENT_FIXED
D LOOP_CURRENT_SATURATED
D NONPRIMARY_VALUE_OUT_OF_LIMITS
D PRIMARY_VALUE_OUT_OF_LIMITS
Detailed Device Alerts:
The Alert Groupings are:
D ADDITIONAL_STATUS_0
D ADDITIONAL_STATUS_1
D ADDITIONAL_STATUS_2
D ADDITIONAL_STATUS_3
D ADDITIONAL_STATUS_4
D ADDITIONAL_STATUS_5
D ADDITIONAL_STATUS_6
D ADDITIONAL_STATUS_7
Each of these status bytes represent eight individual bits with values that range from “00” to “255”. To determine
which of the eight bits are active requires converting a decimal value to its binary equivalent value. Refer to Command
48, starting on page 17, for details on the individual alert bits inside of each Additional Status Byte.
Note
Gateways with firmware version 4.3 define the alerts of DVC6000 hardware 1 devices. There are slight differences between the
names of the alerts as defined in the Gateway in the Command 48 tables, as detailed in the following tables for DVC6000 Device
Revision 2, Firmware 7, 9, 10, 11.
27
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
ADDITIONAL_STATUS_0According to Command 48:As defined in the Gateway:
Bit 7Flash Integrity FailureFLASH_ROM_FAIL
Bit 6Reserved
Bit 5Reference Voltage FailureREFERENCE_VOLTAGE_FAIL
Bit 4Drive Current FailureDRIVE_CURRENT_FAIL
Bit 3Critical NVM FailureNVM_FAIL
Bit 2Temperature Sensor FailureTEMPERATURE_SENSOR_FAIL
Bit 1Pressure Sensor FailurePRESSURE_SENSOR_FAIL
Bit 0Travel Sensor FailureTRAVEL_SENSOR_FAIL
ADDITIONAL_STATUS_1According to Command 48:As defined in the Gateway:
Bit 7Alert Record Not Empty AlertALERT_RECORD_HAS_ENTRIES
Bit 6SIS-LCP Tripped
Bit 5Calibration in Progress AlertCALIBRATION_IN_PROGRESS
Bit 4Diagnostics in Progress AlertDIAGNOSTIC_IN_PROGRESS
Bit 3Pressure Fallback Active AlertPRESSURE_CONTROL_IS_ACTIVE
Bit 2Reserved
Bit 1Reserved
Bit 0Auto Cal in Progress AlertAUTO_TRAVEL_CALIBRATION_IN_PROGRESS
D103649X012
ADDITIONAL_STATUS_2According to Command 48:As defined in the Gateway:
Bit 7PWB Set to “Multi-Drop”MULTI-DROP
Bit 6NonCritical NVM AlertNON_CRITICAL_NVM_ALERT
Bit 5Cycle Counter High AlertCYCLE_COUNT_ALERT
Bit 4Travel Accumulator High AlertTRAVEL_ACCUMULATOR_ALERT
Bit 3Instrument Time is Invalid AlertINSTRUMENT_TIME_IS_INVALID
Bit 2Alert Record Full AlertALERT_RECORD_IS_FULL
Bit 1Offline / Failed AlertOFFLINE_FAILED_ALERT
Bit 0Auxiliary Input AlertAUXILIARY_TERMINAL_ALERT
ADDITIONAL_STATUS_3According to Command 48:As defined in the Gateway:
Bit 7Diagnostic Data Available AlertDIAGNOSTIC_DATA_AVAIL
Bit 6Valve StuckVALVE_STUCK_OR_PRESSURE_TRAVEL_OBSTRUCTED
Bit 5Supply Pressure AlertSUPPLY_PRESSURE_LO_ALERT
Bit 4Pressure Deviation AlertPRESSURE_DEVIATION_ALERT
Bit 3Locked in Safety AlertLOCKED_IN_SAFETY_ALERT
Bit 2Power StarvationLOW_POWER_WRITE_FAIL
Bit 1Integrator Saturated High AlertINTEGRATOR_SATURATED_HI
Bit 0Integrator Saturated Low AlertINTEGRATOR_SATURATED_LOW
28
Instruction Manual Supplement
D103649X012
DVC6000 Digital Valve Controller
ADDITIONAL_STATUS_4According to Command 48:As defined in the Gateway:
Bit 7Travel Alert LoTRAVEL_ALERT_LO
Bit 6Travel Alert Lo LoTRAVEL_ALERT_LO_LO
Bit 5Travel Alert HiTRAVEL_ALERT_HI
Bit 4Travel Alert Hi HiTRAVEL_ALERT_HI_HI
Bit 3Travel Deviation AlertTRAVEL_DEVIATION_ALERT
Bit 2Travel Limit/Cutoff Hi AlertTRAVEL_LIMIT_HI_OR_TRAVEL_CUTOFF_HI_IN_EFFECT
Bit 1Travel Limit/Cutoff Lo AlertTRAVEL_LIMIT_LOW_OR_TRAVEL_CUTOFF_LOW_IN_EFFECT
Bit 0Drive Signal AlertDRIVE_SIGNAL_ALERT
ADDITIONAL_STATUS_5According to Command 48:As defined in the Gateway:
Bit 7Reserved
Bit 6Reserved
Bit 5Reserved
Bit 4Reserved
Bit 3SIS Panel Comm ErrorSIS_PANEL_COMM_ERROR
Bit 2Reserved
Bit 1Reserved
Bit 0Reserved
December 2020
ADDITIONAL_STATUS_6According to Command 48:As defined in the Gateway:
Bit 7Reserved
Bit 6Reserved
Bit 5Reserved
Bit 4Reserved
Bit 3Reserved
Bit 2Reserved
Bit 1Reserved
Bit 0Reserved
ADDITIONAL_STATUS_7According to Command 48:As defined in the Gateway:
Bit 7Reserved
Bit 6Reserved
Bit 5Reserved
Bit 4Reserved
Bit 3Reserved
Bit 2Reserved
Bit 1Reserved
Bit 0Reserved
29
DVC6000 Digital Valve Controller
December 2020
Instruction Manual Supplement
D103649X012
Neither Emerson, Emerson Automation Solutions, nor any of their affiliated entities assumes responsibility for the selection, use or maintenance
of any product. Responsibility for proper selection, use, and maintenance of any product remains solely with the purchaser and end user.
Fisher, FIELDVUE, Rosemount, and ValveLink are marks owned by one of the companies in the Emerson Automation Solutions business unit of Emerson
Electric Co. Emerson Automation Solutions, Emerson, and the Emerson logo are trademarks and service marks of Emerson Electric Co. HART and
WirelessHART are marks owned by the HART Communication Foundation. All other marks are the property of their respective owners.
The contents of this publication are presented for informational purposes only, and while every effort has been made to ensure their accuracy, they are not
to be construed as warranties or guarantees, express or implied, regarding the products or services described herein or their use or applicability. All sales are
governed by our terms and conditions, which are available upon request. We reserve the right to modify or improve the designs or specifications of such
products at any time without notice.
Emerson Automation Solutions
Marshalltown, Iowa 50158 USA
Sorocaba, 18087 Brazil
Chatham, Kent ME4 4QZ UK
Dubai, United Arab Emirates
Singapore 128461 Singapore
www.Fisher.com
30
E 2013, 2020 Fisher Controls International LLC. All rights reserved.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.