This document is for information purposes only and is subject to change without notice.

Similar documents
This document is for information purposes only and is subject to change without notice.

W600/W900 Modbus. Instruction Manual

Modbus TCP/IP Option Instruction Manual

WebMaster /WebAlert GPRS Modem Option Installation Manual

VTouch Device Management and Communication Service Instruction Manual

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 CONTENTS

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 CONTENTS

Alstom Redundant Ethernet Driver Help Kepware Technologies

Controllers. Water Treatment

AEGIS_Modbus. Ethernet TCP. 2. Address Contents 2.1 Current Values of Sensors, Meters, Contact Sets

MODBUS.ORG. Content 1 Introduction... 2

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1a CONTENTS

2G Actuator Communications Protocol Document Rotary & Linear Actuators

Modbus RTU/TCP Installation and Programming Guide PC3400 Particle Counter

Version Action Author Date

Interface design document MODBUS Protocol. Ab s t r a c t Description of the MODBUS implementation for the Modbus I/O board

FnIO S-Series. FnIO MODBUS Adapter Specification Rev 1.00 NA-9473 (MODBUS/RS485) Page 1 of 30. NA-9473 (MODBUS/RS485) Adapter

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

ROC Plus Protocol. Specification Manual. Form A6127. Flow Computer Division. Part Number D301180X0012 January 2007

User Guide IM/C250 MOD_3. Modbus (RTU) Communications Option C250 and V250

Operating Guide MODBUS (RTU) Communications Option IM/L150 MOD_2. Level Indicator L150 and L160

Modbus Manual Version Modbus Manual for PF4/5

User Guide Supplement Modbus TM Serial Data Communications Option IM/C100 MOD_6. /8 DIN Process Indicators and Controllers C100, C150, C160 and V100

TABLE OF CONTENTS INTRODUCTION. 3. Analog Input Analog Output Digital Input Digital Output OPERATIONAL DESCRIPITON.. 7 PROGRAMMING AND INITIAL SETUP.

HART USER GUIDE FOR GASSONIC OBSERVER-H ULTRASONIC GAS LEAK DETECTOR

MODBUS/TCP PROTOCOL GUIDE

DiaLog Elite. Modbus RTU User Guide. Publish Date: January 1, 2005 Document Version 1.2

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

Fisher ROC Plus Serial Driver Help Kepware Technologies

UDA2182 Communications User Guide

For more information Contact with details of the application.

Modbus Manual Version Modbus Manual for Clean Room Panel CRP5

Process Monitor Instruction Manual

Model IR4000M. HART Field Device Specification Multi-Point Monitor. Instruction Manual 07-08

Manual. MegaTron Controller Supplemental. Modbus / TCP Communications Manual

WebAlert WA500 Series Process Monitor Instruction Manual

SE-330 SERIES (NEW REVISION) MODBUS/TCP INTERFACE

Powered Roller Controller for DeviceNet

Lufkin Modbus Serial Driver Help Kepware Technologies

based on a previously created custom model an entirely new model

MODEL IR5500 Infrared Open Path Gas Detector HART Field Device Specification

MODBUS MANUAL For the AccUView UV Transmission Monitor

Master-Touch INSTRUCTION MANUAL. Series 9000MP Multipoint System Series 9600MP System Control Panel Thermal Gas Mass Flowmeters. version 7.

WDC Series Dual Condensate Conductivity Monitor. Instruction Manual

CURRENT PROTECTION RELAY SMPR-1

Model Ultima OPIR-5. Infrared Open Path Gas Detector HART Field Device Specification. Instruction Manual

IntelliCAP PLUS Supplement for Landis & Gyr Telegyr 8979 Protocol

NA User Manual. Copyright(C) * CREVIS Co.,Ltd * Support * URL :

ICP DAS WISE User Manual for WISE-580x Series. [Version 1.61]

EGW1-IA3-MB User s Manual

Modbus User Manual APPLIED MOTION PRODUCTS, INC. Modbus is a registered trademark of Schneider Electric, licensed to the Modbus Organization, Inc.

Modbus Devices on KMC Commander

Plus-X Dual IP-8 Adapter. Installation and Operation Manual

Plus-X AC-8. User Guide

VISY-Command. Technical Documentation. with Modbus Protocol. Edition: Version: 1 Art. no.:

Modbus on K45 asense. Table of contents:

Optidrive Applications Support Library

Rev 2.00 NA-9286 (EtherCAT) Page 1 of 31. FnIO S Series: NA EtherCAT Adapter

HC900 Hybrid Controller Communications User Guide

Precision Digital Modbus Register Tables Serial Communication

Using Modbus TCP with Brainboxes products

PWR. Power Module Slots

Golander Peristaltic Pump MODBUS Communication Instruction

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Connecting UniOP to Modbus/TCP

Fisher ROC Plus Ethernet Driver Help Kepware, Inc.

Communications guide. Line Distance Protection System * F1* GE Digital Energy. Title page

CO General Specifications GS48D62Z00-00E-N GENERAL. ProSafe-COM extended communication system

PRECISION ENERGY METER. DATALOGGING (-L / -DL Option) USER MANUAL

Communication settings: Network configuration can be done via the Anybus IP configuration setup tool or via the on board Web server

FCM-MTCP. Software User's Manual. Field Communication Module. Modbus/TCP and Modbus/UDP slave

Preface, Table of Contents

UEIModbus User Manual 2.1

INSTRUCTION MANUAL RVT communication How to use RS485 USB Ethernet RVT connections

Network configuration can be done via the Anybus IP configuration setup tool or via the on board Web server.

Modicon Modbus Driver

P2 Configuration Guide

Modbus Protocol Guide for ZP2 Series Control Panels

PG BX Simplex 4100 to Modbus TCP/IP Protocol Converter

700 SERIES DPC DUPLEX PUMP CONTROLLER INSTRUCTION MANUAL

DNP Points List and Implementation

MODBUS Protocol for MiCOM P30 Series

Modbus Unsolicited Serial Driver PTC Inc. All Rights Reserved.

Experion LX Safety Manager Integration Guide

HC900 Process Controller Communications User Guide

Web-enabled DAQ System

700 SERIES TPC TRIPLEX PUMP CONTROLLER INSTRUCTION MANUAL

Modbus Remote Communication Protocol for REM 54_. Technical Description

FCU-4 FAN COIL CONTROLLER

C Heat Trace Controller

CBAS Modbus Programming Guide

Fox Thermal Instruments, Inc.

Automationdirect.com. D i r e c t L o g i c M a g n e t i c P u l s e I n p u t C o p r o c e s s o r F 4-8 M P I

Industrial Ethernet Ethernet to Serial Gateways Ethernet to Serial Converters for Modbus, Red lion and other protocols

VP Process Inc. Model: VP-EC-RDU Modbus RTU LCD Display

Operating Bulletin MODBUS-RTU. The Fastest Flow Controller Company in the World!

User's Guide. 1/16 th DIN ph Controller. Model 48PH2. Introduction

WCT Series Cooling Tower Conductivity Controller. Instruction Manual

Description of options. user s manual. DEIF A/S Frisenborgvej 33 DK-7800 Skive Tel.: Fax:

32MP Gateway. Overview and Configuration Manual

Transcription:

Notice WALCHEM, Iwaki America Inc. (hereinafter Walchem ) Boynton Road, Holliston, MA USA () - All Rights Reserved Printed in USA Proprietary Material The information and descriptions contained herein are the property of WALCHEM. Such information and descriptions may not be copied or reproduced by any means, or disseminated or distributed without the express prior written permission of WALCHEM, Boynton Road, Holliston, MA. This document is for information purposes only and is subject to change without notice. Statement of Limited Warranty WALCHEM warrants equipment of its manufacture, and bearing its identification to be free from defects in workmanship and material for a period of months for electronics and months for mechanical parts and electrodes from date of delivery from the factory or authorized distributor under normal use and service and otherwise when such equipment is used in accordance with instructions furnished by WALCHEM and for the purposes disclosed in writing at the time of purchase, if any. WALCHEM s liability under this warranty shall be limited to replacement or repair, F.O.B. Holliston, MA U.S.A. of any defective equipment or part which, having been returned to WALCHEM, transportation charges prepaid, has been inspected and determined by WALCHEM to be defective. Replaceable elastomeric parts and glass components are expendable and are not covered by any warranty. THIS WARRANTY IS IN LIEU OF ANY OTHER WARRANTY, EITHER EXPRESS OR IMPLIED, AS TO DESCRIPTION, QUALITY, MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE OR USE, OR ANY OTHER MATTER. Rev A November

Table of Contents. SCOPE.... INTRODUCTION.... OVERVIEW.... MODBUS SETTINGS.... MODBUS/TCP DRIVER.... MODBUS/TCP PROTOCOL..... MBAP Header..... Protocol Data Unit..... Modbus/TCP Function Codes...... Function Code, Read Coils......... Function Code, Read Discrete Inputs... Function Code, Read Holding Registers...... Function Code, Read Input Registers...... Function Code, Write Single Coil...... Function Code, Write Single Holding Register...... Function Code, Write Multiple Holding Registers..... Modbus/TCP Exception Error Codes.... TCP/IP INTERFACE.... DATA REFRESH.... DATA ENCODING..... Coils and Discrete Inputs...... Boolean..... Holding Register and Input Registers...... -Bit Word (Boolean)...... -Bit Word (Bitfield)...... -Bit Word (Status)...... -Bit Word (Integer)...... -Bit Word (Integer)......... -Bit Word (Float)... -Bit Inverse Words.... DATA DICTIONARY.... ADDRESSING (- OR -BASED).... ADDRESS MAPS..... I/O Channel Address Maps..... Alternate Address Map.... TYPE-SPECIFIC ADDRESS MAPS..... System Address Map..... Network Address Map..... Sensor Input Address Maps...... Sensor Input / Temperature Input / Analog Input Address Map..... Digital Input Address Maps......... Digital Input / DI State Type Address Map... Digital Input / Contacting Flow Meter Type Address Map...... Digital Input / Paddlewheel Flow Meter Type Address Map..... Virtual Input Address Maps...... Virtual Input / Calculation Type Address Map..... Relay Output Address Maps...... Relay Output / Manual Control Mode Address Map...

... Relay Output / On/Off Control Mode Address Map......... Relay Output / Dual Setpoint Control Mode Address Map... Relay Output / Time Proportional Control Mode Address Map......... Relay Output / Intermittent Sampling Control Mode Address Map... Relay Output / Bleed And Feed Control Mode Address Map......... Relay Output / Bleed Then Feed Control Mode Address Map... Relay Output / Flow Timer Control Mode Address Map......... Relay Output / Percent Timer Control Mode Address Map... Relay Output / Event Timer Control Mode Address Map...... Relay Output / Biocide Timer Control Mode Address Map......... Relay Output / Spike Control Mode Address Map... Relay Output / Probe Wash Control Mode Address Map......... Relay Output / Lag Output Control Mode Address Map... Relay Output / Alarm Control Mode Address Map..... Pulse Relay Output Address Maps...... Pulse Relay Output / Manual Control Mode Address Map...... Pulse Relay Output / Pulse Proportional Control Mode Address Map......... Pulse Relay Output / Pulse PID Control Mode Address Map... Pulse Relay Output / Lag Output Address Map..... Analog Output Address Maps...... Analog Output / Manual Control Mode Address Map...... Analog Output / Retransmit Mode Address Map......... Analog Output / Proportional Control Mode Address Map... Analog Output / PID Control Mode Address Map...... Analog Output / Lag Output Control Mode Address Map..... Alternate Address Maps......... Alternate Sensor Input / Temperature Input / Analog Input Address Map... Alternate Digital Input Address Map...... Alternate Relay Output Address Map...... Alternate Analog Output Address Map.... STATUS REGISTER CODES.... ALARM BITFIELDS..... System Alarm Bitfield..... Network Alarm Bitfield..... Sensor Input Alarm Bitfield..... Digital Input Alarm Bitfield..... Virtual Input Alarm Bitfield..... Relay Output Alarm Bitfield..... Analog Output Alarm Bitfield...

. SCOPE This document is a User Interface Specification for the W Modbus/TCP product feature. It contains mapping of the various dynamic variables to their Modbus/TCP address locations. This document supports the Modbus/TCP feature on W controller software version. and higher.. INTRODUCTION The Modbus/TCP feature allows the W to communicate with PC-based applications such as WonderWare and Intellution HMI/SCADA programs, Building Energy Management systems, Distributed Control Systems (DCS), as well as stand-alone HMI devices. The W is a Modbus Server, meaning that it can respond to requests from the HMI device. The W controller cannot initiate the flow of information. For example, it will not immediately send a new alarm message. It will wait until the HMI device requests the current data contained in specific address locations. If the HMI device does not directly support the Modbus/TCP protocol, then a protocol translation gateway may be required to convert from Modbus/TCP to a protocol that the device supports. Please note that Modbus/RTU requires a serial interface, not Ethernet, and therefore is not directly compatible with the W.. OVERVIEW Modbus/TCP, also known as Modbus TCP/IP, is a form of Modbus that uses the TCP/IP layers as a base for controlling the communications between different devices. This is not to be confused with Modbus over TCP/IP, which the W does not support. The Modbus/TCP protocol supports multiple types of data transactions, from reading single bits per transaction, to advanced object oriented operations. However, to ensure the most compatible system available, only a basic subset of these functions is supported in the W controller. The official Modbus/TCP protocol supports data addresses digits in length. A de facto extended standard exists which supports data addresses digits in length. However, to ensure compatibility, the Modbus/TCP feature of the W supports only -digit data address system. The Modbus/TCP feature of the W supports reading and writing of single-bit Coils and -bit Holding Registers, as well as read-only single-bit Discrete Inputs and -bit Input Registers. These data formats allow the W to establish blocks that contain all the process variables, set points, alarms, and input/output status values that are made public to a Modbus/TCP client. These blocks of data are packaged so that it can be read in -bit chunks (for a group of up to Coils or Discrete Inputs) or -bit chunks (for a single Holding Register or Input Register), regardless of the type of data within it. In the following sections, the formatting, storing, and reading of this data are described.

. Modbus Settings Settings relating to the Modbus/TCP feature can be configured in the Remote Communication Configuration Menu. The Verbose Logging setting is used to generate an Event log entry for every Modbus message into and out of the controller. The information may be used in conjunction with an HMI log when troubleshooting communications during commissioning. However, the additional logging adds a significant load on the W controller s systems. Therefore, this feature should only be enabled temporarily while actively troubleshooting communications. The setting automatically reverts to Disabled when the controller is restarted. Detailed information on the Remote Communication Configuration Menu can be found in the W Instruction Manual.. MODBUS/TCP DRIVER. Modbus/TCP Protocol The Modbus protocol, as well as the Modbus/TCP variant, is well documented in the specifications which are available at http://www.modbus.org, a website established by the Modbus Organization for supporting and organizing the Modbus protocol. The Modbus/TCP Application Data Unit (ADU) consists of distinct sections: Modbus Application Protocol (MBAP) Header Protocol Data Unit (PDU) The total size of the ADU is between and bytes, depending on the function code and number of data addresses requested... MBAP Header The Modbus/TCP extension adds additional bytes to the original Modbus protocol, which allows for the transport over the TCP/IP layers. These bytes make up the MBAP Header: Modbus Application Protocol (MBAP) Header Name Size Description Transaction Identifier bytes Identification of Request/Response transaction. Copied from request to response Protocol Identifier bytes = Modbus protocol. Length bytes Number of following bytes (includes the Unit Identifier and PDU) Unit Identifier byte Identification of Remote Device. Can be used for broadcasting (unsupported). The Unit Identifier has a special consideration in the W Modbus/TCP implementation. If the value is, then the request is a broadcast message and the packet will be processed, but no response will be generated. If the value is non-zero, the packet will be processed and a response will be returned. Normally the Slave ID, which is not present in the Modbus/TCP protocol, will be set in the HMI client software to. The broadcast Unit Identifier address is not supported by the W Controller; all supported function codes require a response message at all times.

.. Protocol Data Unit The Protocol Data Unit (PDU) is made up of between and bytes, depending on the function and number of data addresses requested: Protocol Data Unit (PDU) Name Size Description Function Code byte Function Code identifier. Can be any of the hexadecimal codes listed in the Function Code table. Data Payload Payload for request/response transactions. byte(s) Varies depending on function code and number of addresses requested... Modbus/TCP Function Codes The Modbus/TCP Server feature of the W controller supports the following function codes: Function Code FC (x) FC (x) FC (x) FC (x) FC (x) FC (x) FC (x) Name Read Coils Read Discrete Inputs Read Holding Registers Read Input Registers Write Single Coil Write Single Holding Register Write Multiple Holding Registers Supported Function Codes Description Read up to consecutive -bit Coils within a single request/response cycle. Read up to consecutive -bit Discrete Inputs within a single request/response cycle. Read up to consecutive -bit Holding Registers within a single request/response cycle. Read up to consecutive -bit Input Registers within a single request/response cycle. Write a single -bit Coil within a single request/response cycle. Write a single -bit Holding Register within a single request/response cycle. Write up to consecutive -bit Holding Registers within a single request/response cycle. Data Address Range xxxx xxxx xxxx xxxx xxxx xxxx xxxx The consecutive address limitations of the Coils, Discrete Inputs, Holding Registers, and Input Registers were established for the Modbus/TCP standard to maintain consistency with the original Modbus protocol standard, even though a TCP/IP packet can contain a larger payload. The Modbus/TCP feature of the W allows for Function Codes and to be used interchangeably for read requests. For example, a read coils (FC) request for data addresses through will always return the same result as a read discrete inputs (FC) request for data addresses through. Likewise, the Modbus/TCP feature of the W allows for Function Codes and to also be used interchangeably for read requests. For example, a read holding registers (FC) request for data addresses through will always return the same result as a read input registers (FC) request for data addresses through. All addresses accessible as a Coil or Discrete Input may also be accessed as a Holding Register or Input Register. Only the least significant digits of the data address are explicitly stated in the Modbus message, with the most significant ( th ) digit being derived from the function code. However, generally the entire -digit data address must be specified in the Tag Database of an HMI.

... Function Code, Read Coils Read Coils Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the first Coil to read. Quantity of Coils Bytes The number of Coils requested, maximum of per message. Read Coils Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Byte Count Byte The number of data bytes to follow. Coil Status - Bytes Coils per byte, up to Coils per message. Read Coils Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes... Function Code, Read Discrete Inputs Read Discrete Inputs Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the first Discrete Input to read. Quantity of Discrete Inputs Bytes The number of Discrete Inputs requested, maximum of per message. Read Discrete Inputs Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Byte Count Byte The number of data bytes to follow. Discrete Input Status - Bytes Discrete Inputs per byte, up to Discrete Inputs per message. Read Discrete Inputs Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes

... Function Code, Read Holding Registers Read Holding Registers Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the first Holding Register to read. Quantity of Holding Registers Bytes The total number of Holding Registers requested, maximum of per message. Read Holding Registers Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Byte Count Byte The number of data bytes to follow. Holding Register Values - Bytes Holding Register for every bytes, maximum of Holding Registers per message. Read Holding Registers Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes... Function Code, Read Input Registers Read Input Registers Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the first Input Register to read. Quantity of Input Registers Bytes The total number of Input Registers requested, maximum of per message. Read Input Registers Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Byte Count Byte The number of data bytes to follow. Input Register Values - Bytes Input Register for every bytes, maximum of Input Registers per message. Read Input Registers Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes

... Function Code, Write Single Coil Write Single Coil Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Coil Address Bytes The data address of the Coil to which to write. Coil Value Bytes The value to write to the Coil (xff = On, x = Off). Write Single Coil Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Coil Address Bytes The data address of the Coil written. Coil Value Bytes The value written to the Coil (xff = On, x = Off). Write Single Coil Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes... Function Code, Write Single Holding Register Write Single Holding Register Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Holding Register Address Bytes The data address of the Holding Register to which to write. Holding Register Value Bytes The value to write to the Holding Register. Write Single Holding Register Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Holding Register Address Bytes The data address of the Holding Register written. Holding Register Value Bytes The value written to the Holding Register. Write Single Holding Register Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes

... Function Code, Write Multiple Holding Registers Write Multiple Holding Registers Request PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the first Holding Register to which to write. Quantity of Holding Registers Bytes Number of Holding Registers to write. Byte Count Byte The number of data bytes to follow. Holding Register Values - Bytes bytes for every Holding Register, maximum of Holding Registers per message. Write Multiple Holding Registers Response PDU Name Size Description Function Code Byte Function Code Identifier (x). Starting Address Bytes The data address of the Holding Register written. Quantity of Holding Registers Bytes Number of Holding Registers written. Write Multiple Holding Registers Exception PDU Name Size Description Error Code Byte x plus Function Code Identifier (x). Exception Code Byte See.. Modbus/TCP Exception Error Codes.. Modbus/TCP Exception Error Codes The Modbus/TCP feature of the W supports the following Exception (Error) Codes: Supported Exception Codes Exception Code Name Description x Illegal Function The function code received is not supported in the W Controller. x Illegal Data Address The data address received is not an allowable address within the W controller. This error will only be generated if the first register requested is not valid for the function. x Illegal Data Value A value contained in the query data field for a Write command is not an allowable value for field. This error will only be generated if the first register requested is not valid for the function. x Slave Device Failure An unrecoverable error occurred while the W controller was attempting to perform the requested action. This is a general exception code indicating that the request was valid, but the controller could provide a response. When an exception occurs, the Response PDU contains a Function Code of x plus the original hexadecimal Function Code.

. TCP/IP Interface The Modbus/TCP interface is attached to the TCP/IP stack that is implemented within the W Product. When the Modbus feature is Enabled, the controller will listen to all communications that come in on the Modbus/TCP registered port. This port can be changed in the Remote Communications Menu of the W.. Data Refresh To ensure continued connectivity, the Modbus/TCP client should not request data more frequently than once every msec. Faster refresh rates are unsupported and may result in unexpected behavior.. Data Encoding Modbus uses a big-endian representation for addresses and data items. This means that when a numerical quantity larger than a single byte is transmitted, the MOST significant byte is sent first. The following topics describe the different types of encoding and show how the data is encoded within the Modbus/TCP packet. Most client drivers will extract the data from the packet in the correct format for use/display within the client environment... Coils and Discrete Inputs... Boolean Coils and Discrete Inputs can be used for digital input states, relay states, alarm states, and reset buttons that are representable as a or a. All binary data is packed from least significant bit to most significant bit into a byte containing up to Coils or Discrete Inputs. Bits not containing the value of a Coil or Discrete Input are space holders and have a value of. Byte Value Coil Coil unused bits x () Reset buttons may also be packed as a -bit word when using the Write Single Coil function code. (xff = On, x = Off) Word Value Coil Value Most Significant Byte Least Significant Byte xff xff x () () ().. Holding Register and Input Registers... -Bit Word (Boolean) Holding Registers and Input Registers can be used for digital input states, relay states, alarm states, and reset buttons that are representable as a or a. All binary data can be packed into a -Bit register, with the least significant bit of the least significant byte being occupied by the -bit value. This is functionally identical to a -bit integer. Word Value Bit Value Most Significant Byte Least Significant Byte x x x () () ()

... -Bit Word (Bitfield) Holding Registers and Input Registers can be used for Alarm Bitfields. An -Bit Alarm bitfield is packed into the least significant byte of a -bit register. This is offered as a single-register alternative to accessing alarm states individually. Bitfields can be decoded in section. Alarm Bitfields. Word Value Alarm Bitfield Value Most Significant Byte Least Significant Byte xaa x xaa xaa () () ()... -Bit Word (Status) Holding Registers and Input Registers can be used for enumerated values such as status codes. An -Bit status code is packed into the least significant byte of a -bit register. This is functionally identical to the -bit integer. Status codes are defined in section. Status Register Codes. Word Value Alarm Bitfield Value Most Significant Byte Least Significant Byte xaa x xaa xaa () () ()... -Bit Word (Integer) Holding Registers and Input Registers can be used for -bit integers containing HOA settings, and time data that doesn t require -bit integers. All -bit integers are unsigned. Word Value Most Significant Byte Least Significant Byte x x x... -Bit Word (Integer) Holding Registers and Input Registers can be used for -bit integer data containing elapsed time values and timestamps. The system clock register and all registers containing timestamps use the Unix Time format, which counts the seconds passed since :: am, January st,. A -bit word is transmitted with the most significant byte first, then the next most significant, until all bytes are transmitted. Registers are only bits wide, therefore a request message must include consecutive registers to read or write a -bit integer. All -bit integers are unsigned. Register Register Word Value Most Significant Least Significant Most Significant Least Significant x x x x x... -Bit Word (Float) Holding Registers and Input Registers can be used for -bit floating point data containing set points, sensor readings, percentages, deadbands, etc. A -bit word is transmitted with the most significant byte first, then the next most significant, until all bytes are transmitted. Registers are only bits wide, therefore a request message must include consecutive registers to read or write a -bit float. Register Register Word Value Most Significant Least Significant Most Significant Least Significant x x x x x

... -Bit Inverse Words -bit integers and floats can use an inverse data format, where the contents of registers and are switched. The data format setting can be modified in the Remote Communications Settings Menu. Register Register Word Value Most Significant Least Significant Most Significant Least Significant x x x x x. DATA DICTIONARY. Addressing (- or -Based) The addressing within the Modbus/TCP protocol (that is, the data within the physical packet) is -based, meaning the first element/item to be accessed is referenced by address. The Modbus standard for handling and displaying data is -based, meaning the first element/data item to be accessed is referenced by address. For most client applications, users enter the -based number which is converted to -based addressing at the protocol level. The addresses defined in the following address maps below are -based, as most of the client applications work with this method. Register addresses for individual elements are derived by adding the address offset in the appropriate Type-Specific Address Map to the starting address in the I/O Channel Address Map below.. Address Maps The address map is a function code-agnostic map that contains all W data values that can be accessed as Coils (xxxx), Discrete Inputs (xxxx), Holding Registers (xxxx), and Input Registers (xxxx)... I/O Channel Address Maps The address ranges for each input/output channel in the W controller is as follows: I/O Channel Address Map Object Starting Address Ending Address Type-Specific Address Maps System x x See.. System Address Map Network x x See.. Network Address Map Sensor Input - x x Sensor Input - x x Sensor Input - x x Sensor Input - x x Sensor Input - x x Sensor Input - x x Digital Input x x Digital Input x x Digital Input x x Digital Input x x Digital Input x x Digital Input x x Virtual Input x x Virtual Input x x See.. Sensor Input Address Maps See.. Digital Input Address Maps See.. Virtual Input Address Maps

I/O Channel Address Map Object Starting Address Ending Address Type-Specific Address Maps Relay Output x x Relay Output x x See.. Relay Output Address Maps Relay Output x x Relay Output x x Relay Output x x Relay Output x x Analog Output x x Analog Output x x Or.. Pulse Relay Output Address Maps See.. Analog Output Address Maps The Address Map of the W s Modbus/TCP feature is modular, valid addresses are determined by the add-on card configuration of the controller and the task being performed by each Sensor Input, Digital Input, Relay, or Analog Output. Each object has a block of addresses. The Modbus/TCP feature of the W allows for all addresses to be accessed as registers. On the following address map table, values in BOLD can also be accessed as a Coil or Discrete Input. As examples, to read the Controller Firmware Version from the System Address Map (starting address x) as an Input Register (FC), the address indices and must be requested together: Addresses and. To read the Low Alarm status for Sensor - in the Sensor Input Address Map (starting address x) as a Coil (FC), address index must be requested: Address. To write the Setpoint for Relay (set to On/Off control mode) in the Relay On/Off Control Mode Address Map (staring address x) as a Holding Register (FC), the address indices and must be used together: Addresses and... Alternate Address Map The Alternate Address Map provides a more efficient way to access similar data from different objects. Using this address table, the same field type is accessible using consecutive addresses. For example, the primary values for all sensors installed in the controller can be accessed in a single Modbus FC request/response cycle starting at address. Object Starting Address Ending Address Alternate Address Map Type-Specific Address Map Sensor Input x x See... Alternate Sensor Input / Temperature Input / Analog Input Address Map Digital Input x x See... Alternate Digital Input Address Map Relay Output x x See... Alternate Relay Output Address Map Analog Output x x See... Alternate Analog Output Address Map

. Type-Specific Address Maps.. System Address Map System Address Map Data Address Name Permissions Value Encoding Wall Time -Bit Integer Read Unix Time Controller Firmware -Bit Float Read Version Date of Last Data Log -Bit Integer Read Unix Time Controller Temperature -Bit Float Read C Network Card -Bit Float Read C Temperature I/O Card Temperature -Bit Float Read C I/O Card Temperature -Bit Float Read C Alarm Bitfield -Bit Bitfield Read See.. System Alarm Bitfield

.. Network Address Map Network Address Map Data Address Name Permissions Value Encoding VTouch Last Data Time -Bit Integer Read Unix Time VTouch Last -Bit Integer Read Unix Time Configuration Time VTouch Refresh Rate -Bit Float Read/Write Minutes Alarm Bitfield -Bit Bitfield Read See.. Network Alarm Bitfield

.. Sensor Input Address Maps... Sensor Input / Temperature Input / Analog Input Address Map Sensor Input / Temperature Input / Analog Input Address Map Address Name Data Encoding Permissions Value Primary Value -Bit Float Read Sensor Units Primary Raw Value -Bit Float Read Dependent on Sensor Type Last Calibration Date -Bit Integer Read Unix Time Deadband -Bit Float Read/Write Sensor Units Smoothing Factor -Bit Float Read/Write % LoLo Alarm Setpoint -Bit Float Read/Write Sensor Units Low Alarm Setpoint -Bit Float Read/Write Sensor Units High Alarm Setpoint -Bit Float Read/Write Sensor Units HiHi Alarm Setpoint -Bit Float Read/Write Sensor Units Low Alarm Boolean Read = Alarm Active High Alarm Boolean Read = Alarm Active LoLo Alarm Boolean Read = Alarm Active HiHi Alarm Boolean Read = Alarm Active Cal Required Boolean Read = Alarm Active Misc. Alarm Boolean Read = Sensor Range, Fault or Input Failure Alarm Active Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Sensor Input Alarm Bitfield

.. Digital Input Address Maps... Digital Input / DI State Type Address Map Digital Input / DI State Type Address Map Address Name Data Encoding Permissions Value Last Reset Date -Bit Integer Read Unix Time Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds Reset Total Time Boolean Read/Write Write to Reset Time DI State Boolean Read = Open, = Closed Interlock State Boolean Read = Inactive = Active Interlock Alarm Bitfield -Bit Bitfield Read See.. Digital Input Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Digital Input / Contacting Flow Meter Type Address Map Digital Input / Contacting Flow Meter Address Map Data Address Name Permissions Value Encoding Last Reset Date -Bit Integer Read Unit Time Total Flow -Bit Float Read Flow Units Total Flow Alarm,,, -Bit Float Read/Write Setpoint Flow Units Reset Total Flow Boolean Read/Write Write to Reset Flow Total See.. Digital Input Alarm Bitfield Alarm Bitfield -Bit Bitfield Read When accessed as a Coil, Returns if any alarm is active

... Digital Input / Paddlewheel Flow Meter Type Address Map Digital Input / Paddlewheel Flow Meter Address Map Address Name Data Encoding Permissions Value Last Reset Date -Bit Integer Read Unit Time Total Flow -Bit Float Read Flow Units Flow Units Current Flowrate -Bit Float Read Rate Units Total Flow Alarm,,, -Bit Float Read/Write Setpoint Flow Units Smoothing Factor -Bit Float Read/Write % Reset Total Flow Boolean Read/Write Write to Reset Flow Total Alarm Bitfield -Bit Bitfield Read See.. Digital Input Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

.. Virtual Input Address Maps... Virtual Input / Calculation Type Address Map Virtual Input / Calculation Type Address Map Address Name Data Encoding Permissions Value Primary Value -Bit Float Read Virtual Input Units Deadband -Bit Float Read/Write Virtual Input Units Smoothing Factor -Bit Float Read/Write % LoLo Alarm Setpoint -Bit Float Read/Write Virtual Input Units Low Alarm Setpoint -Bit Float Read/Write Virtual Input Units High Alarm Setpoint -Bit Float Read/Write Virtual Input Units HiHi Alarm Setpoint -Bit Float Read/Write Virtual Input Units Low Alarm Boolean Read = Alarm Active High Alarm Boolean Read = Alarm Active LoLo Alarm Boolean Read = Alarm Active HiHi Alarm Boolean Read = Alarm Active Misc. Alarm Boolean Read = Out-Of-Range or Input Failure Alarm Active Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Virtual Input Alarm Bitfield

.. Relay Output Address Maps... Relay Output / Manual Control Mode Address Map Relay Output / Manual Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds On Time Delay -Bit Integer Read/Write, Seconds Off Time Delay -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / On/Off Control Mode Address Map Relay Output / On/Off Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Deadband -Bit Float Read/Write Input Sensor Units Duty Cycle -Bit Float Read/Write % Duty Cycle Period -Bit Integer Read/Write Seconds Output Time Limit -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Dual Setpoint Control Mode Address Map Relay Output / Dual Setpoint Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Setpoint -Bit Float Read/Write Input Sensor Units Deadband -Bit Float Read/Write Input Sensor Units Duty Cycle -Bit Float Read/Write % Duty Cycle Period -Bit Integer Read/Write Seconds On Time Delay -Bit Integer Read/Write, Seconds Off Time Delay -Bit Integer Read/Write, Seconds Output Time Limit -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Time Proportional Control Mode Address Map Relay Output / Time Proportional Control Address Map Address Name Data Encoding Permissions Value -Bit Time On Integer Read Seconds -Bit Total Time Integer Read Seconds -Bit Cycle Time Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Proportional Band -Bit Float Read/Write Input Sensor Units Current Cycle -Bit Float Read Seconds -Bit Sample Period Integer Read/Write, Seconds -Bit Output Time Limit Integer Read/Write, Seconds -Bit Hand Time Limit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit = Hand, = Off, Read/Write Integer = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Intermittent Sampling Control Mode Address Map Relay Output / Intermittent Sampling Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Proportional Band -Bit Float Read/Write Input Sensor Units Sample Time -Bit Integer Read/Write Seconds Hold Time -Bit Integer Read/Write Seconds Max Blowdown -Bit Integer Read/Write, Seconds Wait Time -Bit Integer Read/Write, Seconds Output Time Limit -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Bleed And Feed Control Mode Address Map Relay Output / Bleed And Feed Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Feed Time Limit -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Bleed Then Feed Control Mode Address Map Relay Output / Bleed Then Feed Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Remaining Feed -Bit Integer Read Seconds Bleed Time -Bit Integer Read Seconds Feed Percentage -Bit Float Read/Write % Feed Time Limit -Bit Integer Read/Write, Seconds Reset Timer Boolean Read/Write Write to Reset Feed Timer Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Flow Timer Control Mode Address Map Relay Output / Flow Timer Control Mode Address Map Address Name Data Encoding Permissions Value -Bit Time On Integer Read Seconds -Bit Total Time Integer Read Seconds -Bit Remaining Feed Integer Read Seconds Accumulator Volume -Bit Setpoint Integer Read/Write,, Flow Units -Bit Accumulated Total Integer Read Flow Units -Bit Feed Duration Integer Read/Write, Seconds -Bit Output Time Limit Integer Read/Write, Seconds Reset Timer Boolean Read/Write Write to Reset Feed Timer -Bit Hand Time Limit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit = Hand, = Off, Read/Write Integer = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield See.. Relay Output Alarm Bitfield -Bit Read When accessed as a Coil, Bitfield Returns if any alarm is active

... Relay Output / Percent Timer Control Mode Address Map Relay Output / Percent Timer Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds Feed Percentage -Bit Float Read/Write % Feed Time Limit -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Event Timer Control Mode Address Map Relay Output / Event Timer Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Active Timer Event -Bit Integer Read Event Number Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Biocide Timer Control Mode Address Map Relay Output / Biocide Timer Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds Bleed Lockout -Bit Integer Read/Write, Seconds Prebleed To -Bit Float Read/Write Input Sensor Units Setpoint Prebleed Time -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Active Timer Event -Bit Integer Read Event Number Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total = Hand, = Off, HOA Setting -Bit Integer Read/Write = Auto Mode Status -Bit Integer Read See. Status Register Codes See.. Relay Output Alarm Bitfield Alarm Bitfield -Bit Bitfield Read When accessed as a Coil, Returns if any alarm is active

... Relay Output / Spike Control Mode Address Map Relay Output / Spike Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Spike Event Time -Bit Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Spike Setpoint -Bit Float Read/Write Input Sensor Units Deadband -Bit Float Read/Write Input Sensor Units Duty Cycle -Bit Float Read/Write % Duty Cycle Period -Bit Integer Read/Write Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Active Timer Event -Bit Integer Read Event Number Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Probe Wash Control Mode Address Map Relay Output / Probe Wash Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Cycle Time -Bit Integer Read Seconds Hold Time Limit -Bit Integer Read/Write Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds, Event Start Time -Bit Integer Read/Write Seconds Since Midnight Event Duration -Bit Integer Read/Write, Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Active Timer Event -Bit Integer Read Event Number Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Relay Output / Lag Output Control Mode Address Map Relay Output / Lag Output Address Map Address Field Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Setpoint -Bit Float Read/Write Input Sensor Units Setpoint -Bit Float Read/Write Input Sensor Units Deadband -Bit Float Read/Write Input Sensor Units Activation Delay Time -Bit Integer Read/Write, Seconds Wear Level Cycle Time -Bit Integer Read/Write, Seconds Current Activation Time -Bit Integer Read Seconds Current Wear Level Cycle Time -Bit Integer Read Seconds No. of Activated Outputs -Bit Integer Read Count Output Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Relay State Boolean Read = Relay On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active Field is only defined for Lag Outputs configured as the Last Lag in the chain. Field is only meaningful for certain configurations of Lead-Lag chains.

... Relay Output / Alarm Control Mode Address Map Relay Output / Alarm Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Hand Time Limit -Bit Integer Read/Write, Seconds Relay State Boolean Read = Off, = On Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Integer Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

.. Pulse Relay Output Address Maps... Pulse Relay Output / Manual Control Mode Address Map Pulse Relay Output / Manual Control Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Output -Bit Float Read Percent On Time Delay -Bit Integer Read/Write, Seconds Off Time Delay -Bit Integer Read/Write, Seconds Hand Output -Bit Float Read/Write % Hand Time Limit -Bit Integer Read/Write, Seconds Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Pulse Relay Output / Pulse Proportional Control Mode Address Map Pulse Relay Output / Pulse Proportional Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Output -Bit Float Read Percent Setpoint -Bit Float Read/Write Input Sensor Units Proportional Band -Bit Float Read/Write Input Sensor Units Minimum Output -Bit Float Read/Write % Maximum Output -Bit Float Read/Write % Output Time Limit -Bit Integer Read/Write, Seconds Hand Output -Bit Float Read/Write % Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active

... Pulse Relay Output / Pulse PID Control Mode Address Map Pulse Relay Output / Pulse PID Control Mode Address Map Address Name Data Encoding Permissions Value Time On -Bit Integer Read Seconds Total Time -Bit Integer Read Seconds Output -Bit Float Read Percent Setpoint -Bit Float Read/Write Input Sensor Units Current Integral -Bit Float Read Seconds Gain or Proportional Gain -Bit Float Read/Write. Integral Time or Integral Gain -Bit Float Read/Write. Derivative Time or Derivative Gain -Bit Float Read/Write Minimum Output -Bit Float Read/Write % Maximum Output -Bit Float Read/Write % Output Time Limit -Bit Integer Read/Write, seconds Reset PID Integral Boolean Read/Write Write to Reset PID Integral Hand Output -Bit Float Read/Write % Hand Time Limit -Bit Integer Read/Write, Seconds Reset Output Timeout Boolean Read/Write Write to Reset Output Timeout Reset Time Total Boolean Read/Write Write to Reset Time Total HOA Setting -Bit Integer Read/Write = Hand, = Off, = Auto Mode Status -Bit Status Read See. Status Register Codes Alarm Bitfield -Bit Bitfield Read See.. Relay Output Alarm Bitfield When accessed as a Coil, Returns if any alarm is active Setting is dependent on current selection for PID Gain Form (see Controller Instruction Manual)