Varec 4000 manual One 32-bit Register Format

Page 62

Modbus Implementation

Tank Gauge Transmitter

 

 

9.6.4The One 32-bit Register Format

Function code 65 (41 Hex) is used to read floating-point registers in this format. An example of a floating-point register read is shown below with the a temperature of 100.0 degrees is being read from register 1 (0001 Hex).

Host Request

 

 

 

 

 

 

 

Address

Function

Start

Start

# of

# of

Error

 

 

 

Code

Reg H

RegL

Reg H

Reg L

Check

 

 

 

 

 

 

 

 

 

 

 

01

41

00

01

00

01

XX

 

 

 

 

 

 

 

 

 

 

 

ATT Response

 

 

 

 

 

 

 

Address

Function

# of

# of

Data

Data

Data

Data

Error

 

code

Reg H

Reg L

MSB

 

 

LSB

Check

 

 

 

 

 

 

 

 

 

01

41

00

01

42

C8

00

00

XX

 

 

 

 

 

 

 

 

 

9.6.5Floating Point Data

Hexadecimal representation: 42 C8 00 00

Decimal equivalent: 100.00

Function code 66 (42 Hex) is used to write floating-point registers. An example of a floating-point register write is shown below with the value 100.0 being written into the Advisory High Temperature Alarm Setpoint, register 12 (000C Hex).

Host Request

Address

Function

Start Reg

Start Reg

# of Reg

# of Reg

Data

 

Code

H

L

H

L

MSB

 

 

 

 

 

 

 

01

42

00

0C

00

01

42

 

 

 

 

 

 

 

 

 

 

Data

Data

Data

Error

 

 

 

 

 

LSB

Check

 

 

 

 

 

 

 

 

 

 

C8

00

00

XX

 

 

 

 

 

 

 

ATT Response

 

 

 

 

 

Address

Function

# of Reg

# of Reg

Error

 

 

 

code

H

L

Check

 

 

 

 

 

 

 

 

 

01

03

02

41

XX

 

 

 

 

 

 

 

 

 

9.6.6Floating Point Data

Hexadecimal representation: 42 C8 00 00

Decimal equivalent: 100.00

Floating-point registers that are defined as reserved have zero (0) as their value. A write command to a reserved floating-point register will be ignored.

52

Installation and Operations Manual

Image 62
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 IntroductionConstruction ConfigurationOperation 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 Host Configuration Imperial Fractional 1900 Quick Setup DefaultsGeneral 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 Battery Replacement Maintenance and TroubleshootingMaintenance Error Message Description TroubleshootingATT Error Status Conditions Status Condition Description ATT Configuration Error CheckingATT Status Conditions 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 InterfacesHost Communication Encoder Battery BackupTemperature Measurement Number Exception Mark/Space Host InterfaceFunction Number 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 InputsImplementation Modbus ImplementationIntroduction Modbus Implementation Term Definition Functions and Data FormatsInteger Registers ATT Response Integer DataHost Request 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 ReasonHardware Implementation Data Out of RangeLoopback Test 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