Summary of Contents for Sierra HART QuadraTherm 640i
Page 1
QuadraTherm 640i/ 780i HART ® ® Instruction Manual HART Device Specification for Models: ® 640i and 780i Thermal Mass Flow Meters Part Number: IM-640i/780i-HART, Rev. V1 June 2014...
Page 2
IMPORTANT CUSTOMER NOTICE- OXYGEN SERVICE Sierra Instruments, Inc. is not liable for any damage or personal injury, whatsoever, resulting from the use of Sierra Instruments standard mass flow meters for oxygen gas. You are responsible for determining if this mass flow meter is appropriate for your oxygen application.
Page 3
Warnings and Cautions Warning! Agency approval for hazardous location installations varies between flow meter models. Consult the flow meter nameplate for specific flow meter approvals before any hazardous location installation. Warning! Hot tapping must be performed by a trained professional. U.S. regulations often require a hot tap permit. The manufacturer of the hot tap equipment and/or the contractor performing the hot tap is responsible for providing proof of such a permit.
If the problem persists after following the troubleshooting procedures outlined in the 640S or 780S product manuals, contact Sierra Instruments by fax or by E-mail (see inside front cover). For urgent phone support you may call (800) 866-0200 or (831) 373-0200 between 8:00 a.m. and 5:00 p.m.
TABLE OF CONTENTS Technical Assistance ......................1 Table of Contents ............................2 Chapter 1: Introduction ..........................6 Abbreviations and Definitions ......................6 References .............................7 Device Description Identification ....................7 Chapter 2: Product Interfaces .......................8 Process Interface ...........................8 Sensor Input .........................8 ...
Page 7
Command #137 Read Temperature Unit Index (SV) ............17 Command #138: Write Temperature Unit Index (SV) ............17 Command #139 Read Pressure Unit Index (TV) ...............18 Command #140: Write Pressure Unit Index (TV) .............18 Command #150: Write Standard Temperature Value ............19 ...
Page 8
Command #184: Write High Alarm Pressure Trigger ............32 Command #185: Read High Alarm Pressure Trigger Value ..........32 Command #186: Write Low Alarm Total Trigger .............33 Command #187: Read Low Alarm Total Trigger Value ...........33 Command #188: Write High Alarm Total Trigger Value ..........34 ...
Page 9
Chapter 6: Performance ........................48 Power-Up ............................48 HART Alarm Mode Codes ......................48 Command Response Times ......................48 Busy and Delayed Response .......................49 Long Messages ...........................49 Non-Volatile Memory .........................49 Write Protection ..........................49 Damping ............................49 Transfer Function ........................49 ...
Chapter 1: Introduction This document describes the function and operation of the optional HART interface for the Sierra Instruments flow meter. The QuadraTherm 640i/780i complies with HART Protocol Revision 7.4. This document specifies all the device specific features and documents HART Protocol implementation details (e.g., the engineering unit codes supported).
HART Smart Communications Protocol Specification (HCF_SPEC-13) is available from http://hartcomm.org • QuadraTherm 640i/780i product instruction manual is available for download at www.sierrainstruments.com. Device Description Identification Manufacturer Name: Sierra Instruments Model Name(s): 640i/780i Series Manufacture ID Code: (0x00A5) Device Type Code: 42367 (0xA57F) HART Protocol Revision...
Chapter 2: Product Interfaces Process Interface Sensor Input The QuadraTherm 640i/780i HART has four sensors —three precision platinum temperature sensors and one patented DrySense™ mass velocity sensor. QuadraTherm’s four-sensor technology provides the critical inputs for qTherm’s living, learning algorithm set and gas library to accurately manage changes in gas and pipe selection, gas temperature, gas pressure, and outside temperature.
Device Description Files The 640i/780i Series support two Device Description (DD) Files: PC interface programs and 475 Field Communicators. The following DD files are for using PC interface programs • 0101.fm8 • 0101.im8 • 0101.sym • shapes.txt The following DD files are for using 475 Field Communicator •...
Chapter 3 Device Variables As with most HART devices, QuadraTherm has four dynamic variables, PV, SV, TV, and QV. Device Variables Hart Variable Name Classification Units Commands Code Actual flow (or velocity) As configured Actual temperature °F, °C,°K,°R Actual pressure As configured Actual total Volume/mass units...
Bit 6 is not used Bit 7 (field device malfunction) is set when there is a permanent failure of the device. See Table 2 Extended Device Status Extended device status is not used with the QuadraTherm 640i/780i HART. Additional Device Status (Command #48) Command #48 returns 8 bytes of data, with the following status information shown in the table below.
Chapter 4 Commands Universal Commands No special arrangements. Common-Practice Commands Supported Commands The following common-practice commands shown in the table below are implemented in the QuadraTherm 640i/780i HART device: Command Description Write damping value Write PV range values Reset “config change” flag only Enter/exit fixed current mode None Perform master reset...
Device-Specific Commands The following device-specific commands are implemented in the QuadraTherm 640i/780i HART. Command #130: Read Gas Name Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description 0-15 ASCII Gas name Command Specific Response Codes Code Class Description Success...
Request Data Bytes Byte Format Description 0 - 1 Enum Gas index Response Data Bytes Byte Format Description 0 - 1 Enum Gas index Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Invalid selection Undefined Error Too few data bytes 6-127...
Response Data Bytes Byte Format Description 0 - 1 Enum Flow unit index Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Invalid selection Undefined Error Too few data bytes 6-127 Undefined Command #135 Read Total Unit Index (QV) See Chapter 5: Tables to view indexes.
Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Invalid selection Undefined Error Too few data bytes 6-127 Undefined Command #137 Read Temperature Unit Index (SV) See Chapter 5: Tables to view indexes. Request Data Bytes Byte Format Description...
Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Invalid selection Undefined Error Too few data bytes 6-127 Undefined Command #139 Read Pressure Unit Index (TV) See Chapter 5: Tables to view indexes. Request Data Bytes Byte Format Description...
Code Class Description Undefined Error Invalid selection Undefined Error Too few data bytes 6-127 Undefined Command #150: Write Standard Temperature Value Request Data Bytes Byte Format Description Float Standard temperature value Response Data Bytes Byte Format Description Float Standard temperature value Command Specific Response Codes Code Class...
Command #152 Read Standard Temperature Unit Index Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description 0 - 1 Enum Standard temperature unit index, 0=°F, 1=°C, 2=°K, 3=°R Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined...
Float Standard Pressure value Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Passed parameter too large Error Passed parameter too small Error Too few data bytes 6-127 Undefined Command #155: Read Standard Pressure Request Data Bytes Byte Format Description...
Command #157: Write Standard Pressure Unit Index See Chapter 5: Tables to view indexes. Request Data Bytes Byte Format Description 0 - 1 Enum Standard pressure unit index Response Data Bytes Byte Format Description 0 - 1 Enum Standard pressure unit index Command Specific Response Codes Code Class...
Command #161: Read Normal Temperature Value Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description Float Normal temperature value Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #162 Read Normal Temperature Unit Index Request Data Bytes Byte Format...
Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Invalid selection Undefined Error Too few data bytes 6-127 Undefined Command #164: Write Normal Pressure Value Request Data Bytes Byte Format Description Float Normal Pressure value Response Data Bytes Byte Format Description...
Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #166 Read Normal Pressure Unit Index See Chapter 5: Tables to view indexes. Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description 0 - 1 Enum Normal pressure Unit index...
Response Data Bytes Byte Format Description 0 - 1 Enum 0–Alarm set to “Low” mode, 1–Alarm set to “Hi” mode, 2–Alarm set to “Window” Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #173: Write Alarm Mode Request Data Bytes Byte Format...
Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Passed parameter too large Error Passed parameter too small Error Too few data bytes 6-127 Undefined Command #175: Read Low Alarm Flow Trigger Value Request Data Bytes Byte Format Description...
Code Class Description Error Too few data bytes 6-127 Undefined Command #177: Read High alarm flow trigger Value Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description Float High alarm flow trigger value Command Specific Response Codes Code Class Description...
Command #179: Read Low Alarm Temperature Trigger Value Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description Float Low alarm temperature trigger value Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #180: Write High Alarm Temperature Trigger Value Request Data Bytes Byte...
Response Data Bytes Byte Format Description Float High alarm temperature trigger value Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #182: Write Low Alarm Pressure Trigger Request Data Bytes Byte Format Description Float Low alarm pressure trigger value Response Data Bytes Byte Format...
Response Data Bytes Byte Format Description Low alarm pressure trigger value Float Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #184: Write High Alarm Pressure Trigger Request Data Bytes Byte Format Description Float High alarm pressure trigger value Response Data Bytes Byte Format...
Response Data Bytes Byte Format Description High alarm pressure trigger value Float Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #186: Write Low Alarm Total Trigger Request Data Bytes Byte Format Description Float Low alarm total trigger value Response Data Bytes Byte Format...
Response Data Bytes Byte Format Description Float Low Alarm total Trigger value Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #188: Write High Alarm Total Trigger Value Request Data Bytes Byte Format Description Float High alarm total trigger value Response Data Bytes Byte...
Response Data Bytes Byte Format Description High alarm total trigger value Float Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #190: Write Pipe Diameter Value Request Data Bytes Byte Format Description Float Pipe ID value Response Data Bytes Byte Format...
Response Data Bytes Byte Format Description Float Pipe ID value Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #192 Read Pipe Roughness Index NOTE: For indexes see Chapter 5: Tables Request Data Bytes Byte Format Description None...
Code Class Description Error Too few data bytes 6-127 Undefined Command #194 Read Pipe Diameter Unit Index Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description 0 - 1 Enum Pipe diameter unit index, 0–Inches, 1–Feet, 2–Millimeters, 3–Meters Command Specific Response Codes Code Class...
Command #196: Write MeterTune Correction Value Request Data Bytes Byte Format Description Float Flow MeterTune correction value Response Data Bytes Byte Format Description Float Flow MeterTune correction value Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Passed parameter too large Error...
Response Data Bytes Byte Format Description Float Totalizer units per pulse Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Passed parameter too large Error Passed parameter too small Error Too few data bytes 6-127 Undefined Command #203: Read Totalizer Units per Pulse Request Data Bytes Byte...
Command Specific Response Codes Code Class Description Success No command-specific errors Undefined Error Passed parameter too large Error Passed parameter too small Error Too few data bytes 6-127 Undefined Command #205: Read Totalizer Pulse Width Request Data Bytes Byte Format Description None Response Data Bytes...
Response Data Bytes Byte Format Description Enum Password, (any 4 digits number) Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #210 Read Serial Number Value Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description...
Response Data Bytes Byte Format Description ASCII Calibration date, (mm/dd/yyyy) Command Specific Response Codes Code Class Description Success No command-specific errors 1-127 Undefined Command #213 Read PCA Version Request Data Bytes Byte Format Description None Response Data Bytes Byte Format Description ASCII PCA version...
Chapter 5: Tables Flow Units (PV) Device Variables Velocity Index Units (SFPS), standard feet per second (SFPM), standard feet per minute (SFPH), standard feet per hour Device Variable (SFPD), standard feet per day Classification Code 67 (SFPY), standard feet per year (SMPS), standard meters per second (SMPM), normal meters per minute (SMPH), standard meters per hour...
(lbs/sec), pounds per second (lbs/min), pounds per minute (lbs/hr), pounds per hour Device Variable (lbs/day), pounds per day Classification Code 72 (lbs/yr), pounds per year (Kg/sec), kilograms per second (kg/min), kilograms per minute (kg/hr), kilograms per hour (kg/day), kilograms per day (kg/yr), kilograms per year Temperature Units (SV) HART Classification...
Page 52
Chapter 6: Performance Power-Up When you first power up the, the Cold Flag is set. Reset Command #42 ("Device Reset") causes the device to reset its communication microcontroller. The resulting restart is identical to the normal power-up sequence. HART Alarm Mode Codes (Subset of HART Common Table 6, Alarm selection code) HCF codes Alarm Status...
Page 53
Busy and Delayed Response Busy response and delayed response features are not used on the QuadarTherm 640i/780i HART Long Messages Long messages are not supported. Non-Volatile Memory EEPROM is used to hold the device’s configuration parameters. New data is written to this memory immediately on execution of a write command Modes Fixed current mode is not supported.
Page 54
Appendix A: Capability Checklist Manufacturer, Model, and Revision QuadraTherm 640i/780i Device Type Flow meter HART Revision Device Description Available Number and Type Of Sensors Number and Type Of Actuators Number and Type Of Host Side Signals Two 4-20 mA analog, One 4-20 mA analog /HART Number of Device Variables Number of Dynamic Variables Mappable Dynamic Variables?
Need help?
Do you have a question about the HART QuadraTherm 640i and is the answer not in the manual?
Questions and answers