Varec 4000 manual Modbus Implementation

Page 56

Modbus Implementation

Tank Gauge Transmitter

 

 

Function

Function

Information Type

Modbus Nomenclature

Code

 

 

 

01

Read

Bits

Read output status

 

 

 

 

02

Read

Bits

Read input status

 

 

 

 

03

Read

Integer, Code, Status word,

Read output registers

 

 

Floating point

 

04

Read

Integer, Code, Status word,

Read input registers

 

 

Floating point

 

05

Write

Bits

Force single output status

 

 

 

 

06

Write

Integer, Code, Status word

Preset single register

 

 

 

 

08

n/a

Repeat of Loopback Message

Loopback test

 

 

 

 

15

Write

Bits

Force multiple outputs

 

 

 

 

16

Write

Integer, Code, Status word,

Preset multiple registers

 

 

Floating point

 

65

Read

Floating point

Read floating point registers

 

 

 

 

66

Write

Floating point

Write floating point registers

 

 

 

 

Table 9-1: Modbus Functions

Note! Exception: Because the ATT does not distinguish between inputs and outputs, function codes 01 and 02 as they apply to bits, and function codes 03 and 04 as they apply to numeric values refer to the same data registers. For example, either function code 03 or function 04 can be used to read the integer form of the true mass variable at data address 0053.

Configuration Item

Valid Entries

Modbus

Model 1200

 

 

Configurable

Configurable

Modbus Address

1 to 254

No

Yes

 

 

 

 

Maximum Integer Size

Whole number (0 to 65,534)

Yes

Yes

 

 

 

 

Integer Scaling Factors

Floating point number

Yes

Yes

 

 

 

 

Unit Selection

Coding list

Yes

Yes

 

 

 

 

Baud Rate

300, 600, 1200, 2400,

No

Yes

 

4800, 9600

 

 

Number of Stop Bits

1 or 2

No

Yes

 

 

 

 

Parity

Odd, Even, None

No

Yes

 

 

 

 

Table 9-2: Modbus Configuration Information

46

Installation and Operations Manual

Image 56
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 ATT WiringWiring Preparation 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 WiringConnecting the RTD Connecting the Handheld TerminalWiring Completion Installation CheckoutConfiguration Configuration Parameters1200 Hand Held Terminal 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 Imperial Fractional 1800 Series Transmitter Quick Setup Imperial Decimal 1800 Series Transmitter Quick Setup7 0-20 Meters 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 TestsSpecifications Specifications and Physical CharacteristicsInput Power EnvironmentalLevel Measurement Safety Agency Approvals Intrinsic SafetyExplosion Proof Agency Acronym RequirementAssembly/Component Part Number Major System Assemblies and ComponentsOrder Codes CommunicationsOrder Codes Theory of Operation CPU BoardBack-up Battery Status Inputs and OutputsAtti Communications Port 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 UnitRelay Specifications Model 4050 Digital Input/Output UnitDigital Outputs Digital InputsImplementation Modbus ImplementationIntroduction Modbus Implementation Term Definition Functions and Data FormatsInteger Registers ATT Response Integer DataHost Request Character Data Coded Data Packed Bit DataFloating-Point Registers Floating-Point DataTwo 16-bit Registers Format Floating Point DataOne 32-bit Register Format Status Bits Status Bit DataException Responses 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 Optional Interfaces 10.1 4000TIFMO10.2 4000GEFMO 10.3 4000LJFMO10.5 4000WBFMO 10.6 4000GMFMOGlossary Adv Hi LevelDband TSU Tank Gauge Transmitter 4000 Your official representative Your offical representative