2.8 MX/QX HART Device Description and Device Type Manager Files 18
3 Software 19
3.1 HART Protocol 19
3.2 HART Parameters 19
3.2.1 Analog Input Ratings 19
3.2.2 Field Device Status 20
3.3 Dynamic Variables 20
3.4 Device Variables 20
3.4.1 Supported Device Variables 20
3.4.2 Device Variable Mapping 21
3.4.3 Device Variable Units 21
3.5 Supported HART Commands 22
3.5.1 Universal Commands 22
3.5.1.1 Command 48 Data 24
3.5.2 Common Commands 29
3.5.3 Burst Messages 33
3.5.3.1 Update Periods 33
3.5.3.2 Commands Supported for Burst Message 34
2
3.5.3.3 Configuring a Device for Burst Mode Operation 34
3.5.3.4 Burst Message Trigger Mode 35
3.5.3.5 Burst Trigger Mode 35
Page 3
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Contents (Continued)
3.5.4 Event Notification 35
3.5.4.1 Configuring Event Notification 36
3.5.4.2 Handling of Event Notifications 37
3.5.4.3 Update Periods 37
3.6 Device-Specific Commands 37
3.6.1 Remote Configuration Mode 37
3.6.2 Partial Stroke Test 39
3.6.3 Actuator Commands 41
3.7 Calibration 42
3.7.1 Loop Current Trim Procedure 42
3.7.2 Re-range Procedure 45
3.7.3 Analog Signal to Primary Variable Process Flow 47
4 Associated Documents 49
5 How to Order Parts 50
Appendix A – Wiring Diagrams 51
Appendix B – HART Data Formats 52
Appendix C – Enumeration and Bit Field Tables 52-55
Appendix D – Setting Data and Time 56
Appendix E – Command Response Codes 56-67
Table 2.1a – MX Actuator Components and Table 2.1b – QX Actuator Components 10
Table 3.1 – HART Parameters 19
Table 3.2 – Analog Input Ratings 19
Table 3.3 – Field Device Status 20
Table 3.4 – Supported Dynamic Variables 20
Table 3.5 – Supported Device Variables 20
Table 3.6 – Mapping of Device Variables to Dynamic Variables 21
Table 3.7 – HART Universal Commands 22
Table 3.8 – HART Defined Status Bits 25
Table 3.9 – MX/QX Defined Status Bits 26
Table 3.10 – Common Commands 29
Table 3.11 – Trigger Source for Burst Message Commands 35
flowserve.com
5
Page 6
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Introduction
1
1.1 Purpose
This manual explains how to install and operate the MX/QX HART field unit. Actuators containing the HART field unit
may be connected by a standard instrumentation twisted-pair cable to form a HART communication system network.
The HART network employs a bi-directional communication protocol, operating at 1200 bits/sec, that provides data
access between intelligent actuators and host control/monitoring systems. In addition to a digital signal, the network
simultaneously provides a 4-20 mA analog signal that is proportional to the field unit’s primary measured value. This
system allows a host system such as a distributed control system (DCS) to control and monitor the actuators, including
the acquisition of status and alarm data from each MX/QX.
1.2 How to Use This Manual
Each section provides the MX/QX HART user with information on installing and operating the MX/QX HART field unit.
SectionTitleDescription
1 Introduction
2 System Components
3 Installation and ConfigurationProvides details for installing and configuring a field unit.
4 Associated Documents
5 How to Order Parts
Appendix A Wiring DiagramDetail wiring connections to the MX/QX field unit.
Appendix BHART Data FormatsListing of HART parameters and descriptions.
Appendix CEnumeration and Bit Field Tables Explains field device bit masking information.
Appendix DSetting Date and TimeDefines real-time clock configuration settings.
Appendix E Command Response Codes
Details user safety and knowledge requirements, system
capabilities and features.
Focuses on the description of the HART system hardware
and software components.
Provides a list of documents on related subjects for
additional MX/QX and HART system information.
This section provides part numbers and ordering contact
information.
Listing of response codes for all universal and common
HART commands.
6
Page 7
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
1.3 User Safety
Safety notices in this manual detail precautions the user must take to reduce the risk of personal injury and damage
to the equipment. The user must read and be familiar with these instructions before attempting installation, operation,
or maintenance. Failure to observe these precautions could result in serious bodily injury, damage to the equipment,
warranty void, or operational difficulty. User must follow local and state safety regulations.
Safety notices are presented in this manual in three forms:
cWARNING: Refers to personal safety. Alerts the user to potential danger. Failure to follow warning notices could
result in personal injury or death.
a CAUTION: Directs the user’s attention to general precautions that, if not followed, could result in personal injury
and/or equipment damage.
NOTE: Highlights information critical to the user’s understanding of the operator’s installation and operation.
1.4 User Knowledge
It is recommended that the user read this manual in its entirety before the MX/QX HART equipped actuator is installed
and operated.
The user needs to have a fundamental knowledge of electronics and microprocessor concepts. An understanding of
valve actuators and digital control systems is beneficial to the field unit user. Refer to the Glossary for terms used
throughout this manual.
The following websites have documents on HART and electric actuators: www.hartcomm.org and www.flowserve.com
For HART technology and cabling information, refer to the following documents:
HART Communication Protocol Specification: HCF_SPEC-13
HART Communication FSK Physical Layer Specification: HCF_SPEC-54
HART Communication Command Summary Specification: HCF_SPEC-99
HART Communication Universal Command Specification: HCF_SPEC-127
HART Communication Common Practice Command Specification: HCF_SPEC-151
HART Communication Common Tables: HCF_SPEC-183
1.5 MX/QX HART System Capabilities and Features
Limitorque’s HART field unit conforms to the HART Communication Protocol Specification (Document HCF_SPEC-
13). The device is suitable for use on point-to-point and multi-drop network topologies. The communication system
theoretically supports up to 26 actuators connected in a multi-drop network.
The MX/QX HART field unit fits in the actuator in the sealed electrical housing. Adjustments to the MX/QX HART
settings must be made from the configuration SETUP menu.
The MX/QX HART field unit may command its actuator to:
Open
Stop
Close
Move to a set position
Perform an emergency shutdown operation
Read and control relays
Perform partial stroke test
Monitor analog inputs and position
Monitor modes and alarms
7
flowserve.com
Page 8
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Commands to the unit come over the network from the host system, which may be:
• Personal Computer (PC)
• Distributed Control System (DCS)
• Programmable Logic Controller (PLC)
• Field Device Tool (FDT) w/Device Type Manager (DTM)
• Some other microprocessor-based device
A HART field device is an intelligent device within the actuator that can send multiple digital device variables to the
control system over a 4-20 mADC analog signal loop. The device provides control and self-test capabilities, which allow
abnormal conditions to be easily and immediately identified before an unplanned shutdown occurs.
Additional features and capabilities are:
• The system reduces the cost of wiring and installation – existing wiring and multi-drop connections can be used.
• The devices are interoperable – devices from different suppliers can communicate with one another on the same
network.
1.5.1 General Network Specification
System Specifications:
Communications using the HART Communication Foundation Protocol
Network Specificationss:
• Point-to-point and multi-drop topologies
• Master/slave communication
• Simultaneous 1200 bps digital communication without 4-20 mADC signal interruption
• Up to two masters per network (primary and secondary)
• Burst mode for continuous message broadcasting
MX/QX HART Unit Specification:
The field unit mounts in the actuator and is software-controlled in order to allow functionality of:
• Dynamic Variables PV, SV, QV and TV
• Device Variables: Position Setpoint, Measured Position, Torque, Motor Temperature and Compartment Temperature
• Network Communication
• Device-Specific Commands
System Host Specifications:
The HART master is the network system host, and can be a personal computer (PC), distributed control system (DCS),
programmable logic controller (PLC), or another microprocessor-based device. The HART protocol allows for up to
two masters (primary and secondary) per network loop. Secondary masters, such as handheld communicators, can be
used without interrupting communications between the primary master and field devices.
8
Page 9
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
System Components
2
and Installation
2.1 Introduction
This section is an overview of the components used in the HART system and their installation. The MX/QX HART unit is
installed in the MX or QX actuator, as shown in Figures 2.1 and 2.2. The network cable connects to the HART unit at the
actuator terminal block. The network cable connects to the distributed control system, which usually acts as the host.
2.2 Hardware
2.2.1 MX/QX Electronic Actuators
The MX/QX actuators control the opening and closing of valves. The MX is a multi-turn valve, while the QX is a quarterturn valve actuator. Both actuators are designed for operation of ON-OFF and modulating valve applications.
The MX/QX features include the following:
• Non-intrusive setup
• Separately sealed terminal compartment
• Patented absolute encoder for valve position sensing (no battery required)
• Graphical LCD for indication and calibration
• Sophisticated electronic control, monitoring, and diagnostic capabilities with patented LimiGard™ technology
NOTE: Recommended storage procedures for the MX are detailed in Bulletin LMENIM2306, MX Maintenance and
Spare Parts Manual. QX procedures are detailed in Bulletin LMENIM3306, QX Maintenance and Spare Parts Manual.
Failure to comply with recommended procedures will void the warranty. For longer-term storage, contact Limitorque for
procedure and recommendations.
The MX/QX HART field unit interface board is installed in the actuator controls compartment (Figures 2.1 & 2.2 and
Tables 2.1 & 2.2). This unit permits the actuator to be controlled by a DCS or other network host over the HART
network.
The following commands and feedback information are transmitted through this unit:
• OPEN, CLOSE and STOP commands
• ESD (Emergency Shutdown) commands
• Partial Stroke Test commands
• Unit output torque (0-100% rating)
• Go-to-position commands
• Actuator status, alarm and diagnostic messages
• User analog input feedback
2.2.3 Network Host
The HART network is a master/slave communication protocol. Communication to each slave (MX/QX field device) is
initiated by a master (system host device). Two masters can connect to each HART loop. Normally, the primary master
is a DCS, PLC, or PC. If desired, a handheld communicator or PC can serve as the secondary master.
2.2.4 Network Cable
Network cabling should be in accordance with the HART Communication Foundation guidelines. In general, wiring for
HART devices is the same as for conventional 4-20 mA instrumentation. It is recommended to use individually shielded
twisted pair cable. The minimum conductor size is 0.51mm diameter (#24 AWG) for cable runs less than 1500 meters
(5000 ft.), and 0.81mm diameter (#20 AWG) for distances up to the 3000 meter (10 000 ft.) theoretical limit for HART
communication. Please note that the electrical characteristics of the cable, especially capacitance, and the number of
network field devices can affect the maximum allowable cable length.
To prevent signal loop interference, tie all cable shields together and ground at only one point.
2.2.5 Typical HART Network Configuration
A typical MX/QX HART system is shown below:
Figure 2.2 – Typical HART System With a DCS Host
flowserve.com
11
Page 12
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
2.3 Network Cabling Topologies
There are two main topologies for MX/QX HART networks:
Point-to-point One field device connected to the bus (network)
Multi-drop Multiplefield devices connected to the bus (network)
Figure 2.5 – Multi-drop Topology (Host Powered)
Page 13
Figure 2.6 – Multi-drop Topology (Loop Powered)
2.4 Site and Network Cable Preparation
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
2.4.1 Site Preparation
Prepare the site and associated equipment for operation of the MX/QX HART actuators as follows:
1. Prepare a detailed site plan consisting of the following:
• Actuator locations and tag numbers
• Junction boxes, terminal strip locations and tag numbers
• Power supplies/conditioners
• Provide free access to the MX/QX control panel and terminal block for setup, configuration and troubleshooting.
2. Prepare the cable and label all wires.
3. Install power and control wires in separate conduits.
4. Install and verify earth grounds. The cable shields should be tied together and grounded at only one point. The
single ground point is typically located at or near the system host device.
2.4.2 Network Cable Preparation
Care must be taken during cable preparation:
• When stripping the insulation, use wire strippers that do not nick the wire.
• Use crimp ferrules to prevent stranded wires from getting loose and shorting to other wires.
• Use vibration-resistant wiring terminals that hold the ferrule securely.
2.4.2.1 Network Cable Connection to the MX/QX HART Unit
The field device is connected to the network through the MX/QX terminal block. The network cable is connected to the
terminal block shown in Figure 2.7.
13
flowserve.com
Page 14
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Figure 2.7 – Connecting Network Cable to MX/QX Terminal Block
Shielded Wire Pair
HART
Interface
Field
Device
Field
Device
Connect Shield
to Ground at one
place only
Field
Device
Connect the network cables to the MX/QX terminal block as shown in Figures 2.3 – 2.6. Refer to Appendix A for unit
wiring diagram.
Connect the cable shields to each other inside the unit. Do not connect them to the unit in any way. The network shield
should be grounded at only one place in the network. If it is desired to ground the entire network shield at the actuator,
then install a jumper cable from terminal 3 to earth ground or ground lug.
NOTE: The MX/QX HART device is sensitive to polarity. The cables should be labeled to indicate polarity, and polarity
should be maintained through all connection points.
2.5 MX/QX HART Device Installation and Setup
2.5.1 MX/QX HART Device Installation
The MX/QX HART field unit is located in the controls compartment. It has four standoffs and mounts on top of the
main processor board. Multiple Input/Output (I/O) option boards may also be present. If present, the I/O board will be
on top of the MX/QX HART unit. For installation instructions, refer to the MX Maintenance and Spare Parts Manual,
LMENIM2314 or the QX Maintenance and Spare Parts Manual, LMENIM3314.
14
2.5.2 MX/QX HART Device Setup
The MX/QX HART option enables the actuator to be controlled by a HART communications signal. If the option has
been purchased, it is automatically enabled.
NOTE: If the HART option has not been purchased, the screens for changing HART will not be available. To add the
HART option, please consult Limitorque service at (434) 528-4400.
Figure 2.8 illustrates the setup sequence. For proper operation, the correct mode must be selected.
To set up the MX or QX HART device, enter the Setup mode as detailed in Installation and Operation Manual Bulletins
LMENIM2306 for the MX and LMENIM3306 for the QX;
Page 15
Figure 2.8 – MX/QX HART Setup Sequence
ESD ACTION
(IGNORE)-OK?
(CLOSE)- OK?
(STOP)- OK?
(OPEN)- OK?
(POSITION)- OK?
CHANGE
HART
STATUS
(ON)-OK?
(OFF)-OK?(ENABLED)-OK?
MOVE TO
XXX% OPEN
MULTI-DROP
(DISABLED)-OK?
If Hart Actuator
& not Multidrop
FAIL POSITION
(CLOSED)-OK?
If fail position is
“position”
If fail position is
not “position”
(OPEN)- OK?
(STOP)- OK?
(POSITION)- OK?
XXX%-OPEN
MOVE TO
If Hart Actuator
& Multidrop
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
POLLING ADDRESS
(0)-OK?
Address default is zero
Range is 0-63
SAVE
SETTINGS-OK?
CHANGE PROP/
DEADBAND?
YES
NO
PROP BAND
(5%)-OK?
DEADBAND
(2%)-OK?
NOTE: This menu is displayed after the actuator and HART board have been powered up together at least one time.
1. Proceed through Setup to the CHANGE HART? display. Select YES to get to the STATUS display.
2. STATUS enables the user to change from the default condition to turn on and off the network control capability of
the actuator. Select NO to change the setting or YES to get to the next display. (Default = ON)
3. MULTI-DROP (ENABLED) or (DISABLED) allows the user to select the desired network topology. To change the
setting, select NO until the required option is displayed. Select YES if the setting is correct to go to the next display.
NOTE: Changing the topology also requires that the network be wired correctly for the selected topology.
NOTE: If MULTI-DROP ENABLED was chosen, skip to step 5. Otherwise, FAIL POSITION display is shown. In multi-drop
mode the input is digital only (write PV over network), so there is no analog fail action.
4. FAIL POSITION allows the user to configure the action desired upon loss of the analog input signal. The selections
are CLOSE, OPEN, STOP and POSITION. Select the desired setting and proceed to the next display.
NOTE: If POSITION is chosen as the action, a MOVE TO display will be shown where the user can select the desired
position between 0 and 100% open, in one percent increments, by selecting NO until the desired position is selected.
Select YES once the setting is correct to go to the next display.
5. POLLING ADDRESS allows the user to set the HART polling address of the unit. Point-to-Point units are typically
set to address 0, and Multi-drop units are typically set from 1-63. HART 5 masters will always set Point-to-Point
units to address 0.
6. SAVE SETTINGS allows the user to save the settings and make them active. This can result in a change in the
hardware configuration on the HART board to support the change in configuration. Select NO to return to STATUS
(step 2) and change settings. Select YES to save the HART configuration settings and go to additional network
settings.
NOTE: The configuration set in steps 1-6 will not be saved if the user does not select YES for SAVE SETTINGS.
flowserve.com
15
Page 16
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
7. CHANGE PROP/DEADBAND allows for the setting of proportional band and deadband. Proportional band is the
range of errors between the position and demand signal that will produce reduced speed (pulsing). The default
value is 5%. To change from default, select NO until the required value is displayed. The value is adjustable between
1% and 100%, in 1% increments. The default deadband value is 2%. For error signals less than this, no motion
occurs. The deadband should be wide enough to prevent “hunting” of the actuator but as low as possible to give
adequate response to changes in the error signal. To change from the default, select NO to adjust the value between
1% and 50%, in 1% increments to suit the application.
8. ESD ACTION allows a network ESD function to be enabled after the ESD configuration has been established for the
unit. This network ESD can be selected to do one of the following: ignore the command (NONE), CLOSE, OPEN,
STOP or POSITION the actuator. To change from the default setting, select NO until the required option is displayed.
Select YES if the setting is correct to go to the next display.
NOTE: If POSITION is chosen as the action, a MOVE TO display will be shown where the user can select the desired
position between 0 and 100% open, in one percent increments, by selecting NO until the desired position is selected.
Select YES once the setting is correct to go to the next display.
.2.6 Installation Verification
2.6.1 Network Cabling Installation Verification
After installation is complete and prior to operation, inspect the network cable and its connection to each field device.
NOTE: Units should be disconnected from power. The network should be disconnected from the host device.
Check for the following:
1. There should not be:
• Nicks in the insulation - this can cause a short to the grounded shield.
• Cut strands in a stranded conductor - this can cause a poor connection and eventually an open circuit.
2. The shield/drain wire should only be grounded at one point in the segment to avoid ground loop problems.
3. The ground/earth connection should be at true ground potential and effective at all times. See step No. 5 in Section
2.4.1, Site Preparation.
2.6.2 MX/QX HART Device Installation Verification
Verify the field device is installed as follows:
1. Enter the Setup mode as detailed in Installation and Operation Manual Bulletins LMENIM2306 for the MX or
LMENIM3306 for the QX.
2. In the Setup mode, use the black control knob to select YES to the main menu selection. VIEW DIAGNOSTICS?
3. Select YES to the display VIEW HARDWARE STATUS?
4. Select YES to scroll through the menu selections. The LCD will read HART BOARD 1 (OK) - NEXT? if installed.
NOTE: If the HART BOARD 1 (OK)? does not appear, contact Limitorque for assistance.
5. To return to the normal display, use the black knob to select either LOCAL or REMOTE.
16
Page 17
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
2.7 Configuration Confirmation
Field device operation cannot be verified until the complete HART system is operational. However, routine checks can
be performed to verify many functions.
2.7.1 Checking Connections
Verify that all connections, including data wires, shield ground, digital inputs (optional), digital outputs (optional), and
analog inputs are in accordance with MX/QX wiring diagrams and MX/QX HART device diagrams in Appendix A.
2.7.2 View Settings
Refer to Installation and Operation Manual Bulletins LMENIM2306 for the MX and LMENIM3306 for the QX to access
the view settings menu. Verify the settings as follows:
1. From the VIEW SETTINGS display, scan to the VIEW HART? display
2. From VIEW HART? display, select YES and check that the HART status is ON. This confirms that HART is enabled.
3. From HART STATUS display, select YES to go to next display, which is DEVICE ID. This is the Unique Device ID of
the HART device.
4. If the MX/QX contacts are to be controlled via the network to control external equipment, from the VIEW HART?
display, select NO and obtain the VIEW STATUS AND ALARM CONTROL? display. Verify that the digital outputs,
S1a, S1b, S2a, S2b are set for “Network” controlled.
Figure 2.9 – MX/QX HART View Settings Sequence
VIEW
HART?
STATUS
(ON)-OK?
DEVICE ID
3295509-OK?
If Hart Actuator
& not Multidrop
FAIL POSITION
(CLOSE)-OK?
If fail position is
“position”
HART-1 FIRMWARE
REV 25-OK?
MOVE TO
XXX% OPEN
If Hart Actuator
& Multidrop
If fail position is
not “position”
HART-1 HARDWARE
REV 25-OK?
POLLING ADDRESS
(0)-OK?
MULTI-DROP
(DISABLED)-OK?
PROP BAND
(5%)-OK?
DEADBAND
(2%)-OK?
ESD ACTION
(IGNORE)-OK?
MOVE TO
XXX% OPEN
flowserve.com
17
Page 18
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
2.7.3 Checking the Normal Display
Place the selector switch in LOCAL or REMOTE position. The valve position will be indicated at the top of the LCD.
STATUS OK or HARDWARE FAILURE should be indicated at the bottom of the LCD display.
• If STATUS OK is displayed, then the HART board hardware is OK.
• If HARDWARE FAILURE and HART-1 FAILED or HART-1 NOT PRESENT is displayed, no communication is occurring.
This could be due to a number of factors. Check all local connections and configurations. If these are correct and the
HARDWARE FAILURE is still displayed, then the solution to this problem must await full system commissioning.
Figure 2.10 – Normal Display
Remot e
or
Local
100% OPEN
STATUS OK
2.8 MX/QX HART Device Description and Device
Type Manager Files
In the Host system, the configuration device can use Device Description (DD) files to configure a HART system without
having the devices online. Please refer to your host system documentation for the files that are needed. The Device
Type Manager (DTM) file provides an interface between the actuator’s specific application software and a Network
Host Station’s Field Device Tool (FDT) frame. The DTM can be integrated into FDT frame applications to allow users
to perform offline and online parameterization, configuration, and status and diagnostic retrieval. The DD files are
downloaded from the HART Communication Foundation website (www.hcfcomm.org) into the DCS workstation or
host device.
In addition, the DD and DTM files can be downloaded from the Flowserve Limitorque website: www.flowserve.com
18
Page 19
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Software
3
3.1 HART Protocol
The system uses the HART protocol to communicate over the HART network with other HART devices. The HART
protocol is a master/slave communication service for process control devices. HART digital signaling is an extension of
conventional analog signaling allowing the network signal to ride on the 4-20 mADC analog process signal. It uses
1200 bps binary phase-continuous Frequency-Shift-Keying (FSK), where a high frequency current is superimposed on
a low-frequency (typically 4-20 mADC) analog current.
3.2 HART Parameters
Table 3.1 – HART Parameters
ParameterValue
HART Version7.3
Expanded Device Type = Manufactuer ID + Device Type0x3008
Physical Layer SupportedFSK
Physical Device CatagoryActuator
Maximum Number of Burst Messages3
Maximum Number of Event Messages1
Size of the Event Queue6
Maximum Number of Trends2
Size of the Trend Buffer12
Default Number of Preambles1 5
3.2.1 Analog Input Ratings
Table 3.2 – Analog Input Ratings
Maximum current2 30.0 mA
Maximum voltage 50 V
Current over-range
(Primary Variable Out of Limits)
Multi-drop current drawApproximately 2 mA
1. Field Device must have minimum 5 preambles, and maximum 20 preambles.
2. The analog input is automatically bypassed, if the maximum loop current is reached. The field device will continue to check the circuit for overload on a periodic basis,
and will restore the connection if the overload clears.
Analog Input > 21 mA
Analog Input < 3 mA
(HART communication may fail, if Analog Input <2 mA.)
19
flowserve.com
Page 20
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
3.2.2 Field Device Status
The Field Device Status is contained in the second data byte in a Slave-to-Master frame as a bit field table. It indicates
the current operating status of the field device as a whole and is not associated with the completion of any command.
Table 3.3 – Field Device Status
Bit MaskDescription
0x01Primary Variable Out of Limits – The PV is beyond its operating limit.
0x02Non-Primary Variable Out of Limits – A device variable not mapped to PV is beyond its operating limits.
0x04
0x08Loop Current Fixed – The loop current is being held at a fixed value and is not responding to process variations.
0x10More Status Available – More status information is available via Command 48, Read Additional Status Information.
0x20Cold Start – A power failure or Device Reset has occurred.
0x40Configuration Changed – An operation was performed that changed the device’s configuration.
0x80Device Malfunction – The device detected a serious error or a failure that compromises device operation.
Loop Current Saturated – The loop current has reached its upper (or lower) endpoint limit and cannot increase (or
decrease) any further.
3.3 Dynamic Variables
The Limitorque HART actuator device supports the following Dynamic Variables:
Table 3.4 – Supported Dynamic Variables
Variable CodeVariableDirectionPhysical Interface
0PV (Primary Variable)inputAnalog current input – Analog Channel 0
1SV (Secondary Variable)outputNone
2TV (Tertiary Variable)outputNone
4QV (Quaternary Variable)outputNone
3.4 Device Variables
3.4.1 Supported Device Variables
The Limitorque HART actuator device supports the following Device Variables:
Table 3.5 – Supported Device Variables
Variable
Code
VariableDirectionUnit Code
0Position setpointinput% (57)Not Classified (0)Valve/Actuator (6)0-100
1Current positionoutput% (57)Not Classified (0)Not Used (250)0-100
2Torqueoutput% (57)Not Classified (0)Not Used (250)0-100
3Motor temperatureoutput°C (32), °F (33)Temperature (64)Not Used (250)Not Limited
Compartment
4
temperature
output°C (32), °F (33)Temperature (64)Not Used (250)Not Limited
Device Variable
Classification
Device Variable
Family
Range
20
Page 21
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
3.4.2 Device Variable Mapping
Device Variables may be mapped to the Dynamic Variables according to the following table:
Table 3.6 – Mapping of Device Variables to Dynamic Variables
Variable
Code
0PVinputPosition SetpointPosition Setpoint
1SVoutputCurrent PositionCurrent Position or Torque
2TVoutputMotor Temperature
3QVoutputCompartment Temperature
No single Device Variable may be mapped to more than one Dynamic Variable.
Device Variables which may be mapped to the
Dynamic Variable
Current Position, Torque, Motor Temperature or
Compartment temperature
Current Position, Torque, Motor Temperature or
Compartment temperature
If you try to map two Dynamic Variables to the same Device Variable, the command will return response code 2 “invalid
selection”. The Device Variables may be mapped from the DD menu Device Setup->Wired HART Board->Configuration->
Device Variable Mapping as follows:
Figure 3.1 – Device Variable Mapping Setup
3.4.3 Device Variable Units
Device Variables 0, 1, and 2 have fixed units that may not be changed. Device Variables 3 and 4 have units that may be
interchanged between °C and °F the default is °F. For Device Variables 3 and 4, the units may be changed from the DD menu
Process Variables->Wired HART Board as follows:
flowserve.com
21
Page 22
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Figure 3.2 – Device Variable Units
3.5 Supported HART Commands
The following Universal and Common HART commands are supported by the Limitorque MX/QX HART device. See
Appendix B for more information on HART data formats such as: Packed, Latin-1, Date and Time. See Appendix C for
more information on “Enum” or “Bits” formats. See Appendix E for more information on valid Response Codes for each
command.
Primary Variable Class
Secondary Variable Class
Tertiary Variable Class
Quaternary Variable Class
Extended Field Device Status: 0=OK,
1=Maintenance req’d, 2=Device Alert
Slot 0: Device Variable Code
Slot 0: Device Variable Classification
Slot 0: Units Code
Slot 0: Device Variable Value
Slot 0: Device Variable Status
Slot 1: Device Variable Code
Slot 1: Device Variable Classification
Slot 1: Units Code
Slot 1: Device Variable Value
Slot 1: Device Variable Status
Slot 2: Device Variable Code
Slot 2: Device Variable Classification
Slot 2: Units Code
Slot 2: Device Variable Value
Slot 2: Device Variable Status
Slot 3: Device Variable Code
Slot 3: Device Variable Classification
Slot 3: Units Code
Slot 3: Device Variable Value
Slot 3: Device Variable Status
Slot 4: Device Variable Code
Slot 4: Device Variable Classification
Slot 4: Units Code
Slot 4: Device Variable Value
Slot 4: Device Variable Status
Slot 5: Device Variable Code
Slot 5: Device Variable Classification
Slot 5: Units Code
Slot 5: Device Variable Value
Slot 5: Device Variable Status
Slot 6: Device Variable Code
Slot 6: Device Variable Classification
Slot 6: Units Code
Slot 6: Device Variable Value
Slot 6: Device Variable Status
Slot 7: Device Variable Code
Slot 7: Device Variable Classification
Slot 7: Units Code
Slot 7: Device Variable Value
Slot 7: Device Variable Status
Slot 7 data time stamp
“254”
Expanded Device Type = 0x3008
Min. number of request preambles = 5
HART Protocol Major Rev. = 7
Device Rev. Level
Software Rev. Level
(5 MSB) Hardware Rev. Level
(3 LSB) Physical Signaling Code=0
Device Flag Assignment = 0
Device ID (unique for given device type)
Min. number of response preambles=5
Max. number of device variables = 5
Configuration Change Counter
Extended Field Device Status: 0=OK,
1=Maintenance req’d, 2=Device Alert
Manufacturer Identification Code = 0x0030
Private Label Distributor Code = 0x0030
Device Profile = 1
Tag
Descriptor
Date Code
Transducer Serial Number
Transducer Limits and Minimum Span Units
Code = 57 (%)
Upper Transducer Limit
Lower Transducer Limit
Minimum Span
PV Alarm Selection Code = 250 (not used)
PV Transfer Function Code = 0 (Linear)
PV Upper and Lower Range Values Units
Code
PV Upper Range Value
PV Lower Range Value
PV Damping Value (seconds)
Write Protect Code = 251 (none)
Reserved = 250 (not used)
PV Analog Channel Flags = 0x01
22Write Long Tag 0-31Latin-1Long Tag0-31Latin-1Long Tag
38Reset
Configuration
Changed Flag
48Read
Additional
Device Status
Packed
6-17
Packed
18-20
Date
0-5
Packed
6-17
Packed
18-20
Date
0-2Usigned-24Final Assembly Number0-2Usigned-24Final Assembly Number
0-31Latin-1Long Tag0
0-1Usigned-16Configuration Changed Counter
0-5
Bits
6
Bits
7
Bits
8
Bits
9
Bits
10
Bits
11
Bits
12
Bits
13
Bits
4
14-21
Bits
Tag
Descriptor used by the master for record
keeping
A date code used by the master for record
keeping (E.G. Last or Next Calibration Date)
Tag
Descriptor used by the master for record
keeping
A date code used by the master for record
keeping (E.G. Last or Next Calibration Date)
3
Device-Specific Status 0
Extended Device Status
Device Operating Mode
Standardized Status 0
Standardized Status 1
Analog Channel Saturated
Standardized Status 2
Standardizes Status 3
Analog Channel Fixed
Device-Specific Status 1
0-2Unsigned-24Final Assembly Number
0-23PackedMessage String
0-5
Packed
6-17
Packed
18-20
Date
Unsigned-8
1-2
Enum
3
Unsigned-8
4
Unsigned-8
5
Unsigned-8
6
Unsigned-8
7
Unsigned-5
7
Enum
8
Bits
9-11
Unsigned-24
12
Unsigned-8
13
Unsigned-8
14-15
Unsigned-16
16
Bits
17-18
Enum
19-20
Enum
21
Enum
0-1Usigned-16Configuration Changed Counter
0-5
Bits
6
Bits
7
Bits
8
Bits
9
Bits
10
Bits
11
Bits
12
Bits
13
Bits
14-21
Bits
Tag
Descriptor
Date Code
“254”
Expanded Device Type = 0x3008
Min. number of request preambles = 5
HART Protocol Major Rev. = 7
Device Rev. Level
Software Rev. Level
(5 MSB) Hardware Rev. Level
(3 LSB) Physical Signaling Code=0
Device Flag Assignment = 0
Device ID (unique for given device type)
Min. number of response preambles=5
Max. number of device variables = 5
Configuration Change Counter
Extended Field Device Status: 0=OK,
1=Maintenance req’d, 2=Device Alert
Manufacturer Identification Code = 0x0030
Private Label Distributor Code = 0x0030
Device Profile = 1
Device-Specific Status 0
Hardware Faults bytes 0-3
Main Board Status bytes 4-5
Extended Device Status
Device Operating Mode
Standardized Status 0
Standardized Status 1
Analog Channel Saturated
Standardized Status 2
Standardizes Status 3
Analog Channel Fixed
Device-Specific Status 1
Hardware Warnings bytes 14-17
Device Status bytes 18-21
Not Used bytes 22-24)
3
4
24
3.5.1.1 Command 48 Data
The “More Status Available” bit in Device Status will be set if any bit in the following command 48 data is set, which
previously was not set:
• DeviceSpecificStatus_0 (bytes 0-3 only – hardware faults)
NOTE: DeviceSpecificStatus_0, bytes 4-5 (main board status information) is provided only for additional
information but these bits will not trigger More Status Available, as these are not considered faults or warnings.
DeviceSpecificStatus_1, bytes 18-21 (device status information) is provided only for additional information but these
bits will not trigger More Status Available, as these are not considered faults or warnings.
3. Upon receiving this command the device shall compare the counter value received in this command with the device’s current value. If they do not match then the device
will return Response Code 9 “configuration change counter mismatch” and not reset the configuration change counter.
4. HART specification allows up to 25 bytes for this command. However, it also states that “the response data bytes returned are truncated after the last status byte
supported by the Field Device”. Therefore we only return 22 bytes of data in our response. If the master sends a request with more than 22 bytes of data, our device will
still respond, but the extra bytes beyond those supported will be ignored
Page 25
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Command 48 can also be used to clear the “More Status Available”. When the device receives command 48 it
compares the Request Data Bytes to the current value; if there is an exact match it clears the “More Status Available
bit corresponding to the requesting device (Primary Master, Secondary Master, Gateway, etc.). If there is not an exact
match or too few bytes are received then the More Status Available bit remains unchanged. Extra Bytes beyond those
supported by the device are ignored.
Table 3.8 HART Defined Status Bits
Extended Device Status (Common Table 17)Supported
BitDescription
0Maintenance RequiredYes
1Device Variable Alert No
2Critical Power FailureNo
3FailureNo
4Out of SpecificationNo
5Function CheckNo
6-
7-
Standardized Status 0 (Common Table 29)Supported
BitDescription
0Device Variable Simulation Active No
1Non-Volatile Memory Defect Yes
2Volatile Memory Defect No
3Watchdog Reset Executed Yes
4Power Supply Conditions Out of Range No
5Environmental Conditions Out of RangeNo
6Electronic DefectNo
7Device Configuration Locked Yes
Analog Channel Saturated (Common Table 27)Supported
Hardware Faults – these bits will trigger More Status Available bit
0Main board to HART board communication loss
1Reserved
2Valve Jam
3Over Torque in Close direction
4Over Torque in Open direction
5Phase Lost
6Motor Temperature
7Encoder Fault
8Main board RAM error
9Main board FLASH error
Hardware Warnings – these bits will trigger More Status Available bit
0Phase Sequence Reversed
1Encoder Warning
2Motor Temperature Warning
3Analog Input 1 Lost (main board mA input)
4Analog Input 2 lost (Hart board 1 mA input)
5Reserved
6Maintenance Required
7Modulating Position Control (MPC) Halted
8Future
Device-Specific Status 1 – CMD 48 Bytes 18-21 : Device Status
BitDescription
Device Status – these bits will not trigger More Status Available bit
0Valve Fully Open
1Valve Fully Closed
2Stopped in Mid-Travel
3Opening Remotely
4Closing Remotely
5Local Knob in REMOTE
6Local Knob in LOCAL
7Local Knob in STOP
8Opening in Local mode
9Closing in Local mode
27
flowserve.com
Page 28
10Open Inhibit Active
11Close Inhibit Active
12ESD Conflict
13Inhibit Conflict
14CSE is in Local/Stop
15Network ESD Active
16Local ESD Active
17Valve Manually Moved
18Open Torque Switch
19Open Limit Switch
20Close Torque Switch
21Close Limit Switch
22Reserved
23In Remote Configuration Mode
24Future
25Future
26Future
27Future
28Future
29Future
30Future
31Future
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
The command 48 diagnostic data can be viewed from the DD menu Diagnostics->Information->Device Status as
follows:
0-3FloatActual Measured Loop Current Level (units of
milliamperes)
0-2Unsigned-24Primary Variable Transducer Serial Number0-2Unsigned-24Primary Variable Transducer Serial Number
14
0
15
0
Unsigned-8
1
Unsigned-8
2
Unsigned-8
3
Unsigned-8
0
16
Unsigned-8
1
Enum
Device Variable Assigned to the Primary Variable
Device Variable Assigned to the Secondary Variable
Device Variable Assigned to the Tertiary Variable
Device Variable Assigned to the Quaternary
Variable
Device Variable Code
Device Variable Units Code
0Unsigned-8Device Variable Code0
0
Unsigned-8
1-3
Unsigned-24
Device Variable Code
Device Variable Transducer Serial Number01-3
1
2
3
0
1
2
3
0
1
1-3
4
5-8
9-12
13-16
17-20
21
22
23-26
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Unsigned-8
Enum
Unsigned-8
Unsigned-24
Enum
Float
Float
Float
Float
Enum
Enum
Time
Unsigned-8
Unsigned-24
Device Variable Assigned to the Primary Variable
Device Variable Assigned to the Secondary Variable
Device Variable Assigned to the Tertiary Variable
Device Variable Assigned to the Quaternary Variable
Device Variable Assigned to the Primary Variable
Device Variable Assigned to the Secondary Variable
Device Variable Assigned to the Tertiary Variable
Device Variable Assigned to the Quaternary Variable
Device Variable Code
Device Variable Units Cod
Device Variable Code
Device Variable Transducer Serial Number
Device Variable Limits/Minimum Span Units
Code
Device Variable Upper Transducer Limit
Device Variable Lower Transducer Limit
Device Variable Damping Value
Device Variable Minimum Span
Device Variable Classification
Device Variable Family
Update Time Period
Device Variable Code
Device Variable Transducer Serial Number
0Unsigned-8Number of preambles 0Unsigned-8Number of preambles
18
0Unsigned-8Analog Channel Number Code0
0Unsigned-8Analog Channel Number Code0
0
Unsigned-8
1
21
Enum
2-5
Float
6-9
Float
Analog Channel Number Code
Analog Channel Upper/ Lower Range Values
Units Code
Analog Channel Upper Range Value
Analog Channel Lower Range Value
1
2-5
6-9
1
2
3
4-7
8-11
12-15
16
0
1
2-5
6-9
Unsigned-8
Enum
Float
Float
Unsigned-8
Enum
Enum
Enum
Float
Float
Float
Bits
Unsigned-8
Enum
Float
Float
Analog Channel Number Code
Analog Channel Units Code = 39 (mA)
Analog Channel Level
Analog Channel Percent of Range
Analog Channel Number Code
Analog Channel Alarm Selection Code = 250
(not used)
Analog Channel Transfer Function Code = 0
(linear)
Analog Channel Upper/Lower Range Values Units
Code = 57 (%)
Analog Channel Upper Range Value
Analog Channel Lower Range Value
Analog Channel Damping Value (seconds)
Analog Channel Flags
Analog Channel Number Code
Analog Channel Upper/ Lower Range Values
Units Code = 57 (%)
Analog Channel Upper Range Value
Analog Channel Lower Range Value
13
17
19
20
30
66Enter/Exit Fixed
Analog Channel
Mode
67Trim Analog
Channel Zero01
68Trim Analog
Channel Gain01
0
Unsigned-8
1
Enum
2-5
Float
Unsigned-8
Enum
2-5
Float
Unsigned-8
Enum
2-5
Float
Analog Channel Number Code
Analog Channel Units Code
Fixed Analog Channel Level22
Analog Channel Number Code
Analog Channel Units Code
Externally Measured Analog Channel Level
Analog Channel Number Code
Analog Channel Units Code
Externally Measured Analog Channel Level
0
Unsigned-8
1
Enum
2-5
Float
0
Unsigned-8
1
Enum
2-5
Float
0
Unsigned-8
1
Enum
2-5
Float
Analog Channel Number Code
Analog Channel Units Code = 39 (mA)
Fixed Analog Channel Level
Analog Channel Number Code
Analog Channel Units Code = 39 (mA)
Fixed Analog Channel Level
Analog Channel Number Code
Analog Channel Units Code = 39 (mA)
Fixed Analog Channel Level
Cmd A
Byte count for Cmd A
Data bytes for Cmd A
Cmd B
Byte count for Cmd B
Data bytes for Cmd B
……
Cmd N
Byte count for Cmd N
Data bytes for Cmd N
Device Variable Code
Write Device Variable Command Code
Units Code
Device Variable Value
Device Variable Status
26
Time set code
Date Code
Time of Day
0x000027
0
1
2-3
4
5-A
……..
……..
……..
……..
……..
……..
……..
……..
0
1
2
3-6
7
0
1-3
4-7
0-2
3-6
7-9
10-13
14
Bits
Unsigned-8
Unsigned-16
Unsigned-8
Unsigned-8[]
Unsigned-8
Unsigned-16
Unsigned-8
Unsigned-8[]
Unsigned-8
Unsigned-16
Unsigned-8
Unsigned-8[]
Unsigned-8
Enum
Enum
Float
Bits
Unsigned-8
Date
Time
Date
Time
Date
Time
Bits
Extended Field Device Status: 0=OK,
1=Maintenance req’d, 2=Device Alert
Number of Commands Requested
Cmd A
Byte count for Cmd A
Data bytes for Cmd A (including commands
response code)
Cmd B
Byte count for Cmd B
Data bytes for Cmd B (including commands
response code)
……………………
Cmd N
Byte count for Cmd N
Data bytes for Cmd N (including commands
response code)
Device Variable Code
Write Device Variable Command Code
Units Code
Device Variable Value
Device Variable Status
Time set code
Date Code
Time of Day
Current Date
Current Time of Day
Date Clock last set
Time Clock last set
RTC Flags
91Read Trend
Configuration
92Write Trend
Configuration
0Usigned-8Trend Number0
29
0
31
Unsigned-8
1
Enum
2
Unsigned-8
3-6
Time
Trend Number
Trend Control Code
Device Variable Code
Trend sample interval
30
93Read Trend320Usigned-8Trend Number0
Read Device
95
Communications
33
Statistics
103Write Burst
Period
104Write Burst
Trigger
0
34
34
Unsigned-8
1-4
Time
5-8
Time
0
Unsigned-8
1
Enum-8
2
Enum-8
3
Enum-8
4-7
Float
Burst Message
Update Period
Maximum Update Period
Burst Message
Burt Trigger Mode Selection Code
Device Variable Classification for Trigger Level
Units Code
Trigger Level
Trend Number
Total number of Trends supported
Trend Control Code
Device Variable Code
Trend sample interval
Trend Number
Trend Control Code
Device Variable Code
Trend sample interval
Trend Number
Device Variable Code
Device Variable Classification
Device Variable Unit Code
Date Stamp Of Trend Value 0
Time Stamp of Trend Value 0
Sample Interval
Trend Value 0 (newest value)
Trend Value 0 Status
Trend Value 1
Trend Value 1 Status
Trend Value 2
Trend Value 2 Status
Trend Value 3
Trend Value 3 Status
Trend Value 4
Trend Value 4 Status
Trend Value 5
Trend Value 5 Status
Trend Value 6
Trend Value 6 Status
Trend Value 7
Trend Value 7 Status
Trend Value 8
Trend Value 8 Status
Trend Value 9
Trend Value 9 Status
Trend Value 10
Trend Value 10 Status
Trend Value 11
Trend Value 11 Status
Count of STX messages received by this device
Count of ACK messages received by this device
Count of BACK messages received by this device.
Burst Message
Update Period37
Maximum Update Period
Burst Message
Burt Trigger Mode Selection Code
Device Variable Classification for Trigger Level
Units Code
Trigger Level
Command Number of the response message to
be transmitted
Burst Message
Burst Mode Control Code
Burst Message
Event Number
Number of events supported
MS 4 Bits of Event Status
LS 4 Bits of Event Notification Control Code
Time when first unacknowledged event was
45
triggered
Event Notification Retry Time
Maximum Update Time
Event De-bounce Interval
Event Mask
Event Number = 0
Event Mask
Event Number = 0
Event Notification Retry Time
Maximum Update Time
Event De-bounce Time
Event Number = 0
Event Notification Control Code
Event Number = 0
Time when first unacknowledged event was
49
triggered
Configuration Changed Counter
Device Status
Command 48 Data
40
46
32
512Read Country
Code
513Write Country
Code
1-23Unsigned-8
Enum-8
Country Code
SI Units Only
50
1-23Unsigned-8
Enum-8
1-23Unsigned-8
Enum-8
Country Code50
SI Units Only
Country Code
SI Units Only
50
5. The Range Values allow the Loop Current to be converted to a percent for use by the actuator (e.g. to use as the actuator setpoint).
6. Issuing this command will write the current Primary Variable value to the Upper Range Value.
7. Issuing this command will write the current Primary Variable value to the Lower Range Value.
8. The Loop Current may not reflect the process while the Self test is executing. A master must not generate spurious error messages or disconnect form the Field Device
while the Self test is in progress.
9. This is equivalent to cycling the power off and then back on to the Field Device. Communication with the network will be temporarily lost. The device will not respond
to subsequent commands until the reset is complete. In addition the Loop Current may not reflect the process while the Device Reset is executing. A master must not
generate spurious error messages or disconnect from the Field Device while the Device Reset is in progress.
10. This trim is typically performed by adjusting the Loop Current to 4.00 milliamperes and sending the measured value to the Field Device. In response the Field Device trims
its calibration of the Loop Current to match the value received from the Master. Response Code 9 “Incorrect Loop Current Mode or Value” will be returned if the device is
not in the proper mode to allow the Loop Current to be calibrated or if the current is not set to exactly the minimum value.
Page 33
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
11. The value returned in the response data bytes reflects the rounded or truncated value actually used by the device for the Zero value.
12. This trim is typically performed by adjusting the Loop Current to 20.00 milliamperes and sending the measured value to the Field Device. In response the Field Device
trims its calibration of the Loop Current to match the value received from the Master. Response Code 9 “Incorrect Loop Current Mode or Value” will be returned if the
device is not in the proper mode to allow the Loop Current to be calibrated or if the current is not set to exactly the maximum value.
13. The value returned in the response data bytes reflects the rounded or truncated value actually used by the device for the Gain value.
14. Command 56 write device variable transducer serial number can also be used to write the PV transducer serial number if device variable code 0 (position setpoint) is
used.
15. See Section 3.4 Device Variables for more information on Device Variables and mapping. Note: the Device Variable Assignment is made by the Device Variable Code
(0-4).
16. Note: only Device Variables 3 and 4 may have their units code changed. See 3.4.3 Device Variable Units for more information. Response Code 11 “Invalid Device Variable
Code” will be returned if an invalid Device Variable Code is requested (Device Variable codes 0-4). Response Code 12 “Invalid Units Code” will be returned if the units
code is not valid for the given Device Variable Code.
17. The update time period indicates the maximum period between Device Variable updates.
18. This command sets the number of asynchronous 0xFF preamble bytes to be sent by a device before the start of a response message. This value may be set to no smaller
than 5 and no greater than 20.
19. There is one analog channel with analog channel number code of 0 which is linked to the Primary Variable.
20. Percent of Range always follows the Analog Level even if it is set to a value. The Upper and Lower Range Values maps the Analog Level to the percent of Range. As a
result the Percent of Range is not limited to values between 0% and 100%, but tracks the Analog Level to Transducer Limits when they are defined.
21 The Upper Range Value may be set lower than the Lower Range Value, enabling the device to be operated with a reversed signaling polarity.
22. A level containing NAN or “0x7F, 0xA0, 0x00, 0x00”, with any units code exits the fixed analog channel mode. The device will also exit fixed analog channel mode when
power is removed from the device or the device is reset.
23. The value returned in the response data bytes reflects the rounded or truncated value actually used by the device.
24. This command can be used to receive multiple read commands in one read for faster command reads.
25. Normally a host should send this command multiple times while measuring average latency. Each time the host will adjust the Time of Day value compensating for the
communication latency. This will be repeated until communication latency affects are characterized and its effect on setting the real time clock is minimized.
26. See Appendix D for additional details on how this command works dependent upon this code.
27. Should be set to 0, Two bytes to ensure request and response take equal amounts of time (compensates for transmission time of Response Code and Device Status in
response).
28. Reads the real time clock including the current time as estimated by the device and the last time the clock was set. The device must answer with the internal time at which
the request was received. If the clock has not been set then the last time set must be initialized to midnight (00:00) 01 January, 1900.
29. See section “3.2 HART Parameters” for maximum number of trends and trend buffer size.
30. Maximum is 2 hour; one trend per day i.e. 0x0DBBA000
31. When a change in configuration is detected (change of Trend Control Code, Device Variable or Update Interval), the device will clear the ring buffer and initialize all values
to NaN (0x7FA00000) and the status set to BAD-Fixed (0x30) before starting the trend.
32. When the trend is not enabled the device shall return the data last collected with the corresponding date and time. The Response Code shall be set to 8 – Trend not
Active.
33. The communications statistics are volatile and reset to zero only on power-up or board reset. All counts must wrap to zero on overflow.
34. Please see sections “3.5.3 Burst Messages” for configuration details of Burst Mode.
35. In 1/32 of a millisecond - Update period must not exceed 3600 seconds. The device must publish data at this rate as long as the trigger conditions in command 104 are
met.
36. In 1/32 of a millisecond – Maximum update period must not exceed 3600 seconds. The device must publish at this rate when the trigger conditions configured in
command 104 are not met.
37. The value returned in the response data bytes reflects the value actually used by the device. If the update time had to be adjusted by the device, the response will reflect
the adjusted value. See section “3.5.3 Burst Messages” for more information about update rates.
38. If command 2 “Read Loop Current and Percent of Range” is selected the Device Variable Classification must be 0 and the Engineering Units “Percent” (0x39 or
57 decimal).
39. Note: if there are no request data bytes then this byte must return the LS Byte of the burst command number.
40. If a slot is not configured to transmit a Device Variable that slot must return “250” not used. If command 9 is to be burst then the slot’s Device Variable Code must meet
the requirements found in command 9.
41. See section “3.5.3 Burst Messages” for a list of commands supported for Burst Messaging. Note: if the trigger mode is non-zero in command 104 (not Continuous) and
the trigger source’s Device Variable Classification does not match for the new command number the new command number will be accepted and Response Code 8 “Burst
Condition Conflict” will be returned. The HART device shall correct the classification, correct the unit codes, and reset the trigger mode to 0 (Continuous) and publish
continuously at the update period until it receives another command 104.
42. See section “3.5.3 Burst Messages” for more information on configuring Burst Messages. Note: This command affects Data Link Layer operation. All Data Link Layer
requirements for entering and exiting burst mode must be met.
43. See section “3.5.4 Event Notification” for more information about Event Notifications.
44. The MX/QX Hart device supports one Event Notification which is identified as Event Notification Number 0.
45. The value shall be set to 0xFFFFFFFF when no events are pending.
46. This is the concatenation of the mask for triggering on bits set in Device Status and Command 48 Response. The command can be truncated after the last byte in the
Event Mask.
47. The concatenation of the mask for triggering on bits set in Device Status and Command 48 Response. The request is truncated after the last byte containing a trigger-able
event. Bytes that are truncated assume a bit mask value of zero. Therefore, any byte not included shall not trigger an event notification. Furthermore, the truncated bytes
shall not be included in the notification generated using the command 119 response.
48. The return and update times must be selected as specified in section “3.5.4.3 Update Periods”. The retry period must be less than or equal to the maximum update
period.
49. Value will be set to -1 when no events are pending.
50. The two letter country code in accordance with ISO.
3.5.3 Burst Messages
In this mode, the Limitorque MX/QX field device will publish the response to a command continuously without any
further Master or Host action. All masters must arbitrate correctly when a burst-mode field device is present on the
loop.
33
flowserve.com
Page 34
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
There must be only one burst mode device active on the communication link at any given time. This is because the
Master must adapt its operation to ensure correct bus arbitration, because the token passing sequence is fundamentally
changed.
3.5.3.1 Update Periods
The host application or control system may set the update periods for the Limitorque MX/QX field device to the
following allowed values: 0.5, 1.0, 2.0, 4.0, 8.0, 16.0, 32.0, and 60-3600 seconds.
If a setting is requested that is different from those indicated above, the HART device must correct the setting and send
response code 8 “Update Times Adjusted” in its response message. The update time returned in the response message
will reflect the adjusted update time the device is using.
When enabling burst messaging, the device takes control of the Token Passing Layer bursting out the default burst
message with no less than “Link Grant Time” (approximately 75 ms) between bursts. This Link Grant Time allows
another master to take over the bus and transmit a message. If only one burst message is enabled, it is the default
burst message. If more than one burst message is enabled, the burst message with the shortest update period is the
default burst message.
On a Token Passing Data-Link burst, messages are used both to publish data and to pass the token. Therefore, the
default burst message will always burst with approximately 75 ms between bursts, regardless of what value is set for
the “Update Period” of the default burst message. If more than one burst message is enabled, the other (not default)
burst messages will be burst based on their Update and Max Update Periods.
3.5.3.2 Commands Supported for Burst Message
• Command 1 Read Primary Variable
• Command 2 Read Loop Current and Percent of Range
• Command 3 Read Dynamic Variables and Loop Current
• Command 9 Read Device Variables With Status
• Command 33 Read Device Variables
• Command 48 Read Additional Device Status
• Command 93 Read Trend
3.5.3.3 Configuring a Device for Burst Mode Operation
Burst messages can be configured from the DD menu Device Setup->Wired Hart Board->Configuration->Burst
Messages as follows:
34
Page 35
Figure 3.4 – Burst Messages
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
The burst mode configuration (number of messages active, trigger settings, etc.) will be retained across power cycles
and resets.
3.5.3.4 Burst Message Trigger Mode
Table 3.11 Trigger Source for Burst Message Commands
CommandTrigger Source Value
1PV
2PV Percent of Range
3PV
9Device Variable in Slot 0
33Device Variable in Slot 0
48Device Variable in Slot 0
93Device Variable in Slot 0
3.5.3.5 Burst Trigger Mode
In Window Mode the trigger value must be a positive number and is the symmetric window around the last
communicated value.
35
flowserve.com
Page 36
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Figure 3.5 – Trigger Mode 1 “Windowed”
Even if the value does not deviate beyond the window, a Burst Message will be published when the max update period
is exceeded.
In Rising Mode, the Burst Message is published when the source value exceeds the trigger value. Burst Messages are
published at the rate indicated by the update period, as long as the source value remains above the trigger value. If the
value falls below the trigger value, the update time will drop to the maximum update period.
In Falling Mode, the Burst Message is published when the source value drops below the trigger value. Burst Messages
are published at the rate indicated by the update period, as long as the source value remains below the trigger value. If
the value exceeds the trigger value, the update time will drop to the maximum update period.
In the On-Change Mode, the Burst Message is published when the value in the message changes. If the value does not
change, the Burst Message will be published at the maximum update period.
3.5.4 Event Notification
Event Notification requires Burst Mode operation; therefore, at least one burst message must be enabled for event
notification to occur. The HART protocol provides two distinct methods for displaying events:
• Field Device Status
• Command 48 response
Event Notification publishes changes in the device’s status, independently from other data published in other Burst
Messages. Bits from the Field Device Status and the command 48 response data may be selected using a bit mask to
send Event Notifications. This allows the Event Notification to be limited to specific bits.
The device shall retain Event Notification Settings through a device reset, self-test or power-cycle. However, Event
Notification and Time Stamps are not maintained through power cycles or a device reset. The MX/QX HART device
supports an event history queue of five events for the configured Event Notification. If more events are detected than
can be buffered, then the “Event Notification Overflow” bit in Standardized Status 1 (see section 3.5.1.1 Command 48
Data) shall be set until all pending events have been acknowledged. Events detected after the event queue is full are lost.
36
3.5.4.1 Configuring Event Notification
Event Notification can be configured from the DD menu Device Setup->Wired Hart Board->Configuration->
Event Notification as follows:
Page 37
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Figure 3.6 – Event Notification
The Event Mask allows the user to select those bits from Field Device Status and Command 48 data which they want
to trigger and event. When the user clicks the “Event Mask” button, the following menu will appear, allowing them to
select the event triggers:
Figure 3.7 – Event Mask
3.5.4.2 Handling of Event Notifications
The MX/QX HART device detects a change in the selected bit from high to low, and low to high. Therefore, any change
in a bit, either to set it or clear it, will generate an event. The first occurrence of the event (change in any of the selected/
masked bits) is latched and Time Stamped. The event notification shall be sent repeatedly with a period of ‘Event
Notification Retry Period’ until the event is Acknowledged by the Master. The Time Stamp shall remain the same until
an Acknowledge is received from the Host/Master. Once an Acknowledge is received, the Time Stamp shall be set to
37
flowserve.com
Page 38
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
the time when the Acknowledge was performed. If no event is latched the current Configuration Chagned Counter, Field
Device Status, and Command 48 response data shall be sent repeatedly with a period of ‘Maximum Update Period’.
The event message is aggregated with the default burst message. The event message is sent to both masters (in two
consecutive burst cycles, like any burst message. HCF_SPEC-151, 6.10.2).
The Event Notification De-bounce Interval is used to prevent spurious event notifications, and defines the amount of
time that a condition must persist before the Event Notification is sent out.
3.5.4.3 Update Periods
The host application or control system may set the update periods for the Limitorque MX/QX field device to the
following allowed values: 0.5, 1.0, 2.0, 4.0, 8.0, 16.0, 32.0, and 60-3600 seconds.
If a setting is requested that is different from those indicated above, the HART device must correct the setting and send
response code 8 “Update Times Adjusted” in its response message. The update time returned in the response message
will reflect the adjusted update time the device is using.
3.6 Device-Specific Commands
3.6.1 Remote Configuration Mode
Some device-specific commands require the unit be “In Remote” (Remote-Stop-Local Knob is in the Remote position)
and/or “Remote Configuration Mode”. If those commands are issued when the unit is not “In Remote” and/or “Remote
Configuration Mode”, response code 16 “Access Restricted” will be returned.
Remote Configuration Mode can be entered or exited using the button located at the bottom of the configuration menu.
For example, at the bottom of the ESD Settings configuration menu:
Figure 3.8 – Remote Configuration Modes (3 figures)
When the button is clicked, it will provide a new window that gives you the current status of Remote Configuration
Mode and asks if you wish to change it:
38
Page 39
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
The Remote Configuration Mode is used to ensure the unit is not moving during a change of configuration, as this can
be dangerous. If a move command is received while in Remote Configuration Mode, the unit will complete the last write
and exit Remote Configuration Mode and take the move action. The unit must first be placed in “remote configuration
mode” and remain in this mode while these write configuration commands occur to ensure proper operation of the unit.
It is intended that the “write” Device-Specific commands which write unit configuration be used only during commissioning of the unit, and not during normal process control.
If the unit is in “remote configuration mode” and any of the following occur, it will exit the “remote configuration mode”
upon completion of writing the configuration to EEPROM:
• Control knob is moved from REMOTE to LOCAL or STOP
• Network or discrete/local ESD become active
• A discrete open, close or stop command is received by the unit
• A network open, close or stop command is received by the unit
While the unit is in “remote configuration mode”, it will ignore the “position setpoint” value of the HART board and not
move the actuator, until the “remote configuration mode” is exited.
39
flowserve.com
Page 40
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
3.6.2 Partial Stroke Test
The actuator must be “in REMOTE” and not in “Remote Configuration Mode”. The Partial Stroke Test will not start if
the unit is not in the correct configuration or has any system faults. Once the Partial Stroke Test starts, the actuator
will display “PST ACTIVE” and move to the given target. Upon reaching the target, the actuator will return to the
starting position. If any system faults are encountered during the transition to target and back, the actuator will stop
at the position where the fault occurred, the PST ACTIVE display will be cleared, and the test results will indicate
failed. Command 48 (or Device-Specific command 149) can be used to obtain more details on what fault occurred.
The process should not be controlling the unit while the Partial Stroke Test is active (i.e., the loop current should be
constant and not changing).
The Partial Stroke Test may be initiated from the DD menu Diagnostics->Operation as follows:
Click the Partial Stroke Test button and the following warning will be displayed:
40
Click OK (with Yes) selected to continue.
Page 41
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Enter the target position you wish the actuator to move to (it will return to the start position after it reaches the target position). The current start position is displayed as “Actuator Measured Position”
The following will be displayed while the PST is in progress:
Once the test completes, the test results will be displayed. The following figure shows a passing test.
41
flowserve.com
Page 42
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
If the test failed, “Partial Stroke Test Failed” would be displayed and further information on the failure can be found by
reviewing the DD menu Diagnostics->Information->Device Status.
3.6.3 Actuator Commands
Some common network functions can be issued by using Actuator Commands from the DD menu Diagnostics->
Operation and clicking on the Actuator Command button as follows:
42
The Stop and Stop Release commands require the unit be in Remote; if not, in remote response code 16 “Access
Restricted” will be returned. The Stop command is used like a network stop and will halt the unit from reacting to the
PV value. The Stop Release command will remove the network stop and resume normal operation.
The Start Network ESD command will activate a Network ESD, and the unit shall take the action configured for Network
ESD and indicate NW ESD ACTIVE on the LCD. The Stop Network ESD command will deactivate the Network ESD and
resume normal operation.
Page 43
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
The Energize/De-Energize Relays command will allow the customer to set the state of the relays if and only if the relay
is configured for “Network Control”. When these commands are selected a new window will open, allowing the user to
select which relays to energize (those with a check in the check box will be energized, those with no check in the check
box will
be de-energized).
3.7 Calibration
3.7.1 Loop Current Trim Procedure
The Loop Current may be calibrated from the DD menu Device Setup->Wired HART Board->Calibration as follows:
Click on the Loop Current Analog Input button. You will receive a warning that changing the calibration may
cause the unit to move.
flowserve.com
43
Page 44
Click OK if it is OK to continue with calibration.
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
44
Page 45
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Set the Analog Input Loop Current to the low reference value (typically 4 mA, but can be set between 2-7 mA)
and then click OK.
Enter the measured value of the loop current in mA that was applied in the previous step.
flowserve.com
45
Page 46
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Set the Analog Input Loop Current to the high reference value (typically 20 mA, but can be set between 12-28 mA)
and then click OK.
46
Enter the measured value of the loop current in mA that was applied in the previous step.
A verification of the reference values that were set will be displayed. Click OK to complete the calibration.
Page 47
Calibration is complete; click OK to exit the method.
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
3.7.2 Re-range Procedure
The PV Upper and Lower Range values can be calibrated by clicking the Set PV Range Values button on the DD menu
Device Setup->Calibration. This calibration defines the relationship between the zero and gain Loop Current values and
the Primary Value.
Standard:
Set Upper Range value to 100%, and Lower Range Value to 0%
Zero = 4 mA -> lower range = 0% open; Gain = 20 mA -> upper range = 100% open
To reverse the polarity of the signal the user may set the Upper Range value lower than the Lower Range value.
Reversed:
Set Upper Range value to 0%, and Lower Range Value to 100%
Zero = 4 mA = lower range = 100% open, gain = 20 mA = Upper Range = 0% open
The signal may also be limited to a smaller range, for example:
Set the Upper Range value to 80%, and the Lower Range Value to 0%
Zero = 4 mA = lower range = 0% open, gain = 20 mA = Upper Range = 80% open
When the Set PV Range Values button is clicked, a warning is given that this may cause the actuator to move:
flowserve.com
47
Page 48
Click OK to continue with calibration of ranges.
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
48
The current Lower (LRV) and Upper (URV) ranges are shown. To change the range value, click on the item to be
changed; a new window will open, allowing the user to set both limits at the same time.
To change the lower range value, click on PV LRV item; a new window will open, allowing the user to enter the value.
Page 49
Enter the new LRV value and click on the Set button.
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
To change the upper range value, click on a PV URV item; a new window will open, allowing the user to enter the value.
flowserve.com
49
Page 50
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Enter the new URV value and click on the Set button.
3.7.3 Analog Signal to Primary Variable Process Flow
The following Figure 3.2 shows the process flow used to convert the analog input signal to a positions setpoint target
value for the PV.
1. The analog signal is read by the ADC and converted to a digital value
2. The digital value is assigned an equivalent mA value based on fixed internal values
3. The loop current value is now scaled between the zero and gain trim points
a. The gain trim value can be set from the DD menu Device Setup->Wired HART Board->Calibration
b. The zero trim value can be set from the DD menu Device Setup->Wired HART Board->Calibration
c. The loop current value can be set to a fixed value for simulation from the DD menu Process Variables->
Wired HART Board
4. The loop current is checked for saturation and the appropriate alarms are set or cleared
a. The Field Device Status bit “Loop Current Saturated” will be set/cleared
5. The Upper and Lower Transducer limits (fixed) are used to do a linear transformation to convert the loop current
to position setpoint value in percent open. (4 mA = 0% PV – Lower Transducer Limit, 20 mA = 100% PV – Upper
Transducer Limit)
a. The analog channel level and percent range can be read using command 60 with channel number 0 (which is
the loop current)
6. The Upper and Lower Range scaling set by the customer is applied to the Primary Variable. This may reverse the
signal polarity, or limit the range.
a. The Upper Range Value can be set from the DD menu Device Setup->Wired HART Board->Calibration
b. The Lower Range Value can be set from the DD menu Device Setup->Wired HART Board->Calibration
c. The PV can be forced to a fixed value for simulation from the DD menu Process Variables->Wired HART
Board; it is also used to write the PV value when in Multi-drop mode
7. The PV value is checked for Out-of-Limits and the appropriate alarms are set or cleared
a. The Field Device Status bit “Primary Variable Out of Limits” will be set/cleared
b. The PV value will be limited to the Upper or Lower Range value if it is detected to be out of limits
50
Page 51
8. The PV value is now ready to be used in the process
a. Command 1 can be used to read the primary variable
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
flowserve.com
51
Page 52
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Figure 3.9 – Analog Signal to Primary Variable Process Flow
52
Page 53
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
MX/QX FOUNDATION Fieldbus Field Unit FCD LMENIM2330-01 – 08/11
4
AssociatedDocuments
Associated Documents
4
Additional information can be found in the following documents:
MX Actuator
Quick Start-Up Instructions (MX Actuators)Limitorque Bulletin LMENIM2310
MX Installation and Operation ManualLimitorque Bulletin LMENIM2306
Protection, Control and Monitoring Features of MX
Electric Actuators
MX Maintenance and Spare Parts ManualLimitorque Bulletin LMENIM2314
Limitorque Bulletin LMENTB2300
QX Actuator
Quick Start-Up Instructions (QX Actuators)Limitorque Bulletin LMENIM3313
QX Installation and Operation ManualLimitorque Bulletin LMENIM3306
Protection, Control and Monitoring Features of QX
Electric Actuator
QX Maintenance and Spare Parts ManualLimitorque Bulletin LMENIM3314
5
Limitorque Bulletin LMENIM2300
How to Order Parts
flowserve.com
53
Page 54
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
MX/QX FOUNDATION Fieldbus Field Unit FCD LMENIM2330-01 – 08/11
5
How to Order Parts
To order parts or obtain further information about your Limitorque MX/QX HART field unit, contact your
local Limitorque distributor sales office, or:
FLOWSERVE CORPORATION
FLOW CONTROL DIVISION,
Limitorque Actuation Systems
5114 Woodall Road
P.O.Box 11318
Lynchburg, VA 24506-1318
Phone (434) 528-4400
Fax (434) 845-9736
To find the Limitorque distributor or sales office near you, go to http://www.limitorque.com
All inquiries or orders must be accompanied by the following information supplied on the actuator
nameplate:
1. Unit size
2. Order number
3. Serial number
54
Page 55
Appendix A – Wiring Diagrams
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
flowserve.com
55
Page 56
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
56
Appendix B – HART Data Formats
TypeFormat
Bits
Date
Each individual bit in the byte has a specific meaning. Only values specified by the command may be used. Bit 0
is the least significant bit.
The Date consists of three 8-bit binary unsigned integers representing, respectively, the day, month, and year
minus 1900. Date is transmitted day first followed by the month and year bytes.
Page 57
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
Enum
Enum-8
Float
Latin-1A string using the 8-bit ISO Latin-1 character set. Latin-1 strings are padded out with zeros (0x00).
Packed
Unsigned-nn
Time
An integer enumeration with each numeric value having a specific meaning. Only values specified in “Appendix
C – Enumeration and Bit Field Tables” are used.
An IEEE 754 single precision floating point number. The exponent is transmitted first followed by the most
significant mantissa byte.
A string consisting of 6-bit alpha-numeric characters that are a subset of the ASCII character set. This allows four
characters to be packed into three bytes. Packed ASCII strings are padded out with space (0x20) characters.
An unsigned integer where nn indicates the number of bits in this integer. Multi-byte integers are transmitted
MSB-LSB.
An unsigned 32-bit binary integer with the least significant bit of the time value representing 1/32 of a millisecond
(i.e. 0.03125 milliseconds). When time data types are used to represent time of day they indicate the number of
1/32 of milliseconds since midnight. Time can span in excess of 37 hours. When a longer span is required the
field device should use time in conjunction with a Date.
Appendix C – Enumeration and Bit Field Tables
Extended Field Device Status
Bit MaskDescription
0x00Status OK
0x01
0x02
0x04Critical Power Failure: Not Used
0x08Failure: Not Used
0x10Out of Specification: Not Used
0x20Function Check: Not Used
Maintenance Required: This bit is set to indicate that, while the device has not malfunctioned, the Field Device
requires maintenance.
Device Variable Alert: This bit is set if any Device Variable is in an Alarm or Warning State. The host should
identify the Device Variable(s) causing this to be set using the Device Variable Status Indicators.
0x01When set this analog channel is a Field Device analog input channel.
Lock Code
CodeLock Device Description
0Unlocked
1Lock – Temporary (i.e., Device Reset or Power Loss releases the lock). Only the locking Master can unlock.
2
Lock – Permanent (i.e., Device Reset or Power Loss does not affect the lock). Only the locking Master can
unlock.
Page 59
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
3
Bit MaskLock Device Description
0x01Device Locked. Must be set if any lock is asserted in the Field Device.
0x02Lock is Permanent. Must be set if lock does not clear on Device Reset or Power Loss.
0x04Locked by Primary Master (Reset if Secondary Master). Must be set if locked by the Primary Master or Gateway.
0x08Configuration Locked and cannot be changed by any application. Must be set if “Lock All” code is received.
0x10Locked by Gateway. Must be set (along with “Locked by Primary Master”) if locked by Gateway.
These codes indicate whether the Device Variable’s engineering value is forced to a fixed value or is in normal operation.
CodeTransfer Function
0Normal
1Fixed
FlagDescription
0x01
0x02
Lock All – No changes in the device’s configuration, by any master, are allowed. In addition, Device Reset or
Power Loss does not affect the lock. Any Master can unlock.
Lock Status
Device Variable Command Code
RTC Flags
Non-Volatile Clock. When set the device contains a battery-backed clock. In this case the clock does not need
to be reset if there is a power loss.
Clock Uninitialized. The real-time clock has never been set with the date and time. For example, the clock is
volatile and power was removed from and restored to the device.
Trend Control Code
CodeDescription
0Disable
1Enable Single Data Point Trending
2
3
CodeDescription
0Continuous – The burst message is published continuously at (worst case) the minimum update period.
1Window – The burst message is triggered when the source value deviates more than the specified trigger value.
2Rising – The burst message is triggered when source value rises above the specified trigger value.
3Falling – The burst message is triggered when the source value falls below the specified trigger value.
4On-Change – The burst message is triggered when any value in the message changes.
CodeDescription
0Off
1Enable Burst on Token-Passing Data Link Layer Only
2Enable Burst on TDMA Data-Link Layer Only
3Enable Burst on TDMA and Token-Passing Data Link Layers
250Reserved
251Reserved
252Reserved
Enable Filtered Trending – The sample is filtered using a time constant equal to one-third the trend sample
period.
Enable Average Trending – The value is obtained by dividing the sum of all samples in the period by the total
number of samples.
Burst Message Trigger Mode Selection Code
Burst Mode Control Code
59
flowserve.com
Page 60
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
253Reserved
Event Status
FlagDescription
0x01Configuration Changed Event Pending
0x02Device Status Event Pending
0x04More Status Available Event Pending
Event Notification Control Code
CodeDescription
0Off
1Enable Event Notification on Token-Passing Data Link Layer Only
2Enable Event Notification on TDMA Data-Link Layer Only
3Enable Event Notification on TDMA and Token-Passing Data Link Layers
SI Units Control Code
CodeDescription
0No restrictions (default)
1Unit codes limited to the SI Units only
60
Appendix D – Setting Data and Time
Normally a host should send command 89 Set Real Time Clock multiple times while measuring
average latency. This will be repeated until communication latency affect are characterized and its
effect on setting the Real-Time clock is minimized.
The time and date can be set from the DD menu Device Setup->Wired HART Board->
Configuration->Data/Time as follows:
Page 61
MX/QX HART Field Unit FCD LMENIM2340-00 – 1/14
The MXa/QX HART Device does not support a Non-Volatile Clock, therefore, if power is lost or the
unit resets, the date and time are lost and must be reset.
No Command-Specific Errors
Undefined
Invalid Poll Address Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Invalid Mode Selection
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Update Failure
Undefined
Dynamic Variables Returned for Device Variables
Undefined
Access Restricted
Undefined
Command Response Truncated
Undefined
No Command-Specific Errors
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Invalid Date Code Detected
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Configuration Change Counter Mismatch
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Update in Progress
Undefined
Status Bytes Mismatch
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Updated Failure
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Set to Nearest Possible Value (Upper or Lower Range Pushed)
Lower Range Value Too High
Lower Range Value Too Low
Upper Range Value Too High
Upper Range Value Too Low
Upper and Lower Range Values Out of Limits
Span Too Small (Device Accuracy May be Impaired)
Undefined
Access Restricted
Undefined
Invalid Units Code
Undefined
Invalid Span
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
In Write Protect Mode
Set To Nearest Possible Value (Upper Range Value Pushed)
Applied Process Too High
Applied Process Too Low
Undefined
Span Too Small (Device Accuracy May be Impaired)
Undefined
Access Restricted
Undefined
Invalid Span
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
In Write Protect Mode
Undefined
Applied Process Too High
Applied Process Too Low
Undefined
New Lower Range Value Pushed
Undefined
Access Restricted
Undefined
Invalid Span
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Loop Current Not Active (Device in Multi-drop Mode)
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Incorrect Loop Current Mode or Value
Undefined
Loop Current Not Active (Device in Multi-drop Mode)
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Invalid Device Variable Code
Invalid Units Code
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Set to Nearest Possible Value
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Update Failure
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Set to Nearest Possible Value (Upper or Lower Range Pushed)
Lower Range Value Too High
Lower Range Value Too Low
Upper Range Value Too High
Upper Range Value Too Low
Upper and Lower Range Values Out of Limits
Span Too Small (Device Accuracy May be Impaired)
Invalid Analog Channel Code Number
Access Restricted
Undefined
Invalid Range Units Code
Invalid Span
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
In Multi-drop Mode
Invalid Units Code
Undefined
Invalid Analog Channel Code Number
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Not in Proper Analog Channel Mode
Undefined
In Multi-drop Mode
Invalid Units Cod
Undefined
Invalid Analog Channel Code Number
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Not in Proper Analog Channel Mode
Undefined
In Multi-drop Mode
Invalid Units Cod
Undefined
Invalid Analog Channel Code Number
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Invalid Lock Code
Cannot Lock Device
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Update Failure
Invalid Command Request
Undefined
Command Response Truncated – One or more commands are
dropped in the response
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Device Family Status Bits Not Set
Undefined
Invalid Write Device Variable Command Code
Undefined
Requested value was returned in command response but Rate-ofChange limit was exceeded. Device Variable Tracking to value written
at maximum rate allowed.
Undefined
Access Restricted
Invalid Device Variable Index
Invalid Units Code
Device Variable Index not allowed for this command
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection (Time-set code)
Passed Parameter Too Large
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Invalid Trend Number
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Passed Parameter Too Large (trend update period)
Passed Parameter Too Small (trend update period)
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Set to Nearest Possible Value (trend update period)
Undefined
Invalid Trend Number
Undefined
Access Restricted
Invalid Device Variable Index
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Trend not Active
Undefined
Invalid Trend Number
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Update Times Adjusted
Invalid Burst Message
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Passed Parameter Too Large
Passed Parameter Too Small
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Burst Condition Conflict
Invalid Burst Message
Undefined
Invalid Device Variable Classification
Invalid Units Code
Invalid Burst Trigger Mode Selection
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
Undefined
All but running delayed responses flushed
Undefined
Access Restricted
Undefined
Busy
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Burst Condition Conflict
Invalid Burst Message
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Burst Condition Conflict
Invalid Burst Message
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Update Period Increased (some bandwidth available)
No bandwidth available
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Update Period or De-bounce Interval Adjusted
Invalid Event Specification number
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
In Write Protect Mode
Update Times Adjusted
No Bandwidth Available
Undefined
Update Rate Uncertain – only allowed when not connected to the
network
Undefined
Access Restricted
Undefined
Busy
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Device-Specific Command Error
Undefined
Not All Events Cleared or (when publishing an Event Notification) one
or more event is pending for this Event Notification
Undefined
Access Restricted
Undefined
No Command-Specific Errors
Undefined
Device-Specific Command Error
Undefined
No Command-Specific Errors
Undefined
Invalid Selection
Undefined
Too Few Data Bytes Received
Undefined
In Write Protect Mode
Undefined
SI Units Restriction Failed (Not all Units Codes currently configured
are SI Compliant)
Undefined
Access Restricted
Busy
Undefined
DR Initiated
DR Running
DR Dead
DR Conflict
Undefined
Flowserve Corporation has established industry leadership in the design and manufacture of its products. When properly selected, this Flowserve
product is designed to perform its intended function safely during its useful life. However, the purchaser or user of Flowserve products should be aware
that Flowserve products might be used in numerous applications under a wide variety of industrial service conditions. Although Flowserve can (and
often does) provide general guidelines, it cannot provide specific data and warnings for all possible applications. The purchaser/user must therefore
assume the ultimate responsibility for the proper sizing and selection, installation, operation, and maintenance of Flowserve products. The purchaser/
user should read and understand the Installation Operation Maintenance (IOM) instructions included with the product, and train its employees and
contractors in the safe use of Flowserve products in connection with the specific application.
While the information and specifications contained in this literature are believed to be accurate, they are supplied for informative purposes only and
should not be considered certified or as a guarantee of satisfactory results by reliance thereon. Nothing contained herein is to be construed as a
warranty or guarantee, express or implied, regarding any matter with respect to this product. Because Flowserve is continually improving and upgrading
its product design, the specifications, dimensions and information contained herein are subject to change without notice. Should any question arise
concerning these provisions, the purchaser/user should contact Flowserve Corporation at any one of its worldwide operations or offices.
Limitorque Beijing, Pte., Ltd.
RM A1/A2
22/F, East Area, Hanwei Plaza
No. 7 Guanghua Road, Chaoyang District
Beijing 100004, Peoples Republic of China
Phone: 86-10-5921-0606
Fax: 86-10-6561-2702
India
Flowserve Limitorque
No. 10-12, THE OVAL, Third floor
Venkatnarayana Road
T. Nagar, Chennai 600 017
Phone: 91-44-2432-8755
and 91-44-2432-4801
Fax: 91-44-2432-8754
flowserve.com
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.