DTSX200 Communications(Modbus) Guide

Similar documents
NGC-40 Bridge. Modbus Overview. Raychem-AR-H58862-NGC40BridgeModbusOV-EN-1805 nvent.com 1

NGC-UIT2 MODBUS PROTOCOL INTERFACE MAPPING FOR NGC-30 SYSTEMS. Firmware versions up to V2.0.X

F Technical Bulletin SC 370 SMART Modbus Interface

Modbus TCP/IP Option Instruction Manual

Yokogawa DX Ethernet Driver Help Kepware Technologies

Compod. Instruction Manual IM-COMPOD Revision: F, December 2015

ibox Modbus Server Gateway for the integration of Notifier ID3000 / ID3002 / ID60 / ID50 fire panels in Modbus enabled monitoring and control systems

PAPERLESS RECORDER COMMUNICATION FUNCTION (Ethernet)

Series Digital Controller Instruction Sheet

FlameGard 5 UV/IR HART

Compod. Instruction Manual IM-COMPOD Revision: C.1, November 2010

Database for CTS6000 MODBUS

MicroTech Series 200 Centrifugal Chiller

FL500 Modbus Communication Operating Manual. Order No.: /00. MSAsafety.com

Replaceable LED modules. Sleep or unattended mode. Auto-silence and auto-acknowledge

ION Meter Alerts TECHNICAL NOTE NOVEMBER In This Document

AUTOMATION. Operator s Manual RST Series Web Enabled Input Module. Rev. A2, 1/12

mti085 Temperature Interface

Avigilon Control Center 5 System Integration Guide

ModBus DE-1 INSTALLATION AND USER MANUAL

PowerLogic ION Setup Meter Configuration Software Configuration Guide

Simplex Panel Interface Guide

Yokogawa DX Ethernet Driver PTC Inc. All Rights Reserved.

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

For Raychem ACS-30 Controls Systems

Model A1700 Series Annunciator

P2267 NETWORK INTERFACE

1600 Gas Controller. User s Manual. Industrial Scientific Corporation. Version 3.2 September 1, 2006

FS Mircom FX2000 Fire Alarm Panel

General Specifications

IndigoVision Alarm Panel. User Guide

LineGuard 2300 Program User Manual (FloBoss 107)

OPERATOR S MANUAL MODEL AP15/AP15-1/AP15-2 PC-ALARM PANEL

FlameGard 5 MSIR HART

SyringeHeater.com. Syringe Heater. Thermo-Kinetic Heat Clamping. Model: HEATER-KIT-1LG HEATER-KIT-5SP

System Galaxy Quick Guide

General Specifications

SM3000 Videographic Recorder. User Guide. Modbus (RTU) Communications Option

FieldServer FS Secutron

Trident User s Manual

Manual GPRS Data Logger PCE-GPRS 2

IndigoVision. GAI-Tronics Integration Module. Administrator's Guide

User manual. KNXpar. version

Installation Manual. ATS Remote Annunciator Catalog 5350 DANGER WARNING D

725B Configuration Software Manual

Netbiter Tank Sensor

Batt-Safe Battery String Monitoring System

Series Temperature Controller Instruction Sheet

Added password for IP setup page : Password must be in IP format!

Gas detector head GD-70D-ET Operating Manual for PoE method communication

DC VOLTMETER DCV-10 / 10A / 10C / 10S / 10CS / 11 / 11A / 11C / 11S / 11CS. A4741 / Rev.1

Operation Manual Fighter ProVision Software. Version: 0.0 Revision: 1

Avigilon Control Center System Integration Guide

MicroTech Series-200 Flooded Screw Chiller

PowerLogic Branch Circuit Power Meter (BCPM)

Corrigo E Ventilation

Setup Instructions. This manual is only valid for A36D/TPSD Chargers. equipped with a 341S control card with P341S0012 or P341S0013 software

ModSync Sequencing System Installation & Operation Manual. For use with Fulton Steam Boilers.

Adaptive CyCLO Technical and HMI User Guide. CyCLO User Guide. Version th December 2017 REV

FCD-wire Contents. List of Figures

Modbus RTU RS485 Manual

PROCESS & TEMPERATURE UNIVERSAL INPUT DIGITAL METERS

CONsOlIDATOR 4 & 8. MulTI- C h ANNEl CONTROllERs. ConsoliDator 4 Model PD940 ConsoliDator 4 Features. ConsoliDator 8 Features.

PBI Manual. Paradox to KNX-BUS Interface

Monitor Alarms and Events

Q-SMART MODBUS KIT. Modbus Protocol & Parameters. Cod EN rev.a ed.08/2018. Q-SMART Software Version AE17

Sales and Engineering Data Sheet ED

RS485 MODBUS Module 8AI

Process & TeMPerATUre UniversAl input DigiTAl MeTers

MO n : 12JMC rév A

Model A2100 Series Annunciator

Ethernet to Serial Bridge Owners Manual Circuit Board: AB Converter: Digi Connect ME

DATA SHEET BENEFITS CURRENT CHALLENGES SSM INFOTECH S X-FORCE AMS - THE IDEAL SOLUTION

ACTIVE INFRARED BARRIER

Alarm Manager Plug-in

Monitor Alarms and Events

CTT8 TEMPERATURE MONITOR DEVICE

FieldServer Driver - Serial FS McQuay Microtech Open Protocol

Oracle Communications Performance Intelligence Center

TSI Model 8630 PRESSURA Room Pressure Monitor Modbus Communications Application Note LC-106

Rev Flame Detection Sensor. TF100 User Manual

A36D/TPSD Modbus TCP SCADA INTERFACE INSTRUCTIONS

SEC 3500 OI- StatCast RS232 Gas Status Text Broadcast Configuration Manual

Meridian wiredhart. HART Field Device Specification Goldmine Rd. Monroe, NC USA

A36D/TPSD Modbus RTU (Serial) SCADA INTERFACE INSTRUCTIONS

User s Guide CN616A. Universal 6 Channel ¼ DIN Process Controller. Shop online at omega.com

CBI-064. User Manual. Caddx to KNX-BUS Interface

ECO N DATE DESCRIPTION OF CHANGE CHG

Important Supplementary Manual to the main Ezeio manual. 5. Section 2a: Introducing the 2400 input and output expansion field stations.

4590 Tank Side Monitor. Service Manual. WM550 Communication Protocol. Software Versionv2.03 SRM011FVAE0808

DIGITAL TEMPERATURE RELAY TR-100

EOS INTERFACE GUIDE AND POINTS LIST For EOS BTCII Firmware Version J1239D-570 and newer

KNX module for smoke alarm devices Dual/VdS and Q-Label (Order no )

FIRECLASS Networking. Addressable Fire Alarm Control Panels From Software version 21. Product Application and Design Information FC-A-FCNET-A

VTI MODEL itc5000 HEAT TRACING CONTROL SYSTEM OPERATIONS MANUAL

Manual for the integration in BMS/GTC

Sales and Engineering Data Sheet ED

SOFTWARE INTERFACE SPECIFICATION - SOLA MODBUS INTERFACE

RADview-EMS/TDM. Element Management System for TDM Applications Optimux RAD Data Communications Publication 07/04

Remote Service App. Client Installation and Operation Guide V1.1

Transcription:

User s Manual DTSX200 Communications(Modbus) Guide 4th Edition

Blank Page

< Introduction > i Introduction About this Manual Thank you for purchasing the DTSX200 Distributed Temperature Sensor. This document describes the (Modbus) communications function of the DTSX200. Read it carefully before using the function to ensure proper use. You may also refer to the following manuals for other information related to the DTSX200. Manual name Document No. Description DTSX200 Distributed Temperature Sensor Guide DTAP200 DTSX200 Control Visualization Software Guide DTAP200 DTSX200 Control Visualization Software LAS 2.0 Data Conversion Guide IM 39J06B45-01E IM 39J02B45-01E IM 39J02B45-02E This document describes the functions, operation and usage precautions of the DTSX200 Distributed Temperature Sensor. This document describes the functions, operation and usage precautions of the DTSX200 Control Visualization Software, which can be used to configure the DTSX200 Distributed Temperature Sensor and display its measurement result. This document describes the functions, operation and usage precautions of the software for converting and transmitting measurement data of the DTSX200 Distributed Temperature Sensor in LAS format. Caution Trademarks YOKOGAWA reserves the right to make improvements in the manuals and product at any time, without notice or obligation. If you have any questions, or you find mistakes or omissions in the manuals, please contact our sales representative or your local distributor. No part of the manual may be transferred or reproduced without prior written consent from YOKOGAWA. The following names are trademarks or registered trademarks of their respective holders DTSX, STARDOM and CENTUM are trademarks of Yokogawa Electric Corporation. Ethernet is a registered trademark of Xerox Corporation. Modbus is a registered trademark of AEG Schneider.

Blank Page

< CONTENTS > iii DTSX200 Communications(Modbus) Guide CONTENTS Introduction... i CONTENTS... iii 1. Overview of the Communications Function... 1 2. Specifications... 3 2.1. Communications Interface Specifications... 3 2.1.1. Ethernet... 3 2.1.2. RS-232C... 3 2.2. Modbus Communications Protocol Specifications... 4 2.2.1. Modbus/TCP... 4 2.2.2. Modbus Serial... 4 3. Communications Setup... 5 3.1. Modbus/TCP... 5 3.1.1. Settings... 5 3.1.2. Setup Procedure... 5 3.2. Modbus Serial Communications... 8 3.2.1. Modbus Communications Related Settings... 8 3.2.2. Setup Procedure... 8 4. Modbus Communications Protocol... 11 4.1. Overview... 11 4.2. Message Structure... 11 4.2.1. Device Number... 11 4.2.2. Function Code... 11 4.2.3. Data... 11 4.2.4. Error Check Code... 12 4.3. Slave Response... 12 4.3.1. Normal Response... 12 4.3.2. Exception Response... 12 4.3.3. No Response... 13 4.4. Function Codes... 13 5. Message Description... 15 5.1. Read Holding Registers... 15 5.1.1. Message Structure... 15 5.1.2. Function Description... 15

< CONTENTS > iv 5.1.3. Example of Message Exchange... 15 5.2. Read Input Registers... 16 5.2.1. Message Structure... 16 5.2.2. Function Description... 16 5.2.3. Example of Message Exchange... 16 5.3. Write Single Register... 17 5.3.1. Message Structure... 17 5.3.2. Function Description... 17 5.3.3. Example of Message Exchange... 17 5.4. Write Multiple Registers... 18 5.4.1. Message Structure... 18 5.4.2. Function Description... 18 5.4.3. Example of Message Exchange... 18 6. Address Map... 19 6.1. Handling of Fractional Data... 19 6.2. Holding Register Address Map... 19 6.2.1. List of Holding Registers... 19 6.2.2. Description of Holding Registers... 20 6.3. Input Register Address Map... 38 6.3.1. List of Input Registers... 38 6.3.2. Description of Input Registers... 38 Revision Information... i

< 1. Overview of the Communications Function> 1 1. Overview of the Communications Function The DTSX200 supports communications based on the Modbus protocol via builtin Ethernet and RS-232C ports as communications interfaces. Using Modbus communications, a client/master can configure, control, as well as retrieve status information and measurement data from a remote DTSX200. The figure below shows an example system configuration. PC PC PC STARDOM,CENTUM Control device Modbus/TCP Modbus/TCP Modbus/TCP Modbus/TCP Ethernet DTSX200 RS-232C Modbus Serial (ASCII, RTU) If connection to the DTSX200 is by Ethernet, the Modbus/TCP communications protocol is used, the DTSX200 runs as a Modbus/TCP server and can connect to a maximum of four client devices. If connection to the DTSX200 is by RS-232C, the DTSX200 runs as a slave device and communicates one-to-one with a master device. Both the RTU and ASCII serial transmission modes are supported. For RS-232C communications, a slave address must be defined for the DTSX200.

Blank Page

2. Specifications < 2. Specification> 3 2.1. Communications Interface Specifications 2.1.1. Ethernet Item Connector type RJ-45 connector Number of ports 1 Electrical and mechanical specifications IEEE802.3 compliant Transmission mode 100BASE-TX/10BASE-T Specifications 2.1.2. RS-232C Item Connector type Number of ports Electrical and mechanical specifications Transmission mode Synchronization Baud rate Character length Parity Stop bits Flow control Specifications RJ-45 connector 3 (COM1, COM2 and COM3) * COM1 and COM2 ports are available for Modbus serial communications. EIA RS-232 compliant Full-duplex Start-stop synchronization 1200, 2400, 4800, 9600, 19200, 38400, 57600 or 115200 bps (selectable) * The COM2 port supports baud rates up to 38400 bps. 7 or 8 bits None, even or odd 1 bit or 2 bits None, rts/cts or xon/xoff

2.2. Modbus Communications Protocol Specifications 2.2.1. Modbus/TCP < 2. Specification> 4 The DTSX200 supports the Modbus/TCP server function (equivalent to the Modbus slave function) and allows connection to a maximum of four client devices. It also has a timeout function, which automatically disconnects a client device if there is no communication for a specified timeout interval or longer. To maintain connection, communicate with the DTSX200 regularly. Item Transmission media Transmission mode Error detection Port number used Number of clients Communication timeout 2.2.2. Modbus Serial Specification Ethernet RTU mode Compliant with TCP/IP error-checking specification 502 * can be changed from the Maintenance web page 4 max. 5 to 1800 seconds The DTSX200 supports the Modbus slave function. Item Specification Transmission media RS-232C Transmission mode RTU mode or ASCII mode (selectable) Slave address 1 to 247 Port number used COM1 or COM2 (selectable) Baud rate Selectable from 1200, 2400, 4800, 9600, 19200, 38400, 57600 or 115200 bps (selectable) * The COM2 port supports baud rates up to 38400 bps. Data bits 7 or 8 bits. * 8 bits must be specified for RTU transmission mode. Parity None, even or odd Stop bits 1 bit or 2 bits Flow control None, rts/cts or xon/xoff (selectable) Data interval 24-bit time or shorter Error detection CRC-16 (for RTU mode) and LRC (for ASCII mode)

3. Communications Setup 3.1. Modbus/TCP < 3. Communication Setup> 5 This section describes how to set up the DTSX200 for Modbus/TCP communications. 3.1.1. Settings Setting Port Number 502 or 1024 to 65535 Communication timeout interval 5 to 1800 seconds Setting Range 3.1.2. Setup Procedure 1. Open the web application in Maintenance (Auth) mode. SEE ALSO For details, see Subsection B6.1.4, How to Transit between Operation States of Chapter B6, System Configuration of the DTSX200 Guide (IM 39J06B45-01E). 2. Click Application Setting Modbus TCP to display the [Modbus TCP] page.

< 3. Communication Setup> 6 3. Specify the port number for Modbus/TCP communications in [Port Number] and the communication timeout duration in [Comm Timeout]. Select yes for [Port Enable] to enable the port number for Modbus/TCP communications. After you have completed all required settings, click the [Set] button. Clicking the [Initialize] button reverts all settings to their default values, namely, 502 for [Port Number], 600 for [Comm Timeout] and yes for [Port Enable] respectively. 4. When the following page is displayed, click [OK].

< 3. Communication Setup> 7 5. When the following page is displayed, click Operations-Reboot to reboot the system in online mode. SEE ALSO For more details, see Subsection B6.1.4, How to Transit between Operation States of Chapter B6, System Configuration of the DTSX200 Guide (IM 39J06B45-01E).

3.2. Modbus Serial Communications < 3. Communication Setup> 8 This section describes how to perform setup for Modbus serial communications. 3.2.1. Modbus Communications Related Settings Setting Slave Address 1 to 247 Protocol rtu or ascii SEE ALSO Setting Range For details on serial communications related settings, see Subsection B6.4.8, Serial Port Configuration (Serial) of the DTSX200 Guide (IM 39J06B45-01E). 3.2.2. Setup Procedure 1. Open the web application in Maintenance (Auth) mode. SEE ALSO For more details, see Subsection B6.1.4, How to Transit between Operation States of Chapter B6, System Configuration of the DTSX200 Guide (IM 39J06B45-01E). 2. Click Application Setting Modbus Serial to display the Modbus Serial page.

< 3. Communication Setup> 9 3. Specify the [Slave Address] and [Protocol], and then click the [Set] button. To revert these settings to their default values, click the [Initialize] button. This will revert [Slave Address] to 1 and [Protocol] to rtu. 4. When the following page is displayed, click the [OK] button.

< 3. Communication Setup> 10 5. When the following page is displayed, click Operations-Reboot to reboot in online mode. SEE ALSO For details, see Subsection B6.1.4, How to Transit between Operation States of Chapter B6, System Configuration of the DTSX200 Guide (IM 39J06B45-01E).

< 4. Modbus Communications Protocol> 11 4. Modbus Communications Protocol 4.1. Overview In a communications system based on the Modbus protocol, the master initiates a transaction and the slave responds to it. The communications protocol is as follows: 1) A master sends a request message to slaves. 2) Each slave compares the device number in the received message to its own device number. 3) If the device numbers match, the slave sends a response message. 4) If the device numbers do not match, the slave discards the received request message and waits for the next request message. By specifying a device number in a request message, a master can communicate with a specific slave even when multiple slaves are connected to the same line. 4.2. Message Structure Each request message or response message comprises four fields, namely a device number, a function code, a data field and an error check code, which are transmitted sequentially in the given order. Modbus defines two serial transmission modes, namely, the RTU mode and the ASCII mode, with different message formats. The ASCII mode permits only data comprising ASCII characters 0-9 and A-F. Device number (1 byte) Function code (1 byte) Data (n bytes) Error check code (CRC) (2 bytes) RTU mode Start (1 character): colon (:) Device number (2 characters) Function code (2 characters) Data (n characters) Error check code (LRC) (2 characters) End (2 characters): CR+LF ASCII mode Each message field is described in more details below. 4.2.1. Device Number The device number specifies a slave. Only the DTSX200 with a matching device number will process the request message. 4.2.2. Function Code The function code specifies the function to be executed by the slave. SEE ALSO For more details on the function code, see Section 4.4, Function Codes. 4.2.3. Data The data field contains data required for executing the function defined by the function code. The data structure varies with the function code. Each DTSX200 setting is assigned a unique register number. To read or write a setting, specify its register number. Register numbers must be specified as relative addresses in transmitted messages.

< 4. Modbus Communications Protocol> 12 The relative address of a register is given by the formula: Relative address = Last 5 digits of the register number 1 For example, to specify register number 400003 as a parameter for a function code, you should specify relative address 00002 in the message: Relative address = (last 5 digits of 400003) 1 = 0002 4.2.4. Error Check Code The error check code is used for detecting message errors (bit changes), if any, introduced during signal transmission. CRC (Cyclic Redundancy Check) is used in RTU serial transmission mode. LRC (ngitudinal Redundancy Check) is used in ASCII serial transmission mode. 4.3. Slave Response 4.3.1. Normal Response If no error occurs in relation to the function requested in a properly received request message, the slave creates and returns a normal response message. The message structure is as described in Section 4.2. The content of the data field varies with the function code. SEE ALSO For details on the function code, see Section 4.4, Function Codes. 4.3.2. Exception Response If a request message contains a non-transmission-related error (such as a non-existent function code), the slave creates and returns an error response message without executing the request. The figure below shows the structure of an error response message. In an error response, the function code is 80H higher than the function code of the original request. Device number Function code+80 H Error code Error check code (CRC) RTU mode Start (1 character): colon (:) Device number Function code+80 H Error code Error check code (LRC) End (2 characters): CR+LF ASCII mode The error codes are listed in the table below. Table: Error Codes Error Code Error Description 01 H Invalid function code The specified function code is non-existent. Check the specified function code. 02 H Invalid address for coil or register The specified relative address of a register number is not allowed for the specified function code. 03 H Invalid number of registers The specified number of registers is too large and covers a range containing non-existent register numbers.

4.3.3. No Response < 4. Modbus Communications Protocol> 13 A slave ignores a request message and returns no response if: - The device number specified in the request message does not match slave s own device number; - The error check code does not match; or - A transmission error (such as a parity error) is detected. 4.4. Function Codes In the Modbus protocol, each function code can only act on certain allocated register numbers. The table below shows the mapping between function codes and register numbers for the DTSX200. Table: Mapping between Function Codes and Addresses Function Code Register Number Number Function Object Number Description 03 H Read (contiguous) Holding registers 4XXXXX Read-write word data 04 H Read (contiguous) Input registers 3XXXXX Read-only word data 06 H Write Holding register 4XXXXX Read-write word data 10 H Write (contiguous) Holding registers 4XXXXX Read-write word data

Blank Page

< 5. Message Description> 15 5. Message Description 5.1. Read Holding Registers 5.1.1. Message Structure Request message structure (bytes) Device number Function code Starting register number (relative address) No. of words to read CRC data 5.1.2. Function Description Response message structure (bytes) Device number Function code No. of bytes read First word data Second word data Last word data CRC data ~ ~ This function is used to read from a remote DTSX200 contiguous word data starting from a specified starting register number for a specified number of words to read. The DTSX200 transmits the high order byte of returned word data before the low order byte. 5.1.3. Example of Message Exchange The following example reads the channel 1 settings for repetition rate, measurement time setting mode and averaging times from the DTSX200 identified by device number 1. Relative address of the register for channel 1 repetition rate setting: 0400 H; data count: 08 H Request message structure (bytes) Response message structure (bytes) Device number Function code Starting register number (relative address) 01 H 03 H 04 H 00 H Device number Function code No. of bytes read Word data 1 01 H 03 H 08 H 00 H 00 H 00 H No. of words to read 00 H 00 H Word data 2 45 H 00 H CRC data 39 H 00 H Word data 3 04 H Word data 4 CRC data 00 H 00 H D4 H 16 H The meaning of the returned data is as follows: Ch1 repetition rate (first word data read) = 00 00 H (normal speed) Ch1 measurement time setting mode (second word data read) = 00 00 H (by averaging times) Ch1 averaging times (last word data read) = 00 04 00 00 H (= 262144)

< 5. Message Description> 16 5.2. Read Input Registers 5.2.1. Message Structure Request message structure (bytes) Device number Function code Starting register number (relative address) No. of words to read CRC data 5.2.2. Function Description Response message structure (bytes) Device number Function code No. of bytes read First word data Second word data Last word data CRC data ~ ~ This function is used to read from a remote DTSX200 contiguous words of read-only data starting from a specified starting register number for a specified number of words to read. The DTSX200 transmits the high order byte of returned word data before the low order byte. 5.2.3. Example of Message Exchange The following example reads status information and measurement progress information (Active channel number and progress percentage) from the DTSX200 identified by device number 1. Relative address of the status information register: 0000 H; Data count: 06 H Request message structure (bytes) Response message structure (bytes) Device number Function code Starting register number (relative address) 01 H 04 H 00 H 00 H Device number Function code No. of bytes read Word data 1 01 H 04 H 06 H 00 H 00 H 01 H No. of words to read 03 H 00 H Word data 2 B0 H 01 H CRC data 0B H 01 H Word data 3 43 H CRC data 4C H F2 H The meaning of the returned data is as follows: Status information (read word data 1) = 00 01 H (measurement in progress) Active channel number (read word data 2) = 00 01 H (Ch1) Channel measurement progress percentage (read word data 3) = 01 43 H (32.3%) SEE ALSO Response messages cannot contain fractional data values so the data value 32.3 in the above example is returned as data value 323 (143H). For details on the handling of the respective data, see Chapter 6, Address Map.

< 5. Message Description> 17 5.3. Write Single Register 5.3.1. Message Structure Request message structure (bytes) Device number Function code Register number (relative address) Word data to write CRC data 5.3.2. Function Description Response message structure (bytes) Device number Function code Register number (relative address) Word data written CRC data This function is used to write one word of data to a specified register number in a remote DTSX200. The high order byte of the word data to be written must be transmitted to DTSX200 before the low order byte. 5.3.3. Example of Message Exchange The following example writes the power save mode setting value to the DTSX200 identified by device number 1. Relative address of the power save mode setting register: 0100 H Power save mode setting value: 0001 H (ON) Request message structure (bytes) Device number Function code 01 H Response message structure (bytes) Device number Function code 01 H Register number (relative address) 01 H 00 H 06 H 01 H 06 H Register number (relative address) 00 H Word data to write 00 H 01 H Word data written 00 H 01 H CRC data 49 H F6 H CRC data 49 H F6 H

< 5. Message Description> 18 5.4. Write Multiple Registers 5.4.1. Message Structure ~ Request message structure (bytes) Device number Function code Starting register number (relative address) No. of words to write No. of bytes to write First word data Second word data Last word data CRC data 5.4.2. Function Description ~ Response message structure (bytes) Device number Function code Starting register number (relative address) No. of words written CRC data This function is used to write to a remote DTSX200 contiguous word data starting from a specified starting register number for a specified number of words to write. The high order byte of the word data to be written must be transmitted to DTSX200 before the low order byte. 5.4.3. Example of Message Exchange The following example writes the fiber length of zone 1 of channel 1 to the DTSX200 identified by device number 1. It sets the fiber length to 10000.0 m. Relative address of register for fiber length of zone 1 of channel 1: 0802 H; Data count: 02 H Ch1 zone 1 fiber length setting value: 00002710 H (=10000 D ) SEE ALSO Request messages cannot contain decimal points so data value 1000.0 in the above example must be transmitted as data value 100000. For details on the handling of the data, see Chapter 6, Address Map. Request message structure (bytes) Device number 01 H Function code 10 H Response message structure (bytes) Device number 01 H Function code 10 H Starting register number (relative address) 08 H 02 H Starting register number (relative address) 08 H 02 H No. of words to write 00 H 02 H No. of words written 00 H 02 H No. of bytes to write Word data 1 04 H 00 H 00 H CRC data E2 H 68 H Word data 2 27 H 10 H CRC data 0F H 8A H

6. Address Map 6.1. Handling of Fractional Data < 6. Address Map> 19 Some DTSX200 settings allow fractional values but transmission of fractional values in messages is not allowed. In the address map tables in the following pages, a setting parameter allowing fractional values is specified with its fixed number of decimal places. When handling fractional data, calculate its proper value using its fixed number of decimal places as shown in the following examples. Example 1: Reading the fiber length setting for zone 1 of channel 1 (register number: 402051) If the DTSX200 returns a value of 1000 for this parameter, which has 1 decimal place, the fiber length of zone 1 of channel 1 is given by: 1000 10 = 100.0 Example 2: Writing the fiber length setting for zone 1 of channel (register number: 402051) To set the fiber length of zone 1 of channel 1 to 100.0, the value to be written to the DTSX200 for this parameter, which has 1 decimal place, is given by: 100.0x10 = 1000 6.2. Holding Register Address Map 6.2.1. List of Holding Registers Register Number Function 400001 to 400002 Execution control functions 400017 Data conversion function 400033 Temperature calibration function 400065 Initialization function 400257 Measurement sequence control settings 400513 Measurement sequence table settings 401025 Measurement condition settings 402049 Fiber settings Channel settings 412289 Alarm settings 422529 Tag data settings 432769 Data conversion function Data conversion function selection 433025 Header settings LAS data conversion 435329 Conversion and transmission settings 449153 Channel number for latest measurement data Latest measurement 449155 Tag data data monitoring area 449355 Alarm information 449409 Individual channel measurement data monitoring area 453505 Measurement data information

< 6. Address Map> 20 6.2.2. Description of Holding Registers (1) Execution control functions Relative Address Register Number Data Type 0000 H 400001 Short 0001 H 400002 Short (2) Data conversion function Relative Address Register Number Data Type 0010 H 400017 Short (3) Temperature calculation function Relative Address Register Number 0080 H 400129 Int Data Type Description Measurement execution control Self-diagnosis execution control Description LAS data conversion execution control Description Reference temperature remote input 0: Stop request ; 1: Start request 0: Stop request ; 1: Start request 0: Stop request ; 1: Start request Write Data Write Data Write Data -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) (4) Other functions Relative Register Data Description Write Data Address Number Type 0090 H 400145 Short Settings initialization 1: Execute request TIP Data types are representated as follows within this manual. - Short : 16-bit signed integer - Ushort : 16-bit unsigned integer - Int : 32-bit signed integer - Uint : 32-bit unsigned integer - Char : (8-bit) character - Uchar : 8-bit unsigned character

< 6. Address Map> 21 (5) Measurement sequence control settings Relative Register Data Address Number Type Description Read/Write Data No. 0100 H 400257 Short Power save mode 0: Off; 1: On 1 0101 H 400258 Short Sequence mode 0: Single; 1: Continuous 2 0102 H 400259 Short Repetition mode 0: Sequence interval; 1: Sequence start time 3 0103 H 400260 Short Sequence start time 0: 1 cycle; 1: every day repetition 4 0104 H 400261 Int Sequence interval 0 to 86400 5 0106 H 400263 Short Use flag of sequence start time 1 0: Off; 1: On 6 0108 H 400265 Short 2 010A H 400267 Short 010C H 400269 Short 2 010E H 400271 Short 0110 H 400273 Short 2 0112 H 400275 Short 0114 H 400277 Short 2 0116 H 400279 Short 0118 H 400281 Short 2 011A H 400283 Short 011C H 400285 TIP Short 2 Sequence start time 1 Use flag of sequence start time 2 Sequence start time 2 Use flag of sequence start time 3 Sequence start time 3 Use flag of sequence start time 4 Sequence start time 4 Use flag of sequence start time 5 Sequence start time 5 Use flag of sequence start time 6 Sequence start time 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 0: Off; 1: On 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 0: Off; 1: On 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 0: Off; 1: On 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 0: Off; 1: On 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 0: Off; 1: On 6 Hour (data 1): 0 to 23 Minute (data 2): 0 to 59 - These parameters cannot be modified during measurement. - The screen capture below maps the measurement condition settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen capture map to the No. column in the above table. Example: The field labeled as (5)-1 in the screen capture refers to the power save mode in the above table. 7 7 7 7 7 7

< 6. Address Map> 22 (6) Measurement sequence table settings Relative Register Data Address Number Type Description Read/Write Data No. 0200 H 400513 Short Sequence 1 Use flag 0: Off; 1: On 1 0201 H 400514 Short Sequence 1 Principle 0: Single-end; 1: Double-end 2 0202 H 400515 Short Sequence 1 Channel (Near) 1: Ch1,, 16: Ch16 3 0203 H 400516 Short Sequence 1 Channel (Far) 1: Ch1,, 16: Ch16 4 0204 H 400517 Short Sequence 1 Interval 0 to 3600 5 0210 H 400529 Sequence 2 settings (same data structure as sequence 1) - 0220 H 400545 Sequence 3 settings (same data structure as sequence 1) - 0230 H 400561 Sequence 4 settings (same data structure as sequence 1) - 0240 H 400577 Sequence 5 settings (same data structure as sequence 1) - 0250 H 400593 Sequence 6 settings (same data structure as sequence 1) - 0260 H 400609 Sequence 7 settings (same data structure as sequence 1) - 0270 H 400625 Sequence 8 settings (same data structure as sequence 1) - 0280 H 400641 Sequence 9 settings (same data structure as sequence 1) - 0290 H 400657 Sequence 10 settings (same data structure as sequence 1) - 02A0 H 400673 Sequence 11 settings (same data structure as sequence 1) - 02B0 H 400689 Sequence 12 settings (same data structure as sequence 1) - 02C0 H 400705 Sequence 13 settings (same data structure as sequence 1) - 02D0 H 400721 Sequence 14 settings (same data structure as sequence 1) - 02E0 H 400737 Sequence 15 settings (same data structure as sequence 1) - 02F0 H 400753 Sequence 16 settings (same data structure as sequence 1) - TIP - These parameters cannot be modified during measurement. - The screen capture below maps the sequence table settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen capture map to the No. column in the above table. Example: The field labeled as (6)-1 in the screen capture refers to the Sequence 1 Use Flag setting in the above table.

< 6. Address Map> 23 (7) Channel settings Relative Register Data Address Number Type Description Read/Write Data No. 0400 H 401025 Short Ch1 repetition rate 0: Standard rate; 1: Fast rate 1 0401 H 401026 Short Ch1 measurement time 0: Averaging times; setting mode 1: Duration 2 0402 H 401027 Int Ch1 averaging times 4096 to 268435456 3 0404 H 401029 Int Ch1 measurement time 1 to 86400 4 0406 H 401031 Short Ch1 distance range 1000: 1 km; 2000: 2 km; 3000: 3 km; 4000: 4 km; 5 6000: 6 km 0407 H 401032 Short Ch1 sampling resolution 10: 10 cm; 20: 20 cm; 50: 50 cm; 100: 1 m 6 0408 H 401033 Short Ch1 fiber failure detection 0: Off; 1: On 7 0409 H 401034 Short 0 to 999 Ch1 fiber failure threshold 1 fixed decimal place level (0.0 to 99.9) 8 0 to 300000 040C H 401037 Int Ch1 switch length 1 fixed decimal place 9 (0.0 to 30000.0) 040E H 401039 Int Ch1 well inlet position 0 to 300000 1 fixed decimal place 10 (0.0 to 30000.0) 0410 H 401041 Int Fiber all length 0 to 300000 1 fixed decimal place 11 0412 H 401043 Short Calculation Range 0414 H 401045 Short 0415 H 401046 Short 0416 H 401047 Int 0418 H 401049 Short 0419 H 401050 Short 041A H 401051 Int 041C H 401053 Int 041E H 401055 Short Ch1 ST-AS differential loss setting type for doubleended measurement Ch1 ST-AS differential loss for double-ended measurement Ch1 distance of W to P1 for double-ended measurement Ch1 near end averaging distance for double-ended measurement Ch1 far end distance type for double-ended measurement Ch1 distance of W to P2 for double-ended measurement Ch1 distance of E to P2 for double-ended measurement Ch1 far end averaging distance for double-ended (0.0 to 30000.0) 0: All Data; 1: Total Length 0: Measurement; 1: Setting -9999 to 9999 3 fixed decimal places (-9.999 to 9.999) 0 to 300000 1 fixed decimal place (0.0 to 30000.0) 50 to 200 1 fixed decimal place (5.0 to 20.0) 0: W to P2; 1: E to P2 0 to 300000 1 fixed decimal place (0.0 to 30000.0) 0 to 300000 1 fixed decimal place (0.0 to 30000.0) 50 to 200 1 fixed decimal place (5.0 to 20.0) measurement 0440 H 401089 Channel 2 settings (same data structure as channel 1) - 0480 H 401153 Channel 3 settings (same data structure as channel 1) - 04C0 H 401217 Channel 4 settings (same data structure as channel 1) - 0500 H 401281 Channel 5 settings (same data structure as channel 1) - 0540 H 401345 Channel 6 settings (same data structure as channel 1) - 0580 H 401409 Channel 7 settings (same data structure as channel 1) - 05C0 H 401473 Channel 8 settings (same data structure as channel 1) - 0600 H 401537 Channel 9 settings (same data structure as channel 1) - 0640 H 401061 Channel 10 settings (same data structure as channel 1) - 0680 H 401665 Channel 11 settings (same data structure as channel 1) - 06C0 H 401729 Channel 12 settings (same data structure as channel 1) - 0700 H 401793 Channel 13 settings (same data structure as channel 1) - 0740 H 401857 Channel 14 settings (same data structure as channel 1) - 0780 H 401921 Channel 15 settings (same data structure as channel 1) - 07C0 H 401985 Channel 16 settings (same data structure as channel 1) - 12 13 14 15 16 17 18 19 20

< 6. Address Map> 24 TIP - These parameters cannot be modified during measurement. - Averaging times should be specified as a multiple of 4096. Otherwise, it will be rounded down to the nearest multiple of 4096 with the remainder discarded. - Sampling resolution of 10 cm is not allowed if the specified distance range is 4 km or longer. If you specify the distance range as 4 km or longer when the specified sampling resolution is 10 cm, the sample resolution will be changed automatically to 1m. - The screen captures below map the channel settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen captures map to the No. column in the above table. Example: The field labeled as (7)-1 in the screen capture refers to the repetition rate of channel 1.

< 6. Address Map> 25 (8) Fiber settings Relative Register Data Address Number Type Description Read/Write Data No. 0800 H 402049 Short Use flag for Ch1 zone 1 0: No; 1: Yes 1 0802 H 402051 Int Fiber length for Ch1 zone 1 1 to 300000 1 fixed decimal place 2 (0.1 to 30000.0) 0804 H 402053 Int Group index for Ch1 zone 1 130000 to 179999 5 fixed decimal places (1.30000 to 1.79999) 3 0806 H 402055 Int 1 to 99999 Winding coefficient for Ch1 3 fixed decimal places zone 1 (0.001 to 99.999) 4 0808 H 402057 Short 0809 H 402058 Short ss correction for Ch1 zone 1 Wavenumber setting mode for Ch1 zone 1 080A H 402059 Int Wavenumber for Ch1 zone 1 080C H 402061 Short Correction use flag for Ch1 zone 1 080D H 402062 Short Linearity for Ch1 zone 1 080E H 402063 Short Slope for Ch1 zone 1 0810 H 402065 Int Offset for Ch1 zone 1 0812 H 402067 Short 0813 H 402068 Short 0814 H 402069 Int 0816 H 402071 Int 0818 H 402073 Int 081A H 402075 Short Calibration use flag for Ch1 zone 1 Calibration type for Ch1 zone 1 T1 (thermometer reading) for Ch1 zone 1 T1 (DTS reading) for Ch1 zone 1 T1 (DTS reading) position for Ch1 zone 1 T1 (DTS reading) average distance for Ch1 zone 1-9999 to 9999 3 fixed decimal places (-9.999 to 9.999) 0: Default; 1: Setting 6 1 to 99999 2 fixed decimal places 7 (0.01 to 999.99) 0: Off; 1: On 8 1 to 9999 3 fixed decimal places 9 (0.001 to 9.999) -9999 to 9999 3 fixed decimal places 10 (-9.999 to 9.999) -27315 to 99999 2 fixed decimal places 11 (-273.15 to 999.99) 0: Off; 1: On 12 0: Manual input 1: Remote input 2: Optical switch -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) 0 to 300000 1 fixed decimal place (0.0 to 30000.0) 10 to 200 1 fixed decimal place (1.0 to 20.0) 0840 H 402113 Fiber settings for Ch1 zone 2 (same data structure as zone 1) - 0880 H 402177 Fiber settings for Ch1 zone 3 (same data structure as zone 1) - 08C0 H 402241 Fiber settings for Ch1 zone 4 (same data structure as zone 1) - 0900 H 402305 Fiber settings for Ch1 zone 5 (same data structure as zone 1) - 0940 H 402369 Fiber settings for Ch1 zone 6 (same data structure as zone 1) - 0980 H 402433 Fiber settings for Ch1 zone 7 (same data structure as zone 1) - 09C0 H 402497 Fiber settings for Ch1 zone 8 (same data structure as zone 1) - 0A00 H 402561 Fiber settings for Ch1 zone 9 (same data structure as zone 1) - 0A40 H 402625 Fiber settings for Ch1 zone 10 (same data structure as zone 1) - 0A80 H 402689 0D00 H 403329 0F80 H 403969 1200 H 404609 1480 H 405249 1700 H 405889 Fiber settings for Ch2 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch3 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch4 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch5 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch6 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch7 zones 1 to 10 (same data structure as channel 1) 5 13 14 15 16 17 - - - - - -

< 6. Address Map> 26 1980 H 406529 1C00 H 407169 1E80 H 407809 2100 H 408449 2380 H 409089 2600 H 409729 2880 H 410369 2B00 H 411009 2D80 H 411649 Fiber settings for Ch8 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch9 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch10 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch11 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch12 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch13 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch14 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch15 zones 1 to 10 (same data structure as channel 1) Fiber settings for Ch16 zones 1 to 10 (same data structure as channel 1) - - - - - - - - - TIP - These parameters cannot be modified during measurement. - The screen captures below map the fiber settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen captures map to the No. column in the above table. Example: The field labeled as (8)-1 in the screen capture refers to the use flag of channel 1 zone 1.

< 6. Address Map> 27 (9) Alarm settings Relative Address Register Number Data Type 3000 H 412289 Short 3001 H 412290 Short Description Read/Write Data No. Use flag for Ch1 alarm zone 1 Start depth use flag for Ch1 alarm zone 1 3002 H 412291 Int Depth for Ch1 alarm zone 1 3004 H 412293 Int 3006 H 412295 Short 3007 H 412296 Short 3008 H 412297 Int 300A H 412299 Int 300C H 412301 Int 300E H 412303 Short 3010 H 412305 Int 3012 H 412307 Short 3014 H 412309 Int Start depth for Ch1 alarm zone 1 Alarm combination for Ch1 alarm zone 1 Alarm mode for Ch1 alarm zone 1 Temperature high limit for Ch1 alarm zone 1 Temperature low limit for Ch1 alarm zone 1 Temperature rise limit for Ch1 alarm zone 1 Temperature rise comparison interval for Ch1 alarm zone 1 Temperature fall limit for Ch1 alarm zone 1 Temperature fall comparison interval for Ch1 alarm zone 1 Delayed temperature high limit for Ch1 alarm zone 1 0: Off; 1: On 1 0: Off; 1: On 2 1 to 300000 1 fixed decimal place (0.1 to 30000.0) 0 to 300000 1 fixed decimal place (0.0 to 30000.0) Each setting bit enables (value 1) or disables (value 0) the detection of an associated alarm type as follows: bit0: temperature high alarm bit1: temperature low alarm bit2: temperature rise alarm bit3: temperature fall alarm bit4: temperature difference alarm bit5: delayed temperature high alarm bit6: delayed temperature low alarm Each setting bit selects zone average (value 0) or any point (value 1) as the detection mode of an associated alarm type as follows: bit0: temperature high alarm bit1: temperature low alarm bit2: temperature rise alarm bit3: temperature fall alarm bit4: indefinite (not configurable) bit5: delayed temperature high alarm bit6: delayed temperature low alarm -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) 0 to 127314 2 fixed decimal places (0.0 to 1273.14) 1 to 10 Specify the number of previous measurements from the current measurement for temperature comparison. 0 to 127314 2 fixed decimal places (0.0 to 1273.14) 1 to 10 Specify the number of previous measurements from the current measurement for temperature comparison. -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) 3 4 5 6 7 8 9 10 11 12 13

< 6. Address Map> 28 3016 H 412311 Short 3018 H 412313 Int 301A H 412315 Short 301C H 412317 Int Delayed temperature high alarm delay for Ch1 alarm zone 1 Delayed temperature low limit for Ch1 alarm zone 1 Delayed temperature low alarm delay for Ch1 alarm zone 1 Temperature difference limit for Ch1 alarm zone 1 Specify the alarm delay as a measurement count from 1 to 10. -27315 to 99999 2 fixed decimal places (-273.15 to 999.99) Specify the alarm delay as a measurement count from 1 to 10. 0 to 127314 2 fixed decimal places (0.0 to 1273.14) 3040 H 412353 Ch1 alarm zone 2 settings (same data structure as zone 1) - 3080 H 412417 Ch1 alarm zone 3 settings (same data structure as zone 1) - 30C0 H 412481 Ch1 alarm zone 4 settings (same data structure as zone 1) - 3100 H 412545 Ch1 alarm zone 5 settings (same data structure as zone 1) - 3140 H 412609 Ch1 alarm zone 6 settings (same data structure as zone 1) - 3180 H 412673 Ch1 alarm zone 7 settings (same data structure as zone 1) - 31C0 H 412737 Ch1 alarm zone 8 settings (same data structure as zone 1) - 3200 H 412801 Ch1 alarm zone 9 settings (same data structure as zone 1) - 3240 H 412865 Ch1 alarm zone 10 settings (same data structure as zone 1) - 3280 H 412929 Ch2 alarm zones 1 to 10 settings (same data structure as channel 1) - 3500 H 413569 Ch3 alarm zones 1 to 10 settings (same data structure as channel 1) - 3780 H 414209 Ch4 alarm zones 1 to 10 settings (same data structure as channel 1) - 3A00 H 414849 Ch5 alarm zones 1 to 10 settings (same data structure as channel 1) - 3C80 H 415489 Ch6 alarm zones 1 to 10 settings (same data structure as channel 1) - 3F00 H 416129 Ch7 alarm zones 1 to 10 settings (same data structure as channel 1) - 4180 H 416769 Ch8 alarm zones 1 to 10 settings (same data structure as channel 1) - 4400 H 417409 Ch9 alarm zones 1 to 10 settings (same data structure as channel 1) - 4680 H 418049 Ch10 alarm zones 1 to 10 settings (same data structure as channel 1) - 4900 H 418689 Ch11 alarm zones 1 to 10 settings (same data structure as channel 1) - 4B80 H 419329 Ch12 alarm zones 1 to 10 settings (same data structure as channel 1) - 4E00 H 419969 Ch13 alarm zones 1 to 10 settings (same data structure as channel 1) - 5080 H 420609 Ch14 alarm zones 1 to 10 settings (same data structure as channel 1) - 5300 H 421249 Ch15 alarm zones 1 to 10 settings (same data structure as channel 1) - 5580 H 421889 Ch16 alarm zones 1 to 10 settings (same data structure as channel 1) - TIP - These parameters cannot be modified during measurement. - The screen captures below map the alarm settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen captures map to the No. column in the above table. Example: The field labeled as (9)-1 in the screen capture refers to the use (enable) flag of alarm zone 1 of channel 1. 14 15 16 17

< 6. Address Map> 29

< 6. Address Map> 30 (10) Tag data settings Relative Address Register Number Data Type 5800 H 422529 Short 5801 H 422530 Short Description Read/Write Data No. Tag data creation flag for Ch1 zone 1 Start depth use flag for Ch1 zone 1 5802 H 422531 Int Depth for Ch1 zone 1 5804 H 422533 Short Data type for Ch1 zone 1 5806 H 422535 Int Tag unit depth for Ch1 zone 1 f5808 H 422537 Int Start depth for Ch1 zone 1 0: Off; 1:On 1 0: Off; 1:On 2 1 to 300000 1 fixed decimal place (0.1 to 30000.0) 0: Average; 1: Maximum; 2: Minimum; 3: Difference; 4: Slope 1 to 300000 1 fixed decimal place (0.1 to 30000.0) 0 to 300000 1 fixed decimal place (0.0 to 30000.0) 5820 H 422561 Ch1 zone 2 tag data settings (same data structure as Ch1 zone 1) - 5840 H 422593 Ch1 zone 3 tag data settings (same data structure as Ch1 zone 1) - 5860 H 422625 Ch1 zone 4 tag data settings (same data structure as Ch1 zone 1) - 5880 H 422657 Ch2 zones 1 to 4 tag data settings (same data structure as Ch1) - 5900 H 422785 Ch3 zones 1 to 4 tag data settings (same data structure as Ch1) - 5980 H 422913 Ch4 zones 1 to 4 tag data settings (same data structure as Ch1) - 5A00 H 423041 Ch5 zones 1 to 4 tag data settings (same data structure as Ch1) - 5A80 H 423169 Ch6 zones 1 to 4 tag data settings (same data structure as Ch1) - 5B00 H 423297 Ch7 zones 1 to 4 tag data settings (same data structure as Ch1) - 5B80 H 423425 Ch8 zones 1 to 4 tag data settings (same data structure as Ch1) - 5C00 H 423553 Ch9 zones 1 to 4 tag data settings (same data structure as Ch1) - 5C80 H 423681 Ch10 zones 1 to 4 tag data settings (same data structure as Ch1) - 5D00 H 423809 Ch11 zones 1 to 4 tag data settings (same data structure as Ch1) - 5D80 H 423937 Ch12 zones 1 to 4 tag data settings (same data structure as Ch1) - 5E00 H 424065 Ch13 zones 1 to 4 tag data settings (same data structure as Ch1) - 5E80 H 424193 Ch14 zones 1 to 4 tag data settings (same data structure as Ch1) - 5F00 H 424321 Ch15 zones 1 to 4 tag data settings (same data structure as Ch1) - 5F80 H 424449 Ch16 zones 1 to 4 tag data settings (same data structure as Ch1) - TIP - These parameters cannot be modified during measurement. - The screen captures below map the tag settings displayed in the DTSX200 Control Visualization Software to their allocated Modbus registers. The labels shown in the screen captures map to the No. column in the above table. Example: The field labeled as (10)-1 in the screen capture refers to the tag data creation flag of zone 1 of channel 1. 3 4 5 6

< 6. Address Map> 31 (11) Data conversion function settings Relative Address Register Number Data Type 8000 H 432769 Short Description Conversion function selection Read/Write Data 0: LAS2.0 100: WITSML1.3.1.1 TIP - If the WITSML format data conversion function, which is an option requiring separate purchase, is not installed in the DTSX200, the value of this register is fixed as 0 and should not be set. (12) Header settings for LAS format conversion Relative Address Register Number Data Type 8100 H 433025 Short Description Channel number for parameter 8101 H 433026 Short Parameter ID 8102 H 433027 Short 129 Parameter value Read/Write Data 0: Ch1,, 15: Ch16 0: Company name 1: Well name 2: Field name 3: cation name 4: Province name 5: County name 6: State name 7: Country name 8: Service company name 9: Unique well ID 10: API number 11: Measurement date/time format 100: Use flag of length along fiber 101: Use flag of measured depth of casing 102: Use flag of DTS temperature 103: Use flag of stokes intensity 104: Use flag of anti-stokes intensity 105: Use flag of province 106: Use flag of unique well ID 107: License number 108: Unit of distance 109: Unit of temperature For parameters 0 to 10: Character string (256 characters max.) For parameter 11: Character string (64 characters max.) For parameters 100 to 106: 0: Off; 1: On For parameter 107: 0 to 2147483647 For parameter 108: 0: m; 1: ft; 2: yd; 3: mi For parameter 109: 4: K; 5: degc; 6: degf SEE ALSO For details on how to specify the measurement date/time format parameter, see Subsection B8.2.2, Format of Measurement Start Time of the DTSX200 Guide (IM 39J06B45-01E).

< 6. Address Map> 32 TIP - These parameters cannot be modified during LAS conversion. - Be sure to specify a channel number using register number 433025 and a parameter type using register number 433026 before reading or writing its parameter value using register number 433027. - Only non-control ASCII characters and the null byte (0x00) are allowed. Two-byte coded data is not supported. - When writing a character string parameter, always append a null byte (0x00) at the end of the character string data. Otherwise, the parameter may be improperly set (partially modified or unmodified). - To specify a double-quote ( ) character within character string data, precede it with a backslash (\) escape character. In this case, two bytes are used for the character but the number of allowable characters for the parameter value is not reduced by one. - The screen capture below maps the LAS conversion header fields displayed in the DTSX200 Control Visualization Software LAS2.0 Data Conversion to their allocated parameters. Each label shown in the screen capture maps to a value for the parameter (register 433026) in the above table. Example: The field labeled as (12)-0 in the screen capture refers to the company name parameter.

< 6. Address Map> 33 (13) Header settings for LAS format conversion Relative Address Register Number Data Type 8A01 H 435330 Short Parameter ID 8A02 H 435331 Short 129 Description Parameter value Read/Write Data 0: URI 1: Proxy host name 2: Destination server user ID 3: Destination server password 4: Transmission mode 5: Form data name 6: Conversion file name 100: Transmission enable 101: Transmission method 102: Proxy use flag 103: Proxy port number 104: Deflate flag 105: Conversion format type 106: UTC flag For parameters 0, 1, 2, 3 and 5: Character string (255 characters max.) For parameter 4: LAST, NEW or transmission file name Transmission file name: character string (32 characters max.) For parameter 6: Character string (64 characters max.) For parameters 100, 102 and 104: 0: Off; 1: On For parameter 101: 0: PUT; 1: POST For parameter 103: 1 to 65535 (unsigned short) For parameter 105: 1 to 99 (short) For parameter 106: 0: local time 1: International standard time SEE ALSO For details on how to specify the conversion file name parameter, see Subsection B8.4.2, File Name Structure of the DTSX200 Guide (IM 39J06B45-01E). TIP - These parameters cannot be modified during LAS conversion. - Be sure to specify a parameter ID using register number 435330 before reading or writing its parameter value using register number 435331. - Reading of the destination server user ID (parameter 2), password (parameter 3) and form data name (parameter 5) is prohibited for security reason. - Only non-control ASCII characters and the null byte (0x00) are allowed. Two-byte coded data is not supported. - When writing a character string parameter, always append a null byte (0x00) at the end of the character string data. Otherwise, the parameter may be improperly set (partially modified or unmodified). - To specify a double-quote ( ) character within character string data, precede it with a backslash (\) escape character. In this case, two bytes are used for the character but the number of allowable characters for the parameter value is not reduced by one.

< 6. Address Map> 34 - For the URI parameter, characters other than reserved characters and unreserved characters defined in RFC2396 and the # character must be encoded as URI escape characters. The table below lists the characters that must be escaped with their escape characters. Escape characters Characters (URI encoding) space %20 " %22 % %25 < %3C > %3E [ %5B \ %5C ] %5D ^ %5E ` %60 { %7B %7C } %7D The pound (#) character is used as a delimiter character for URI references and fragment identifiers. Only one # character can be specified in a URI. For details on fragment identifier, see the RFC2396. - The screen capture below maps the LAS conversion transmission settings displayed in the DTSX200 Control Visualization Software LAS2.0 Data Conversion to their associated parameters. Each label shown in the screen captures maps to a value for the parameter ID(register 435330) in the above table. Example: The field labeled as (13)-0 in the screen capture refers to the URI parameter.

< 6. Address Map> 35

< 6. Address Map> 36 (14) Measurement data - Latest measurement data Relative Address Register Number Data Type C000 H 449153 Short Description Channel number for latest measurement data C002 H 449155 Int Zone 1 tag data C004 H 449157 Int Zone 2 tag data......... C0C6 H 449351 Int Zone 99 tag data C0C8 H 449353 Int Zone 100 tag data C0CA H 449355 Int Zone 1 alarm info C0CC H 449357 Int Zone 1 alarm depth C0CE H 449359 Int Zone 2 alarm info C0D0 H 449361 Int Zone 2 alarm depth......... C0EA H 449387 Int Zone 9 alarm info C0EC H 449389 Int Zone 9 alarm depth C0EE H 449391 Int Zone 10 alarm info C0F0 H 449393 Int Zone 10 alarm depth 1 to 16 Read Data Zone 1 tag data for the latest measurement data Zone 2 tag data for the latest measurement data Zone 99 tag data for the latest measurement data Zone 100 tag data for the latest measurement data Zone 1 alarm info for the latest measurement data Zone 1 alarm depth for the latest measurement data Zone 2 alarm info for the latest measurement data Zone 2 alarm depth for the latest measurement data Zone 9 alarm info for the latest measurement data Zone 9 alarm depth for the latest measurement data Zone 10 alarm info for the latest measurement data Zone 10 alarm depth for the latest measurement data - Channel measurement data Relative Address Register Number Data Type Description C100 H 449409 Int Ch1 zone 1 tag data C102 H 449411 Int Ch1 zone 2 tag data......... C1C4 H 449605 Int Ch1 zone 99 tag data C1C6 H 449607 Int Ch1 zone 100 tag data C1C8 H 449609 Int Ch1 zone 1 alarm info C1CA H 449611 Int Ch1 zone 1 alarm depth C1CC H 449613 Int Ch1 zone 2 alarm info C1CE H 449615 Int Ch1 zone 2 alarm depth......... Read Data Zone 1 tag data for measurement data of ch1 Zone 2 tag data for measurement data of ch1 Zone 99 tag data for measurement data of ch1 Zone 100 tag data for measurement data of ch1 Zone 1 alarm info for measurement data of ch1 Zone 1 alarm depth for measurement data of ch1 Zone 2 alarm info for measurement data of ch1 Zone 2 alarm depth for measurement data of ch1 C1E8 H 449641 Int Ch1 zone 9 alarm info Zone 9 alarm info for measurement data of ch1 C1EA H 449643 Int Ch1 zone 9 alarm depth Zone 9 alarm depth for measurement data of ch1 C1EC H 449645 Int Ch1 zone 10 alarm info Zone 10 alarm info for measurement data of ch1 C1EE H 449647 Int Ch1 zone 10 alarm depth Zone 10 alarm depth for measurement data of ch1 C200 H 449665 Ch2 measurement data (same data structure as Ch1 measurement data) C300 H 449921 Ch3 measurement data (same data structure as Ch1 measurement data) C400 H 450177 Ch4 measurement data (same data structure as Ch1 measurement data) C500 H 450433 Ch5 measurement data (same data structure as Ch1 measurement data) C600 H 450689 Ch6 measurement data (same data structure as Ch1 measurement data) C700 H 450945 Ch7 measurement data (same data structure as Ch1 measurement data)