Panametrics Communications Options User Guide
Panametrics Communications Options provides various communication methods for flowmeters, including Modbus, Modbus over Ethernet, Ethernet only, Modbus over WI-FI, WI-FI only, Foundation Fieldbus, and HART 5 and 7. These options allow for flexible integration with different control systems and networks for seamless data transfer and monitoring.
PDF
Download
Document
Advertisement
Advertisement
Communications Options User’s Guide panametrics.com BH073C11 EN G Communications Options User’s Guide BH073C11 EN G May 2023 panametrics.com Copyright 2023 Baker Hughes company. This material contains one or more registered trademarks of Baker Hughes Company and its subsidiaries in one or more countries. All third-party product and company names are trademarks of their respective holders. [no content intended for this page] ii Preface Information Paragraphs Note: These paragraphs provide information that provides a deeper understanding of the situation, but is not essential to the proper completion of the instructions. IMPORTANT: These paragraphs provide information that emphasizes instructions that are essential to proper setup of the equipment. Failure to follow these instructions carefully may cause unreliable performance. CAUTION! This symbol indicates a risk of potential minor personal injury and/or severe damage to the equipment, unless these instructions are followed carefully. WARNING! This symbol indicates a risk of potential serious personal injury, unless these instructions are followed carefully. Safety Issues WARNING! It is the responsibility of the user to make sure all local, county, state and national codes, regulations, rules and laws related to safety and safe operating conditions are met for each installation. WARNING! For installations in potentially hazardous areas, be sure to read the Certification and Safety Statements document at the end of this manual before beginning the installation. Auxiliary Equipment Local Safety Standards The user must make sure that he operates all auxiliary equipment in accordance with local codes, standards, regulations, or laws applicable to safety. Working Area WARNING! Auxiliary equipment may have both manual and automatic modes of operation. As equipment can move suddenly and without warning, do not enter the work cell of this equipment during automatic operation, and do not enter the work envelope of this equipment during manual operation. If you do, serious injury can result. WARNING! Make sure that power to the auxiliary equipment is turned OFF and locked out before you perform maintenance procedures on the equipment. Communications Options User’s Guide iii Preface Qualification of Personnel Make sure that all personnel have manufacturer-approved training applicable to the auxiliary equipment. Personal Safety Equipment Make sure that operators and maintenance personnel have all safety equipment applicable to the auxiliary equipment. Examples include safety glasses, protective headgear, safety shoes, etc. Unauthorized Operation Make sure that unauthorized personnel cannot gain access to the operation of the equipment. Environmental Compliance Waste Electrical and Electronic Equipment (WEEE) Directive Panametrics is an active participant in Europe’s Waste Electrical and Electronic Equipment (WEEE) take-back initiative, directive 2012/19/EU. The equipment that you bought has required the extraction and use of natural resources for its production. It may contain hazardous substances that could impact health and the environment. In order to avoid the dissemination of those substances in our environment and to diminish the pressure on the natural resources, we encourage you to use the appropriate take-back systems. Those systems will reuse or recycle most of the materials of your end life equipment in a sound way. The crossed-out wheeled bin symbol invites you to use those systems. If you need more information on the collection, reuse and recycling systems, please contact your local or regional waste administration. iv Communications Options User’s Guide Contents 1. Modbus Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 1.2 1.3 1.4 1.5 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Installing the MODBUS Option Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Setting Up MODBUS Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 MODBUS Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4.1 Notes for a Gas Flowmeter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.2 Notes for a Liquid Flowmeter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 1.4.3 Notes for a Sentinel Flowmeter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Swapping the Floating Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 2. Modbus Over Ethernet Communications 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1 2.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.2.1 Finding the Assigned IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.2.2 Changing the Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.2.3 Changing IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3. Modbus Over Ethernet Communications 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1 3.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2.1 Downloading the Digi Device Discovery Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2.2 Module LED Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2.3 Default Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2.4 Finding the Assigned IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.5 Changing IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.2.6 Changing Modbus/TCP Network Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.2.7 Changing User’s Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4. Ethernet Only Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 4.1 4.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.2.1 Downloading the Digi Device Discovery Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.2.2 Module LED Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.2.3 Default Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.2.4 Finding the Assigned IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.2.5 Changing IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.2.6 Changing User’s Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 5. Modbus Over WI-FI Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.1 5.2 5.3 5.4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 WI-FI Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.3.1 Downloading the Digi Device Discovery Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.3.2 Module LED Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.3.3 Default Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.3.4 Finding the Assigned IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.3.5 Changing IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 5.3.6 Changing Modbus/TCP Network Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 5.3.7 Changing User’s Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Tips for Improving Wireless Data Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6. WI-FI Only Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.1 6.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 WI-FI Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Communications Options User’s Guide v Contents 6.3 6.4 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58 6.3.1 Downloading the Digi Device Discovery Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 6.3.2 Module LED Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 6.3.3 Default Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 6.3.4 Finding the Assigned IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 6.3.5 Changing IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 6.3.6 Changing User’s Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Tips for Improving Wireless Data Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 7. Foundation Fieldbus Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 Optional Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 Configuration Utility Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Selecting the Desired Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Selecting Units for AI Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 Resetting Instrument Totalizers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Function Block Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 NAMUR NE107 Recommended Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Panametrics Fieldbus Device Capability for Gx868 & XGx868 Meter Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 8. HART 5 Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 8.1 8.2 8.3 8.4 8.5 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Installing the HART 5 Option Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Flowmeter Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Using the HART Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 8.4.1 Unit Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 8.4.2 HART Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 List of Programmable Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 9. HART 7 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 9.1 9.2 9.3 9.4 9.5 vi HART 7 for X868i and GF868 Flowmeters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 9.2.1 Installing the HART Option Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 9.2.2 Hart Connection Point to Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 9.2.3 Hart Connection Multidrop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 9.3.1 Unit Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 9.3.2 HART Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 9.3.3 List of Programmable Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 9.3.4 Field Device Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89 Standard DD File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 9.4.1 Process Variables Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 9.4.2 Diagnostics / Service Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 9.4.3 Detailed Setup Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Enhanced DD File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 9.5.1 Process Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 9.5.2 Diag/Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Communications Options User’s Guide Chapter 1. Modbus Communications 1. Modbus Communications 1.1 Introduction Your flowmeter hardware and software (GC3E.MBS) have been modified to provide improved MODBUS communications. The MODBUS option card provides an RS485 interface with a host system, while the main circuit board continues to support RS232 communications for use with a PC running PanaView™ software. Note: PanaView™ does not support Modbus. To properly set up the instrument, use this addendum along with the standard flowmeter User’s Manual. This document shows how to install the MODBUS option card and how to program the modified flowmeter to access this special feature. When equipped with the optional MODBUS output card, the flow transmitter can send flow data and diagnostic information to a flow computer (or SCADA) serially, using a Gould-type RTU protocol. In this case, only the MODBUS function command, 3 (read multiple registers), 6 (write multiple registers) is valid. The format for the data exchange is as follows: • The send command (initiated by the host flow computer or controller) comes in the form: [time delimiter]<Addr><3><First Register MSB> <First Register LSB><Register Count MSB> <Register Count LSB><CRC Low><CRC High>[time delimiter] • The response (initiated by the host flow computer or controller) comes in the form: [time delimiter]<Addr><3><Byte count><Data.........> <CRC Low><CRC High>[time delimiter] The format for the returned data types is as follows: • Integer (16 bit Integer) <MSB><LSB> 1 Register - 16 bit integer • Integer (32 bit IntegerI) <MSB><LSB><LSB><LSB> 2 Registers - 32 bit long integer • Floating Point (FP) <EXP><MAN><MAN><MAN> 2 Registers - 32 bit IEEE floating point number Communications Options User’s Guide 1 Chapter 1. Modbus Communications 1.2 Installing the MODBUS Option Card IMPORTANT: The installation information presented here supersedes the information in the standard flowmeter User’s Manual. The modified flowmeter uses the RS485 standard for MODBUS communications. This standard allows up to 32 nodes (drivers and receivers) on one multidrop network, at distances up to 4,000 ft (1,200 m). To connect the instrument(s) to the host system, Panemetrics recommends using a 24-gauge (24 AWG) twisted-pair cable with a characteristic impedance of 120 ohms and a 120-ohm termination at each end of the communications line. The MODBUS option card must be plugged into either slot 5 or slot 6 of the flowmeter. On the option card, pin 1 is the [TMT-] inverting or negative connection and pin 2 is the [TMT+] non-inverting or positive connection. To link the flowmeter to the control system, connect the two wires of the twisted-pair cable from these terminals to the corresponding terminals at the control system. Note: If two MODBUS option cards are installed in the flowmeter, only the card in slot 5 is activated. 1.3 Setting Up MODBUS Communications To set up MODBUS communications, enter the User Program as described in your Programming Manual. Then, refer to the menu map in Figure 2 on page 20 and complete the following steps: Note: Any time the following settings are changed, the flowmeter must be rebooted to load the new settings into the option card. Start PROGRAM Press the [ key and then the [F3] key to select the COMM submenu. (On a two-channel flowmeter, pressing the [ key and the [F3] key accesses the GLOBL menu. Then press [F4] to select the COMM submenu.) PROGRAM status ACTI V SYST M IMPORTANT: PIPE I/O The serial port settings of the flowmeter must match those of the MODBUS control system. COMM PROGRAM PROGRAM [This baud rate applies only to the RS232 serial port.] Press the [ until the desired RS232 baud rate appears on the option bar and press the appropriate [Fx] function key to select it. Comm port BAUD RATE current value appears here 4800 9600 19200 The available RS232 baud rates are 300, 600, 1200, 2400, 4800, 9600, and 19200. 2 Communications Options User’s Guide Chapter 1. Modbus Communications 1.3 Setting Up MODBUS Communications (cont.) COMM PROGRAM BAUD RATE [The UART bits setting applies only to the RS232 serial port.] Press the [ until the desired RS232 UART bits setting appears on the option bar and then press the appropriate [Fx] function key to select it. current value appears here UART bits current setting appears here 8,no 8,odd 8even 7,no See Table 1 for a description of the options available at the above prompt. Option Bar Table 1: UART Bits Options # Data Bits # Stop Bits Parity 8,no 8 0 None 8,odd 8 0 Odd 8even 8 0 Even 7,odd 7 1 Odd 7even 7 1 Even [The Network ID number is used by the IDM software only.] Enter a Network ID number between 1 and 254 and then press [ENT]. The default ID number is 1. COMM PROGRAM UART bits current setting appears here Network I.D.? current number appears here Note: If more than one meter is connected to a network, each meter must have a unique Network I.D. Press the appropriate [Fx] function key to select [2400], [4800], or [9600] for the MODBUS baud rate. COMM PROGRAM Network I.D.? current number appears here MODBUS BAUD RATE current value appears here 2400 4800 9600 Communications Options User’s Guide 3 Chapter 1. Modbus Communications COMM PROGRAM MODBUS BAUD RATE Press the appropriate [Fx] function key to select [NONE], [ODD], or [EVEN] for the MODBUS parity setting. current value appears here MODBUS PARITY current setting appears here none odd even COMM PROGRAM MODBUS PARITY Press the appropriate [Fx] function key to select [1] or [2] for the MODBUS stop bits setting. current setting appears here MODBUS STOP BITS current setting appears here 1 2 COMM PROGRAM Enter a MODBUS Address number between 1 and 247. Then, press [ENT]. MODBUS STOP BITS current setting appears here MODBUS Address? current address appears here Press [EXIT] until you return to RUN mode and the screen resumes the display of data measurements. Then reboot the meter to load the new settings into memory. 1.4 MODBUS Register Map To request specific parameters from the flowmeter using MODBUS, the control system must enter the appropriate register number. Only registers 1 through 90 are available for MODBUS communications, while registers 508 through 512 are used by the flowmeter to store the MODBUS parameters. For details, see: Table 2 on page 5 for a 1-Channel gas flowmeter (GC868, GF868, GM868, GN868, GS868, XGM868, XGS868) Table 3 on page 6 for a 2-Channel gas flowmeter (GC868, GF868, GM868, GN868, GS868, XGM868, XGS868) Table 4 on page 8 for a 1-Channel liquid flowmeter (DF868, XMT868i) Table 5 on page 10 for a 2-Channel liquid flowmeter (DF868, XMT868i) Table 6 on page 13 for a Sentinel flowmeter. Refer to Notes on page 8, page 12, or page 15 for information about the numerical references. Note: Depending on the type of flowmeter being programmed, some MODBUS register numbers may have zero readings. If this is the case, those register types are not available for that flowmeter. Note: If you request Ch2 or AVE data from a 1-Channel meter, the values will all be zero. 4 Communications Options User’s Guide Chapter 1. Modbus Communications Table 2: MODBUS Registers for a 1-Channel Gas Flowmeter Scaling (decimal places) Description MODBUS Reg # 1 1 ”Clear Ch1 Totalizers” -- Size in Bytes 2 (16 bit signed int) 2 Not Used -- 2 (16 bit signed int) 3, 4** Velocity 2 4 (32 bit Long Integer) 5, 6* 2Act Volumetric -- 4 (IEEE 32 bit Float) 7, 8* 2 -- 4 (IEEE 32 bit Float) 9, 10** 3 Fwd Totals Register 13 4 (32 bit Long Integer) 11, 12** 3 Rev Totals Register 13 4 (32 bit Long Integer) 13 #Tot Digits 0 2 14, 15* 2Mass Flow -- 4 (IEEE 32 bit Float) 16, 17** 4Fwd Mass Totals Register 20 4 (32 bit Long Integer) 18, 19** 4Rev Mass Totals Register 20 4 (32 bit Long Integer) #MT DIGITS (Mass Tot Digits) 0 2 Timer 2 4 (32 bit Long Integer) 23 9Error Code 0 2 24, 25** Sound Speed 3 4 (32 bit Long Integer) 26, 27** 10Density 4 4 (32 bit Long Integer) 28, 29** Signal Strength Upstream 1 4 (32 bit Long Integer) 30, 31** Signal Strength Downstream 1 4 (32 bit Long Integer) 32, 33** Temperature 2 4 (32 bit Long Integer) 20 21, 22** 34, 35** Std Volumetric Pressure 3 4 (32 bit Long Integer) 92, 93 (36, 37)* Signal Quality Up -- 4 (IEEE 32 bit Float) 94, 95 (38, 39)* Signal Quality Down -- 4 (IEEE 32 bit Float) 96, 97 (40, 41)* Amp Discriminator Up -- 4 (IEEE 32 bit Float) 98, 99 (42, 43)* Amp Discriminator Down -- 4 (IEEE 32 bit Float) 100, 101 (44, 45)* SNR Up -- 4 (IEEE 32 bit Float) 102, 103 (46, 47)* SNR Down -- 4 (IEEE 32 bit Float) 508 6MODBUS baud rate 0 2 509 7MODBUS parity 0 2 510 8MODBUS stop bits 0 2 511 MODBUS meter addr 0 2 512 RESERVED --- --- *The complete floating point value is constructed by combining readings from the first register with a second register. An eight Hex digits number will represent the IEEE-754 hexadecimal floating point value. 32-bit Hexadecimal Representation To Decimal Floating-Point conversion can be performed if needed. Example: Reg 14 reading is 44d7, Reg 15 reading is 4000, Mass Flow is 44d74000, which corresponds to 1722. **The complete Long integer value is constructed by combining readings from the first register with the second register. Eight Hex digits will represent the Long integer value. Example: Reg 24 is 0019, Reg 25 is ED30, Hexadecimal Sound Speed is 0019ED30, which is converted to 1699120 decimal. Taking into account that Sound Speed has 3 decimal places (from the map), it corresponds to a value of 1699.120. Communications Options User’s Guide 5 Chapter 1. Modbus Communications Table 3: MODBUS Registers for a 2-Channel Gas Flowmeter Scaling (decimal places) Description MODBUS Reg # Clear Ch1 Totalizers” 2 (16 bit signed int) 1“Clear Ch2 Totalizers” -- 2 (16 bit signed int) 3, 4** Ch1 Velocity 2 4 (32 bit Long Integer) 5, 6* 2 Ch1 Act Volumetric -- 4 (IEEE 32 bit Float) 7, 8* 2 -- 4 (IEEE 32 bit Float) 9, 10** 3 Ch1 Fwd Totals Register 13 4 (32 bit Long Integer) 11, 12** 3 Ch1 Rev Totals Register 13 4 (32 bit Long Integer) 13 Ch1 #Tot Digits 0 2 14, 15* 2Ch1 Mass Flow -- 4 (IEEE 32 bit Float) 16, 17** 4Ch1 Fwd Mass Totals Register 20 4 (32 bit Long Integer) 18, 19** 4Ch1 Rev Mass Totals Register 20 4 (32 bit Long Integer) 0 2 Ch1 Timer 2 4 (32 bit Long Integer) 9Ch1 Error Code 0 2 1” 2 20 21, 22** 23 Ch1 Std Volumetric Ch1 #MT DIGITS (Mass Tot Digits) 24, 25** Ch1 Sound Speed 3 4 (32 bit Long Integer) 26, 27** 10Ch1 Density 4 4 (32 bit Long Integer) 28, 29** Ch1 Sig Strength Upstream 1 4 (32 bit Long Integer) 30, 31** Ch1 Sig Strength Downstream 1 4 (32 bit Long Integer) 32, 33** Ch1 Temperature 2 4 (32 bit Long Integer) 34, 35** Ch1 Pressure 3 4 (32 bit Long Integer) 36, 37** Ch2 Velocity 2 4 (32 bit Long Integer) 38, 39* Ch2 Act Volumetric -- 4 (IEEE 32 bit Float) 40, 41* Ch2 Std Volumetric -- 4 (IEEE 32 bit Float) 42, 43** Ch2 Fwd Totals Register 46 4 (32 bit Long Integer) 44, 45** Ch2 Rev Totals Register 46 4 (32 bit Long Integer) 46 Ch2 #Tot Digits 0 2 47, 48* Ch2 Mass Flow -- 4 (IEEE 32 bit Float) 49, 50** Ch2 Fwd Mass Totals Register 53 4 (32 bit Long Integer) 51, 52** Ch2 Rev Mass Totals Register 53 4 (32 bit Long Integer) 53 Ch2 #Mass Tot Digits 0 2 Ch2 Timer 2 4 (32 bit Long Integer) 56 9Ch2 Error Code 0 2 57, 58** Ch2 Sound Speed 3 4 (32 bit Long Integer) 59, 60** 10Ch2 Density 4 4 (32 bit Long Integer) 54, 55** 6 Size in Bytes -- 1 61, 62** Ch2 Sig Strength Upstream 1 4 (32 bit Long Integer) 63, 64** Ch2 Sig Strength Downstream 1 4 (32 bit Long Integer) 65, 66** Ch2 Temperature 2 4 (32 bit Long Integer) 67, 68** Ch2 Pressure 3 4 (32 bit Long Integer) Communications Options User’s Guide Chapter 1. Modbus Communications Table 3: MODBUS Registers for a 2-Channel Gas Flowmeter Scaling (decimal places) Description MODBUS Reg # Size in Bytes 69, 70** Avg Velocity 2 4 (32 bit Long Integer) 71, 72* Avg Act Volumetric -- 4 (IEEE 32 bit Float) 73, 74* Avg Std Volumetric -- 4 (IEEE 32 bit Float) 75, 76** Avg Fwd Totals Register 79 4 (32 bit Long Integer) 77, 78** Avg Rev Totals Register 79 4 (32 bit Long Integer) 79 Avg #Tot Digits 0 2 80, 81* Avg Mass Flow -- 4 (IEEE 32 bit Float) 82, 83** Avg Fwd Mass Totals Register 86 4 (32 bit Long Integer) 84, 85** Avg Rev Mass Totals Register 86 4 (32 bit Long Integer) 86 Avg #Mass Tot Digits 0 2 87, 88** Avg Timer 2 4 (32 bit Long Integer) 89 5Avg Error Code 0 2 90, 91** Avg Sound Speed 3 4 (32 bit Long Integer) 92, 93* CH1 Signal Quality Up -- 4 (IEEE 32 bit Float) 94, 95* CH1 Signal Quality Down -- 4 (IEEE 32 bit Float) 96, 97* CH1 Amp Discriminator Up -- 4 (IEEE 32 bit Float) 98, 99* CH1 Amp Discriminator Down -- 4 (IEEE 32 bit Float) 100, 101* CH1 SNR Up -- 4 (IEEE 32 bit Float) 102, 103* CH1 SNR Down -- 4 (IEEE 32 bit Float) 104, 105* CH2 Signal Quality Up -- 4 (IEEE 32 bit Float) 106, 107* CH2 Signal Quality Down -- 4 (IEEE 32 bit Float) 108, 109* CH2 Amp Discriminator Up -- 4 (IEEE 32 bit Float) 110, 111* CH2 Amp Discriminator Down -- 4 (IEEE 32 bit Float) 112, 113* CH2 SNR Up -- 4 (IEEE 32 bit Float) 114, 115* CH2 SNR Down -- 4 (IEEE 32 bit Float) 508 6MODBUS baud rate 0 2 509 7MODBUS parity 0 2 510 8MODBUS stop bits 0 2 511 MODBUS meter addr 0 2 512 RESERVED --- --- *The complete floating point value is constructed by combining readings from the first register with a second register. An eight Hex digits number will represent the IEEE-754 hexadecimal floating point value. 32-bit Hexadecimal Representation To Decimal Floating-Point conversion can be performed if needed. Example: Reg 14 reading is 44d7, Reg 15 reading is 4000, Mass Flow is 44d74000, which corresponds to 1722. **The complete Long integer value is constructed by combining readings from the first register with the second register. Eight Hex digits will represent the Long integer value. Example: Reg 24 is 0019, Reg 25 is ED30, Hexadecimal Sound Speed is 0019ED30, which is converted to 1699120 decimal. Taking into account that Sound Speed has 3 decimal places (from the map), it corresponds to a value of 1699.120. Communications Options User’s Guide 7 Chapter 1. Modbus Communications 1.4.1 Notes for a Gas Flowmeter: 1. Clear Totalizers: Write 1 to Reg 1 to clear Channel 1 totalizers. Write 1 to Reg 2 to clear Channel 2 totalizers. 2. Values in these registers are floating point numbers and require no scaling. The number of decimal digits is set in meter programming. 3. Require scaling by value in register 13. 4. Require scaling by value in register 20. 5. AVG Error Code: 0=Both Ch1 and Ch2 are in error. 1=Ch1 only is in error 2=Ch2 only is in error 3=Both channels are error free 6. MODBUS baud rate: 5 = 2400, 6 = 4800, 7 = 9600 7. MODBUS parity: 0 = none, 1 = odd, 2 = even 8. MODBUS stop bits: 1 = 1 stop bit, 2 = 2 stop bits 9. Error Code: Highest single number, or combination of error numbers, listed without an “E”. Error codes should be explained in the user’s manual or guide. IMPORTANT: If the unit is reading over range, an error condition will occur and output 20mA (for a 0-20mA range) or 21.10mA (for a 4-20mA range). 10. Descriptions: For the GF868, register numbers 26, 27 and 59, 60 have the description Molecular Weight. For the GN868, register numbers 26, 27 and 59, 60 have the description Fpv. MODBUS Reg # 1 8 Table 4: MODBUS Registers for a 1-Channel Liquid Flowmeter Scaling (decimal places) Description Size in Bytes 2 (16 bit signed int) 1Clear Totalizers 2, 3** Velocity 2 4 (32 bit Long Integer) 4, 5* Volumetric -- 4 (IEEE 32 bit Float) 6, 7** +Totals Register 10 4 (32 bit Long Integer) 8, 9** –Totals Register 10 4 (32 bit Long Integer) 10 #T Digits 0 2 (16 bit signed int) 11, 12** Totalizer Time 2 4 (32 bit Long Integer) 13 2Error Value 0 2 (16 bit signed int) 14, 15** SSUP 1 4 (32 bit Long Integer) 16, 17** SSDN 1 4 (32 bit Long Integer) 18, 19** SNDSP 0 4 (32 bit Long Integer) 56, 57* Power -- 4 (IEEE 32 bit Float) 58, 59** +Energy Register 62 4 (32 bit Long Integer) 60, 61** –Energy Register 62 4 (32 bit Long Integer) 62 # Energy Digits 0 2 (16 bit signed int) 63, 64** TempS 2 4 (32 bit Long Integer) 65, 66** TempR 2 4 (32 bit Long Integer) Communications Options User’s Guide Chapter 1. Modbus Communications MODBUS Reg # Table 4: MODBUS Registers for a 1-Channel Liquid Flowmeter Scaling (decimal places) Description Size in Bytes 67, 68** TS-TR 2 4 (32 bit Long Integer) 69, 70** DELTH 2 4 (32 bit Long Integer) 86, 87* 5 Slot 1 Input A 4 (IEEE 32 bit Float) 88, 89* 5Slot 1 Input B 4 (IEEE 32 bit Float) 90, 91* Slot 2 Input A 4 (IEEE 32 bit Float) 92, 93* Slot 2 Input B 4 (IEEE 32 bit Float) 94, 95* Slot 3 Input A 4 (IEEE 32 bit Float) 96, 97* Slot 3 Input B 4 (IEEE 32 bit Float) 98, 99* Slot 4 Input A 4 (IEEE 32 bit Float) 100, 101* Slot 4 Input B 4 (IEEE 32 bit Float) 102, 103* Slot 5 Input A 4 (IEEE 32 bit Float) 104, 105* Slot 5 Input B 4 (IEEE 32 bit Float) 106, 107* Slot 6 Input A 4 (IEEE 32 bit Float) 108, 109* Slot 6 Input B 4 (IEEE 32 bit Float) 508 6MODBUS baud rate 0 2 (16 bit signed int) 509 7MODBUS parity 0 2 (16 bit signed int) 510 8MODBUS stop bits 0 2 (16 bit signed int) 511 MODBUS meter address 0 2 (16 bit signed int) 512 RESERVED -- -- *The complete floating point value is constructed by combining readings from the first register with a second register. An eight Hex digits number will represent the IEEE-754 hexadecimal floating point value. 32-bit Hexadecimal Representation To Decimal Floating-Point conversion can be performed if needed. Example: Reg 4 reading is 44d7, Reg 5 reading is 4000, Volumetric is 44d74000, which corresponds to 1722. **The complete Long integer value is constructed by combining readings from the first register with the second register. Eight Hex digits will represent the Long integer value. Example: Reg 2 is 0019, Reg 3 is ED30, Hexadecimal Velocity is 0019ED30, which corresponds to 1699120 decimal. Taking into account that Velocity has 2 decimal places (from the map), it corresponds to a value of 16991.20. Communications Options User’s Guide 9 Chapter 1. Modbus Communications MODBUS Reg # 1 10 Table 5: MODBUS Registers for a 2-Channel Liquid Flowmeter Scaling (decimal places) Description Size in Bytes 2 (16 bit signed int) 1 Clear Totalizers 2, 3** CH 1 Velocity 2 4 (32 bit Long Integer) 4, 5* CH 1 Volumetric -- 4 (IEEE 32 bit Float) 6, 7** CH 1 +Totals Register 10 4 (32 bit Long Integer) 8, 9** CH 1 -Totals Register 10 4 (32 bit Long Integer) 10 CH 1 #T Digits 0 2 (16 bit signed int) 11, 12** CH 1 Totalizer Time 2 4 (32 bit Long Integer) 13 2CH 1 Error Value 0 2 (16 bit signed int) 14, 15** CH 1 SSUP 1 4 (32 bit Long Integer) 16, 17** CH 1 SSDN 1 4 (32 bit Long Integer) 18, 19** CH 1 SNDSP 0 4 (32 bit Long Integer) 20, 21** CH 2 Velocity 2 4 (32 bit Long Integer) 22, 23* CH 2 Volumetric -- 4 (IEEE 32 bit Float) 24, 25** CH 2 + Totals Register 28 4 (32 bit Long Integer) 26, 27** CH 2 - Totals Register 28 4 (32 bit Long Integer) 28 CH 2 # T Digits 0 2 (16 bit signed int) 29, 30** CH 2 Totalizer Time 2 4 (32 bit Long Integer) 31 2CH 2 Error Value 0 2 (16 bit signed int) 32, 33** CH 2 SSUP 1 4 (32 bit Long Integer) 34, 35** CH 2 SSDN 1 4 (32 bit Long Integer) 36, 37** CH 2 SNDSP 0 4 (32 bit Long Integer) 38, 39** 3AVG Velocity 2 4 (32 bit Long Integer) 40, 41* 3AVG Volumetric -- 4 (IEEE 32 bit Float) 42, 43** 3AVG + Totals Register 46 4 (32 bit Long Integer) 44, 45** 3AVG - Totals Register 46 4 (32 bit Long Integer) 46 AVG #T Digits 0 2 (16 bit signed int) 47, 48** 3AVG Totalizer Time 2 4 (32 bit Long Integer) 49 4AVG Error Value 0 2 (16 bit signed int) 50, 51** 3AVG SSUP 1 4 (32 bit Long Integer) 52, 53** 3AVG SSDN 1 4 (32 bit Long Integer) 54, 55** 3AVG SNDSP 0 4 (32 bit Long Integer) 56, 57* CH 1 Power -- 4 (IEEE 32 bit Float) 58, 59** CH 1 +Energy Register 62 4 (32 bit Long Integer) 60, 61** CH 1 -Energy Register 62 4 (32 bit Long Integer) 62 CH 1 # Energy Digits 0 2 (16 bit signed int) 63, 64** CH 1 TempS 2 4 (32 bit Long Integer) 65, 66** CH 1 TempR 2 4 (32 bit Long Integer) 67, 68** CH 1 TS-TR 2 4 (32 bit Long Integer) Communications Options User’s Guide Chapter 1. Modbus Communications MODBUS Reg # Table 5: MODBUS Registers for a 2-Channel Liquid Flowmeter Scaling (decimal places) Description Size in Bytes 69, 70** CH 1 DELTH 2 4 (32 bit Long Integer) 71, 72* CH 2 Power -- 4 (IEEE 32 bit Float) 73, 74** CH 2 +Energy Register 77 4 (32 bit Long Integer) 75, 76** CH 2 -Energy Register 77 4 (32 bit Long Integer) 77 CH 2 # Energy Digits 0 2 (16 bit signed int) 78, 79** CH 2 TempS 2 4 (32 bit Long Integer) 80, 81** CH 2 TempR 2 4 (32 bit Long Integer) 82, 83** CH 2 TS-TR 2 4 (32 bit Long Integer) 84, 85** CH 2 DELTH 2 4 (32 bit Long Integer) 86, 87* 5 Slot 1 Input A 4 (IEEE 32 bit Float) 88, 89* 5Slot 1 Input B 4 (IEEE 32 bit Float) 90, 91* Slot 2 Input A 4 (IEEE 32 bit Float) 92, 93* Slot 2 Input B 4 (IEEE 32 bit Float) 94, 95* Slot 3 Input A 4 (IEEE 32 bit Float) 96, 97* Slot 3 Input B 4 (IEEE 32 bit Float) 98, 99* Slot 4 Input A 4 (IEEE 32 bit Float) 100, 101* Slot 4 Input B 4 (IEEE 32 bit Float) 102, 103* Slot 5 Input A 4 (IEEE 32 bit Float) 104, 105* Slot 5 Input B 4 (IEEE 32 bit Float) 106, 107* Slot 6 Input A 4 (IEEE 32 bit Float) 108, 109* Slot 6 Input B 508 6MODBUS baud rate 0 2 (16 bit signed int) 4 (IEEE 32 bit Float) 509 7MODBUS parity 0 2 (16 bit signed int) 510 8MODBUS stop bits 0 2 (16 bit signed int) 511 MODBUS meter addr 0 2 (16 bit signed int) 512 RESERVED -- -- *The complete floating point value is constructed by combining readings from the first register with a second register. An eight Hex digits number will represent the IEEE-754 hexadecimal floating point value. 32-bit Hexadecimal Representation To Decimal Floating-Point conversion can be performed if needed. Example: Reg 4 reading is 44d7, Reg 5 reading is 4000, Volumetric is 44d74000, which corresponds to 1722. **The complete Long integer value is constructed by combining readings from the first register with the second register. Eight Hex digits will represent the Long integer value. Example: Reg 2 is 0019, Reg 3 is ED30, Hexadecimal Velocity is 0019ED30, which is converted to 1699120 decimal. Taking into account that Velocity has 2 decimal places (from the map), it corresponds to a value of 16991.20. Communications Options User’s Guide 11 Chapter 1. Modbus Communications 1.4.2 Notes for a Liquid Flowmeter: 1. Clear Totalizers: Write 1 to Reg 1 to clear Channel 1 and Channel 2 totalizers. 2. Error Value: see table in DF868 manual for error codes 3. Average: average of channel 1 and channel 2 if both channels out of error, channel 1 value if channel 2 is in error, channel 2 value if channel 1 is in error, zero if both channels are in error. 4. Average Error Status: 0 = both in error 1 = chan 2 in error, 2 = chan 1 in error, 3 = both ok 5. MODBUS baud rate: 5 = 2400, 6 = 4800, 7 = 9600 6. MODBUS parity: 0 = none, 1 = odd, 2 = even 7. MODBUS stop bits: 1 = 1 stop bit, 2 = 2 stop bits 8. General: Registers are written if corresponding functions are actuated by the user. Registers for unactuated functions are initialized to zero at startup. 9. Error Code: Highest number (single or combination of errors) listed, without an “E”. Error codes should be explained in the user’s manual. 12 Communications Options User’s Guide Chapter 1. Modbus Communications Table 6: MODBUS Registers for a Sentinel Flowmeter Description Default Unit Refresh MODBUS Reg # Size in Bytes 1, 2* Actual Volumetric Flow 0 am /hr 1s 4 (IEEE 32 bit Float) 3, 4* Soundspeed 0 m/s 1s 4 (IEEE 32 bit Float) 5 Measurement Status 0 1s 2 (16 bit Int) 6, 7* Area Average Velocity 0 1s 4 (IEEE 32 bit Float) 8, 9* Normal Volumetric Flow 0 sm 1s 4 (IEEE 32 bit Float) 10, 11, 12, 13** Actual Volume Forward Total 0 am3 2s 8 (64 bit double precision) 14, 15, 16, 17** Actual Volume Reverse Total 0 am3 2s 8 (64 bit double precision) 18, 19, 20, 21** Normal Volume Forward Total 0 sm3 2s 8 (64 bit double precision) 22, 23, 24, 25** Normal Volume Reverse Total 0 sm3 2s 8 (64 bit double precision) 3 m/s 3/hr 26, 27* Mass Flow 0 kg/hr 2s* 4 (IEEE 32 bit Float) 28, 29* Forward Mass Total 0 kg 2s* 4 (IEEE 32 bit Float) 30, 31* Reverse Mass Total 0 kg 2s* 4 (IEEE 32 bit Float) 32, 33* Energy Flow 0 J/hr 5s* 4 (IEEE 32 bit Float) 34, 35* Forward Energy Total 0 J 5s* 4 (IEEE 32 bit Float) 36, 37* Reverse Energy Total 0 J 5s* 4 (IEEE 32 bit Float) 38, 39* Pressure 105 Pa 10s/Fixed 4 (IEEE 32 bit Float) 40, 41* Temperature 20 C 10s/Fixed 4 (IEEE 32 bit Float) 42 Super Compressibility Factor x 1000 1000 10s/Fixed 2 (16 bit Int) 43 Density x 1000 1000 lb/ft3 10s/Fixed 2 (16 bit Int) 44 Kinematic Viscosity x 108 1000 m2/s 10s/Fixed* 2 (16 bit Int) 45 Heating Value 25000 kJ/m3 10s/Fixed* 2 (16 bit Int) 46 Path A Velocity 0 m/s x 1000 10s 2 (16 bit Int) m/s x 10 47 Path A Sound Speed 0 10s 2 (16 bit Int) 48 Path A% Readings in Error 0 10s 2 (16 bit Int) 49 Path A Last Error 0 10s* 2 (16 bit Int) 50 Path B Velocity 0 m/s x 1000 10s 2 (16 bit Int) m/s x 10 51 Path B Sound Speed 0 10s 2 (16 bit Int) 52 Path B% Readings in Error 0 10s 2 (16 bit Int) 53 Path B Last Error 0 10s* 2 (16 bit Int) 54 Path C Velocity 0 m/s x 1000 10s 2 (16 bit Int) m/s x 10 55 Path C Sound Speed 0 10s 2 (16 bit Int) 56 Path C% Readings in Error 0 10s 2 (16 bit Int) 57 Path C Last Error 0 10s* 2 (16 bit Int) 58 Path D Velocity 0 m/s x 1000 10s 2 (16 bit Int) 59 Path D Sound Speed 0 m/s x 10 60 Path D% Readings in Error 0 Communications Options User’s Guide 10s 2 (16 bit Int) 10s 2 (16 bit Int) 13 Chapter 1. Modbus Communications Table 6: MODBUS Registers for a Sentinel Flowmeter Description Default Unit Refresh MODBUS Reg # 61 Path D Last Error 0 Size in Bytes 10s* 2 (16 bit Int) 62 Path E Velocity 0 m/s x 1000 10s 2 (16 bit Int) 63 Path E Sound Speed 0 m/s x 10 10s 2 (16 bit Int) 64 Path E% Readings in Error 0 10s 2 (16 bit Int) 65 Path E Last Error 0 10s* 2 (16 bit Int) 66 Path F Velocity 0 m/s x 1000 10s 2 (16 bit Int) m/s x 10 67 Path F Sound Speed 0 10s 2 (16 bit Int) 68 Path F% Readings in Error 0 10s 2 (16 bit Int) 69 Path F Last Error 0 10s* 2 (16 bit Int) 70 Internal Update Rate 10 On Init. 2 (16 bit Int) Hz 71 Sound Speed Low Limit 300 m/s On Init. 2 (16 bit Int) 72 Sound Speed High Limit 500 m/s On Init. 2 (16 bit Int) 73 Velocity High Limit 40 m/s On Init. 2 (16 bit Int) 74 Velocity Low Limit –40 m/s On Init. 2 (16 bit Int) 75 Signal Strength High Limit 100 dB On Init. 2 (16 bit Int) 76 Signal Strength Low Limit 20 dB On Init. 2 (16 bit Int) 77 Amplitude High Limit 95 On Init. 2 (16 bit Int) 78 Amplitude Low Limit 35 On Init. 2 (16 bit Int) 79 Number in Average 32 On Init. 2 (16 bit Int) 80 Software Version (2 ASCII) On Init. 2 (16 bit Int) 81 Checksum On Init. 2 (16 bit Int) 82 Number of Paths 4 On Init. 2 (16 bit Int) 83 Modbus Address 32 On Init. 2 (16 bit Int) *The complete floating point value is constructed by combining readings from the first register with a second register. An eight Hex digits number will represent the IEEE-754 hexadecimal floating point value. 32-bit Hexadecimal Representation To Decimal Floating-Point conversion can be performed if needed. Example: Reg 1 reading is 44d7, Reg 2 reading is 4000, Actual Volumetric Flow is 44d74000, which corresponds to 1722. **The complete double precision floating point value is constructed by combining readings from all four registers according to IEEE-754 for double precision. 14 Communications Options User’s Guide Chapter 1. Modbus Communications 1.4.3 Notes for a Sentinel Flowmeter The Sentinel Flowmeter, when equipped with the optional Modbus output card, can transmit flow data and diagnostic information to a flow computer or SCADA, serially, using a Gould-type RTU protocol. For security and audit-trail purposes, the unit must be programmed through the PanaView interface. This means that only the Modbus function command 3 (read multiple registers), is valid. Communication parameters: 9600, n, 8, 1 The format for the data exchange is as follows: • The send command (initiated by host flow computer or controller) is of the form: <time delimiter> <Addr> <3> <First Register MSB> <First Register LSB> <Register Count MSB> <Register Count LSB> <CRC Low> <CRC High> <time delimiter> • The response (initiated by host flow computer or controller) is of the form: [time delimiter] <Addr> <3> <Byte count> < <CRC Low> <CRC High> <time delimiter> Data ……… > Table 6 on page 13 is the data map for the IGM878 and Sentinel. The refresh rate indicates how often the central controller updates the memory map, available using the ModBus port. The most time-critical information is stored at the top of the register. This limits how deep the user has to go into the resister stack to gather the real-time information. All values are IEEE format MSB first (big-endian). Note: Regarding meter status, each bit field indicates the error number from LSB corresponding to E1, and from MSB corresponding to E32. Note: Writing any non-zero value will clear the totals (unless they are locked using TOT LOCK/KEY LOCK switches on the front panel - per MID requirements). Note: Writing to COMP will clear all channels. Note: Modbus Registers for the Sentinel LCT or Sentinel LNG Flowmeter, Table 7 on page 17, has some fields with a grey background. These are currently not supported and will return a value of –1.0. Communications Options User’s Guide 15 Chapter 1. Modbus Communications Table 7: Modbus Registers for the Sentinel LCT or Sentinel LNG Flowmeter Category Measurement Type Size Format Composite Register Address Primary Measurand Velocity F 2 LSW float 1 0x0000 1025 0x0400 2049 0x0800 3073 0x0C00 4097 0x1000 Volumetric F 2 LSW float 3 0x0002 1027 0x0402 2051 0x0802 3075 0x0C02 4099 0x1002 Std Volumetric F 2 LSW float 5 0x0004 1029 0x0404 2053 0x0804 3077 0x0C04 4101 0x1004 Mass Flow F 2 LSW float 7 0x0006 1031 0x0406 2055 0x0806 3079 0x0C06 4103 0x1006 Energy Rate F 2 LSW float 9 0x0008 1033 0x0408 2057 0x0808 3081 0x0C08 4105 0x1008 Soundspeed F 2 LSW float 11 0x000A 1035 0x040A 2059 0x080A 3083 0x0C0A 4107 0x100A Up Transit F 2 LSW float 13 0x000C 1037 0x040C 2061 0x080C 3085 0x0C0C 4109 0x100C Dn Transit F 2 LSW float 15 0x000E 1039 0x040E 2063 0x080E 3087 0x0C0E 4111 0x100E DeltaT F 2 LSW float 17 0x0010 1041 0x0410 2065 0x0810 3089 0x0C10 4113 0x1010 F 2 LSW float 19 0x0012 1043 0x0412 2067 0x0812 3091 0x0C12 4115 0x1012 F 2 LSW float 21 0x0014 1045 0x0414 2069 0x0814 3093 0x0C14 4117 0x1014 Gain Up[dB] F 2 LSW float 23 0x0016 1047 0x0416 2071 0x0816 3095 0x0C16 4119 0x1016 Gain Dn[dB] F 2 LSW float 25 0x0018 1049 0x0418 2073 0x0818 3097 0x0C18 4121 0x1018 UP DAC U 2 Unsigned integer 27 0x001A 1051 0x041A 2075 0x081A 3099 0x0C1A 4123 0x101A DN DAC U 2 Unsigned integer 29 0x001C 1053 0x041C 2077 0x081C 3101 0x0C1C 4125 0x101C UP Amp Discrim F 2 LSW float 31 0x001E 1055 0x041E 2079 0x081E 3103 0x0C1E 4127 0x101E DN Amp Discrim F 2 LSW float 33 0x0020 1057 0x0420 2081 0x0820 3105 0x0C20 4129 0x1020 PEAK% F 2 LSW float 35 0x0022 1059 0x0422 2083 0x0822 3107 0x0C22 4131 0x1022 UP Signal Q F 2 LSW float 37 0x0024 1061 0x0424 2085 0x0824 3109 0x0C24 4133 0x1024 DN Signal Q F 2 LSW float 39 0x0026 1063 0x0426 2087 0x0826 3111 0x0C26 4135 0x1026 UP +– Peak F 2 LSW float 41 0x0028 1065 0x0428 2089 0x0828 3113 0x0C28 4137 0x1028 DN +– Peak F 2 LSW float 43 0x002A 1067 0x042A 2091 0x082A 3115 0x0C2A 4139 0x102A UP Norm Factor F 2 LSW float 45 0x002C 1069 0x042C 2093 0x082C 3117 0x0C2C 4141 0x102C DN Norm Factor Theta 3 CEE1 F 2 LSW float 47 0x002E 1071 0x042E 2095 0x082E 3119 0x0C2E 4143 0x102E F 2 LSW float 49 0x0030 1073 0x0430 2097 0x0830 3121 0x0C30 4145 0x1030 F 2 LSW float 51 0x0032 1075 0x0432 2099 0x0832 3123 0x0C32 4147 0x1032 Reynolds # F 2 LSW float 53 0x0034 1077 0x0434 2101 0x0834 3125 0x0C34 4149 0x1034 K(RE) F 2 LSW float 55 0x0036 1079 0x0436 2103 0x0836 3127 0x0C36 4151 0x1036 CTL1 F 2 LSW float 57 0x0038 1081 0x0438 2105 0x0838 3129 0x0C38 4153 0x1038 CPL2 F 2 LSW float 59 0x003A 1083 0x043A 2107 0x083A 3131 0x0C3A 4155 0x103A CTPL3 F 2 LSW float 61 0x003C 1085 0x043C 2109 0x083C 3133 0x0C3C 4157 0x103C Transit Time UP Sig Strength Receiver Diagnostics DN Sig Strength Signal Processing Diagnostics Correction Factors Channel 1 Register Address Channel 2 Register Address Channel 3 Register Address Channel 4 Register Address 1 Correction factor for the effect of Temperature on the Liquid. 2 Correction factor for the effect of Pressure on the Liquid. 3 Correction factor for the effects of Temperature and Pressure on the Liquid, a.k.a. “full VCF,” is product of CTL and CPL 16 Communications Options User’s Guide Chapter 1. Modbus Communications Table 7: Modbus Registers for the Sentinel LCT or Sentinel LNG Flowmeter Category Measurement Type Size Format Composite Register Address Temperature Inputs Supply Temp F 2 LSW float 63 0x003E 1087 0x043E 2111 0x083E 3135 0x0C3E 4159 0x103E Return Temp F 2 LSW float 65 0x0040 1089 0x0440 2113 0x0840 3137 0x0C40 4161 0x1040 Supply-Rtn F 2 LSW float 67 0x0042 1091 0x0442 2115 0x0842 3139 0x0C42 4163 0x1042 Supply Dens F 2 LSW float 69 0x0044 1093 0x0444 2117 0x0844 3141 0x0C44 4165 0x1044 Return Dens F 2 LSW float 71 0x0046 1095 0x0446 2119 0x0846 3143 0x0C46 4167 0x1046 Delta h F 2 LSW float 73 0x0048 1097 0x0448 2121 0x0848 3145 0x0C48 4169 0x1048 Pressure Inputs Pressure Input F 2 LSW float 75 0x004A 1099 0x044E 2123 0x084A 3147 0x0C4A 4171 0x104A Special Inputs Special Input 1 F 2 LSW float 77 0x004C 1101 0x044C 2125 0x084C 3149 0x0C4C 4173 0x104C Special Input 2 F 2 LSW float 79 0x004E 1103 0x044E 2127 0x084E 3151 0x0C4E 4175 0x104E Special Input 3 F 2 LSW float 81 0x0050 1105 0x0450 2129 0x0850 3153 0x0C50 4177 0x1050 Special Input 4 F 2 LSW float 83 0x0052 1107 0x0452 2131 0x0852 3155 0x0C52 4179 0x1052 FWD Total D 4 LSW double 129 0x0080 1153 0X0480 2177 0X0880 3201 0X0C80 4225 0X1080 REV Total D 4 LSW double 133 0x0084 1157 0X0484 2181 0X0884 3205 0X0C84 4229 0X1084 FWD Mass D 4 LSW double 137 0x0088 1161 0X0488 2185 0X0888 3209 0X0C88 4233 0X1088 REV Mass D 4 LSW double 141 0x008C 1165 0X048C 2189 0X088C 3213 0X0C8C 4237 0X108C FWD Energy D 4 LSW double 145 0x0090 1169 0X0490 2193 0X0890 3217 0X0C90 4241 0X1090 REV Energy D 4 LSW double 149 0x0094 1173 0X0494 2197 0X0894 3221 0X0C94 4245 0X1094 Totl. Time D 4 LSW double 153 0x0098 1177 0X0498 2201 0X0898 3225 0X0C98 4249 0X1098 STD FWD Total D 4 LSW double 157 0x009C 1181 0X049C 2205 0X089C 3229 0X0C9C 4253 0X109C STD REV Total D 4 LSW double 161 0x00A0 1185 0X04A0 2209 0X08A0 3233 0X0CA0 4257 0X10A0 STD Totl. Time D 4 LSW double 165 0x00A4 1189 0X04A4 2213 0X08A4 3237 0X0CA4 4261 0X10A4 FWD Total Register 0 L 2 LSW float 257 0x0100 1281 0X0500 2305 0X0900 3329 0X0D00 4353 0X1100 FWD Total Register 1 L 2 LSW float 259 0x0102 1283 0X0502 2307 0X0902 3331 0X0D02 4355 0X1102 FWD Total Register 2 L 2 LSW float 261 0x0104 1285 0X0504 2309 0X0904 3333 0X0D04 4357 0X1104 REV Total Register 0 L 2 LSW float 263 0x0106 1287 0X0506 2311 0X0906 3335 0X0D06 4359 0X1106 REV Total Register 1 L 2 LSW float 265 0x0108 1289 0X0508 2313 0X0908 3337 0X0D08 4361 0X1108 REV Total Register 2 L 2 LSW float 267 0x010A 1291 0X050A 2315 0X090A 3339 0X0D0A 4363 0X110A FWD Mass Register 0 L 2 LSW float 269 0x010C 1293 0X050C 2317 0X090C 3341 0X0D0C 4365 0X110C FWD Mass Register 1 L 2 LSW float 271 0x010E 1295 0X050E 2319 0X090E 3343 0X0D0E 4367 0X110E Flow Totals Flow Totals (scientific notation) Channel 1 Register Address Channel 2 Register Address Channel 3 Register Address Channel 4 Register Address 4 1 day = 86,400 seconds Communications Options User’s Guide 17 Chapter 1. Modbus Communications Table 7: Modbus Registers for the Sentinel LCT or Sentinel LNG Flowmeter Composite Register Address Channel 1 Register Address Channel 2 Register Address Channel 3 Register Address Channel 4 Register Address Category Measurement Type Size Format Meter Status Error Code5 B 2 LSW unsigned long integer 385 0x0180 1409 0x0580 2433 0x0980 3457 0x0D80 4481 0x1180 Meter Control Reset Totals6 I 1 Unsigned integer 513 0x0200 1537 0x0600 2561 0x0A00 3585 0x0E00 4609 0x1200 Reset Batch Total I 1 Unsigned integer 514 0x0201 1538 0x0601 2562 0x0A01 3586 0x0E01 4610 0x1201 Error Code7 I 1 Unsigned integer 515 0x0202 1539 0x0602 2563 0x0A02 3587 0x0E02 4611 0x1202 Word Order I 1 Unsigned integer 5121 0x1400 Baud Rate I 1 Unsigned integer 5122 0x1401 Parity I 1 Unsigned integer 5123 0x1402 Stop Bits I 1 Unsigned integer 5124 0x1403 Meter Address I 1 Unsigned integer 5125 0x1404 All Ones I 1 Unsigned integer 5126 0x1405 Comm Settings 5 Each of the 32 bits represents an error type. 6 Writing any non-zero value will clear totals (unless locked per MID requirements). 7 Represented as integer value (i.e. E1, E2, E3, etc.) 18 Communications Options User’s Guide Chapter 1. Modbus Communications Table 8: Data Type/Symbol for the Sentinel LCT or Sentinel LNG Flowmeter Size Register Sequence Symbol Numeric Type 1 2 3 I Integer 1W L Long integer 2LSW MSW U Unsigned long integer 2LSW MSW F Floating point 2LSW MSW D Double-precision 4LSW W 2LSW MSW 4 32-bit signed integer may be listed as double word on some types of programmable logic controller (PLC). 32-bit signed unsigned integer may be listed as double word on some types of programmable logic controller (PLC). Single-precision floating point number specified in IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985), also known as IEC60559:1989, Binary floating-point arithmetic for microprocessor systems. W MSW floating point B Bit field Comments* Single, signed 16-bit word Double-precision IEEE 754 floating point number is not supported by many PLCs. 32-bit field where each field represents a particular status (i.e. 0=off/inactive and 1=on/active). *For data stored in multiple 16-bit registers, the Least Significant Word is usually transmitted first. The sequence can be inverted, i.e.: the Most Significant Word is sent first and the LSW last, by toggling a global meter setting. Within each two-byte register, the most significant byte must always be sent first. CONFIG Modbus Address # Parity Units RS232 RS485 4800 9600 Units Units Units 19200 None Even Odd Figure 1: Menu Map for Sentinel LCT or Sentinel LNG Flowmeter Communications Options User’s Guide 19 Chapter 1. Modbus Communications 1-Ch Meter 2-Ch Meter GLOBL COMM Baud Rate (RS232) F1 F2 F3 F4 F1 F2 F3 300 600 1200 2400 4800 9600 19200 UART Bits (RS232) F1 F2 F3 F4 F1 8,no 8,odd 8even 7,odd 7even Network I.D.? MODBUS Baud Rate F1 F2 F3 2400 4800 9600 MODBUS Parity F1 F2 F3 NONE ODD EVEN MODBUS Stop Bits F1 F2 1 2 MODBUS Address NOTE: Plain text represents prompt area messages and boxed text represents option bar choices. Fx represent function keys to select option bar choices. Figure 2: MODBUS Menu Map 20 Communications Options User’s Guide Chapter 1. Modbus Communications 1.5 Swapping the Floating Point To represent a correct floating point value, you may need to swap the reading from two registers. Some applications allow you to swap the registers. Some do not. When using the Modscan32 utility in order to monitor register values, you need to select 03: HOLDING REGISTER (see Figure 3), select the corresponding communications parameters in the menu item Connection-Connect, and hit OK to make a connection. Select Figure 3: Selecting the Holding Register Communications Options User’s Guide 21 Chapter 1. Modbus Communications 1.5 Swapping the Floating Point (cont.) To see all the register readings in Hexadecimal form, select Menu-Setup-Display Options-Hex (see Figure 4). HEX values are 3E23 and D70A. Figure 4: Finding the Hex Values 22 Communications Options User’s Guide Chapter 1. Modbus Communications 1.5 Swapping Floating Point (cont.) To monitor the floating point variable, enter the first register of the variable in the Address (see Figure 7), and set the Length to “2”. Looking at only Mass flow register Figure 5: The Mass Flow Register Communications Options User’s Guide 23 Chapter 1. Modbus Communications 1.5 Swapping the Floating Point (cont.) Then select Menu-Setup-Display Options-Swapped FP (see Figure 6). Modscan32 will swap the register and display the floating point variable correctly. Starting at address 2. Swapped floating swaps every two registers. Figure 6: Swapped Floating Point 24 Communications Options User’s Guide Chapter 1. Modbus Communications 1.5 Swapping the Floating Point (cont.) Web utilities can also be used to convert hexadecimal register readings into floating point values (see Figure 7). Note: How to construct an 8-digit hexadecimal value from two registers is explained at the bottom of the Modbus Register tables, Table 2 on page 5 for 1-Channel flow meters and Table 3 on page 6 for 2-Channel flow meters. http://babbage.cs.qc.edu/IEEE-754/32bit.html Figure 7: Converting Hexadecimal Register Readings into Floating Point Values Communications Options User’s Guide 25 Chapter 1. Modbus Communications [no content intended for this page] 26 Communications Options User’s Guide Chapter 2. Modbus Over Ethernet Communications 1 2. Modbus Over Ethernet Communications 1 IMPORTANT: These setup instructions apply only when using option card 703-1476-05, rev. A, or option card 703-1477-03, rev. C and lower. 2.1 Introduction This document provides instructions for setting up a flowmeter equipped with Modbus Over Ethernet (Modbus/TCP) communications. To apply these procedures, the flowmeter must have the option card installed. The option card, based on the features that were ordered, will have many components. (See the examples in Figure 8 and Figure 9). Figure 8: DF Ethernet Option Card Figure 9: XMT Ethernet Option Card Note: To install an option card, consult the user’s manual(s) which apply to your instrument. Communications Options User’s Guide 27 Chapter 2. Modbus Over Ethernet Communications 1 2.2 Setup The default IP address in setting up the Ethernet option card is Dynamic (DHCP). If it has to be changed to a static IP address, the instrument must first be connected to the DHCP network. Note: The following are setup procedure examples. 2.2.1 Finding the Assigned IP Address Example: Find the IP address of a module with Media Access Control (MAC) address 00409d25da0b. 1. Open a DOS command prompt. Go to the directory containing the executable ruiping.exe. 2. Type ruiping -e and hit Enter. Note: 3. Once the module containing the MAC address has been found, it will be displayed along with the assigned IP address (see Figure 10). In this example the assigned address is 3.112.161.79. Stop the process by hitting the Esc key. Figure 10: Finding the Assigned IP Address 28 Communications Options User’s Guide Chapter 2. Modbus Over Ethernet Communications 1 2.2.2 Changing the Password Example: Change the Password for the module with IP address 3.112.161.79 (see Figure 11). 1. Open a DOS command prompt. 2. Type telnet 3.112.161.79 10000 and hit Enter. 3. Enter the current Login and Password. The factory defaults are root and Netsilicon. Note: The Login and Password are case sensitive. 4. Enter Selection number 2. 5. Enter the current Password and the new Password when prompted. Figure 11: Changing the Password Communications Options User’s Guide 29 Chapter 2. Modbus Over Ethernet Communications 1 2.2.3 Changing IP Parameters Example: Change the DHCP-assigned IP address to static address 192.168.2.225 and disable DHCP for the module with IP-assigned address 3.112.161.79 (see Figure 12 on page 31 and Figure 13 on page 32). 1. Open a DOS command prompt. 2. Type telnet 3.112.161.79 10000 and hit Enter. 3. Enter the current Login and Password. Note: The Login and Password are case sensitive. 4. From the Main Menu select 1. IP Parameters. 5. From the IP Parameters menu select 1. IP Address. 6. Enter the new static IP address 192.168.2.225. Note: If necessary, change the Subnet Main and a default Gateway by entering 2 and 3 in the IP parameters menu. 7. Select 4 to return to the Main Menu. 8. From the Main Menu select 3. Enable DHCP Client. 9. Enter 2 to disable the DHCP. Once the update has taken place, the new IP address will be shown. 10. Select 4. Main Menu and Quit. 11. 30 Cycle the power on the unit. Communications Options User’s Guide Chapter 2. Modbus Over Ethernet Communications 1 2.2.3 Changing IP Parameters (cont.) Figure 12: Changing IP Parameters - 1 Communications Options User’s Guide 31 Chapter 2. Modbus Over Ethernet Communications 1 2.2.3 Changing IP Parameters (cont.) Figure 13: Changing IP Parameters - 2 32 Communications Options User’s Guide Chapter 3. Modbus Over Ethernet Communications 2 3. Modbus Over Ethernet Communications 2 IMPORTANT: These setup instructions apply only when using option card 703-1476-05, rev. B and higher, or option card 703-1477-03, rev. D and higher. 3.1 Introduction This document provides instructions for setting up a flowmeter equipped with Modbus Over Ethernet (Modbus/TCP) communications. To apply these procedures, the flowmeter must have the option card installed. See the option card examples in Figure 14 and Figure 15. Note: To install an option card, consult the user’s manual(s) which apply to your instrument. Figure 14: DF/GX Modbus Over Ethernet Option Card Figure 15: XMT Modbus Over Ethernet Option Card Communications Options User’s Guide 33 Chapter 3. Modbus Over Ethernet Communications 2 3.2 Setup The Digi Device Discovery Program is required to set up Ethernet parameters. To download the program, proceed with the following steps: 3.2.1 Downloading the Digi Device Discovery Program 1. Go to www.digi.com on the internet. 2. Move the cursor to the SUPPORT button and select Diagnostics, Utilities and MIBs from the menu. 3. Open the Select Your Product for Support menu and select Digi Connect ME. Then click on Submit. 4. From the OS Specific Diagnostics, Utilities and MIBs menu select Microsoft Windows NT 4.0, 2000 or XP. Then, under the window, select Device Discovery Utility for Windows, and the File Download window appears. 5. Select Save this file to a disk, click on OK, and save the file to your computer. 6. Install the program from the downloaded file. 3.2.2 Module LED Behaviors • Yellow ON: a link has been detected • Yellow OFF: no link has been detected 3.2.3 Default Parameters • Baud Rate: 9600 bps • Data Bits: 8 • Parity: None • Stop Bits: 1 • Flow Control: None • TCP/UDP Port: 502 IMPORTANT: The option card is shipped with DHCP (not static) IP addressing which may not work in your LAN network. If your network requires static IP, you must follow the procedure on page 4. Otherwise, this card will not be operational. Note: 34 The username and password are case sensitive. Communications Options User’s Guide Chapter 3. Modbus Over Ethernet Communications 2 3.2.4 Finding the Assigned IP Address Note: The following are setup procedure examples. Example: Find the IP address of the module with Media Access Control (MAC) address 00409d24ded5. 1. Run the Digi Device Discovery Program (see Figure 16). Note: To access the Digi Device Discovery Program, see page 34. Note: The MAC address of all found units and the assigned IP address will be displayed. In this example the assigned address is 3.112.162.129. Note: Refresh the display to find the MAC address of all units. Figure 16: Finding the Assigned IP Address Communications Options User’s Guide 35 Chapter 3. Modbus Over Ethernet Communications 2 3.2.5 Changing IP Parameters Example: (to change the dynamic DHCP IP address to static). Change the DHCP-assigned IP address to static address 192.168.2.207 and disable DHCP for the unit with IP assigned address 3.112.162.129 (see Figure 17). 1. Plug the option card into the DHCP network. The DHCP network server has to assign an IP address to this card. 2. Under Device Task at Digi Device Discovery Program (page 35), highlight the corresponding device and select Open web interface. 3. Enter Username and Password. Factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 4. Click on Login. 5. Select Configuration / Network. 6. Select Use the following IP address: and enter IP address 192.168.2.207. 7. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to complete. Figure 17: Changing IP Parameters 3.2.6 Changing Modbus/TCP Network Parameters 1. Select Configuration Serial Ports Port 1 Modbus/TCP Network Setting 2. Accept incoming Modbus/TCP connection: TCP Port: XXX 36 Communications Options User’s Guide Chapter 3. Modbus Over Ethernet Communications 2 3. Accept incoming Modbus/TCP in UDP/IP: UDP Port: XXX 4. Apply Figure 18: Changing Modbus/TCP Port Communications Options User’s Guide 37 Chapter 3. Modbus Over Ethernet Communications 2 3.2.7 Changing User’s Information To change the user name and/or password: 1. Under Device Task select Open web interface. 2. Enter the Username and Password. The factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 3. Click on Login. Figure 19 appears. 4. Select Configuration / Users. 5. Click on New.... Figure 20 on page 39 appears. Figure 19: User’s Configuration Menu 38 Communications Options User’s Guide Chapter 3. Modbus Over Ethernet Communications 2 3.2.7 Changing User’s Information (cont.) 6. To change the User Name, click in the box, delete the current name, and type in the new name. 7. To create a New Password, click in the box, delete the current password, and type in the new password. 8. To Confirm the new Password, click in the box, delete the current password and type in the new password. Note: 9. For the password to be changed, the New Password and Confirm Password must be identical. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 20: Changing the User Name and/or Password Communications Options User’s Guide 39 Chapter 3. Modbus Over Ethernet Communications 2 [no content intended for this page] 40 Communications Options User’s Guide Chapter 4. Ethernet Only Communications 4. Ethernet Only Communications 4.1 Introduction This document provides instructions for setting up a flowmeter equipped with Ethernet Only communications. To apply these procedures, the flowmeter must have the option card installed. See the option card examples in Figure 21 and Figure 22. Note: To install an option card, consult the user’s manual(s) which apply to your instrument. Figure 21: DF/GX Ethernet Only Option Card Figure 22: XMT Ethernet Only Option Card Communications Options User’s Guide 41 Chapter 4. Ethernet Only Communications 4.2 Setup The Digi Device Discovery Program is required to set up Ethernet parameters for the Ethernet Only board. To download the program, proceed with the following steps: 4.2.1 Downloading the Digi Device Discovery Program 1. Go to www.digi.com on the internet. 2. Move the cursor to the SUPPORT button and select Diagnostics, Utilities and MIBs from the menu. 3. Open the Select Your Product for Support menu and select Digi Connect ME. Then click on Submit. 4. From the OS Specific Diagnostics, Utilities and MIBs menu select Microsoft Windows NT 4.0, 2000 or XP. Then, under the window, select Device Discovery Utility for Windows, and the File Download window appears. 5. Select Save this file to a disk, click on OK, and save the file to your computer. 6. Install the program from the downloaded file. 4.2.2 Module LED Behaviors • Yellow ON: a link has been detected • Yellow OFF: no link has been detected 4.2.3 Default Parameters • Baud Rate: 9600 bps • Data Bits: 8 • Parity: None • Stop Bits: 1 • Flow Control: None 42 Communications Options User’s Guide Chapter 4. Ethernet Only Communications 4.2.4 Finding the Assigned IP Address Note: The following are setup procedure examples. Example: Find the IP address of the module with Media Access Control (MAC) address 00409d24ded5. 1. Run the Digi Device Discovery Program (see Figure 23). Note: To access the Digi Device Discovery Program, refer to page 42. Note: The MAC address of all found units and the assigned IP address will be displayed. In this example the assigned address is 3.112.162.129. Note: Refresh the display to find the MAC address of all units. Figure 23: Finding the Assigned IP Address Communications Options User’s Guide 43 Chapter 4. Ethernet Only Communications 4.2.5 Changing IP Parameters Example: Change the DHCP-assigned IP address to static address 192.168.2.207 and disable DHCP for the unit with IP assigned address 3.112.162.129 (see Figure 24). 1. Under Device Task select Open web interface. 2. Enter the Username and Password. The factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 3. Click on Login. 4. Select Configuration / Network. 5. Select Use the following IP address: and enter IP address 192.168.2.207. 6. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to complete. Figure 24: Changing IP Parameters 44 Communications Options User’s Guide Chapter 4. Ethernet Only Communications 4.2.6 Changing User’s Information To change the user name and/or password: 1. Under Device Task select Open web interface. 2. Enter the Username and Password. The factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 3. Click on Login. Figure 25 appears. 4. Select Configuration / Users. 5. Click on New.... Figure 26 on page 46 appears. Figure 25: User’s Configuration Menu Communications Options User’s Guide 45 Chapter 4. Ethernet Only Communications 4.2.6 Changing User’s Information (cont.) 6. To change the User Name, click in the box, delete the current name, and type in the new name. 7. To create a New Password, click in the box, delete the current password, and type in the new password. 8. To Confirm the new Password, click in the box, delete the current password and type in the new password. Note: 9. For the password to be changed, the New Password and Confirm Password must be identical. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 26: Changing the User Name and/or Password 46 Communications Options User’s Guide Chapter 5. Modbus Over WI-FI Communications 5. Modbus Over WI-FI Communications 5.1 Introduction This document provides instructions for setting up a flowmeter equipped with Modbus Over WI-FI communications. To apply these procedures, the flowmeter must have the option card installed (see the example in Figure 27) and connected to a WI-FI antenna. Note: To install an option card, consult the user’s manual(s) which apply to your instrument. Figure 27: Modbus Over WI-FI Option Card 5.2 WI-FI Components The WI-FI antenna should be mounted on top of the flowmeter enclosure (see Figure 28) and connected to the Modbus Over WI-FI option card as shown in Figure 29 and Figure 30 on page 48. Figure 28: WI-FI Antenna Communications Options User’s Guide 47 Chapter 5. Modbus Over WI-FI Communications 5.2 WI-FI Components (cont.) Figure 29: WI-FI Cable Antenna Connection Figure 30: WI-FI Cable PC Board Connection 48 Communications Options User’s Guide Chapter 5. Modbus Over WI-FI Communications 5.3 Setup The default IP address in setting up the Modbus Over WI-FI option card is Dynamic (DHCP). If it has to be changed to a static IP address, the instrument must first be linked to the DHCP network. Note: The following are setup procedure examples. The Digi Device Discovery Program is required to set up WI-FI parameters. To download the program, proceed with the following steps: 5.3.1 Downloading the Digi Device Discovery Program 1. Go to www.digi.com on the internet. 2. Move the cursor to the SUPPORT button and select Diagnostics, Utilities and MIBs from the menu. 3. Open the Select Your Product for Support menu and select Digi Connect ME. Then click on Submit. 4. From the OS Specific Diagnostics, Utilities and MIBs menu select Microsoft Windows NT 4.0, 2000 or XP. Then, under the window, select Device Discovery Utility for Windows, and the File Download window appears. 5. Select Save this file to a disk, click on OK, and save the file to your computer. 6. Install the program from the downloaded file. 5.3.2 Module LED Behaviors • Yellow ON: Associated with Access Point • Yellow Blinking Slowly: Ad hoc mode • Yellow Blinking Quickly: Scanning for a network 5.3.3 Default Parameters • Baud Rate: 9600 bps • Data Bits: 8 • Parity: None • Stop Bits: 1 • Flow Control: None • TCP/UDP Port: 502 IMPORTANT: This Modbus over WI-FI option card is shipped with DHCP IP addressing, and all the security options disabled. If your wireless LAN has any security set, it should be disabled to have this card join your wireless network. A solid yellow LED on the card indicates the card is joined to the wireless network. Communications Options User’s Guide 49 Chapter 5. Modbus Over WI-FI Communications 5.3.4 Finding the Assigned IP Address Note: The following are setup procedure examples. Example: Find the IP address of the module with Media Access Control (MAC) address 00409d24ded5. 1. Run the Digi Device Discovery Program (see Figure 31). Note: To access the Digi Device Discovery Program, see page 49. Note: The MAC address of all found units and the assigned IP address will be displayed. In this example the assigned address is 3.112.162.129. Note: Refresh the display to find the MAC address of all units. Figure 31: Finding the Assigned IP Address 50 Communications Options User’s Guide Chapter 5. Modbus Over WI-FI Communications 5.3.5 Changing IP Parameters Example: Change the DHCP-assigned IP address to static address 192.168.2.207 and disable DHCP for the unit with IP assigned address 3.112.162.129 (see Figure 32). 1. Have your option card joined to the wireless network. 2. Under Device Task select Open web interface. 3. Enter Username and Password. Factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 4. Click on Login. 5. Select Configuration / Network. 6. Select Use the following IP address: and enter IP address 192.168.2.207. 7. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 32: Changing IP Parameters Communications Options User’s Guide 51 Chapter 5. Modbus Over WI-FI Communications 5.3.6 Changing Modbus/TCP Network Parameters 1. Select Configuration Serial Ports Port 1 Modbus/TCP Network Setting 2. Accept incoming Modbus/TCP connection: TCP Port: XXX 3. Accept incoming Modbus/TCP in UDP/IP: UDP Port: XXX 4. Apply Figure 33: Changing Modbus/TCP Port 52 Communications Options User’s Guide Chapter 5. Modbus Over WI-FI Communications 5.3.7 Changing User’s Information To change the user name and/or password: 1. Under Device Task select Open web interface. 2. Enter the Username and Password. The factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 3. Click on Login. Figure 34 appears. 4. Select Configuration / Users. 5. Click on New.... Figure 35 on page 54 appears. Figure 34: User’s Configuration Menu Communications Options User’s Guide 53 Chapter 5. Modbus Over WI-FI Communications 5.3.7 Changing User’s Information (cont.) 6. To change the User Name, click in the box, delete the current name, and type in the new name. 7. To create a New Password, click in the box, delete the current password, and type in the new password. 8. To Confirm the new Password, click in the box, delete the current password and type in the new password. Note: 9. For the password to be changed, the New Password and Confirm Password must be identical. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 35: Changing the User Name and/or Password 54 Communications Options User’s Guide Chapter 5. Modbus Over WI-FI Communications 5.4 Tips for Improving Wireless Data Communications A suitable installation site should locate the antenna in a transmission path as unobstructed as possible; in the direction of the associated router. When a wireless transducer is linked to a router, a yellow LED on the WI-FI option board remains on. Received Signal Strength Indication (RSSI) is an important indicator of wireless link quality. The higher the RSSI, the stronger the performance a wireless system can provide. Signal Strength is calculated by a wireless transceiver and can be viewed on Administration-System Information - WI-FI LAN - Active Settings of the device home page (see Figure 37 on page 56). If constant interference is present in a particular frequency zone, it might be necessary to change the operational channel in the WI-FI network. If interference problems persist, try reducing the length of data streams by reading less registers in one request. Groups of short data streams have a better chance of getting through in the presence of interference than do long streams. Figure 36: Installation Site Communications Options User’s Guide 55 Chapter 5. Modbus Over WI-FI Communications [no content intended for this page] Figure 37: System Information Menu - WI-FI Lan 56 Communications Options User’s Guide Chapter 6. WI-FI Only Communications 6. WI-FI Only Communications 6.1 Introduction This document provides instructions for setting up a flowmeter equipped with WI-FI Only communications. To apply these procedures, the flowmeter must have the option card installed (see the example in Figure 38) and connected to a WI-FI antenna. Note: To install an option card, consult the user’s manual(s) which apply to your instrument. Figure 38: WI-FI Only Option Card 6.2 WI-FI Components The WI-FI antenna should be mounted on top of the flowmeter enclosure (see Figure 39) and connected to the WI-FI Only option card as shown in Figure 40 and Figure 41 on page 58. Figure 39: WI-FI Antenna Communications Options User’s Guide 57 Chapter 6. WI-FI Only Communications 6.2 WI-FI Components (cont.) Figure 40: WI-FI Cable Antenna Connection Figure 41: WI-FI Cable PC Board Connection 6.3 58 Setup Communications Options User’s Guide Chapter 6. WI-FI Only Communications The default IP address in setting up the WI-FI Only option card is Dynamic (DHCP). If it has to be changed to a static IP address, the instrument must first be wirelessly linked to the DHCP network. You may need a WI-FI router in order to activate that. Note: The following are setup procedure examples. The Digi Device Discovery Program is required to change communications parameters if needed. To download the program, proceed with the following steps: 6.3.1 Downloading the Digi Device Discovery Program 1. Go to www.digi.com on the internet. 2. Move the cursor to the SUPPORT button and select Diagnostics, Utilities and MIBs from the menu. 3. Open the Select Your Product for Support menu and select Digi Connect ME. Then click on Submit. 4. From the OS Specific Diagnostics, Utilities and MIBs menu select Microsoft Windows NT 4.0, 2000 or XP. Then, under the window, select Device Discovery Utility for Windows, and the File Download window appears. 5. Select Save this file to a disk, click on OK, and save the file to your computer. 6. Install the program from the downloaded file. 6.3.2 Module LED Behaviors • Yellow ON: Associated with Access Point • Yellow Blinking Slowly: Ad hoc mode • Yellow Blinking Quickly: Scanning for a network 6.3.3 Default Parameters • Baud Rate: 9600 bps • Data Bits: 8 • Parity: None • Stop Bits: 1 • Flow Control: None IMPORTANT: This WI-FI Only option card is shipped with DHCP IP addressing, and all the security options disabled. If your wireless LAN has any security set, it should be disabled to have this card join your wireless network. A solid yellow LED on the card indicates the card is joined to the wireless network. Communications Options User’s Guide 59 Chapter 6. WI-FI Only Communications 6.3.4 Finding the Assigned IP Address Note: The following are setup procedure examples. Example: Find the IP address of the module with Media Access Control (MAC) address 00409d24ded5. 1. Run the Digi Device Discovery Program (see Figure 42). Note: To access the Digi Device Discovery Program, see page 59. Note: The MAC address of all found units and the assigned IP address will be displayed. In this example the assigned address is 3.112.162.129. Note: Refresh the display to find the MAC address of all units. Figure 42: Finding the Assigned IP Address 60 Communications Options User’s Guide Chapter 6. WI-FI Only Communications 6.3.5 Changing IP Parameters Example: Change the DHCP-assigned IP address to static address 192.168.2.207 and disable DHCP for the unit with IP assigned address 3.112.162.129 (see Figure 43). 1. Have your option card joined to the wireless network. 2. Under Device Task select Open web interface. 3. Enter Username and Password. Factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 4. Click on Login. 5. Select Configuration / Network. 6. Select Use the following IP address: and enter IP address 192.168.2.207. 7. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 43: Changing IP Parameters Communications Options User’s Guide 61 Chapter 6. WI-FI Only Communications 6.3.6 Changing User’s Information To change the user name and/or password: 1. Under Device Task select Open web interface. 2. Enter the Username and Password. The factory defaults are root and dbps. Note: The username and password are case sensitive. Panemetrics recommends changing the default password and disabling unused ports and services. 3. Click on Login. Figure 44 appears. 4. Select Configuration / Users. 5. Click on New.... Figure 45 on page 63 appears. Figure 44: User’s Configuration Menu 62 Communications Options User’s Guide Chapter 6. WI-FI Only Communications 6.3.6 Changing User’s Information (cont.) 6. To change the User Name, click in the box, delete the current name, and type in the new name. 7. To create a New Password, click in the box, delete the current password, and type in the new password. 8. To Confirm the new Password, click in the box, delete the current password and type in the new password. Note: 9. For the password to be changed, the New Password and Confirm Password must be identical. Click on Apply. Note: Changes will require a reboot to take effect. Select Administration / Reboot, then wait for the reboot to be completed. Figure 45: Changing the User Name and/or Password Communications Options User’s Guide 63 Chapter 6. WI-FI Only Communications 6.4 Tips for Improving Wireless Data Communications A suitable installation site should locate the antenna in a transmission path as unobstructed as possible; in the direction of the associated router. When a wireless transducer is linked to a router, a yellow LED on the WI-FI option board remains on. Received Signal Strength Indication (RSSI) is an important indicator of wireless link quality. The higher the RSSI, the stronger the performance a wireless system can provide. Signal Strength is calculated by a wireless transceiver and can be viewed on Administration-System Information - WI-FI LAN - Active Settings of the device home page (see Figure 47). If constant interference is present in a particular frequency zone, it might be necessary to change the operational channel in the WI-FI network. If interference problems persist, try reducing the length of data streams. Groups of short data streams have a better chance of getting through in the presence of interference than do long streams. Figure 46: Installation Site Figure 47: System Information Menu - WI-FI Lan 64 Communications Options User’s Guide Chapter 7. Foundation Fieldbus Communications 7. Foundation Fieldbus Communications 7.1 Optional Measurements Foundation Fieldbus provides a means of communicating with the flowmeter. The patent numbers which apply are 5,909,363 and 6,424,872. This Foundation Fieldbus device supports 6 Analog Input (AI) blocks, which can be configured to supply the following measurements on the network (see Table 9 below). Channel 1 Ch1 Velocity Table 9: Available Measurements for the DF868 Units Channel 2 Units ft/s or m/s* Ch2 Velocity ft/s or m/s* Average Avg Velocity Units ft/s or m/s* Ch1 Act Volumetric VOL_U Ch2 Act Volumetric VOL_U Avg Act Volumetric VOL_U Ch1 Std Volumetric VOL_U Ch2 Std Volumetric VOL_U Avg Std Volumetric VOL_U Ch1 Fwd Totals TOT_U Ch2 Fwd Totals TOT_U Avg Fwd Totals TOT_U Ch1 Rev Totals TOT_U Ch2 Rev Totals TOT_U Avg Rev Totals TOT_U Ch1 #Tot Digits** none Ch2 #Tot Digits** none Avg #Tot Digits none Ch1 Mass Flow MASS_U Ch2 Mass Flow MASS_U Avg Mass Flow MASS_U Ch1 Fwd Mass Totals MTOT_U Ch2 Fwd Mass Totals MTOT_U Avg Fwd Mass Totals MTOT_U Ch1 Rev Mass Totals MTOT_U Ch2 Rev Mass Totals MTOT_U Avg Rev Mass Totals MTOT_U Ch1 #Mass Tot Digits none Ch2 #Mass Tot Digits none Avg #Mass Tot Digits none Ch1 Timer sec Ch2 Timer sec Avg Timer sec Ch1 Error Code none Ch2 Error Code none Avg Error Code none Ch1 SSUP none Ch2 SSUP none Avg SSUP none Ch1 SSDN none Ch2 SSDN none Avg SSDN none Ch1 Sound Speed ft/s or m/s* Ch2 Sound Speed ft/s or m/s* Ch1 Density*** see note Ch2 Density*** see note Ch1 Temperature Deg F or C* Ch2 Temperature Deg F or C* Ch1 Pressure PRESS_U Ch2 Pressure PRESS_U Avg Sound Speed ft/s or m/s* *Metric or English units are determined by the setup of the flowmeter. **Totalizer digits are available for informational purposes only. Respective totals are automatically scaled by the Tot Digits value selected in the flowmeter setup. ***If the meter is outputting Mole Weight, the unit is “mw”, otherwise it is the programmed pressure unit. VOL_U, TOT_U, MASS_U, MTOT_U and PRESS_U are determined by the units chosen for these measurements in the flowmeter setup. See the instrument User's Manual for the setup of these parameters. Communications Options User’s Guide 65 Chapter 7. Foundation Fieldbus Communications 7.2 Configuration Utility Setup The following is an example setup using National Instruments Configuration Utility v3.1. Figure 48 below shows the Configuration Utility with a flowmeter on the network (Panemetrics Flow-XMT). Figure 48: Configuration Utility Setup Example Note: The following procedures assume that the device has been placed in the OOS (out-of-service) mode before executing. 7.3 Selecting the Desired Measurements To set the measurement unit for each AI: 1. Double click on the FLOW Transducer Block (in the tree under GEFlow-XMT). 2. Select the Others tab and open the drop down list for the PRIMARY_SELECTOR through 6th_SELECTOR (refer to Figure 49 on page 67). 3. Choose the unit from the list (see Figure 49 on page 67). This unit will correspond to the unit that is available in the AI block for network connection. The PRIMARY_SELECTOR unit will correspond to ANALOG_INPUT_1, SECONDARY_SELECTOR to ANALOG_INPUT_2, and so forth up to 6th_SELECTOR and ANALOG_INPUT_6. 66 Communications Options User’s Guide Chapter 7. Foundation Fieldbus Communications 7.3 4. Selecting the Desired Measurements (cont.) After the desired measurements have been selected, choose the unit system (UNIT_SELECTOR) that has been programmed in the flowmeter (English or SI). Figure 49: Primary Selector Drop Down List Communications Options User’s Guide 67 Chapter 7. Foundation Fieldbus Communications 7.4 Selecting Units for AI Blocks To select the units for the individual AI blocks: 1. Double click on the AI block for which you wish to set the units (in the tree under GEFlow-XMT; see Figure 48 on page 66). 2. Select the Scaling tab and set the unit for the measurement based on the flowmeter settings. For example, if the flowmeter was set to use the metric unit system and the PRIMARY_SELECTOR was set to use VELOCITY you would choose m/s for the unit as shown in Figure 50. Figure 50: Units Index Drop Down List 68 Communications Options User’s Guide Chapter 7. Foundation Fieldbus Communications 7.5 Resetting Instrument Totalizers To reset the instrument totalizers: 1. Double click on the FLOW transducer block (in the tree under GEFlow-XMT; see Figure 48 on page 66). 2. Select the Others tab and scroll down to the CLEAR_TOTALIZERS listing. 3. Select Clear from the drop down list box (see Figure 51). 4. After the totals have been reset, select Normal from the drop down list box to resume total accumulation. Figure 51: Clear Totalizers Drop Down List Communications Options User’s Guide 69 Chapter 7. Foundation Fieldbus Communications 7.6 Function Block Application Figure 52 is an example setup using the Function Block Application editor. The flowmeter AI blocks, along with the AO and PID of another device on the network, are displayed. We have connected the AI_1 OUT of the flowmeter to the CAS IN of the AO block. We have also connected the AI_2 OUT of the flowmeter to the CAS IN of the PID block. Figure 52: Function Block Application 70 Communications Options User’s Guide Chapter 7. Foundation Fieldbus Communications 7.7 NAMUR NE107 Recommended Settings NAMUR NE107 provides guidelines for instruments to publish diagnostic information to the Fieldbus Network. Table 10 below shows the diagnostic information available for the ultrasonic flowmeter as well as the recommended settings. Note: A check mark means that masking is active and the error will not be reported. No check mark means that the error will be reported per the error mapping. Table 10: NAMUR NE107 Recommended Values and Error Mapping (for Channel 1, Channel 2 and Channel Average) Status Icons: Cod e Error Range Default Value E1 Low Signal -20 - 100 20 E2 Sound Speed 1% to 50% 20% X E3 Velocity Range -500 - +500 ft/sec +150/-15 0 X E4 Signal Quality 0 - 500 100 X E5 Amplitude Error 0 - 100 14/34 X E6 Cycle Skip/ Acceleration 0 - 250 ft/sec 15 ft/sec E7 Analog Output X E8 Temp Input X E9 Pressure Input X E10 Special Input X Cod e Error Range Default Value E1 Low Signal -20 - 100 20 E2 Sound Speed 1% to 50% 20% E3 Velocity Range -500 - +500 ft/sec +150/-15 0 E4 Signal Quality 0 - 500 100 E5 Amplitude Error 0 - 100 14/34 E6 Cycle Skip/ Acceleration 0 - 250 ft/sec 15 ft/sec E7 Analog Output E8 Temp Input E9 Pressure Input E10 Special Input Communications Options User’s Guide FD_FAIL_MAP FD_OFFSET_MAP FD_MAIN_MAP FD_CHECK_MAP X X FD_FAIL_MASK FD_OFFSET_MAS FD_MAIN_MAS FD_CHECK_MAS K K K 71 Chapter 7. Foundation Fieldbus Communications 7.8 Panametrics Fieldbus Device Capability for Gx868 & XGx868 Meter Families Table 11: Panametrics Fieldbus Device Capability for Gx868 & XGx868 Meter Families Category 1 - General 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.17 1.18 1.19 1.2 1.21 2 - DD and CFF 2.1 2.2 2.3 3- Physical 3.1 3.2 3.3 3.32 3.33 3.41 3.42 72 Feature Description Is the Device registered at the Fieldbus Foundation (Yes/No) Is the Unit released to production and if not when? Is there any special functionality that device supports (e.g., display blocks, diagnostic blocks)? Manufacturer Name Model Device Type FF Device Revision Does the device require special programming software to configure a ‘Good’ status on the PV? Does the Device feature a Non-Volatile Memory protection feature? HOST System registered Design Concept FISCO Compliant? Namur 107 Compliant? FNICO Compliant? Meter Software version (minimum and higher) Firmware on FF card version Interoperability Test Kit (ITK) revision Protocol Protocol Baud (bps) Device Description File Name (.ffo and .sym) and rev Capabilities File Name and rev Methods (list all methods available) Polarity Sensitive (Yes / No) Quiescent Current Draw (mA) Startup Current Draw (mA) Working voltage Device Minimum Voltage Device Resistance (Ohms) fieldbus terminal (+) to (-) Device Resistance (Ohms) fieldbus terminal (+) to Ground Models GF868, GS868, GM868, XGF868, XGM868, XGS868 Yes Yes No Panametrics Panametrics Gas Flowmeter 0002 02 Yes No Emerson, Honeywell, Invensys Entity Concept No Yes Yes: models XGM868i, XGS868i, XGF868i only GF868: GF3S; GM868:GM3Q; GS868: GS3N; GC868: GC4C; XGM868i: Y4DM; XGS868: Y4DS; XGF868i:Y4DF 868_GAS_FF_206 6.1.1 H1 31.25k See Foundation Fieldbus Site for latest Rev See Foundation Fieldbus Site for latest Rev none Yes (Protected from failure if installed incorrectly) 10 mA idle/18 mA max 18 mA 9-32 VDC 9 VDC 30 Mega Ohms increasing open circuit >20 MOhm Communications Options User’s Guide Chapter 7. Foundation Fieldbus Communications Table 11: Panametrics Fieldbus Device Capability for Gx868 & XGx868 Meter Families Category Feature Description 3.43 Device Resistance (Ohms) fieldbus terminal (-) to Ground Capacitance (microF) (+) to (-) Capacitance (microF) (+) to Ground Capacitance (microF) (-) to Ground 4-wire Device (if so, what AC/DC Voltage, Single or 3-phase Connection type 3.51 3.52 3.53 3.6 3.7 4 - Comm 4.1 4.2 4.3 4.4 5 - User Layer General 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6 - Resource Block 6.1 6.2 7 - Transducer Blocks 7.1 7.2 7.3 7.4 8 - Function Blocks 8.1 8.2 8.3 Stack Manufacturer Does the Device support Backup LAS functionality? (If it does, then the functionality will be tested.) Total Number of VCRs Number of Fixed VCRs for user configuration (Publisher, Subscriber, Alarming, and Trending) Function Block Application Manufacturer Registered Function Blocks Device support block instantiation (Yes/No) Number of Link Objects Device support firmware upgrade over fieldbus segment? (Yes/No) Configuration write protect? Zero trim, sensor trim, factory recall/Upgrade device master reset Block Class (Std, Enhanced, Custom) Special Features Transducer Blocks based on which latest version of the FF spec Block Type Block Class (Std, Enhanced, Custom) Does the Device support Methods in the Resource and Transducer Blocks? Special Features besides Methods (multiple VIEWS, etc.) Device specific advanced diagnostics Does the Device support Custom Function Blocks? Block Type Number Available Communications Options User’s Guide Models GF868, GS868, GM868, XGF868, XGM868, XGS868 open circuit >20 MOhm 1 pF 634.7 pF 635.7 pF Yes, (85-250 VAC 50/60 Hz, single phase or 12-28 VDC) Terminal block, 2-wire twisted pair National Instruments No 20 1 fixed for System Management, 19 variable for user configuration Fieldbus Inc. 6 - AI(e), 1 - PID(e), 2 -TB(c), 1 - RB2(e) No 20 No Hardware jumper only None Enhanced Detailed errors, supported modes, revision id and date FF-902 FS 1.4 Flow/Display Custom/Custom No Multiple View3s and View4s Yes No AI/PID 6/1 73 Chapter 7. Foundation Fieldbus Communications Table 11: Panametrics Fieldbus Device Capability for Gx868 & XGx868 Meter Families Category Feature Description 8.4 8.5 8.6 Execution Time (ms) Block Class (Std, Enhanced, Custom) Function Block Special Features (e.g., Configuration required for non-standard parameters by host) 74 Models GF868, GS868, GM868, XGF868, XGM868, XGS868 50/100 Enhanced None Communications Options User’s Guide Chapter 8. HART 5 Communications 8. HART 5 Communications 8.1 Introduction The Panametrics GF868, XGM868, XGS868 and XMT868 ultrasonic flowmeters may be modified to permit two-way communication with a HART communication device. This requires the installation of a HART 5 option card in the flowmeter. The option card generates a 4-20 mA analog output signal that can be read by the HART device. Proceed to the appropriate section for detailed instructions on installing and using the HART option card. 8.2 Installing the HART 5 Option Card To install a HART 5 option card in your flowmeter, complete the following steps: WARNING! This procedure should be performed only by qualified service personnel. 1. Disconnect the main power from the flowmeter. WARNING! Failure to disconnect the power before proceeding may result in serious injury. 2. Refer to your User’s Manual for step-by-step instructions, and install the HART option card in Slot 6 for a GF868 flowmeter or in Slot 2 for an XGM868, XGS868 or XMT868 flowmeter. IMPORTANT: If a MODBUS option card is installed in Slot 5 of a GF868 flowmeter, the HART option card in Slot 6 will be ignored. 3. Interconnect the HART option card and the HART device as shown in Figure 53. HART Communications Device 1 Flowmeter Option Card 2 Connector 250 ohms + – 24 Volt DC Power Supply Figure 53: Option Card Wiring Communications Options User’s Guide 75 Chapter 8. HART 5 Communications 8.2 Installing the HART Option Card (cont.)stalling the HART Option Card (cont.) For a GF868 flowmeter, the option card connector is mounted on the card, and the HART device leads should go to pins 1 and 2 of this connector. As for other option cards installed in the same meter as the HART option card, the HART device will not recognize any option card installed in Slots 3-5 and it will only recognize option cards installed in Slots 1-2 if they are Analog Input, Analog Output, or RTD option cards. Note: For XGM868i, XGS868i and XMT868i flow meters the HART device connections are found on the PCB output for HART card installed in Slot 2. Note the polarity of signals (pin 1 HART+, pin2 HART- on Figure 54 below. Figure 54: PCB Output for HART Card 8.3 Flowmeter Software Setup Panametrics flowmeters that are shipped with a factory-installed HART option card require no special setup procedures by the user. The meter automatically configures itself for HART communication on startup. However, for field-installation of a HART option card, the card must be configured in the factory test menu before it will be recognized by the meter. Thereafter, the initialization will be automatic on startup. Contact the factory for specific instructions. In addition to setting up the HART option card so that it is recognized by the meter, the analog output of the option card may be configured using any of the following methods (if available): • The flowmeter keypad • Instrument Data Manager (IDM™) software • PanaView™ graphical user interface software • The HART device Note: 76 Because HART communication is unreliable at analog outputs below 4 mA, the flowmeter automatically changes a HART option card analog output configuration of 0-20 mA or OFF to a 4-20 mA configuration upon startup. Check to make sure that the analog output configuration is set to 4-20mA. If for some reason, it has not been automatically changed, set it to 4-20mA from the front panel. Communications Options User’s Guide Chapter 8. HART 5 Communications 8.3 Flowmeter Software Setup (cont.) To configure your HART option card analog output using any of the first three methods, follow the instructions in the appropriate User’s Manual. During configuration, the choice of parameter must be limited to those listed in Table 12. To use the HART device for configuration of the analog output, refer to the instructions that came with that device. Table 12: Valid HART Parameters and Units English Units Parameter Metric Units Velocity ft/sec m/s Volumetric (liquid) gal/s, gal/m, gal/h, mgal/day, cuf/s, cuf/m, cuf/h, mcf/day, bbls/s, bbl/m, bbl/h, mbl/d, acre-inch/day l/s, l/m, l/h, ml/d, cum/s, cum/m, cum/h, mcm/d, bbl/s, bbl/m, bbl/h, mbl/d Volumetric (gas) acf/m, acf/h, scf/m, scf/h acm/h, scm/h, scm/d +Tot, -Tot (liquid) gal, cuf,bbl, acre-in, acre-ft liter, cum, bbl +Tot, -Tot (gas) acf, scf acm, scm Mass Flow lb/s, lb/m, lb/h, mlb/d, ton/m, ton/h, mton/d kg/s, kg/h, mkg/d, tne/m, tne/h, tne/d +Mass, -Mass lb, ton kg, tne Power kbtu/h, kw mcal/h, kw +Energy, -Energy btu, kw-hr mcal, kw-hr Temperature °F °C Pressure psia bar, bara Mol Weight none none NOTE: “acf” is reported as “normal cubic feet” in HART. Also, “Mega” units (i.e. mgal/day, mcf/day, etc.) are reported as standard units x 10^6 in HART. For example, 1 mgal is 1x10^6 gal in HART. Some flowmeter parameters can only be read by the HART device during startup. Therefore, it is recommended that both the flowmeter and the HART device be rebooted after any reprogramming of the HART option card analog output. Failure to do so may result in erroneous information or a communication failure between the flowmeter and the HART device. 8.4 Using the HART Interface The HART communications option card installed in Panametrics flowmeters has been successfully tested with the Rosemount 275 Hand-Held Communicator and the Rosemount AMS Computer-Based Communications Software. Although some flowmeter functions may be performed using the HART device, many other functions (i.e. data logging, site file uploading, site file downloading, printing, etc.) must still be programmed by the methods described in the flowmeter User’s Manual. This is because the HART protocol was developed for use with simple transmitters and it cannot handle the multitude of sophisticated functions built into the Panametrics flowmeters. 8.4.1 Unit Types Due to limitations of the HART protocol, only those unit types listed in Table 12 are acceptable. If a meter parameter is set to any other measurement units, the HART device displays an “Unknown Enumerator, Can not resolve” error message and may terminate communications entirely. In some cases, both the Hart device and the flowmeter may have to be rebooted to clear the error. To address this potential problem, the flowmeter has been programmed to force all measurement units to HART compliant units if a HART option card is detected upon startup. 8.4.2 HART Functions After HART communications has been properly set up, the following flowmeter functions may be accessed using the HART device: • Static temperature and static pressure Note: To view the static temperature or pressure for a channel using the HART device, the fixed value for that parameter must be assigned to that channel at the flowmeter. See your User’s Manual for instructions. Communications Options User’s Guide 77 Chapter 8. HART 5 Communications • Tracking windows (XMT868 only) • Minimum and maximum soundspeed (XMT868 only) • 2-path error handling • Velocity averaging response time • Static density • Error handling • mA error level (if selected) • Clear totals Note: Refer to your User’s Manual for a complete description of each of the above functions. When information is viewed through the HART device, the input variable always appears as either Channel 1 Temperature or Channel 1 Pressure. Although these inputs are not necessarily assigned to Channel 1, the HART protocol labels all inputs as channel-specific. For example, a Slot 1 analog input that is programmed at the meter as a temperature input assigned to Channel 1, Channel 2, Both, or Neither is always reported by the HART device as a Channel 1 Temperature input. Note: Inputs cannot be assigned using the HART device. Also, any input assigned as “Special” is always reported as a Channel 1 Temperature input by the HART device In addition to the functions listed on the previous page, the following procedures may be performed through the HART device: • Calibration and setup of the HART option card analog output • Calibration and some programming of analog inputs, analog outputs, and RTD inputs on option cards installed in Slots 0 (all), 1 (all), and 2 (GF868 only) • Viewing some of the flowmeter’s diagnostic parameters 78 Communications Options User’s Guide Chapter 8. HART 5 Communications 8.5 List of Programmable Variables For convenient reference, all of the programmable variables for the four flowmeter models are listed in Table 13. Description Table 13: Programmable Variables Format* R/W/B* XMT868 XGS868 XGM868 GF868 Channel Process Variables Ch1, Ch2, or Ave vel f.p. R Y Y Y Y Ch1, Ch2, or Ave vol f.p. R Y Y Y Y Ch1, Ch2, or Ave mdot f.p. R Y Y if mass Table 13Y Ch1, Ch2, or Ave power f.p. R if energy N N N Ch1, Ch2, or Ave Temper f.p. R N Y Y Y Ch1, Ch2, or Ave Pressure f.p. R N Y Y Y Ch1, Ch2, or Ave Mw f.p. R N N N Y Ch1, Ch2, or Ave +tot f.p. R Y Y Y Y Ch1, Ch2, or Ave -tot f.p. R Y Y Y Y Ch1, Ch2, or Ave +mass f.p. R Y Y if mass Y Ch1, Ch2, or Ave -mass f.p. R Y Y if mass Y Ch1, Ch2, or Ave +energy f.p. R if energy N N N Ch1, Ch2, or Ave -energy f.p. R if energy N N N Ch1 or Ch2 Ssup f.p. R Y Y Y Y Ch1 or Ch2 ssDO f.p. R Y Y Y Y Ch1, Ch2, or Ave tUP f.p. R Y Y Y Y Ch1, Ch2, or Ave tDO f.p. R Y Y Y Y Ch1, Ch2, or Ave deltaT f.p. R Y Y Y Y Ch1 or Ch2 peak% f.p. R Y Y Y Y Ch1, Ch2, or Ave DeltaT(s) f.p. R N if meas if meas if meas Ch1, Ch2, or Ave DeltaT(M) f.p. R N if meas if meas if meas Ch1 or Ch2 qUP f.p. R Y Y Y Y Ch1 or Ch2 qDOWN f.p. R Y Y Y Y Ch1 or Ch2 ampUP f.p. R Y Y Y Y Ch1 or Ch2 ampDOWN f.p. R Y Y Y Y Ch1 or Ch2 peak#UP f.p. R Y Y Y Y Ch1 or Ch2 peak#DOWN f.p. R Y Y Y Y Ch1, Ch2, or Ave t.S f.p. R if energy N N N Ch1, Ch2, or Ave t.R f.p. R if energy N N N Ch1, Ch2, or Ave t.S-t.R f.p. R if energy N N N Ch1 or Ch2 inco1 f.p. R if transfl. N N N Ch1 or Ch2 onco2 f.p. R if transfl. N N N Ch1 or Ch2 Rpowr f.p. R if transfl. N N N Ch1 or Ch2 Rqual f.p. R if transfl. N N N Ch1 or Ch2 Repp f.p. R if transfl. N N N Ch1, Ch2, or Ave c3 f.p. R Y Y Y Y Ch1, Ch2, or Ave Temp_super f.p. R N Y N N Communications Options User’s Guide 79 Chapter 8. HART 5 Communications Description Ch1, Ch2, or Ave Rho Table 13: Programmable Variables Format* R/W/B* XMT868 XGS868 f.p. R N Y XGM868 GF868 N N Ch1 or Ch2 Err code int R Y Y Y Y Ch1 or Ch2 re# f.p. R Y N N N Global Meter Information MeterType (Model) int R Y Y Y Y #Channels int R Y N N N 2-Path? int B Y N N N Resp_time int B Y Y Y Y Static Density? int B Y Y Y Y Static Density Value f.p. B Y Y Y Y Error Mode int B Y Y Y Y Aout Error Level f.p. B Y Y Y Y Meter Units (Eng. or Metric) uchar B Y Y Y Y EnergyMeter? uchar R Y N N N Clear-totals? int W Y Y Y Y CH1 Information Ch1 Fixed Temp f.p. B N Y Y Y Ch1 Fixed Press f.p. B N Y Y Y Ch1 Tracking? int B Y N N Ch1 Min Sound Spd f.p. B Y N N N Ch1 Max Sound Spd f.p. B Y N N N CH2 Information (if applicable) Ch2 Fixed Temp f.p. B N Y Y Y Ch2 Fixed Press f.p. B N Y Y Y Ch2 Tracking? int B Y N N Ch2 Min Sound Spd f.p. B Y N N N Ch2 Max Sound Spd f.p. B Y N N N Slot Information 80 Slot 0 A or B Device uchar R Y Y Y Y Slot 0 A or B Type uchar B Y Y Y Y Slot 0 A or B Chan uchar B if 2-Ch if 2-Ch if 2-Ch if 2-Ch Slot 0 A or B Variable uchar B Y Y Y Y Slot 0 A or B Units uchar R Y Y Y Y Slot 0 A or B Zero f.p. B Y Y Y Y Slot 0 A or B Span f.p. B Y Y Y Y Slot 1 or 2 Active int R Y Y Y Y Slot 1 or 2 A, B, C, or D Device uchar R if active if active if active if active Slot 1 or 2 A, B, C, or D Type uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Chan uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Variable uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Units uchar R if active if active if active if active Communications Options User’s Guide Chapter 8. HART 5 Communications Description Table 13: Programmable Variables Format* R/W/B* XMT868 XGS868 Slot 1 or 2 A, B, C, or D Zero f.p. Slot 1 or 2 A, B, C, or D Span f.p. XGM868 GF868 B if active if active if active if active B if active if active if active if active HART Variables Universal Rev uchar R Y Y Y Y Software Rev uchar R Y Y Y Y Transmitter Rev uchar R Y Y Y Y Hardware Rev uchar R Y Y Y Y Device ID uchar R Y Y Y Y PollAddress uchar B Y Y Y Y Message uchar24 B Y Y Y Y Tag uchar6 B Y Y Y Y Descriptor uchar12 B Y Y Y Y Date uchar3 B Y Y Y Y Final Assy No uchar3 B Y Y Y Y Derial No. uchar3 R Y Y Y Y Pvt. Label Dist uchar R Y Y Y Y Pri Var Code uchar R Y Y Y Y Alarm Select f.p. B Y Y Y Y Write Protect Code uchar B Y Y Y Y Config Chgd Flag uchar B Y Y Y Y Response Preambles uchar B Y Y Y Y HART Device uchar R Y Y Y Y HART Type uchar B Y Y Y Y HART Channel uchar B Y Y Y Y HART Variable uchar B Y Y Y Y HART Units uchar R Y Y Y Y HART Zero f.p. B Y Y Y Y HART Span f.p. B Y Y Y Y Format:f.p. = IEEE floating point, int = integer, uchar = unsigned character, ucharX = X bytes of unsigned characters. R/W/B:R = read only, W = write only, B = read or write using HART Communications Options User’s Guide 81 Chapter 8. HART 5 Communications [no content intended for this page] 82 Communications Options User’s Guide Chapter 9. HART 7 Communications 9. HART 7 Communications 9.1 HART 7 FOR X868I AND GF868 FLOWMETERS The Panametrics XGM868i, XGS868i, XGF868i and GF868 ultrasonic flowmeters may be equipped for two-way communication with a HART master. This requires installation of a HART 7 option card into the flowmeter. The option card is passive, meaning it requires an external power supply and sinks 4-20mA proportional to the programmed parameter. 9.2 Hardware Setup 9.2.1 Installing the HART Option Card To install a HART 7 option card in your flowmeter, complete the following steps: WARNING! This procedure should be performed only by qualified service personnel. 1. Disconnect the main power from the flowmeter. WARNING! Failure to disconnect the power before proceeding may result in serious injury. 2. Refer to the Meter user’s manual for step by step instructions. Install the 703-2001 HART option card into slot 2 of the XGM868i, XGS868i or XGF868i flowmeter. Install the 703-2003 HART option card into slot 6 of the GF868 equipped with HART main code. IMPORTANT: If a MODBUS option card is installed in Slot 5 of a GF868 flowmeter, the HART option card in Slot 6 will be ignored. 9.2.2 Hart Connection Point to Point Note that the 4-20mA output on the HART option card for the GF868 and XGX868i flowmeters is passive, meaning an external power supply is required. Connect to the HART communications device as shown below: HART Communications Device 1 Flowmeter Option Card 2 Connector 250 ohms + – 24 Volt DC Power Supply Figure 55: Option Card Wiring Communications Options User’s Guide 83 Chapter 9. HART 7 Communications For the GF868 HART flowmeter the connector for wiring is mounted on the card, and the HART device leads should be connected to pins 1 and 2. Please note that for the GF868 HART model only a limited number of slots and cards are available. The GF868 HART meter will not recognize any option cards installed in slots 3-5 and only in slots 1-2 if the option cards are Analog Input, Analog Output or RTD option. For the XGF868i, XGM868i and XGS868i flowmeters the HART device connections are found on the HART card external connector that protrudes from the terminal board. The HART card must be installed in slot 2. See below picture for connection to HART terminal. Figure 56: PCB Output for HART Card 9.2.3 Hart Connection Multidrop Multidrop mode allows for several devices to be connected to the same 2 wires and communicate with the HART master. The meters are typically set to addresses other than 0 and the lop current mode is set to disabled. In Multidrop mode the devices will communicate with digital HART communications only. The 4-20mA control signal for the PV is set to a constant 4mA. Note that for each device connected in multidrop mode the current drawn is 4mA, so for two devices the total current draw from the external supply is 8mA. After setting each device to a unique address and disabling the loop current mode in the Detailed Setup/HART Setup menu connected the devices together as shown below. Figure 57: HART Connection Depending on the HART master software each device should be recognized with scan set to include the range of each address. 84 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.3 Software Setup Panametrics flowmeters that are shipped with a factory-installed HART option card require no special setup procedures by the user. The meter automatically configures itself for HART communication on startup. However, for field-installation of a HART option card, the card must be configured in the factory test menu before it will be recognized by the meter. Thereafter, the initialization will be automatic on startup. Contact the factory for specific instructions. In addition to setting up the HART option card so that it is recognized by the meter, the analog output of the option card may be configured using any of the following methods (if available): • The flowmeter keypad • Instrument Data Manager (IDM™) software • PanaView™ graphical user interface software • The HART device Note: Because HART communication is unreliable at analog outputs below 4 mA, the flowmeter automatically changes a HART option card analog output configuration of 0-20 mA or OFF to a 4-20 mA configuration upon startup. Check to make sure that the analog output configuration is set to 4-20mA. If for some reason, it has not been automatically changed, set it to 4-20mA from the front panel. To configure your HART option card analog output using any of the first three methods, follow the instructions in the appropriate User’s Manual. During configuration, the choice of parameter must be limited to those listed in Table 14. To use the HART device for configuration of the analog output, refer to the instructions that came with that device. Table 14: Valid HART Parameters and Units English Units Parameter Metric Units Velocity ft/sec m/s Volumetric (liquid) gal/s, gal/m, gal/h, mgal/day, cuf/s, cuf/m, cuf/h, mcf/day, bbls/s, bbl/m, bbl/h, mbl/d, acre-inch/day l/s, l/m, l/h, ml/d, cum/s, cum/m, cum/h, mcm/d, bbl/s, bbl/m, bbl/h, mbl/d Volumetric (gas) acf/m, acf/h, scf/m, scf/h acm/h, scm/h, scm/d +Tot, -Tot (liquid) gal, cuf,bbl, acre-in, acre-ft liter, cum, bbl +Tot, -Tot (gas) acf, scf acm, scm Mass Flow lb/s, lb/m, lb/h, mlb/d, ton/m, ton/h, mton/d kg/s, kg/h, mkg/d, tne/m, tne/h, tne/d +Mass, -Mass lb, ton kg, tne Power kbtu/h, kw mcal/h, kw +Energy, -Energy btu, kw-hr mcal, kw-hr Temperature °F °C Pressure psia bar, bara Mol Weight none none NOTE: “acf” is reported as “normal cubic feet” in HART. Also, “Mega” units (i.e. mgal/day, mcf/day, etc.) are reported as standard units x 10^6 in HART. For example, 1 mgal is 1x10^6 gal in HART. Some flowmeter parameters can only be read by the HART device during startup. Therefore, it is recommended that both the flowmeter and the HART device be rebooted after any reprogramming of the HART option card analog output. Failure to do so may result in erroneous information or a communication failure between the flowmeter and the HART device. Communications Options User’s Guide 85 Chapter 9. HART 7 Communications 9.3.1 Unit Types Due to the limitations of the HART protocol specification, only the units listed above are acceptable. If the meter parameter is set to any other unit the HART device will display “Unknown Enumerator: and may terminate entirely. In some cases, the meter may have to be rebooted to resolve the issue. The 868 flowmeter is designed to limit the units available if it recognizes a HART card during power on to minimize this issue. Note: Note that units must be programmed from the meter side. 9.3.2 HART Functions The HART 7 interface for the 868 series flowmeters allows for setup of 4 dynamic variables, calibration of the HART DAC and limited programming of the meter configuration parameters. Note that many of the functions normally associated with setting up the 868 series meters will still require programming by methods described in the flowmeters user’s manual. After HART communications has been properly set up, the following flowmeter functions may be accessed using the HART device: • Static temperature and static pressure Note: To view the static temperature or pressure for a channel using the HART device, the fixed value for that parameter must be assigned to that channel at the flowmeter. See your User’s Manual for instructions. • Tracking windows (XMT868 only) • Minimum and maximum soundspeed (XMT868 only) • 2-path error handling • Velocity averaging response time • Static density • Error handling • mA error level (if selected) • Clear totals Note: Refer to your User’s Manual for a complete description of each of the above functions. When information is viewed through the HART device, the input variable always appears as either Channel 1 Temperature or Channel 1 Pressure. Although these inputs are not necessarily assigned to Channel 1, the HART protocol labels all inputs as channel-specific. For example, a Slot 1 analog input that is programmed at the meter as a temperature input assigned to Channel 1, Channel 2, Both, or Neither is always reported by the HART device as a Channel 1 Temperature input. Note: Inputs cannot be assigned using the HART device. Also, any input assigned as “Special” is always reported as a Channel 1 Temperature input by the HART device In addition to the functions listed on the previous page, the following procedures may be performed through the HART device: • Calibration and setup of the HART option card analog output • Calibration and some programming of analog inputs, analog outputs, and RTD inputs on option cards installed in Slots 0 (all), 1 (all), and 2 (GF868 only) • Viewing some of the flowmeter’s diagnostic parameters 86 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.3.3 List of Programmable Variables For convenient reference, all of the programmable variables for the four flowmeter models are listed in Table 15. Description Table 15: Programmable Variables Format* R/W/B* XMT868 XGS868 XGM868 GF868 Channel Process Variables Ch1, Ch2, or Ave vel f.p. R Y Y Y Y Ch1, Ch2, or Ave vol f.p. R Y Y Y Y Ch1, Ch2, or Ave mdot f.p. R Y Y if mass Table 15Y Ch1, Ch2, or Ave power f.p. R if energy N N N Ch1, Ch2, or Ave Temper f.p. R N Y Y Y Ch1, Ch2, or Ave Pressure f.p. R N Y Y Y Ch1, Ch2, or Ave Mw f.p. R N N N Y Ch1, Ch2, or Ave +tot f.p. R Y Y Y Y Ch1, Ch2, or Ave -tot f.p. R Y Y Y Y Ch1, Ch2, or Ave +mass f.p. R Y Y if mass Y Ch1, Ch2, or Ave -mass f.p. R Y Y if mass Y Ch1, Ch2, or Ave +energy f.p. R if energy N N N Ch1, Ch2, or Ave -energy f.p. R if energy N N N Ch1 or Ch2 Ssup f.p. R Y Y Y Y Ch1 or Ch2 ssDO f.p. R Y Y Y Y Ch1, Ch2, or Ave tUP f.p. R Y Y Y Y Ch1, Ch2, or Ave tDO f.p. R Y Y Y Y Ch1, Ch2, or Ave deltaT f.p. R Y Y Y Y Ch1 or Ch2 peak% f.p. R Y Y Y Y Ch1, Ch2, or Ave DeltaT(s) f.p. R N if meas if meas if meas Ch1, Ch2, or Ave DeltaT(M) f.p. R N if meas if meas if meas Ch1 or Ch2 qUP f.p. R Y Y Y Y Ch1 or Ch2 qDOWN f.p. R Y Y Y Y Ch1 or Ch2 ampUP f.p. R Y Y Y Y Ch1 or Ch2 ampDOWN f.p. R Y Y Y Y Ch1 or Ch2 peak#UP f.p. R Y Y Y Y Ch1 or Ch2 peak#DOWN f.p. R Y Y Y Y Ch1, Ch2, or Ave t.S f.p. R if energy N N N Ch1, Ch2, or Ave t.R f.p. R if energy N N N Ch1, Ch2, or Ave t.S-t.R f.p. R if energy N N N Ch1 or Ch2 inco1 f.p. R if transfl. N N N Ch1 or Ch2 onco2 f.p. R if transfl. N N N Ch1 or Ch2 Rpowr f.p. R if transfl. N N N Ch1 or Ch2 Rqual f.p. R if transfl. N N N Ch1 or Ch2 Repp f.p. R if transfl. N N N Ch1, Ch2, or Ave c3 f.p. R Y Y Y Y Ch1, Ch2, or Ave Temp_super f.p. R N Y N N Communications Options User’s Guide 87 Chapter 9. HART 7 Communications Description Ch1, Ch2, or Ave Rho Table 15: Programmable Variables Format* R/W/B* XMT868 XGS868 f.p. R N Y XGM868 GF868 N N Ch1 or Ch2 Err code int R Y Y Y Y Ch1 or Ch2 re# f.p. R Y N N N Global Meter Information MeterType (Model) int R Y Y Y Y #Channels int R Y N N N 2-Path? int B Y N N N Resp_time int B Y Y Y Y Static Density? int B Y Y Y Y Static Density Value f.p. B Y Y Y Y Error Mode int B Y Y Y Y Aout Error Level f.p. B Y Y Y Y Meter Units (Eng. or Metric) uchar B Y Y Y Y EnergyMeter? uchar R Y N N N Clear-totals? int W Y Y Y Y CH1 Information Ch1 Fixed Temp f.p. B N Y Y Y Ch1 Fixed Press f.p. B N Y Y Y Ch1 Tracking? int B Y N N Ch1 Min Sound Spd f.p. B Y N N N Ch1 Max Sound Spd f.p. B Y N N N CH2 Information (if applicable) Ch2 Fixed Temp f.p. B N Y Y Y Ch2 Fixed Press f.p. B N Y Y Y Ch2 Tracking? int B Y N N Ch2 Min Sound Spd f.p. B Y N N N Ch2 Max Sound Spd f.p. B Y N N N Slot Information 88 Slot 0 A or B Device uchar R Y Y Y Y Slot 0 A or B Type uchar B Y Y Y Y Slot 0 A or B Chan uchar B if 2-Ch if 2-Ch if 2-Ch if 2-Ch Slot 0 A or B Variable uchar B Y Y Y Y Slot 0 A or B Units uchar R Y Y Y Y Slot 0 A or B Zero f.p. B Y Y Y Y Slot 0 A or B Span f.p. B Y Y Y Y Slot 1 or 2 Active int R Y Y Y Y Slot 1 or 2 A, B, C, or D Device uchar R if active if active if active if active Slot 1 or 2 A, B, C, or D Type uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Chan uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Variable uchar B if active if active if active if active Slot 1 or 2 A, B, C, or D Units uchar R if active if active if active if active Communications Options User’s Guide Chapter 9. HART 7 Communications Description Table 15: Programmable Variables Format* R/W/B* XMT868 XGS868 Slot 1 or 2 A, B, C, or D Zero f.p. Slot 1 or 2 A, B, C, or D Span f.p. XGM868 GF868 B if active if active if active if active B if active if active if active if active HART Variables Universal Rev uchar R Y Y Y Y Software Rev uchar R Y Y Y Y Transmitter Rev uchar R Y Y Y Y Hardware Rev uchar R Y Y Y Y Device ID uchar R Y Y Y Y PollAddress uchar B Y Y Y Y Message uchar24 B Y Y Y Y Tag uchar6 B Y Y Y Y Descriptor uchar12 B Y Y Y Y Date uchar3 B Y Y Y Y Final Assy No uchar3 B Y Y Y Y Derial No. uchar3 R Y Y Y Y Pvt. Label Dist uchar R Y Y Y Y Pri Var Code uchar R Y Y Y Y Alarm Select f.p. B Y Y Y Y Write Protect Code uchar B Y Y Y Y Config Chgd Flag uchar B Y Y Y Y Response Preambles uchar B Y Y Y Y HART Device uchar R Y Y Y Y HART Type uchar B Y Y Y Y HART Channel uchar B Y Y Y Y HART Variable uchar B Y Y Y Y HART Units uchar R Y Y Y Y HART Zero f.p. B Y Y Y Y HART Span f.p. B Y Y Y Y Format:f.p. = IEEE floating point, int = integer, uchar = unsigned character, ucharX = X bytes of unsigned characters. R/W/B:R = read only, W = write only, B = read or write using HART 9.3.4 Field Device Specification The field device specification provides the user with the device specification, product overview, dynamic and device variables and all supported commands. The FDS also details the device specific commands required to view some data from the flowmeter. Please consult the factory for a copy of the Field Device Specification. Communications Options User’s Guide 89 Chapter 9. HART 7 Communications 9.4 Standard DD File The Device Driver file for field device rev 2 for HART 7 is available from the Fieldcomm group web site www.fieldcommgroup.org .The DD file contains the standard table view and enhanced view. The standard DD has three top level menus, Process Variables, Diag/Service and Detailed Setup. Each of these menus have several submenus providing the user with access to the meter variables, diagnostics, and some programming capability. Figure 58: Standard DD File 9.4.1 Process Variables Menu The process variables menu provides real time data for measurement variables available from the meter. You can view measurement PV, CH1, CH2 or average values (if 2 channel meter). **Note that CH2 and average value screens will not show valid data if the meter is a 1 channel meter or CH2 is not turned on. 90 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.1.1 PV Measurements The PV measurements screen shows the primary variable along with the loop current, % of range, Upper and Lower Range values. The screen also shows the digital values for the secondary value (SV), tertiary value (TV) and quaternary value (4V). **Note the SV, TV and 4V values are programmed in the Detailed Setup/Detailed Setup menu. They must be programmed from the HART DD and are not available from the meter side. Figure 59: PV Measurements 9.4.1.2 Channel Variables The channel variables screen shows the measurement values for each individual channel or the average of the two channels. ** Note that the values shown may be different depending on meter model and setup. Review the list of programmable variables for more detail. Figure 60: Channel Variables Communications Options User’s Guide 91 Chapter 9. HART 7 Communications 9.4.1.3 HART Identification The HART identification screen shows HART parameters that are useful to identify the device and its revision information. ** Note the Tag and Long Tag are the only writable parameters here and can only be written in the Detailed Setup\HART Info Setup\User Info screen. Figure 61: HART Identification 9.4.1.4 Slot IO The slot 0 IO screen shows the selected parameter and value for analog out A and Analog output B on the main board. The slot 1 IO screen shows the selected parameter and value for analog outputs or inputs for each of the 4 channels of the Slot 1 option card. **Note only programmed IO will show on Slot 1 IO screen. 92 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.2 Diagnostics / Service Menu The diagnostics and service menu will allow the user to perform standard HART functions and view the health of the meter through status bits. The device and measurement status bits will show “clear” for no error and “set” when the error is present. 9.4.2.1 Device Status The device status bits are a set of general error conditions that map to the operation of the flowmeter. Note these error conditions are standard to HART but may not apply to every field device. They include: • Field Device has malfunctioned due to a hardware error or failure • A reset or self-test of the field device has occurred, or power has been removed or applied • Field device has more status available • PV Analog Channel Fixed • PV Analog Channel Saturated • Process applied to the non-primary variable is outside the operating limits of the device • Process applied to the primary variable is outside the operating limits of the device Figure 62: Device Status 9.4.2.2 Channel Status The channel status bits are a set of error conditions relating to the flowmeter measurement process. Refer to the meter Users Guide for a detailed explanation of the measurement error codes along with possible causes and actions. The error codes may include: • Input Calibration • Calibration Failed. Measured input is out of range. • E0: No Errors Problem: No error condition currently exists Cause: Message appears briefly to confirm that the response to another error condition has resolved the issue. Action: No action required • E1: Low signal Problem: Poor ultrasonic signal strength or the signal exceeds the limits Communications Options User’s Guide 93 Chapter 9. HART 7 Communications Cause: Poor signal strength may be caused by a defective cable, a flowcell problem, a defective transducer or a problem in the electronics console. A signal that exceeds the programmed limits is probably caused by the entry of an improper value in the Channelx-Set up-Signal submenu of the Keypad Program Action: Check the components listed above and check the limit values entered in the Channelx-Set up-Signal submenu. • E2: Soundspeed is out of range Problem: The sound speed exceeds the limits programmed in the Channelx-Set up-Signal submenu of the Keypad Program. Cause: The error may be caused by incorrect programming, poor flow conditions or poor transducer orientation. Action: Compare the measured sound speed to tabulated nominal values for the gas being used and correct any programming errors. • E3: Velocity Range exceeded Problem: The velocity exceeds the limits programmed in the Channelx-Set up-Signal submenu of the Keypad Program. Cause: This error may be caused by the entry of improper programming data or by poor flow conditions and/or excessive turbulence. Action: Make sure the actual flow rate is within ±75 ft/sec (±23 m/sec). Correct any flowcell and/or transducer problems. • E4: Signal Quality is poor Problem: The signal quality is outside the limits programmed in the Channelx-Set up-Signal submenu of the Keypad Program. Cause: The peak of the upstream or downstream correlation signals has fallen below the correlation peak limit, as set in the Channelx-Set up-Signal submenu. This may be caused by a flowcell or electrical problem. Action: Check for sources of electrical interference and verify the integrity of the electronics console by temporarily substituting a test flowcell that is known to be good. Check the transducers and relocate them, if necessary. • E5: Amplitude is poor Problem: The signal amplitude exceeds the limits programmed in the Channelx-Set up-Signal submenu of the Keypad Program. Cause: Excessive levels of an attenuating gas, such as CO2, may be present in the flowcell. Solid or liquid particulates may be present in the flowcell. Action: Correct any process, transducer or flowcell problems • E6: Cycle Skip/Acceleration error Problem: The acceleration exceeds the limits programmed in the Channelx-Set up-Signal submenu of the Keypad Program. Cause: This condition is usually caused by poor flow conditions or improper transducer alignment. Action: Correct any flowcell and/or transducer problems. • E7: Analog output out of range Problem: The current in the analog output circuit exceeds the limits for the analog output port. Cause: The output load exceeds the specified limits for the analog output port. Action: Make sure the output load is <600 ohms for the Slot 0 analog outputs or is <1,000 ohms for an analog outputs option card in Slot 1. 94 Communications Options User’s Guide Chapter 9. HART 7 Communications • E8: Temperature input out of range Problem: This message indicates a temperature input error. Cause: The temperature exceeds the specified limits for the analog/RTD inputs option card, or no input device is connected. Action: Check the temperature transmitter and the connecting cable. Refer to Chapter 1, Calibration, and recalibrate the analog/RTD inputs option card. • E9: Pressure input out of range Problem: This message indicates a pressure input error. Cause: The pressure exceeds the specified limits for the analog inputs option card, or no input device is connected. Action: Check the pressure transmitter and the connecting cable. Refer to Chapter 1, Calibration, and recalibrate the analog inputs option card. • E10: Special Input out of range Problem: This message indicates a special input error. Cause: The special input exceeds the specified limits for the analog inputs option card. Action: Check the special input device and the connecting cable. Refer to Chapter 1, Calibration, and recalibrate the analog inputs option card. • E11: Super Saturated Steam Used in XGS868i only. • E12: Low Pressure Limit Problem: This error code is triggered when the pressure measurement is below the low-pressure switch setting. Cause: The pressure measurement exceeds the specified limits as set in the Channelx-Input/Output submenu. Cause: Check the limit value (0 to 5,000 psia) entered into the Channelx-Input/Output submenu, as described in meter the Programming Manual. • E13: Over Range error. Calculation overflow Problem: This error code message indicates that the present measurement exceeds the range of the meter. Cause: A internal mathematical overflow has occurred in either the volumetric or mass flow calculations. Action: Select larger measurement units or a shorter time interval for the current measurement parameter. For example, choose KSCF/M instead of SCF/M in the Channelx-System menu. See Chapter 2, Initial Setup, of the Startup Guide for instructions. • E14: Totals Overflow Problem: The totalizers are unable to keep up with the total accumulated flow signals. Cause: The programmed units/pulse value is too small. Action: Select a larger number of units/pulse value. • E15: Equation limits exceeded Problem: The meter cannot resolve the molecular weight of the gas based on the measured sound speed, temperature, pressure and N2 concentration. Note: The mw reading will appear as 2.0e3 or 3.0e3 in order to “flag” this condition. Cause: One or more of the above measurements must be incorrect. Communications Options User’s Guide 95 Chapter 9. HART 7 Communications Action: Verify the pressure and temperature readings are correct. Verify the programmed (or input) nitrogen concentration is correct. Verify that the acoustic transit time measurements are operating properly, and that the programmed path and axial length dimensions are correct. **Note that not all Channel status bits may not be applicable to all meter model numbers. For example, the E11 error code only applies to the XGS868i Steam Flowmeter. 9.4.2.3 HART Service The HART service menu allows the user to perform standard HART functions like checking the HART status, testing the loop and calibrating the HART DAC. Double click on each item and the HART DD with invoke a method that will take you through each of the steps. Figure 63: HART Service HART Status: The HART status check will return the current error condition for the meter (See Device Status and Channel Status section). If the meter is not in error the HART status check will return OK. Loop Test: The loop test method will allow the user to set loop current to different values as a verification of the instruments control. The loop test allows for setting the loop current to 4mA, 20mA or any value in between by selection of the “Other” entry. Double click the Loop Test icon and follow the wizard that will guide you through the process. D/A Trim: The DA trim method calibrates the 4-20mA DAC associated with the instrument’s HART output. Calibration points of 4mA and 20mA are checked and offsets entered and stored into the instrument. Double click the D/A Trim icon and follow the wizard that will guide you through the process. 96 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.2.4 Channel Review The channel review screen shows live data for the available meter diagnostics. Each diagnostic has a particular use and expected limits that can be seen in the flowmeter users guide. Figure 64: Channel Review **Note that different diagnostics may be available for different instrument models **Note that CH2 and AVG diagnostics are only valid for a 2-channel meter Typical diagnostic codes and their meaning are: • SSUp: Displays the signal strength for the upstream transducer • SSDn: Displays the signal strength for the downstream transducer • C3: Displays the measured speed of sound • tUP: Displays the upstream ultrasonic signal transit time • tDN: Displays the downstream ultrasonic signal transit time • DeltaT: Displays the transit time difference between the upstream and downstream signals. • Rey#: Displays the Reynolds Number factor • Peak%: Displays the percentage of peak (set to +50 by default). • qUP: Displays the signal quality for the upstream transducer. • qDOWN: Displays the signal quality for the downstream transducer • AmpUP: Displays the value for the signal amplitude of the upstream transducer. • AmpDN: Displays the value for the signal amplitude of the downstream transducer. • Peak# UP: Displays signal peaks for the upstream transducer • Peak# DN: Displays signal peaks for the downstream transducer. Communications Options User’s Guide 97 Chapter 9. HART 7 Communications 9.4.2.5 HART Review 1 The HART Review 1 screen shows the 4 dynamic variables (PV, SV, TV and QV) along with some identification parameters such as Model, Manufacturer and Device ID. **Note that the dynamic variables in this screen are read only, they can be programmed in the Detailed Setup menu Figure 65: RART Review1 9.4.2.6 HART Review 2 The HART Review 2 screen continues to provide information on the device and the current HART revision implementation. The device version and build information refer to the version of firmware in the HART option card. **Note that Message, tag and Long tag are read only here and can be edited in the Detailed Setup, HART Info menu. Figure 66: HART Review2 98 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.2.7 Option Review The option review screen shows the programmed variables, units and their range values for analog outputs on the main system for Slot 0 and any available outputs for Slot 1 (If installed). 9.4.3 Detailed Setup Menu The detailed setup menu provides capability to program certain parameters in the meter. **Note that changing meter parameters from the HART DD may require a reboot of the system and reconnection of HART communications ** Note that most of the configuration functions for HART can also be done from the Main system side as well. 9.4.3.1 Detailed Setup – PV, SV, TV and QV The dynamic variables can be setup from this screen. Click on the “PV is” item and chose desired parameter from the drop-down list and download to the meter. Note the units are read only and can only be changed from the main system side. Figure 67: Detailed Setup – PV, SV, TV and QV Communications Options User’s Guide 99 Chapter 9. HART 7 Communications 9.4.3.2 Detailed Setup – Meter Setup The meter setup menu allows changing of some global settings. Two Path : This is an error handling option for two channel meters. It is either set ON or OFF. See meter users guide for more detail. Response Time : The meter can average a number of consecutive flow measurements to provide a steady reading . The options for this parameter can be 1, 2, 5, 20, 30, 60 and statistics. Refer to the meters users guide for more detail. Static Density: The static density fields allows you to turn on use of fixed static density and to set the value. Error Mode : The error mode setting tells the meter what to do with the 4-20mA output when the meter is in error. It can hold last value, go Low (4mA), go high (20mA), go higher (22mA) and go to Other where the user can set any value between 2 and 22mA. Clear Totals: The Clear totals method, when selected, will clear the forward and reverse volumetric and mass flow totalizers in the meter. Figure 68: Detailed Setup – Meter Setup 100 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.3.3 Slot Setup The Slot setup screen allows for configuration of the variables and range values for main (Slot 0) and option (Slot 1) 4-20mA outputs. Note the units are read only and can only be changed from the meter side. Figure 69: Slot Setup Communications Options User’s Guide 101 Chapter 9. HART 7 Communications 9.4.3.4 HART Setup – User Info The User information screen is where site specific information about the meter can be entered. Tag : 8-character text field that can be used to identify the instrument Long Tag : 32-character text field with same purpose as the tag only more characters allowed Descriptor : An additional 32-charater description field. Message : Message text field. Date : A date can be manually added to the HART device. Final Assembly Number : Assembly number text field. Figure 70: HART Setup-User Info 9.4.3.5 HART Setup – Loop Info The loop information screen is where the meters HART polling address and loop current mode can be configured. Polling Address : The polling address change be set from 0 to 63 where the addresses 1 to 63 are typically used in multidrop mode. Loop Current Mode : The loop current mode determines whether the meter sinks the loop current based on the PV parameter. If the loop current mode is enabled the meter does set the loop current per the PV, if disabled the meter sets its loop current to 4mA and communicates to the HART DCS Master using digital communications only. The Number of request and response preambles are read only and useful to know when setting up HART communications. 9.4.3.6 HART Setup - Revision Info The revision information screen allows us to see the revisions for the HART 7 design. These are read only parameters. Universal Rev : This is the HART protocol revision which is currently HART 7. Field Device Revision : The revision of the flowmeter HART design. In our case there is a HART 5 design which is revision 1 so the HART 7 design is revision 2. Software Revision : The revision of the HART PCBA Software. Hardware Revision : The revision of the HART PCBA electronics. 102 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.4.3.7 HART Setup – ID Info The HART ID screen shows the manufacturer name Panametrics, the meter model number and the device ID of the instrument. 9.5 Enhanced DD File The enhanced DD file view provides a graphical interface with most of the same information described the standard dd file section. There are three entry points to Enhanced DD file, the Process Variables, Diag/Service and Flow Meter screens. 9.5.1 Process Variables The Process Variables entry point gives access to the Overview, Charts and About screens. This where the user can look and trend the four dynamic variables. 9.5.1.1 Overview The overview screen gives a real time look at the PV, SV, TQ and QV data and a graphical look at the values versus their range limits. The overview screen also gives the user a quick indication of the health of the flowmeter measurement. When there is no error the overview screen shows “Device OK” and when there is an error the screen will show the error code. Figure 71: Overview Communications Options User’s Guide 103 Chapter 9. HART 7 Communications 9.5.1.2 Charts The charts screen has trending charts for each of the four dynamic variables. The charts can be configured using the axis zoom and properties buttons, and the data can be saved to file or printed. Figure 72: Charts 104 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.5.1.3 About The About screen contains a picture of the meter type, the device version of code and the code build date. Figure 73: About Communications Options User’s Guide 105 Chapter 9. HART 7 Communications 9.5.2 Diag/Service The diagnostics and service menu will allow the user to perform standard HART functions and view the health of the meter through status bits. The device and measurement status bits will show “clear” for no error and “set” when the error is present. 9.5.2.1 Specific Status The Specific Status tab shows the Device and Chanel status bits graphically. Green color is OK and red means the status bit is set. The device status bits are a set of general error conditions that map to the operation of the flowmeter. Note these error conditions are standard to HART but may not apply to every field device. The channel status bits are a set of error conditions relating to the flowmeter measurement process. Refer to the meter Users Guide for a detailed explanation of the measurement error codes along with possible causes and actions. Figure 74: Specific Status 106 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.5.2.2 HART Service The HART Service tab contains the HART methods used to check HART Status, Loop Test and DA calibration. There are two additional methods that can be used to reset the HART device and clear the HART Non-volatile Menu. These last two methods are password protected and require contacting the factory for access. Figure 75: HART Service 9.5.2.3 Slot Service The Slot Service tab allows for the user to perform a loop test and DA calibration for the two 4-20mA outputs found on the main system. Please refer to the system users guide for location of the 4-20mA connections. Communications Options User’s Guide 107 Chapter 9. HART 7 Communications 9.5.2.4 Review The Review Tab gives a complete one-page view of Channel 1, 2 and Average diagnostics as well as some HART parameters and option card settings. Figure 76: Review 9.5.2.5 Flow Meter HART 7 – EDD The Flow Meter HART 7 EDD entry point of the enhanced DD file contains many of the screens from the Process Variables and Diag/Service entry points along with a programming tab. 9.5.2.6 Process Variables The process variables menu provides real time data for measurement variables available from the meter. You can view measurement PV, CH1, CH2 or average values (if 2 channel meter). **Note that CH2 and average value screens will not show valid data if the meter is a 1 channel meter or CH2 is not turned on. Figure 77: Process Variables 108 Communications Options User’s Guide Chapter 9. HART 7 Communications 9.5.2.7 HART Identification The HART Identification screen provides information on the device and the current HART revision implementation. The device version and build information refer to the version of firmware in the HART option card. Figure 78: HART Identification 9.5.2.8 Slot 0 I/O The SLOT 0 I/O screen shows the parameter, values and units for the main board standard 4-20mA outputs. Figure 79: Slot 0I/O 9.5.2.9 Specific Status This is the same screen as discussed in the Diag/Service Specific Status section of this user’s guide. 9.5.2.10 HART Service This is the same screen as discussed in the Diag/Service HART Service section of this user’s guide. 9.5.2.11 Slot 0 Service This is the same screen as discussed in the Diag/Service Slot Service section of this user’s guide. 9.5.2.12 Review This is the same screen as discussed in the Diag/Service Review section of this user’s guide. Communications Options User’s Guide 109 Chapter 9. HART 7 Communications 9.5.2.13 Detailed Setup The Detailed Setup screen is where the user can change meter programming. The PV, SV, TV and QV variables are selected, and the range limits can be set. Other meter parameters as well as Slot 0 settings are also configured here. Please note that after each change from this screen the flowmeters must be power cycled and HART communications re-established.. Figure 80: Detailed Setup 110 Communications Options User’s Guide Warranty Warranty Each instrument manufactured by Panemetrics is warranted to be free from defects in material and workmanship. Liability under this warranty is limited to restoring the instrument to normal operation or replacing the instrument, at the sole discretion of Panemetrics. Fuses and batteries are specifically excluded from any liability. This warranty is effective from the date of delivery to the original purchaser. If Panemetrics determines that the equipment was defective, the warranty period is: • • one year from delivery for electronic or mechanical failures one year from delivery for sensor shelf life If Panemetrics determines that the equipment was damaged by misuse, improper installation, the use of unauthorized replacement parts, or operating conditions outside the guidelines specified by Panemetrics, the repairs are not covered under this warranty. The warranties set forth herein are exclusive and are in lieu of all other warranties whether statutory, express or implied (including warranties or merchantability and fitness for a particular purpose, and warranties arising from course of dealing or usage or trade). Return Policy If a Panemetrics instrument malfunctions within the warranty period, the following procedure must be completed: 1. Notify Panemetrics, giving full details of the problem, and provide the model number and serial number of the instrument. If the nature of the problem indicates the need for factory service, Panemetrics will issue a RETURN AUTHORIZATION NUMBER (RAN), and shipping instructions for the return of the instrument to a service center will be provided. 2. If Panemetrics instructs you to send your instrument to a service center, it must be shipped prepaid to the authorized repair station indicated in the shipping instructions. 3. Upon receipt, Panemetrics will evaluate the instrument to determine the cause of the malfunction. Then, one of the following courses of action will then be taken: • If the damage is covered under the terms of the warranty, the instrument will be repaired at no cost to the owner and returned. • If Panemetrics determines that the damage is not covered under the terms of the warranty, or if the warranty has expired, an estimate for the cost of the repairs at standard rates will be provided. Upon receipt of the owner’s approval to proceed, the instrument will be repaired and returned. Communications Options User’s Guide 111 Warranty [no content intended for this page] 112 Communications Options User’s Guide Customer Support Centers U.S.A. The Boston Center 1100 Technology Park Drive Billerica, MA 01821 U.S.A. Tel: 800 833 9438 (toll-free) 978 437 1000 E-mail: [email protected] Ireland Sensing House Shannon Free Zone East Shannon, County Clare Ireland Tel: +353 61 61470200 E-mail: [email protected] Copyright 2023 Baker Hughes company. This material contains one or more registered trademarks of Baker Hughes Company and its subsidiaries in one or more countries. All third-party product and company names are trademarks of their respective holders. BH073C11 EN G ">
Advertisement
Key features
- RS485 interface
- Modbus protocol support
- Ethernet communications
- WI-FI communications
- Foundation Fieldbus support
- HART 5 and 7 compatibility
Frequently asked questions
The MODBUS option card must be plugged into either slot 5 or slot 6 of the flowmeter. Connect the two wires of the twisted-pair cable from the option card's terminals to the corresponding terminals at the control system.
The default MODBUS baud rate is 2400bps.
You can change the IP parameters using the Digi Device Discovery program.