Varec 4000 manual Integer Data, Host Request, ATT Response

Page 58

Modbus Implementation

Tank Gauge Transmitter

 

 

Note! In all of the following communication examples, the error check value is dependent upon the mode of transmission.

9.5.1Integer Data

The integer data is a whole number between 0 and the maximum Modbus integer (inclusive). The maximum Modbus integer is a user-configurable variable that is a whole number between 0 and 65,535 (inclusive). The integer data must also be scaled for each data type by entering the desired units, a minimum, and a maximum value. In order for the integer value to be correctly interpreted, these scaling factors must match the format expected by the host system. Scaling of the integer parameters is accomplished through floating-point registers or by using the Model 1200 Handheld Interface.

The following communication example shows the request for one register starting at register 0 (0000 Hex).

For the following example, assume:

minimum = 1 meter

maximum = 15 meters

maximum Modbus integer = 65,534

Host Request

Address

Function

Start Reg

Start Reg

# of Reg

# of Reg

Error

 

Code

H

L

H

L

Check

 

 

 

 

 

 

 

01

03

00

00

00

01

XX

 

 

 

 

 

 

 

ATT Response

 

 

 

 

 

Address

Function

Byte

Data

Data

Error

 

 

code

Count

MSB

LSB

Check

 

 

 

 

 

 

 

 

01

03

02

41

24

XX

 

 

 

 

 

 

 

 

48

Installation and Operations Manual

Image 58
Contents Installation Operations Manual Page Copyright Disclaimer of Warranties Safety Precaution Definitions Safety Precautions Tank Gauge Transmitter Introduction Tank Gauge Transmitter Glossary Tank Gauge Transmitter Viii Using This Manual IntroductionOperation ConfigurationConstruction Installation Mounting the Equipment Part Number Gauge Adapter KitWiring Preparation WiringATT Wiring Connecting Input PowerConnecting Host Communication Terminal Block One TB1 Terminal Block Two TB2ATT EIA485 Wiring Typical EIA485 WiringTypical EIA485 System Wiring ATT Mark/Space Wiring Typical Mark/Space Field WiringWiring Completion Connecting the RTDConnecting the Handheld Terminal Installation Checkout1200 Hand Held Terminal ConfigurationConfiguration Parameters Function Key DescriptionTerminal Mode Configuration Terminal Mode Operation 1200 Hand Held TerminalMenu Operation Main Menu Main Menu DescriptionSummary Menu Summary Menu DescriptionConfiguration Menu Configuration Menu DescriptionHost Menu Host Menu DescriptionQuick Setup General Configuration Imperial Fractional 1900 Quick Setup DefaultsHost Configuration Imperial Decimal 1900 Quick Setup Defaults 3 0-20 Meter 1900 Quick Setup Defaults 4 0-30 Meter 1900 Quick Setup Defaults 7 0-20 Meters 1800 Series Transmitter Quick Setup Imperial Fractional 1800 Series Transmitter Quick SetupImperial Decimal 1800 Series Transmitter Quick Setup 8 0-30 Meters 1800 Series Transmitter Quick SetupImperial Modbus Quick Setup Defaults Metric Modbus Quick Setup Defaults Maintenance Maintenance and TroubleshootingBattery Replacement ATT Error Status Conditions TroubleshootingError Message Description ATT Status Conditions ATT Configuration Error CheckingStatus Condition Description Model 1200 Error Messages Host Communication Loopback TestsInput Power SpecificationsSpecifications and Physical Characteristics EnvironmentalLevel Measurement Explosion Proof Safety Agency ApprovalsIntrinsic Safety Agency Acronym RequirementAssembly/Component Part Number Major System Assemblies and ComponentsOrder Codes CommunicationsOrder Codes Theory of Operation CPU BoardAtti Communications Port Back-up BatteryStatus Inputs and Outputs Host Communications InterfacesTemperature Measurement Encoder Battery BackupHost Communication Function Number Mark/Space Host InterfaceNumber Exception Modbus Support over Mark/Space Host Interface Compatibility with Varec Tank Polling UnitTheory of Operation ATT Family of Products Model 4040 Display UnitDigital Outputs Relay SpecificationsModel 4050 Digital Input/Output Unit Digital Inputs Introduction Modbus Implementation Implementation Modbus Implementation Integer Registers Functions and Data FormatsTerm Definition Host Request Integer DataATT Response Character Data Coded Data Packed Bit DataTwo 16-bit Registers Format Floating-Point RegistersFloating-Point Data Floating Point DataOne 32-bit Register Format Exception Responses Status BitsStatus Bit Data Exception Response ReasonLoopback Test Data Out of RangeHardware Implementation Integer Register Map Register Number Type DescriptionRegister Number Sw Ver0-1 Noise Reject Type Floating Point Register Map Status Bit Register MapModbus Implementation 10.2 4000GEFMO Optional Interfaces10.1 4000TIFMO 10.3 4000LJFMO10.5 4000WBFMO 10.6 4000GMFMOGlossary Adv Hi LevelDband TSU Tank Gauge Transmitter 4000 Your official representative Your offical representative