pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) pH ARC Sensors Modbus RTU Programmer’ s Manual Firmware version: EPHUM011 624300/01 page 1 / 67
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Important Notice All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form without written permission from HAMILTON Bonaduz AG. The contents of this manual are subject to change without notice. Technical changes reserved. All efforts have been made to ensure the accuracy of the contents of this manual.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Table of Content 1 MODBUS RTU GENERAL INFORMATION ............................................................................... 4 1.1 2 INTRODUCTION ..................................................................................................................... 4 PH ARC SENSOR COMMANDS IN MODBUS RTU................................................................... 5 2.1 GENERAL ............................................................
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 1 1.1 Modbus RTU general information Introduction This document describes in detail the pH ARC Sensors Modbus RTU interface. It is addressed to software programmers. The general information about Modbus command structures and its implementation in the HAMILTON ARC Sensor family is described in detail in Chapter 1 of the “VISIFERM DO Modbus RTU Programmer’ s Manual”(p/n 624179/01).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2 pH ARC Sensor Commands in Modbus RTU 2.1 General In order to communicate with a pH ARC Sensor over Modbus RTU protocol a Modbus master terminal application software is needed. The Modbus RTU is an open standard and a number of free and commercial application toolkits are available. This manual contains examples and illustrations from WinTECH Modbus Master ActiveX Control tool: WinTECH (www.win-tech.com) “ Modbus Master OCX for Visual Basic” .
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 4288 Length: 4 Type: 3 Command: Operator level Read Parameter: Operator level Password Format: Hex decimal 0x30 0 Value: Figure 2.2.1.4: Example to read the active operator level: the active level is 0x30 (Specialist). The sensor does not report the password. The value 0 is returned instead.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.3 Configuration of the serial RS485 Interface Factory settings of the RS485: Parity is none, 1 start bit, 8 data bits, 2 stop bits (in total: 11 bits). 2.3.1 Device Address 2.3.1.1 Reading and Writing the Device Address The sensor specific device address can be read and written in register 4096. Start Number of Reg1 / Reg2 register registers 4096 2 device address Figure 2.3.1.1.1: Definition of register 4096.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.3.2 Baud Rate 2.3.2.1 Reading and Writing the Baud Rate The baud rate can be read and written in register 4102. Start register 4102 Number of registers 2 Reg1 / Reg2 Baud rate code (definition see below) Figure 2.3.2.1.1: Definition of register 4102. Modbus function code 3, 4, 16 The code for the baud rate is defined as follows: Baud rate 4800 9600 19200 38400 Code 2 3 4 5 Figure 2.3.2.1.2: Code for the baud rates.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4 Configuration of the Analog Interfaces 2.4.1 Available Analog Interfaces A pH ARC Sensor has two individual physical analog interfaces that have identical functionalities, but can be configured independently from each other. Analog Output Interface 1 (AO1) Analog Output Interface 2 (AO2) The number of analog interfaces is defined in register 4320. Start Number of Reg1 / Reg2 register registers 4320 2 Available analog interfaces Figure 2.4.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.3 Description of the Analog Interfaces 1 and 2 Register 4352 / 4480 contain the descriptions of AO1 / AO2 as plain text ASCII: Start Number of Reg1 … Reg8 register registers 16 ASCII characters 4352 8 Description of AO1 4480 8 Description of AO2 Figure 2.4.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.5 Configuration of the 4-20 mA Interface Note: The configuration of AO1 / AO2 is only effective if register 4360 / 4488 (active analog interface mode) is set to the value 0x01, 0x02 or 0x04. 2.4.5.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.5.3 Reading the Minimum and Maximum Possible Physical Output Current Start register 4366 Number of registers 4 Reg1 / Reg2 Reg3 / Reg4 Min physical Max physical output current output current for AO1 [mA] for AO1 [mA] 4494 4 Min physical Max physical output current output current for AO2 [mA] for AO2 [mA] Figure 2.4.5.3.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.5.5 Reading the Selected Physical Unit for Analog Interface Start register 4376 Number of registers 2 Reg1 / Reg2 Selected physical unit of AO1 (see chapter 2.5.1) 4504 2 Selected physical unit of AO2 (see chapter 2.5.1) Figure 2.4.5.5.1: Definition of register 4376 / 4504.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) pH ARC sensor: 4-20mA inte rface - linear 35 11 25 temperature [°C] 10 Temp [°C] 9 pH 20 8 15 7 10 6 5 5 0 -5 pH 30 4 0 4 8 12 16 20 24 3 -10 2 -15 1 Current [mA] Figure 2.4.5.6.3: Example of linear 4-20 mA output characteristics for pH or temperature.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Attention: When assigning measurement values to 4-20 mA analog output by using register 4378 / 4506, you need to consider the following: The PMC you have mapped to AO1 / AO2 (register 4364 / 4492) The physical unit currently in use for the selected PMC (register 2090 for PMC1 (pH) and register 2410 for PMC6 (temperature).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.5.8 Defining the Error and Warning Output of the 4-20 mA Interface Errors and warnings can be mapped to the AO1 / AO2. Start register Number of registers 4386 8 Reg1 / Reg2 Reg3 / Reg4 Code of Current warnings in case of and errors “ warning” (see Figure [mA] 2.4.4.8.2) for AO1 for AO1 4514 8 Code of Current warnings in case of and errors “ warning” (see Figure [mA] 2.4.4.8.2) for AO2 for AO2 Figure 2.4.5.8.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.4.6 Reading the Internally Measured Output Current Reg. 4414 / 4542 provides internal parameters of AO1 / AO2: the setpoint to which the current is regulated in a closed loop control the electrical current the sensor is measuring to feed the closed loop control These values are helpful in order to compare against the externally measured electrical current.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5 Measurement 2.5.1 Definition of Measurement Channels and Physical Units The pH ARC Sensor Modbus register structure allows the definition of 6 individual Primary Measurement Channels (PMC), and 16 individual Secondary Measurement Channels (SMC).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) The pH ARC Sensor register structure uses the following physical units used for Primary or Secondary Measurement Channels. Bit # Hex code Physical unit Start register.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.2 Primary Measurement Channel 1 (pH) 2.5.2.1 Description of PMC1 In register 2080, a plain text ASCII description of PMC1 is given. Start Number of Reg1 … Reg8 register registers 16 ASCII characters 2080 8 Description of PMC1 Figure 2.5.2.1.1: Definition of register 2080. Modbus address: 2080 Command: PMC 1 text Parameter: Text Format: Character pH Value: Figure 2.5.2.1.2: Example to read the description. It is “ pH” . 2.5.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.2.3 Reading the measurement value of PMC1 Register 2090 is also used to read the measurement values of PMC1. Start reg. 2090 Number of reg. 10 Reg1 / Reg2 Reg3 / Reg4 Reg5 / Reg6 Reg7 / Reg8 Selected physical unit Reg9 / Reg10 Modbus function code 3, 4 Read access Measure Measure Min Max U/A/S -ment -ment allowed allowed (2) (1) (1) value of status value value (1) PMC1 Figure 2.5.2.3.1: Definition of register 2090.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.3 Primary Measurement Channel 6 (Temperature) 2.5.3.1 Description of PMC6 In register 2400, a plain text ASCII description of PMC6 is given Start Number of Reg1 … Reg8 register registers 16 ASCII characters 2400 8 Description of PMC6 Figure 2.5.3.1.1: Definition of register 2400. Modbus function code 3, 4 Modbus address: 2400 Length: 8 Command: PMC6 text Parameter: Text Format: Character T Value: Figure 2.5.3.1.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.3.3 Reading the measurement value of PMC6 Register 2410 is also used to read the measurement values of PMC6. Start reg. 2410 Number of reg. 10 Reg1 / Reg2 Reg3 / Reg4 Reg5 / Reg6 Reg7 / Reg8 Reg9 / Reg10 Selected physical unit Modbus function code 3, 4 Read access Measure Measure Min Max U/A/S -ment -ment allowed allowed (2) (1) (1) value of status value value (1) PMC6 Figure 2.5.3.3.1: Definition of register 2410.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.5 Secondary Measurement Channels 1-16 pH ARC Sensors do allow access to secondary measurement values (16 in total). The access to the individual SMC depends on the operator level. The available SMC are defined in register 2048 according to the selected operator level and the sensor type (see chapter 2.5.1). 2.5.5.1 Description of SMC The registers defined here give a plain text ASCII description of each available SMC.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.5.5.2 Reading the measurement value of SMC The registers defined here are used to read the measurement values of each SMC. Start reg. Address Number of reg. 6 Reg1 / Reg2 Reg3 / Reg4 Physical unit Reg5 / Reg6 Modbus function code 3, 4 Measurement Standard value of SMC deviation Figure 2.5.5.2.1: Definition of register at Address. Measurement value of each SMC.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.6 Configuration of the Measurement This chapter describes the configuration of PMC1 and PMC6 by means of measurement parameters (PA). 2.6.1 Available Parameters In register 3072, all available parameters (PA) are given. Start Number of Reg1 / Reg2 register registers (bitwise defined) 3072 2 Available parameters (see figure 2.6.1.2) Figure 2.6.1.1: Definition of register 3072.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.6.2 PA9: Moving Average The pH ARC Sensor provides new pH readings every 3 seconds. One has the possibility to smoothen the pH reading (PMC1) by means of a moving average applied to the 3-seconds-readings. PA9 can be applied on 1 to 16 3-seconds-readings. The default value is 2. Effect of Moving Average (n=1 vs n=16) 5.5 5 mov av = 1 pH 4.5 mov av = 16 4 3.5 3 2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.6.2.1 Description of PA9 (Moving Average) In register 3360, a plain text ASCII description of PA9 is given. Start Number of Reg1 … Reg8 register registers 16 ASCII characters 3360 8 Description of PA9 Figure 2.6.2.1.1: Definition of register 3360. Modbus function code 3, 4 Modbus address: 3360 Length: 8 Command: Moving average text Parameter: Text Format: Character Moving average Value: Figure 2.6.2.1.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.6.2.3 Reading all Values for PA9 By reading register 3370, the active physical unit of measurement, the selected value, and the min and max values can be read. Start register Number of registers 3370 8 Reg1 / Reg2 Reg3 / Reg4 Physical Current unit value Figure 2.6.2.3.1: Definition of register 3370.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.6.3 PA12: Moving Average R pH ARC Sensors allow to have a separate moving average on secondary measurement values: Glass resistance Reference resistance The moving average can be applied on 1 to 16 3-s measurement values. The default value is 4. Especially if high resistances are measured, it is recommended to choose a higher moving average. 2.6.3.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) By writing to register 3466, the active physical unit for PA12 can be selected, by choosing one of the physical units that are defined in register 3464. The value of the parameter can be set as well. Modbus address: 3466 Length: 4 Type: 16 Command: Moving average Write Parameter: Unit Value Format: Hex Decimal 0x01 7 Value: Figure 2.6.3.2.4: Example to set the physical unit of PA12 to “ none”(0x01) and the value of the moving average R to 7. 2.6.3.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7 Calibration 2.7.1 Available Calibration Points In register 5120, the available number of Calibration Points (CP) for Primary Measurement Channel 1 (PMC1) is defined. 8 individual CP are theoretically possible. Start register 5120 Number of registers 2 Reg1 / Reg2 (bitwise defined) Available number of CP for PMC1 (see figure 2.7.1.2) Figure 2.7.1.1: Definition of register 5120.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.2 Definitions of Calibration Points 2.7.2.1 Calibration Points 1 and 2 (Standard Calibration) The limits for the calibration point 1 are defined in register 5152, for calibration point 2 in register 5184.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 5128 Command: Read calibration stability Parameter: Max drift pH Max drift Temp [pH/min] [K/min] Format: Float Float 0.1 0.5 Value: Figure 2.7.2.1.5: Example to read the calibration stability. Length: 4 Type: 3 Read Modbus address: 5128 Command: Set calibration stability Parameter: Max drift pH Max drift Temp [pH/min] [K/min] Format: Float Float 0.2 0.5 Value: Figure 2.7.2.1.6: Example to set the calibration stability.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.3 Calibration Procedure 2.7.3.1 Calibration at CP1 and CP2 (Standard Calibration) The ARC Sensor family has a unique calibration routine. When initiating the calibration, the data set of the sensor is automatically traced back within the last 3 minutes and a decision is made immediately if the calibration is successful or not. The operator therefore gets an immediate result.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Standard Calibration with Automatic Recognition of the Standard Prior to calibration, the specialist selects - for each set of calibration standards - a list of calibration standards allowed for automatic recognition (register 9530).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Perform the following steps to do a standard calibration at CP1 and CP2: Step1: Select the desired set of calibration standards (see chapter 2.7.11) Step 2: Immerse the sensor into one of the calibration standards available in the selected set Attention: It is important that the pH ARC Sensor is immersed in a defined calibration standard at least 3 minutes BEFORE the calibration is started. Step 3: Choose one of the calibration points CP1 or CP2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Examples: (Definitions of register 5158 and 5190 used in these examples are given in chapter 2.7.4.1, those for register 4872 in chapter 2.8.6) Example to calibrate at CP1 with automatic recognition: Modbus address: 5162 Length: 2 Type: 16 Command: Make calibration CP1 Write Parameter: pH value Format: Float 0 Value: Figure 2.7.3.1.4: Example to start the calibration at CP1, setting a value of 0 for automatic recognition of the calibration standard.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Example to read the sensor’ s quality indicator: Modbus address: 4872 Length: 2 Command: Quality indicator Parameter: Quality [%] Format: Float 100 Value: Figure 2.7.3.1.9: Example to read the sensor’ s quality indicator 2.7.3.2 Type: 3 Read Calibration at CP6 (Product Calibration) The product calibration is a process in order to adjust the measurement of a correctly calibrated pH ARC Sensor to specific process conditions.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) What happens to the pH ARC Sensor’ s calibration function upon product calibration (CP6)? A product calibration adds an offset to the linear calibration function defined by the standard calibration at CP1 and CP2. Product calibration of ARC pH sensors 200 Standard Calibration function Product Calibration function Electrical potential [mV] 150 100 50 CP1 CP6 0 5 6 7 8 9 10 -50 -100 -150 CP2 -200 pH Figure 2.7.3.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) The different functionalities of product calibration (CP6) are accessible through the following sensor commands: Initial measurement Assignment Cancel Restore standard calibration Restore product calibration All commands are executed by writing a command value to the register 5340 except for assignment where the calibration value is written to register 5322 (see below).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.3.2.2 Product calibration: Assignment After successful initial measurement a correct value must be assigned to the initially stored measurement data. This is achieved by writing the correct calibration value to register 5322. Start Number of Reg1 / Reg2 register registers 5322 2 pH value [pH] Figure 2.7.3.2.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.3.2.4 Product calibration: Restore standard calibration If a product calibration is active this product calibration can be temporarily switched off by writing the command 0x03 to register 5340. Performing this action the values of the product calibration remain stored in the sensor’ s memory. Modbus address: 5340 Length: 2 Type: 16 Command: CP6: Restore standard Write Parameter: Command Format: Hex 0x03 Value: Figure 2.7.3.2.4.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.4 Reading the Calibration Status 2.7.4.1 Reading the Calibration Status of CP1 and CP2 A standard calibration is not always successful.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 5158 Length: 6 Type: 3 Command: Calibration status CP1 Read Parameter: Status Unit Value Format: Hex Hex Float 0x00000080 0x00001000 4.01 Value: Figure 2.7.4.1.3: Example to read the calibration status of CP1 after calibration CP1 at 0 = auto. The status message is: “ CP1 pH reading during calibration is not stable”(0x00000080).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.4.2.1 Product calibration: Initial measurement Calibration status after initial measurement command under conditions outside the valid calibration range for CP6 (defined in register 5312): Modbus address: 5318 Length: 6 Type: 3 Command: Calibration status CP6 Read Parameter: Status Unit Value Format: Hex Hex Float 0x01000000 0x00001000 4.01 Value: Figure 2.7.4.2.1.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) The here performed assignment was successful. The sensor is running using a valid product calibration. 2.7.4.2.3 Product calibration: Cancel Calibration status after cancelling an active product calibration: Modbus address: 5318 Length: 6 Type: 3 Command: Calibration status CP6 Read Parameter: Status Unit Value Format: Hex Hex Float 0x00000000 0x00001000 4.5 Value: Figure 2.7.4.2.3.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.5 Currently active Calibration Parameters part 1 In registers 5164 (CP1), 5196 (CP2) and 5324 (CP6) the currently active calibration parameters part 1 are stored. These registers contain the values for temperature, number of calibrations and operating hour upon calibration.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.7 Currently active Calibration Parameters part 3 In register 5520, 5528 and 5560 the pH value of the used calibration standards, the electrical potential of the pH sensor and the temperature upon calibration are stored.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.9 Special Commands for Calibration with VISICAL The VISICAL calibration device allows calibration of pH ARC Sensors at CP1 or CP2. The pH ARC Sensor’ s associated calibration parameters for CP1 and CP2 are those predefined and stored in corresponding registers of the sensor. Register 5164 defines the pH value for CP1 and register 5196 defines the pH value for CP2, which are only valid for use with VISICAL.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.10 Calibration Standards 2.7.10.1 Available Sets of Calibration Standards pH ARC Sensors can store and operate six different sets of calibration standards each having max 12 calibration standards. Before calibration the operator has to select one defined set to operate with. Default setting is the HAMILTON set of calibration standards.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.7.10.2 Definitions for Individual Sets of Calibration Standards Once the operator has selected a set of calibration standards (register 9474) the register 9504 and following give all information on the selected set of calibration standards. Start Number of Reg1 … Reg8 register registers (16 ASCII characters) 9504 8 Manufacturer of the selected set 9512 8 Info 1 of the selected set 9520 8 Info 2 of the selected set Figure 2.7.10.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Register 9528 defines for the selected set of calibration standards: the available calibration standards for manual selection of the pH value the available calibration standards for automatic recognition of the pH value Start Number of Reg1 / Reg2 register registers (Bit, see figure 2.7.10.2.8) 9528 2 Availability of the 12 cal. standards Figure 2.7.10.2.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) By means of register 9530, the specialist can define for each available calibration standard if the specific standard is available. Start Number of Reg1 / Reg2 Modbus register registers (Bit, see figure 2.7.10.2.8) function code 9530 2 Selected standard fields 3, 4 Figure 2.7.10.2.9: Selected calibration standards within one given set.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Manufacturer Availability for manual selection (left) and automatic recognition (right) HAMILTON MERCK TITRISOL DIN 19267 NIST STANDARD 624300/01 page 55 / 67
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Manufacturer Availability for manual selection (left) and automatic recognition (right) METTLER TOLEDO RADIOMETER Figure 2.7.10.2.13: Default definitions in register 9528 for all 6 sets of calibration standards available in pH ARC Sensors.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8 Sensor Status 2.8.1 Temperature Ranges In registers 4608, 4612 and 4616 three different temperature ranges are defined: Operation –in this range the sensor will work properly (current output, Modbus communication), except the measurement, which is stopped until the temperature is back in the measurement range. In this case the last value of measurement will be frozen and sent to analog interfaces.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8.2 Operating Hours and Counters In register 4676 are given: total operating hours operating hours above max measurement temperature (see chapter 2.8.1) the operating hours above max operating temperature (see chapter 2.8.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8.3 Warnings A“ Warning”is a notification message which still allows further functioning of the system. This message alerts the operator of a possible problem that could lead to uncertain results. 2.8.3.1 Currently Active Warnings The currently active warnings are stored in register 4736.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8.4 Errors An “ Error”message indicates a serious problem of the sensor which does not allow further proper functioning of the sensor. This problem must be solved. 2.8.4.1 Currently Active Errors The currently active errors are stored in register 4800.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8.4.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.8.5 Reading Definition of SIP and CIP pH ARC Sensor are counting special cleaning events such as sterilizations or cleaning cycles by means of tracking typical temperature profiles (see chapter 2.8.2). Register 4988 defines a typical temperature profile for SIP (sterilization in place) and register 4996 for CIP (cleaning in place).
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 4988 Length: 8 Command: SIP definition Parameter: T min [°C] T max [°C] Time min [min] Format: Float Float Float 120 130 30 Value: Figure 2.8.5.3: Example to write the SIP definitions. Type: 16 Empty Float 0 Write Modbus address: 4988 Length: 8 Command: SIP definition Parameter: T min [°C] T max [°C] Time min [min] Format: Float Float Float 120 130 30 Value: Figure 2.8.5.4: Example to read the SIP definitions.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) 2.9 Sensor Identification and Information 2.9.1 General Information General information about the sensor is available as shown in the figure below.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 1312 Command: Serial number Parameter: Text Format: Character 0001001 Value: Figure 2.9.2.2: Example to read register 1312. Length: 8 Type: 3 Read 2.9.3 Free User Memory Space These registers can be used to store any customer specific information in the sensor. There are different registers which can be read by everybody, but only specific operators can write them.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) Modbus address: 1568 Length: 8 Type: 16 Command: Info user Parameter: Text Format: Character Hello World Value: Figure 2.9.3.2: Example to write 16 ASCII characters to register 1568 with operator A or S. Write Modbus address: 1568 Length: 8 Command: Info user Parameter: Text Format: Character Hello World Value: Figure 2.9.3.3: Example to read the register 1568 (written in figure 2.9.1.6). Read Type: 3 2.10 System Commands 2.10.
pH ARC Sensors Modbus RTU Programmer’ s Manual (EPHUM011) HAMILTON Bonaduz AG Via Crusch 8 CH-7402 Bonaduz Switzerland Tel. +41 81 660 60 60 Fax +41 81 660 60 70 contact@hamilton.ch www.hamiltoncompany.