Data Transmission Via Modbus
Data Transmission Via Modbus
22
71535395
Supplementary documentation
Valid as of:
Software version 1.11.00
Author:
Endress+Hauser
Gesellschaft für Mess- und Regeltechnik mbH+Co. KG
Dieselstr. 24
70839 Gerlingen
Germany
Table of contents
1 Note ............................................................................................................................................................ 4
1.1 About this manual .................................................................................................................................. 4
1.2 Abbreviations .......................................................................................................................................... 4
2 Installation and wiring ............................................................................................................................... 5
2.1 A-, B-wire ................................................................................................................................................ 5
2.2 Termination ............................................................................................................................................ 5
3 Modbus Protocol ........................................................................................................................................ 6
3.1 Mode of operation .................................................................................................................................. 6
3.2 Transmission Modes .............................................................................................................................. 6
3.2.1 ASCII ................................................................................................................................................. 6
3.2.2 RTU ................................................................................................................................................... 7
3.2.3 TCP ................................................................................................................................................... 7
3.3 Modbus exception codes ........................................................................................................................ 8
3.4 Response times ....................................................................................................................................... 8
3.5 Byte transmission sequence .................................................................................................................. 9
3.6 Data types ............................................................................................................................................. 10
3.7 Device variables with status ................................................................................................................. 11
3.8 Supported function codes .................................................................................................................... 12
3.8.1 FC03 Read Holding Register ......................................................................................................... 13
3.8.2 FC04 Read Input Register ............................................................................................................. 13
3.8.3 FC08 Diagnostics (only serial) ...................................................................................................... 14
3.8.4 FC16 Write Multiple Register ....................................................................................................... 15
3.8.5 FC23 Read/Write Multiple Register ............................................................................................. 15
3.9 Register information ............................................................................................................................ 15
4 Commissioning ......................................................................................................................................... 16
4.1 Modbus network settings .................................................................................................................... 16
4.1.1 Modbus RS485 (RTU/ASCII) ........................................................................................................ 16
4.1.2 Modbus TCP (RTU)........................................................................................................................ 17
4.1.2.1 Ethernet settings ................................................................................................................... 17
4.1.2.2 Byte order and Watchdog ..................................................................................................... 18
4.2 Configuration of the Modbus output: device variables ...................................................................... 18
4.2.1 Select analog data sources for device variables AI ...................................................................... 19
4.2.2 Select digital data sources for device variables DI....................................................................... 20
4.2.3 Select analog data sinks for device variables AO ........................................................................ 21
4.2.3.1 Example: Value of controlled variable of PID controller from Modbus ............................. 21
4.2.3.2 List of data sinks .................................................................................................................... 21
4.2.4 Select digital data sinks for device variables DO ......................................................................... 21
4.2.4.1 Example: Hold over Modbus ................................................................................................ 21
4.2.4.2 Example: Enable or disable PID controller .......................................................................... 22
4.2.4.3 List of data sinks .................................................................................................................... 22
4.3 Web server ............................................................................................................................................ 23
4.3.1 Function description ...................................................................................................................... 23
4.3.2 Security ........................................................................................................................................... 23
4.4 Exporting Heartbeat Verification Report ............................................................................................ 25
5 Diagnostics ............................................................................................................................................... 26
5.1 LED displays .......................................................................................................................................... 26
5.2 Status of device variables ..................................................................................................................... 26
5.3 Status signal .......................................................................................................................................... 26
5.4 Diagnostic messages ............................................................................................................................ 27
5.4.1 Device related diagnostics ............................................................................................................ 27
5.4.2 Sensor related diagnostics ............................................................................................................ 28
5.4.2.1 Current diagnostic message ................................................................................................. 28
Endress+Hauser 2
SD01189C/07/EN/07.22
Endress+Hauser 3
SD01189C/07/EN/07.22
1 Note
1.1 About this manual
This supplementary document must only be used in conjunction with a field device Liquiline CM44x
Modbus, an analyzer Liquiline System CA80xx Modbus or a sampler Liquistation CSFxx Modbus.
This supplementary document is an integral part of the Operating Instruction and extends it with
additional information for use with Modbus.
This document is aimed at individuals who are integrating the device into a Modbus network. It is assumed
that the reader has fundamental knowledge of Modbus technology.
Additional information about Modbus technology is available, for example, on the website:
www.modbus.org
1.2 Abbreviations
Endress+Hauser 4
SD01189C/07/EN/07.22
In case RS485 communication is not working, please verify that the RS485-signals are connected
correctly, otherwise switch the signals. Switching the RS485-signals does not damage the RS485
interface of the device.
2.2 Termination
The communication module provides the possibility of activating a bus termination via a 4-pin DIL slide
switch. Here, the downstream Modbus devices are not separated from the Modbus RS485 segment. The
communication module must be removed to activate the bus termination. If the communication module is
installed and supplied with voltage, the bus termination state is indicated by the T LED (yellow).
The termination is according the definition for PROFIBUS DP, as the RS485 interface can be used for
PROFIBUS DP communication.
5V2
390Ω
B (red)
220Ω
A
390Ω
0V2
The procedure of activating and deactivating the bus termination is described in the operating instructions
of each product.
Endress+Hauser 5
SD01189C/07/EN/07.22
3 Modbus Protocol
Modbus is an open, standardized communication protocol that is used in the areas of Manufacturing,
Process- and Building automation.
The Modbus protocol is used for data exchange with intelligent field devices via master/slave (client/server)
connections. Here, the Modbus protocol can be used with different transmission media and embedded in
other communication protocols.
The specifications for the Modbus protocol are freely available on the web site of the Modbus Organization.
http://www.modbus.org/
Request
Client/ Server/
Master Slave
Response
If the device (server) receives a valid telegram with a valid request and can reply to it, it replies with a
response telegram containing the function code of the request.
If the device (server) receives an invalid telegram (e.g. CRC error), it does not reply. The application (client)
must carry out an error diagnosis once a specified time-out has elapsed.
If the device (server) receives a valid telegram with an invalid request, it replies with a Modbus exception.
The application (client) must carry out an error diagnosis.
3.2.1 ASCII
This mode is supported for Modbus RS485. The data are transmitted as ASCII characters and are therefore
readable by humans.
Endress+Hauser 6
SD01189C/07/EN/07.22
3.2.2 RTU
This mode is supported for Modbus RS485. The data are transmitted in binary format and are therefore
more compact.
A delimiter of at least 3.5 characters must be maintained between two Modbus telegrams.
3.2.3 TCP
This mode is supported for Modbus TCP. As with RTU, the data are transmitted in binary format. Address
and checksum used in RTU mode are dispensed with. The Modbus ADU is embedded in the TCP/IP telegram.
Via the TCP port 502, you can use up to 3 parallel TCP connections with the device simultaneously.
Please note the correct structure of the MBAP header.
Endress+Hauser 7
SD01189C/07/EN/07.22
Exception Info
Code
01 ILLEGAL_FUNCTION
The function code sent by the master is not supported by the measuring device (slave).
02 ILLEGAL_DATA_ADDRESS
The register addressed by the master is not assigned (i.e. it does not exist), or the length
of the data queried is too long.
03 ILLEGAL_DATA_VALUE
The master attempts to write to a register which allows only read access.
The value that appears in the data field is not permitted: e.g. range limits have been
exceeded or the data format is incorrect.
04 SLAVE_DEVICE_FAILURE
The slave has not replied to the request telegram from the master, or an error has
occurred while processing the request telegram.
The numbering of the Modbus registers in this document starts with 0 as it is transmitted over the wire.
In case your PLC is using Modicon addressing you must add 1 to the register addresses.
Please note that Modbus requests must read or write parameters completely. Trying to read or write
only a part of a parameter returns Modbus exception SLAVE_DEVICE_FAILURE.
Endress+Hauser 8
SD01189C/07/EN/07.22
FLOAT
Sequence
Options 1. 2. 3. 4.
1-0-3-2* Byte 1 Byte 0 Byte 3 Byte 2
(MMMMMMMM) (MMMMMMMM) (SEEEEEEE) (EMMMMMMM)
0-1-2-3 Byte 0 Byte 1 Byte 2 Byte 3
(MMMMMMMM) (MMMMMMMM) (EMMMMMMM) (SEEEEEEE)
2-3-0-1 Byte 2 Byte 3 Byte 0 Byte 1
(EMMMMMMM) (SEEEEEEE) (MMMMMMMM) (MMMMMMMM)
3-2-1-0 Byte 3 Byte 2 Byte 1 Byte 0
(SEEEEEEE) (EMMMMMMM) (MMMMMMMM) (MMMMMMMM)
* Factory default, S = Sign, E = Exponent, M = Mantissa
INTEGER
Sequence
Options 1. 2.
1-0-3-2* Byte 1 Byte 0
3-2-1-0 (MSB) (LSB)
0-1-2-3 Byte 0 Byte 1
2-3-0-1 (LSB) (MSB)
* = factory setting, MSB = most significant byte, LSB = least significant byte
STRING
Presentation taking the example of a device parameter with a data length of 18 bytes.
Sequence
Options 1. 2. 17. 18.
1-0-3-2* Byte 17 Byte 16 … Byte 1 Byte 0
3-2-1-0 (MSB) (LSB)
0-1-2-3 Byte 16 Byte 17 … Byte 0 Byte 1
2-3-0-1 (MSB) (LSB)
* = factory setting, MSB = most significant byte, LSB = least significant byte
Any other data type with a size of more than two bytes uses the transmission sequence for STRING.
Endress+Hauser 9
SD01189C/07/EN/07.22
INTEGER
Data length = 2 bytes (1 register)
Byte 1 Byte 0
Most significant byte (MSB) Least significant byte (LSB)
STRING
Data length = depends on the device parameter, e.g. presentation of a device parameter with a data
length = 18 byte (9 registers)
Byte 17 Byte 16 … Byte 1 Byte 0
Most significant byte (MSB) … Least significant byte (LSB)
DATETIME
Data length = 7 bytes (4 registers)
Byte Bit Description
7 6 5 4 3 2 1 0
0 215 214 213 212 211 210 29 28 0 … 59999 ms
1 27 26 25 24 23 22 21 20
2 0 0 25 24 23 22 21 20 0 … 59 min
3 S 0 0 24 23 22 21 20 Bits 0 to 4: 0 … 23 h
S=0: standard time, S=1: summer time
4 22 21 20 24 23 22 21 20 Bits 6 to 8: 1…7 day of week (1=Monday,
7=Sunday)
Bits 1 to 5: 1…31 day of month
5 0 0 0 0 23 22 21 20 Month (1…12)
6 27 26 25 24 23 22 21 20 Year (0…255) / 0 = 1900
7 Padding
Other data types with a data length of more than 2 bytes are treated like strings.
Endress+Hauser 10
SD01189C/07/EN/07.22
AI (Analog Input)
These device variables are transmitted from measurement device to Modbus master
Register-Offset Name Data type Description
+ 0-1 Value Float Measurement value
+2 Status Unsigned8 Status of value
+3 Unit code Unsigned8 Unit of value
DI (Digital Input)
These device variables are transmitted from measurement device to Modbus master
Register-Offset Name Data type Description
+ 0-1 Value Unsigned8 Measurement value 0: False
1: True
+2 Status Unsigned8 Status of value
AO (Analog Output)
These device variables are transmitted from Modbus master to measurement device
Register-Offset Name Data type Description
+ 0-1 Value Float Measurement value
+2 Status Unsigned8 Status of value
+3 Unicode Unsigned8 Unit of value
DO (Digital Output)
These device variables are transmitted from Modbus master to measurement device
Register-Offset Name Data type Description Semantics
+ 0-1 Value Unsigned8 Measurement value 0: False
1…255: True
+2 Status Unsigned8 Status of value
Each device variable is accompanied by a Status which provides information on the validity and therefore
the usability of this device variable. The status can become the following values:
The status of AO or DO device variables and must be set to 0 (good) to be used by the device.
Otherwise the device considers the value of this device variable as invalid.
Endress+Hauser 11
SD01189C/07/EN/07.22
Broadcast messages are only permitted with function codes 06, 16 and 23. Function code 08 is only
supported for Modbus RS485.
The measuring device does not make a distinction between function codes 03 and 04; these codes
therefore yield the same result.
Endress+Hauser 12
SD01189C/07/EN/07.22
Request
Function code 1 Byte 0x03
Starting address 2 Byte 0x0000 to 0xFFFF
Quantity of Registers 2 Byte 1 to 125 (0x7D)
Response
Function code 1 Byte 0x03
Byte Count 1 Byte 2 * Quantity of Registers
Holding register value (2 * Quantity of Registers) Byte 2 to 250
Error
Error code 1 Byte 0x83
Exception code 1 Byte 01 or 02 or 03 or 04
Request
Function code 1 Byte 0x04
Starting address 2 Byte 0x0000 to 0xFFFF
Quantity of Registers 2 Byte 1 to 125 (0x7D)
Reply
Function code 1 Byte 0x04
Byte Count 1 Byte 2 * Quantity of Registers
Holding register value (2 * Quantity of Registers) Byte 2 to 250
Error
Error code 1 Byte 0x84
Exception code 1 Byte 01 or 02 or 03 or 04
Endress+Hauser 13
SD01189C/07/EN/07.22
Request
Function code 1 Byte 0x06
Starting address 2 Byte
Quantity of Registers N x 2 Byte
Reply
Function code 1 Byte 1 Byte
Byte Count 2 Byte
Holding register value N x 2 Byte
Error
Error code 1 Byte 0x88
Exception code 1 Byte 01 or 03 or 04
Example Request
Function code 0x08
Subfunction 0x00
Data (example) 0x01 0x02 0x03 0x04
The definition of the status signal complies with Namur recommendation NE 107 and is described in
section 5.3.
Endress+Hauser 14
SD01189C/07/EN/07.22
Request
Function code 1 Byte 0x10
Starting address 2 Byte 0x0000 to 0xFFFF
Quantity of Registers 2 Byte 0x0001 to 0x007B
Byte Count 1 Byte (2 * Quantity of Registers) Byte
Register Value (2 * Quantity of Registers) Byte value
Response
Function code 1 Byte 0x10
Byte Count 2 Byte 0x0000 to 0xFFFF
Quantity of Registers 2 Byte 1 to 123 (0x7B)
Error
Error code 1 Byte 0x90
Exception code 1 Byte 01 or 02 or 03 or 04
Request
Function code 1 Byte 0x17
Read starting address 2 Byte 0x0000 to 0xFFFF
Quantity to read 2 Byte 0x0001 to 0x007D
Write starting address 2 Byte 0x0000 to 0xFFFF
Quantity to write 2 Byte 0x0001 to 0x0079
Write byte count 1 Byte 2 x (Quantity to write)
Write register value 2 x (Quantity to write)
Response
Function code 1 Byte 1 Byte
Byte Count 2 Byte
Data N x 2 Byte
Error
Error code 1 Byte 0x97
Exception code 1 Byte 01 or 03 or 04
This function can be used to read or to write the complete process data with one Modbus transaction.
Endress+Hauser 15
SD01189C/07/EN/07.22
4 Commissioning
4.1 Modbus network settings
For integration of the device into a Modbus network it is necessary to assign addressing information to the
device. The procedure depends on whether you have a device with Modbus RS485 or Modbus TCP interface.
To ensure that a Modbus RS485 connection can be established with the device, it is first necessary to adjust
the device's network settings (Bus address, Transmission Mode, Baud rate and Parity). The settings depend
on the network into which the device is being integrated.
The setting of the bus address with the Address-Switch of the module has priority over the menu setting.
If a valid address is set, the bus address in the menu is read only.
Valid bus addresses are between 1 and 247. If you configure an invalid address, software addressing is
automatically enabled via the menu setting.
Endress+Hauser 16
SD01189C/07/EN/07.22
To ensure that a Modbus TCP connection can be established with the device, it is first necessary to adjust
the device's network settings (IP address, subnet mask and gateway). The settings depend on the network
into which the device is being integrated.
Software:
The network settings can be edited in the menu.
Hardware:
The low-byte of the IP-Address can be set with the DIP switch
located on the front of the 485/ETH module. The other parts
of the IP-Address are unchanged. This allows you to set the
higher 3 bytes using e.g. software addressing and the low-
byte by Hardware.
DHCP On Off, On
IP-Address 0.0.0.0 Valid IP address
Netmask 255.255.255.0 Valid Netmask
Gateway 0.0.0.0 IP-Address of Gateway (optional)
Service switch The service switch is located on the module. While this switch
is in position “On”, the following network settings are active:
IP-Address = 192.168.1.212
Netmask =255.255.255.0
Gateway = 0.0.0.0
When returning the switch to “Off”, the original network
settings are restored.
MAC-Address The MAC address is imprinted on the communication module
or can be read via the menu. The MAC address of the
measuring device is used for identification purposes and is
uniquely and permanently assigned in the factory.
Modbus TCP Port 502 -
Endress+Hauser 17
SD01189C/07/EN/07.22
The device implements the ICMP protocol. The "ping" command allows you to check if the measuring device
is accessible via the network.
The device platform is based on a modular multi-channel, plug & play sensor concept. Therefore, there is no
general relationship between the sensor measured value and a device variable. The data sources for the
device variables must be selected by the user as required of the application.
Data sources for device variables are configured in the menu Setup/Outputs like data sources for other
outputs like 4...20 mA current outputs. Data sinks for device variables are selected in the menu of the
consuming component, e.g. a PID controller or a sampling program.
Endress+Hauser 18
SD01189C/07/EN/07.22
Example
Step Action Result
Enter menu
1
/Setup/Outputs/Modbus
After these steps the value, status and unit code can be read from Modbus holding register 0…3.
Endress+Hauser 19
SD01189C/07/EN/07.22
Endress+Hauser 20
SD01189C/07/EN/07.22
The value mapped to a device variable AO must be configured in the menu of the component using the
device variable as input. A device variable AO is used to transmit an analog value to the measuring device
instead of using a 4…20 mA current input of the measuring device.
A device variable AO correspond to a current input and has the same connection possibilities.
The value mapped to a device variable DO must be configured in the menu of the component using the
device variable as input. A device variable DO is used to transmit an analog value to the measuring device
instead of using a binary input of the measuring device.
A device variable DO correspond to a binary input and has the same connection possibilities.
Endress+Hauser 21
SD01189C/07/EN/07.22
Endress+Hauser 22
SD01189C/07/EN/07.22
You can remotely access local device operation via the integrated Web server.
4.3.2 Security
Please note that communication via the HTTP protocol is not encrypted.
A factory default reset resets the access data to the default login.
Furthermore, the Web server can also be disabled via Modbus Register 519 (WEBSERVER_ENABLE). This
allows you to control access for the Web server via Modbus.
Endress+Hauser 23
SD01189C/07/EN/07.22
The following access data are pre-programmed into the device when the device is delivered:
Please note that communication via the HTTP protocol is not encrypted. The user name and the
password are transmitted as non-encrypted information.
The logbooks can be exported via the Web server and saved to a PC. Open a Web browser and enter one of
the following URLs to get to an overview page.
http://<IP address>/logbooks_csv.fhtml This file format can be read with any text editor or can be
imported into Microsoft Excel, for instance. Separator: ";"
http://<IP address>/logbooks_fdm.fhtml This data format can be imported into the Endress+Hauser
Field Data Manager Software:
http://www.endress.com/MS20
Endress+Hauser 24
SD01189C/07/EN/07.22
Device software version 1.05.00 and higher supports login to the Web server using HTTP Basic
Authentication. The user must be logged in to view the logbook overview. The individual logbooks can be
downloaded directly without the need to log in beforehand.
*.csv *.dat
The *.dat format can be used for data import into the Endress+Hauser Field Data Manager Software.
http://<IP-Adresse>/heartbeat.fhtml
Endress+Hauser 25
SD01189C/07/EN/07.22
5 Diagnostics
Diagnostic information for the device is provided through various mechanisms:
For more information about the encoding of the status see section 3.7.
Endress+Hauser 26
SD01189C/07/EN/07.22
The status signal can be read via the Modbus diagnostic function code #08 or directly as a parameter.
The FCMS error category can be adapted individually for each diagnostic message.
The diagnostic codes and the corrective measures which can be taken based on the error code, are described
in the Operating Instructions "Maintenance & diagnostics".
Endress+Hauser 27
SD01189C/07/EN/07.22
For each of the 8 sensors, the current diagnostic message and the last diagnostic message to be displayed
can be read independently of each other via Modbus.
X = 1 (sensor 1) to 8 (sensor 8)
Endress+Hauser 28
SD01189C/07/EN/07.22
Each Modbus segment must be terminated at each end using a bus terminator resistor.
The device has a terminating resistor with on/off switch. The status of this terminating resistor is displayed
via the T-LED on the communication module and can also be read via the device menu or Modbus.
The device monitors communication and makes error counters available. The error counters can be read via
Modbus. The protocol counters can be accessed with user role Expert at the device:
Endress+Hauser 29
SD01189C/07/EN/07.22
6 Applications
6.1 CA80xx: How to start Measurement, Calibration and Cleaning
This chapter applies only to the Liquiline CA80xx analyzer.
The actions “Measurement”, “Calibration” and “Cleaning” can be controlled by Modbus while the analyzer is
in the operation mode “Fieldbus”.
The operation mode “Fieldbus” can be activated either by Modbus or the device menu.
Automatic Fieldbus
Manual
The operation mode can be changed at any time using the device menu. The setting of the device menu has
priority over the setting by Modbus. This is a safety measure to prevent the start of actions over Modbus
while the analyzer is in operation mode “Manual” during maintenance work.
Important:
A change from “Manual” directly to “Fieldbus” is now allowed by Modbus. Modbus can only change the
operation mode from “Automatic” to “Fieldbus”.
Endress+Hauser 30
SD01189C/07/EN/07.22
The following diagram shows an example sequence without error handling. The application program should
at least consider the following additional cases:
• The analyzer is not reachable by Modbus communication, e.g. because it is switched off
• A write access to a register fails and an exception code is returned in the Modbus reply
• A read access to a register fails and an exception code is returned in the Modbus reply
• The analyzer is switched temporarily to manual mode during maintenance
Exception code == 3
(ILLEGAL_DATA_VALUE)
? Mode change is allowed?
Ok
== 2 (busy)
X
Start Action
The following examples in Pseudocode show how a program can access the functionality over Modbus.
Endress+Hauser 31
SD01189C/07/EN/07.22
The following state diagram describes the operation mode and state transitions.
10
Fieldbus
9
8
7
Modechange-A Modechange-FB
The mode can be changed by
the device menu at any time,
6 e.g. during maintenance work
11
the mode is typically changed
Automatic to “Manual”.
4 5
2 3
Manual
Important:
A change of the operation mode does not interrupt a pending action. A new action can only be started after
the pending action has finished or is aborted.
Endress+Hauser 32
SD01189C/07/EN/07.22
The analyzer must be in the operation mode “Fieldbus” to start an action. The current operation mode can
be verified by pressing the soft-key labeled “MODE” at the device menu or by reading the Modbus register
MANUAL_CHANGE_STATUS.
// execute a measurement
Write AnalyzerRequest “Measurement”
IF Write access returns error
Abort procedure with error
DO
Read FunctionExecutionStatus
WHILE FunctionExecutionStatus is “Busy” OR
FunctionExecutionStatus is “MeasurementInProgress”
IF FunctionExecutionStatus is NOT “MeasurementFinished”
Abort procedure with error
// now measurement was successfully executed
If the user locally switches to manual or automatic the Modbus write requests gets an error response.
An error is also, if a measurement shall be executed and another action is running (e.g. a calibration). As the
above pseudo code shows, this will be detected as an error.
The analyzer must be in the operation mode “Fieldbus” to start an action. The current operation mode can
be verified by pressing the soft-key labeled “MODE” at the device menu or by reading the Modbus register
MANUAL_CHANGE_STATUS.
// execute a measurement
Write AnalyzerRequest “Measurement”
IF Write access returns error
Abort procedure with error
DO
Read FunctionExecutionStatus
WHILE FunctionExecutionStatus is “Busy” OR
FunctionExecutionStatus is “MeasurementInProgress”
IF FunctionExecutionStatus is NOT “MeasurementFinished”
Abort procedure with error
// now measurement was successfully executed
If the user locally switches to manual or automatic the Modbus write requests gets an error response.
An error is also, if a measurement shall be executed and another action is running. As the above pseudo
code shows, this will be detected as an error.
The analyzer must be in the operation mode “Fieldbus” to start an action. The current operation mode can
be verified by pressing the soft-key labeled “MODE” at the device menu or by reading the Modbus register
MANUAL_CHANGE_STATUS.
// execute a measurement
Write AnalyzerRequest “Measurement”
IF Write access returns error
Endress+Hauser 33
SD01189C/07/EN/07.22
If the user locally switches to manual or automatic the Modbus write requests gets an error response.
An error is also, if a measurement shall be executed and another action is running. As the above pseudo
code shows, this will be detected as an error.
The examples in the former chapters show how to detect an error. How to handle an error may dependent
from the cause of error.
1. Write access fails and returns fieldbus specific error codes. In most cases the analyzer is in a state where
it cannot execute the desired function. This can be checked by reading the parameters “OperationMode”
and “FunctionExecutionStatus”.
2. The parameter “FunctionExecutionStatus” has not the expected value. Since the PLC has already read
the function execution status, it can rely on this value to check the cause of error, e.g.:
a. Other function is running or even finished or failed. So, another user accessed the analyzer and
started this function.
b. The desired function failed. In most times a failure is signaled by a diagnosis that can be read
via fieldbus specific mechanism, e.g. diagnosis parameters. Remark: The user shall be aware
that the diagnosis may not reflect the function error because other diagnosis events might be
triggered. All diagnosis events are logged.
Example for a simple error handling is to wait until device is available again:
DO
DO
Write ModeChangeRequest “Fieldbus”
WHILE Write access returns error
DO
Read ModeChangeStatus
WHILE ModeChangeStatus is “Busy”
WHILE ModeChangeStatus is NOT “WaitingForRequest”
Endress+Hauser 34
SD01189C/07/EN/07.22
DO
Write ResetRequest “ResetOfStatus”
WHILE Write access returns error
Of course, such a simple error handling will generate some traffic on Modbus.
This procedure is also recommended on startup of a PLC program. To limit traffic on fieldbus, it is enough to
read or write the fieldbus every 15 seconds or even less frequently.
Important:
The register addresses in the tables start with 0 as transmitted over the wire. Depending on the system it is
necessary to add +1 to the register according the tables to access the parameters correctly.
The following parameters are available to switch into fieldbus mode, which enables the remote control over
Modbus function, and to start an action and read back its progress.
0: None
1: Enter fieldbus mode.
The CA80xx changes from
automatic mode to fieldbus mode.
2: Continue automatic mode:
The CA80xx changes from fieldbus
mode to automatic mode
continuing with the time schedule
as it was calculated when entering
automatic mode, the first time.
3: Restart automatic mode:
The system changes from fieldbus
mode to automatic mode and
restarts the time schedule with the
current time as starting point.
9401 ABORT_ACTION_REQUEST 1 Unsigned8 R/W The parameter is used to abort the
current activity and can be written
with the following values:
0: None
1: Abort current action
Endress+Hauser 35
SD01189C/07/EN/07.22
0: None
1: Start measurement
2: Start calibration
3: Start cleaning
The parameters in the register block “Analyzer manual actions state” are used to read the status of the status
machine.
Endress+Hauser 36
SD01189C/07/EN/07.22
Endress+Hauser 37
SD01189C/07/EN/07.22
7 Tables
7.1 Unit codes
Modbus unit code Symbol Name Standard unit
0 None
1 1/K LfTempCompensation 1/K
2 nAs NanoAmpereSeconds As
3 µAs MicroAmpereSeconds As
4 As AmpereSeconds As
5 ppb ppb %
6 ppm ppm %
7 % Percent %
8 %SAT PercentSaturation %
9 1/mm PerMilliMeter 1/m
10 1/cm PerCentiMeter 1/m
11 1/m PerMeter 1/m
12 g/kg GramPerKilogram g/kg
13 ppmVol ppmVol %Vol
14 %Vol PercentVol %Vol
15 %/K PercentPerKelvin %/K
16 %/µV PercentPerMicroVolt %/V
17 %/mV PercentPerMilliVolt %/V
18 %/V PercentPerVolt %/V
19 µS MicroSiemens S
20 mS MilliSiemens S
21 S Siemens S
22 pA PicoAmpere A
23 nA NanoAmpere A
24 µA MicroAmpere A
25 mA MilliAmpere A
26 A Ampere A
27 nA/(mg/l) NanoAmperePerMilligramPerLiter A/(kg/m³)
28 A/(kg/m³) AmperePerKilogramPerCubicMeter A/(kg/m³)
29 A/Pa AmperePerPascal A/Pa
30 pA/hPa PicoAmperePerHektoPascal A/Pa
31 A/hPa AmperePerHektoPascal A/Pa
32 ° Degree °
33 FNU Formazine_Nephelometric FNU
34 NTU Nephelometric_Turbidity FNU
35 Hz Hertz Hz
36 1/min OnePerMinute Hz
37 1/h OnePerHour Hz
38 1/d OnePerDay Hz
39 KByte Kilobytes KByte
40 mm MilliMeter m
Endress+Hauser 38
SD01189C/07/EN/07.22
Endress+Hauser 39
SD01189C/07/EN/07.22
Endress+Hauser 40
SD01189C/07/EN/07.22
Endress+Hauser 41
SD01189C/07/EN/07.22
Deviating units on the device's onsite display are automatically converted to the corresponding Modbus unit
and the converted process value is transmitted.
Endress+Hauser 42
SD01189C/07/EN/07.22
Endress+Hauser 43
SD01189C/07/EN/07.22
The numbering of the Modbus registers starts with 0 as it is transmitted over the wire. In case your
PLC is using Modicon addressing you must add 1 to the addresses as provided in the following tables.
Selection:
0: Liquiline CM442
1: Liquiline CM448
2: Liquiport CSP44
3: Liquistation CSF48
4: Liquistation CSF22
5: Liquistation CSF33
6: Liquiline System CA80
7: Liquistation CSF34
8: Liquistation CSF39
9: Liquiline CM44P
Factory default: 0
Endress+Hauser 44
SD01189C/07/EN/07.22
Endress+Hauser 45
SD01189C/07/EN/07.22
Endress+Hauser 46
SD01189C/07/EN/07.22
Endress+Hauser 47
SD01189C/07/EN/07.22
Selection:
0: Slot 1
1: Slot 1
2: Slot 2
3: Slot 3
4: Slot 4
5: Slot 5
6: Slot 6
7: Slot 7
8: Sampler
9: Software
10: Analyzer
Factory default: 0
505 DEVICE_CURRENT_DIAG_PORT UNSIGNED8 1 R None Most important device-related diagnosis:
connection ID
Factory default: 0
506 DEVICE_CURRENT_DIAG_NE107_STATUS UNSIGNED8 1 R None Most important device-related diagnosis:
status according to NAMUR NE107
Factory default: 0
507 DEVICE_CURRENT_DIAG_CODE UNSIGNED16 2 R None Most important device-related diagnosis:
diagnosis code
Factory default: 0
508 DEVICE_CURRENT_DIAG_TIMESTAMP UNSIGNED32 4 R None Most important device-related diagnosis:
time of diagnosis appearance
Factory default: 0
510 DEVICE_NUMBER_ADDITIONAL_DIAG UNSIGNED8 1 R None Number of additional device-related
diagnosis messages
Factory default: 0
511 DEVICE_PAST_DIAG_SOURCETYPE UNSIGNED8 1 R None Past device-diagnosis: component
Selection:
0: General
1: Temperature input
2: Binary input
3: Binary output
4: Current input
5: Current output
6: Relay
7: Memosens sensor
8: Controller
9: Cleaning
10: Limit switch
11: Mathematic function
12: Binary input module
13: Binary output module
14: Sample point
Factory default: 0
Endress+Hauser 48
SD01189C/07/EN/07.22
Selection:
0: Slot 1
1: Slot 1
2: Slot 2
3: Slot 3
4: Slot 4
5: Slot 5
6: Slot 6
7: Slot 7
8: Sampler
9: Software
10: Analyzer
Factory default: 0
513 DEVICE_PAST_DIAG_PORT UNSIGNED8 1 R None Past device-diagnosis: port
Factory default: 0
514 DEVICE_PAST_DIAG_NE107_STATUS UNSIGNED8 1 R None Past device-diagnosis: status according
to NAMUR NE107
Factory default: 0
515 DEVICE_PAST_DIAG_CODE UNSIGNED16 2 R None Past device-diagnosis: diagnosis code
Factory default: 0
516 DEVICE_PAST_DIAG_TIMESTAMP UNSIGNED32 4 R None Past device-diagnosis: time of diagnosis
appearance
Factory default: 0
518 MODBUS_VALID_FRAMES UNSIGNED32 4 R None Modbus statistics: Number of valid
packets
Factory default: 0
520 MODBUS_INVALID_FRAMES UNSIGNED32 4 R None Modbus statistics: Number of invalid
packets
Factory default: 0
522 MODBUS_FRAMING_ERRORS UNSIGNED32 4 R None Modbus statistics: Number of framing
errors
Factory default: 0
524 MODBUS_CRC_ERRORS UNSIGNED32 4 R None Modbus statistics: Number of CRC errors
Factory default: 0
526 MODBUS_PARITY_ERRORS UNSIGNED32 4 R None Modbus statistics: Number of parity
errors
Factory default: 0
528 MODBUS_01_EXCEPTIONS UNSIGNED32 4 R None Modbus statistics: Number of exception
code 01 exceptions
Factory default: 0
530 MODBUS_02_EXCEPTIONS UNSIGNED32 4 R None Modbus statistics: Number of exception
code 02 exceptions
Factory default: 0
532 MODBUS_03_EXCEPTIONS UNSIGNED32 4 R None Modbus statistics: Number of exception
code 03 exceptions
Factory default: 0
534 MODBUS_04_EXCEPTIONS UNSIGNED32 4 R None Modbus statistics: Number of exception
code 04 exceptions
Factory default: 0
536 ETHERNET_RECEIVED_FRAMES UNSIGNED32 4 R None Ethernet statistics: Number of received
packets
Factory default: 0
538 ETHERNET_SEND_FRAMES UNSIGNED32 4 R None Ethernet statistics: Number of packets
send
Factory default: 0
540 ETHERNET_VALID_FRAMES UNSIGNED32 4 R None Ethernet statistics: Number of valid
packets
Factory default: 0
542 ETHERNET_INVALID_FRAMES UNSIGNED32 4 R None Ethernet statistics: Number of invalid
packets
Factory default: 0
544 ETHERNET_CRC_ERRORS UNSIGNED32 4 R None Ethernet statistics: Number of CRC errors
Factory default: 0
Endress+Hauser 49
SD01189C/07/EN/07.22
Selection:
0: Off
1: On
Factory default: 0
942 ETHERNET_MAC OCTETSTRIN 6 R None MAC address of the device
G6 Factory default: 0
945 CLEANINGACTIONSTATE_1 UNSIGNED8 1 R None Current state of the cleaning program.
Selection:
0: Off
1: Waiting
2: Waiting
3: Pre-rinse
4: Cleaning
5: Postrinsing
6: Failsafe
Endress+Hauser 50
SD01189C/07/EN/07.22
Factory default: 0
946 CLEANINGACTIONSTATE_2 UNSIGNED8 1 R None Current state of the cleaning program.
Selection:
0: Off
1: Waiting
2: Waiting
3: Pre-rinse
4: Cleaning
5: Postrinsing
6: Failsafe
7: Manual mode
8: Waiting for execution
Factory default: 0
947 CLEANINGACTIONSTATE_3 UNSIGNED8 1 R None Current state of the cleaning program.
Selection:
0: Off
1: Waiting
2: Waiting
3: Pre-rinse
4: Cleaning
5: Postrinsing
6: Failsafe
7: Manual mode
8: Waiting for execution
Factory default: 0
948 CLEANINGACTIONSTATE_4 UNSIGNED8 1 R None Current state of the cleaning program.
Selection:
0: Off
1: Waiting
2: Waiting
3: Pre-rinse
4: Cleaning
5: Postrinsing
6: Failsafe
7: Manual mode
8: Waiting for execution
Factory default: 0
949 RTC_DATETIME DATETIME 8 R None Current date and time
953 HEARTBEAT_DEVICE_STATUS FLOAT 4 R None Heartbeat status device
Factory default: 0.0
955 HEARTBEAT_DEVICE_HEALTH_CONDITION FLOAT 4 R Percent Heartbeat health device
Factory default: 0.0
957 MAINTENANCE_TIMER_VALUE FLOAT 4 R None Heartbeat maintenance timer device
Factory default: 0.0
959 HEARTBEAT_INDEX_DEVICE FLOAT 4 R None Heartbeat index device
Factory default: 0.0
965 KEY_PERF_INDICATOR_DEVICE_AVAILABILIT FLOAT 4 R Percent (Operating time - Time in failure) /
Y Operating time * 100 %
Factory default: 100.0
967 KEY_PERF_INDICATOR_DEVICE_OPERATING DATETIME 8 R None The operating time since reset
_TIME
971 KEY_PERF_INDICATOR_DEVICE_TIME_IN_FA DATETIME 8 R None Operating time with NAMUR F status
ILURE signal
975 KEY_PERF_INDICATOR_DEVICE_NUMBER_O UNSIGNED16 2 R None Number of failure diagnostic messages
F_FAILURES Factory default: 0
976 KEY_PERF_INDICATOR_DEVICE_MTBF DATETIME 8 R None Mean time between failures
980 KEY_PERF_INDICATOR_DEVICE_MTTR DATETIME 8 R None Mean time to repair
Endress+Hauser 51
SD01189C/07/EN/07.22
Selection:
0: 1200
1: 2400
2: 4800
3: 9600
4: 19200
5: 38400
6: 57600
7: 115200
Factory default: 4
502 RS485_ADDRESS_MODE UNSIGNED8 1 R/W None Modbus setting: address mode
(1=Hardware, 0=Software)
Factory default: false
503 RS485_PARITY UNSIGNED8 1 R/W None Modbus setting: parity
Selection:
0: Even (1 Stopbit)
1: Odd (1 Stopbit)
2: None (2 Stopbit)
3: None (1 Stopbit)
Factory default: 0
504 RS485_ENABLE UNSIGNED8 1 R/W None Activation of Modbus interface
Selection:
0: Off
1: On
Factory default: 1
505 MODBUS_MODE UNSIGNED8 1 R/W None Modbus setting: operating mode
Selection:
0: RTU
1: ASCII
Factory default: 0
506 MODBUS_WATCHDOG FLOAT 4 R/W Seconds Timeout for Modbus communication
watchdog
Factory default: 5.0
508 MODBUS_COMMAND UNSIGNED8 1 R/W None Command for controlling Modbus statistics
Selection:
0: No operation
1: Retransmit error counters
2: Reset error counters
Factory default: 0
509 ETHERNET_ENABLE UNSIGNED8 1 R/W None Activation of ethernet interface
Selection:
0: Off
1: On
Factory default: 1
510 ETHERNET_IP_ADDRESS UNSIGNED32 4 R/W None Ethernet setting: IP address of the device
Factory default: 0
512 ETHERNET_NETMASK UNSIGNED32 4 R/W None Ethernet setting: Netmask
Factory default: 4294967040
514 ETHERNET_GATEWAY UNSIGNED32 4 R/W None Ethernet setting: IP address of the gateway
Factory default: 0
Endress+Hauser 52
SD01189C/07/EN/07.22
Selection:
0: Auto negotiation
1: 10MBps Half duplex
2: 10MBps Full duplex
3: 100MBps Half duplex
4: 100MBps Full duplex
Factory default: 0
517 ETHERNET_COMMAND UNSIGNED8 1 R/W None Command for controlling ethernet statistics
Selection:
0: No operation
1: Retransmit error counters
2: Reset error counters
Factory default: 0
518 DHCP_ENABLE UNSIGNED8 1 R/W None Dynamic setting of device IP address
(DHCP)
Selection:
0: Off
1: On
Factory default: 1
519 WEBSERVER_ENABLE UNSIGNED8 1 R/W None Webserver activation
Selection:
0: Off
1: On
Factory default: 1
520 DEVICE_RESET UNSIGNED16 2 R/W None Device reset
Factory default: 0
521 MODBUS_BYTE_ORDER UNSIGNED8 1 R/W None Setting of byte transmission sequence
Selection:
0: 1-0-3-2
1: 0-1-2-3
2: 2-3-0-1
3: 3-2-1-0
Factory default: 0
600 DEVICE_TAG OCTETSTRING32 32 R/W None Device description / TAG
Factory default:
EH_[Product]_[Serial number]
700 REGULATOR0_SETPOINT FLOAT 4 R/W None Controller: set value for controller 0
Factory default: 0.0
702 REGULATOR0_P_PART FLOAT 4 R/W None Controller: proportional band (Xp) for
controller 0
Factory default: 10.0
704 REGULATOR0_I_PART FLOAT 4 R/W Seconds Controller: reset time (Tn) for controller 0
Factory default: 0.0
706 REGULATOR0_D_PART FLOAT 4 R/W Seconds Controller: rate time (Tv) for controller 0
Factory default: 0.0
708 REGULATOR1_SETPOINT FLOAT 4 R/W None Controller: set value for controller 1
Factory default: 0.0
710 REGULATOR1_P_PART FLOAT 4 R/W None Controller: proportional band (Xp) for
controller 1
Factory default: 10.0
712 REGULATOR1_I_PART FLOAT 4 R/W Seconds Controller: reset time (Tn) for controller 1
Factory default: 0.0
714 REGULATOR1_D_PART FLOAT 4 R/W Seconds Controller: rate time (Tv) for controller 1
Factory default: 0.0
716 RTC_DATETIME_SET DATETIME 8 R/W None Real-Time Clock
Factory default: 2009-01-01T12:00:00
Endress+Hauser 53
SD01189C/07/EN/07.22
The X in the parameter list is a variable that describes the sensor number. See also the other Sensors
respectively registers in the table below.
Sensor Register X=
Sensor 1 1000-1999 1
Sensor 2 2000-2999 2
Sensor 3 3000-3999 3
Sensor 4 4000-4999 4
Sensor 5 5000-5999 5
Sensor 6 6000-6999 6
Sensor 7 7000-7999 7
Sensor 8 8000-8999 8
Selection:
0: On
1: Off
Factory default: 0
X001 ACTIVE_SENSOR_TYPE_CH0 UNSIGNED8 1 R None Selected sensor type. The selected
type has to match with the
connected sensor type.
Selection:
0: None
1: Oxygen (amp.)
2: Oxygen (opt.)
3: pH Glass
4: pH Glass
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
Endress+Hauser 54
SD01189C/07/EN/07.22
Factory default: 0
X002 CONNECTED_SENSOR_TYPE_CH0 UNSIGNED8 1 R None Connected sensor type
Selection:
0: None
1: Oxygen (amp.)
2: Oxygen (opt.)
3: pH Glass
4: pH Glass
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Disinfection (CCS142D)
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt.)
21: TU
22: Inline photometer
23: TU/AU
24: Disinfection
25: Spectrometer
27: ORP
Factory default: 0
X003 SENSOR_TAG_CH0 OCTETSTRING32 32 R None Sensor description/TAG
Factory default: 0
X019 SENSOR_SERIAL_CH0 OCTETSTRING16 16 R None Serial number of the sensor
Factory default: 0
X027 SENSOR_HW_VERSION_CH0 OCTETSTRING16 16 R None Hardware version of connected
sensor
Factory default: 0
X035 SENSOR_SW_VERSION_CH0 OCTETSTRING16 16 R None Software version of connected
sensor
Factory default: 0
X043 SENSOR_MANUFACTURER_CH0 OCTETSTRING32 32 R None Manufacturer of the sensor
Factory default: 0
X059 SENSOR_ORDERCODE_CH0 OCTETSTRING32 32 R None Order code of the sensor
Factory default: 0
X075 SENSOR_MANUFACTURING_DATE_CH0 DATETIME 8 R None Manufacturing date of the sensor
X079 SENSOR_INITIAL_OPERATION_DATE_CH0 DATETIME 8 R None Initial-operation date of sensor
X083 SENSOR_EXTREME_SPECIFIC_MIN_CH0 FLOAT 4 R None Min. measured value
Factory default: 0.0
X085 SENSOR_EXTREME_TEMP_MIN_CH0 FLOAT 4 R Celsius Min. measured temperature value
Factory default: 0.0
X087 SENSOR_EXTREME_SPECIFIC_MAX_CH0 FLOAT 4 R None Max. measured value
Factory default: 0.0
X089 SENSOR_EXTREME_TEMP_MAX_CH0 FLOAT 4 R Celsius Max. measured temperature value
Factory default: 0.0
Endress+Hauser 55
SD01189C/07/EN/07.22
Selection:
0: General
1: Temperature Input
2: Binary Input
3: Binary Output
4: Current Input
5: Current Output
6: Relay
7: Memosens Sensor
8: PID Controller
9: Cleaning
10: Limit switch
11: Binary formula result
12: Binary Input Module
13: Binary Output Module
14: Sample point
Factory default: 0
X092 SENSOR_CURRENT_DIAG_MODUL_CH0 UNSIGNED8 1 R None Current sensor-diagnosis: name of
module
Selection:
0: Slot 1
1: Slot 1
2: Slot 2
3: Slot 3
4: Slot 4
5: Slot 5
6: Slot 6
7: Slot 7
8: Sampler
9: Software
10: Analyzer
Factory default: 0
X093 SENSOR_CURRENT_DIAG_PORT_CH0 UNSIGNED8 1 R None Current sensor-diagnosis: port
Factory default: 0
X094 SENSOR_CURRENT_DIAG_NE107_STATUS_C UNSIGNED8 1 R None Current sensor-diagnosis: status
H0 according to NAMUR NE107
Factory default: 0
X095 SENSOR_CURRENT_DIAG_CODE_CH0 UNSIGNED16 2 R None Current sensor-diagnosis:
diagnosis code
Factory default: 0
X096 SENSOR_CURRENT_DIAG_TIMESTAMP_CH0 UNSIGNED32 4 R None Current sensor-diagnosis: time of
diagnosis appearance
Factory default: 0
X098 SENSOR_NUMBER_ADDITIONAL_DIAG_CH0 UNSIGNED8 1 R None Number of additional active sensor
diagnosis
Factory default: 0
X099 SENSOR_PAST_DIAG_SOURCETYPE_CH0 UNSIGNED8 1 R None Past sensor-diagnosis : component
Selection:
0: General
1: Temperature Input
2: Binary Input
3: Binary Output
4: Current Input
5: Current Output
6: Relay
7: Memosens Sensor
8: PID Controller
9: Cleaning
10: Limit switch
11: Binary formula result
Endress+Hauser 56
SD01189C/07/EN/07.22
Factory default: 0
X100 SENSOR_PAST_DIAG_MODUL_CH0 UNSIGNED8 1 R None Past sensor-diagnosis : name of
module
Selection:
0: Slot 1
1: Slot 1
2: Slot 2
3: Slot 3
4: Slot 4
5: Slot 5
6: Slot 6
7: Slot 7
8: Sampler
9: Software
10: Analyzer
Factory default: 0
X101 SENSOR_PAST_DIAG_PORT_CH0 UNSIGNED8 1 R None Past sensor-diagnosis: port
Factory default: 0
X102 SENSOR_PAST_DIAG_NE107_STATUS_CH0 UNSIGNED8 1 R None Past sensor-diagnosis: status
according to NAMUR NE107
Factory default: 0
X103 SENSOR_PAST_DIAG_CODE_CH0 UNSIGNED16 2 R None Past sensor-diagnosis: diagnosis
code
Factory default: 0
X104 SENSOR_PAST_DIAG_TIMESTAMP_CH0 UNSIGNED32 4 R None Past sensor-diagnosis: time of
diagnosis appearance
Factory default: 0
X106 OP_TIME_TOTAL_CH0 FLOAT 4 R Seconds Operating hours of connected
sensor
Factory default: 0.0
X108 OP_TIME_ABOVE_SPEC_TEMP_CH0 FLOAT 4 R Seconds Operating hours above maximal
operating temperature
Factory default: 0.0
X110 OP_TIME_BELOW_SPEC_TEMP_CH0 FLOAT 4 R Seconds Operating hours below minimal
operating temperature
Factory default: 0.0
X112 OP_TIME_LAMP_LIFE_CH0 FLOAT 4 R None Operating hours of lamp, unit
seconds [s]
Factory default: 0.0
X114 OP_TIME_STERILISATIONS_CH0 UNSIGNED16 2 R None Number of sterilization cycles
Factory default: 0
X115 OP_TIME_CIP_CYCLES_CH0 UNSIGNED16 2 R None Number of clean in place cycles
Factory default: 0
X116 OP_TIME_CAP_CALIBRATIONS_CH0 UNSIGNED16 2 R None Number of sensor-cap calibrations
Factory default: 0
X117 OP_TIME_CAP_CALIB_TIMER_CH0 FLOAT 4 R Seconds Calibration timer of sensor cap
Factory default: 0.0
X119 OP_TIME_CAP_STERILISATIONS_CH0 UNSIGNED16 2 R None Number of sensor-cap
sterilizations
Factory default: 0
X120 OP_TIME_CAP_FILTER_CHANGED_CH0 FLOAT 4 R Seconds Number of filter changes
Factory default: 0.0
X122 CAL_COUNT_0_CH0 UNSIGNED16 2 R None Number of calibrations
Factory default: 0
X123 CAL_COUNT_1_CH0 UNSIGNED16 2 R None Number of calibrations, 2nd
parameter of multiparameter
sensor
Factory default: 0
X124 CAL_COUNT_2_CH0 UNSIGNED16 2 R None Number of calibrations, 3rd
parameter of multiparameter
Endress+Hauser 57
SD01189C/07/EN/07.22
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. Reference
26: Int. Reference
27: in water
28: in air
Factory default: 0
X143 CAL_METHOD_1_CH0 UNSIGNED8 1 R None Calibration method of last
calibration
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
Endress+Hauser 58
SD01189C/07/EN/07.22
Factory default: 0
X144 CAL_METHOD_2_CH0 UNSIGNED8 1 R None Calibration method of last
calibration
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. Reference
26: Int. Reference
27: in water
28: in air
Factory default: 0
X145 CAL_METHOD_3_CH0 UNSIGNED8 1 R None Calibration method of last
calibration
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
Endress+Hauser 59
SD01189C/07/EN/07.22
Factory default: 0
X146 CAL_COUNT_ZERO_CH0 UNSIGNED16 2 R None Number of zero-point calibrations
Factory default: 0
X147 CAL_DATETIME_ZERO_CH0 DATETIME 8 R None Time stamp of last zero-point
calibration
X151 CAL_METHOD_ZERO_CH0 UNSIGNED8 1 R None Calibration method of last zero
point calibration
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input 2-point
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. Reference
26: Int. Reference
27: in water
28: in air
Factory default: 0
X152 CAL_COUNT_TEMP_CH0 UNSIGNED16 2 R None Number of temperature
calibrations
Factory default: 0
X153 CAL_DATETIME_TEMP_CH0 DATETIME 8 R None Time stamp of last temperature
calibration
Endress+Hauser 60
SD01189C/07/EN/07.22
Selection:
0: None
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
6: Grab sample
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. Reference
26: Int. Reference
27: in water
28: in air
Factory default: 0
X158 HEARTBEAT_SENSOR_STATUS_CH0 FLOAT 4 R Percent Heartbeat status sensor
X160 HEARTBEAT_SENSOR_HEALTH_CONDITION_ FLOAT 4 R Percent Heartbeat health sensor
CH0
X162 MAINTENANCE_TIMER_VALUE_CH0 FLOAT 4 R Percent Heartbeat maintenance timer
sensor
X164 HEARTBEAT_INDEX_SENSOR_CH0 FLOAT 4 R Percent Heartbeat index sensor
x166 KEY_PERF_INDICATOR_SENSOR_AVAILABILIT FLOAT 4 R Percent (Operating time - Time in failure)
Y_CH1 / Operating time * 100 %
Factory default: 100.0
x168 KEY_PERF_INDICATOR_SENSOR_OPERATING DATETIME 8 R None The total operating time since
_TIME_CH1 commissioning
x172 KEY_PERF_INDICATOR_SENSOR_TIME_IN_FA DATETIME 8 R None Operating time with NAMUR F
ILURE_CH1 status signal
x176 KEY_PERF_INDICATOR_SENSOR_NUMBER_O UNSIGNED16 2 R None Number of failure diagnostic
F_FAILURES_CH1 messages
Factory default: 0
x177 KEY_PERF_INDICATOR_SENSOR_MTBF_CH1 DATETIME 8 R None Mean time between failures
x181 KEY_PERF_INDICATOR_SENSOR_MTTR_CH1 DATETIME 8 R None Mean time to repair
x185 KEY_PERF_INDICATOR_SENSOR_TIME_IN_C DATETIME 8 R None Operating time with calibration
ALIBRATION_CH1 status
x189 KEY_PERF_INDICATOR_SENSOR_NUMBER_O UNSIGNED16 2 R None Number of calibrations and/or
F_CALIBRATIONS_CH1 adjust-ments
Factory default: 0
x190 KEY_PERF_INDICATOR_SENSOR_MTBC_CH1 DATETIME 8 R None Mean time between calibrations
The X in the parameter list is a variable that describes the sensor number. See also the other Sensors
respectively registers in the table below.
Endress+Hauser 61
SD01189C/07/EN/07.22
Sensor Register X=
Sensor 1 1000-1999 1
Sensor 2 2000-2999 2
Sensor 3 3000-3999 3
Sensor 4 4000-4999 4
Sensor 5 5000-5999 5
Sensor 6 6000-6999 6
Sensor 7 7000-7999 7
Sensor 8 8000-8999 8
Endress+Hauser 62
SD01189C/07/EN/07.22
0: Factory calib.
1: Dataset1
2: Dataset2
3: Dataset3
4: Dataset4
5: Dataset5
6: Dataset6
7: undefined
Factory default: 0
X001 SENSOR_NITRATE_SWITCHDATASET_CHX UNSIGNED8 1 R/W None Dataset switch for nitrate
Selection:
0: Factory calib.
1: Dataset1
2: Dataset2
3: Dataset3
4: Dataset4
5: Dataset5
6: Dataset6
7: undefined
Factory default: 0
X002 SENSOR_TURBIDITY_SWITCHDATASET_CHX UNSIGNED8 1 R/W None Dataset switch for
turbidity
Selection:
0: Formazine
1: Kaolin
2: SiO2
3: TiO2
4: Excess sludge
5: Digested sludge
6: Activated sludge
7: Dataset1
8: Dataset2
9: Dataset3
10: Dataset4
11: Dataset5
13: Thin sludge
14: PSL
15: Diatomite
16: Dataset6
17: Absorbance
18: ThinSludge
19: EBC
20: Milk
21: Apha
22: EBCColor
23: OEM Dataset 1
24: OEM Dataset 2
25: OEM Dataset 3
26: OEM Dataset 4
27: OEM Dataset 5
28: OEM Dataset 6
29: Product loss
30: Sludge
31: Auto sludge
32: Dataset7
33: Dataset8
34: Sludge, general
Factory default: 0
Endress+Hauser 63
SD01189C/07/EN/07.22
Selection:
0: Dataset 1
1: Dataset 2
2: Dataset 3
3: Dataset 4
4: Dataset
Factory default: 0
X004 SENSOR_INLINEPHOTOMETER_SWITCHDATASET_RC_CHX UNSIGNED8 1 R/W None Dataset switch for Inline
Photometer
Selection:
0: Dataset 1
1: Dataset 2
2: Dataset 3
3: Dataset 4
4: Dataset 5
Factory default: 0
Endress+Hauser 64
SD01189C/07/EN/07.22
Endress+Hauser 65
SD01189C/07/EN/07.22
Selection:
0: Time paced CTCV
1: Flow paced VTCV
2: Time/flow paced CTVV
3: Single sample
4: Sampling table
5: External signal
6: Manual
7: %0V
Factory default: 0
1510 DATETIME_NEXT_SAMPLING DATETIME 8 R None Date and time of next sampling
Factory default: 2000-01-01T00:00:00
1514 FLOW_NEXT_SAMPLING FLOAT 4 R None Dosing volume of last sample taking
Factory default: 0.0
1516 PROGRAM_NAME OCTETSTRING16 16 R None Name of current active program
Factory default: [Program]
1524 PROGRAM_STATE UNSIGNED8 1 R None Program state
Selection:
0: Inactive
1: Active
2: Pause
3: Waiting for pause
Factory default: 0
1525 BOTTLE_CONFIGURATION UNSIGNED8 1 R None Bottle assignment
Selection:
0: 1x - PE Direct distribution
1: 2x - PE Direct distribution
2: 4x - PE Direct distribution
3: 4x - Glass Direct distribution
4: 12x - PE Direct distribution
5: 12x - PE/Glass Plate distribution
6: 24x - PE Direct distribution
7: 24x - PE/Glass Plate distribution
8: 6x+1x - PE/Glass Plate distribution
9: 6x+2x - PE+PE Plate distribution
10: 6x+2x - PE+Glass Plate distribution
11: 12x+1x - PE/Glass Plate distribution
12: 12x+2x - PE+PE Plate distribution
13: 12x+2x - PE+Glass Plate distribution
14: 12x+6x - PE Direct distribution
15: 12x+6x - PE/Glass Plate distribution
16: 4x - Glass Schott GLS80 Direct distribution
Factory default: 0
1526 BOTTLE_VOLUME_LEFT FLOAT 4 R CubicMeter Bottle volume
Factory default: 0.03
1528 BOTTLE_VOLUME_RIGHT FLOAT 4 R CubicMeter Bottle volume of the right bottle box
Factory default: 0
1530 CURRENT_BOTTLE_FILL_LEVEL FLOAT 4 R CubicMeter Liquid level of selected bottle
Factory default: 0.0
1532 SAMPLING_TECHNIQUE UNSIGNED8 1 R None Sampling mode
Endress+Hauser 66
SD01189C/07/EN/07.22
Factory default: 0
1533 SAMPLING_VOLUME_VACUUM FLOAT 4 R CubicMeter Dosing volume of vacuum- or inline-sampler
Factory default: 0.0002
1535 LAST_SAMPLING_START_TIME DATETIME 8 R None Start time of last sampling
Factory default: 1970-01-01T00:00:00
1539 CAL_COUNT_DISTLEVER UNSIGNED32 4 R None Number of distribution lever calibrations
Factory default: 0
1541 CAL_DATETIME_DISTLEVER DATETIME 8 R None Time stamp of last distribution lever
calibration
Factory default: 1970-01-01T00:00:00
1545 CAL_COUNT_PERISTVOLUME UNSIGNED32 4 R None Number of peristaltic sampling volume
calibrations
Factory default: 0
1547 CAL_DATETIME_PERISTVOLUME DATETIME 8 R None Time stamp of last peristaltic sampling volume
calibration
Factory default: 1970-01-01T00:00:00
1551 CAL_METHOD_PERISTVOLUME UNSIGNED8 1 R None Calibration method of last peristaltic sampling
volume calibration
Selection:
0: None
1: 1-point calibration
2: 2-point calibration
Factory default: 0
1552 CAL_COUNT_TEMP2 UNSIGNED32 4 R None Number of calibrations of temperature sensor
2
Factory default: 0
1554 CAL_DATETIME_TEMP2 DATETIME 8 R None Time stamp of last calibration of temperature
sensor 2
Factory default: 1970-01-01T00:00:00
1558 CAL_COUNT_TEMP3 UNSIGNED32 4 R None Number of calibrations of temperature sensor
3
Factory default: 0
1560 CAL_DATETIME_TEMP3 DATETIME 8 R None Time stamp of last calibration of temperature
sensor 3
Factory default: 1970-01-01T00:00:00
Selection:
0: Waiting
1: Reference run
2: Dist. arm positioned
3: Purge process
4: Suction process
5: Medium detected
6: Dose process
7: sampling Ok
8: sampling nOk
9: Sampling delay
10: Sampling
11: Pre rinsing
12: Post rinsing
13: Launch bottle
14: Sample bottling
15: Emptying bottle
16: Rinsing bottle
Endress+Hauser 67
SD01189C/07/EN/07.22
Factory default: 0
1501 MAN_SAMPLING_VOLUME_PERIST FLOAT 4 R/W CubicMet Sample volume of manual sampling with
er peristaltic pump
Factory default: 0.0001
1503 MAN_SAMPLING_BOTTLE_POS UNSIGNED8 1 R/W None Manual sampling bottle position
Selection:
0: Front
1: Bottle 1
2: Bottle 2
3: Bottle 3
4: Bottle 4
5: Bottle 5
6: Bottle 6
7: Bottle 7
8: Bottle 8
9: Bottle 9
10: Bottle 10
11: Bottle 11
12: Bottle 12
13: Bottle 13
14: Bottle 14
15: Bottle 15
16: Bottle 16
17: Bottle 17
18: Bottle 18
19: Bottle 19
20: Bottle 20
21: Bottle 21
22: Bottle 22
23: Bottle 23
24: Bottle 24
25: Back
Factory default: 0
1504 MAN_SAMPLING_COMMAND UNSIGNED8 1 R/W None Manual sampling command
Selection:
0: None
1: Start
2: Stop
Factory default: 0
1505 MAN_SAMPLING_PARK_POS UNSIGNED8 1 R/W None Distribution arm park position
Selection:
0: None
1: Back
Factory default: 1
Endress+Hauser 68
SD01189C/07/EN/07.22
Selection:
0: Local control
1: Remote control
Factory default: 1
8565 STATE_SP1 UNSIGNED8 1 R None Current state of sample preparation
Selection:
0: Inactive
1: Sampling
2: Cleaning
3: Flush with air
4: Flush with cleaner
5: Flush filter
6: Flush with air
7: Flush with cleaner
8: Flush with air
9: Flush with cleaner
10: Cleaning up
11: Cleaning up
12: Cleaning up
13: Cleaning up
14: Flush with air
15: Flush with cleaner
16: Flush with air
17: Flush with cleaner
18: Flush filter
19: Sampling
20: Pump backward
21: Cleaning up
Factory default: 0
8566 OP_TIME_FILTER_SP1 UNSIGNED32 4 R None Operating hours of sample preparation filter
Factory default: 1970-01-01T00:00:00
8568 OP_TIME_HOSE_SP1 UNSIGNED32 4 R None Operating hours of sample preparation hose
Factory default: 1970-01-01T00:00:00
8570 OP_TIME_MEMBRANEPUMP_SP1 UNSIGNED32 4 R None Operating hours of sample preparation
membrane pump
Factory default: 1970-01-01T00:00:00
8572 AMBIENT_TEMPERATURE_SP1 FLOAT 4 R Celsius Ambient temperature
8574 HOUSING_TEMPERATURE_SP1 FLOAT 4 R Celsius Cabinet temperature
8576 OPERATING_MODE_SP1 UNSIGNED8 1 R None Operating mode
Selection:
0: Independent
1: Controlled
Factory default: 1
Endress+Hauser 69
SD01189C/07/EN/07.22
Selection:
0: 3rd party
1: Inlet
2: Aeration/Outlet
3: Unknown
Factory default: 0
8578 PRESSURIZED_AIR_AVAILABLE_SP UNSIGNED8 1 R None Pressurized air available
1
Selection:
0: Available
1: Not available
Factory default: 0
8579 PPSCLEANING_VALVE_INSTALLED_ UNSIGNED8 1 R None Cleaning valve
SP1
Selection:
0: Not available
1: Available
Factory default: 0
8580 HOUSING_HEATING_AVAILABLE_S UNSIGNED8 1 R None Cabinet heating
P1
Selection:
0: Available
1: Not available
Factory default: 1
8581 FILTERTUBE_HEATING_AVAILABLE UNSIGNED8 1 R None Hose heating filter
_SP1
Selection:
0: Available
1: Not available
Factory default: 1
8582 ANALYZERTUBE_HEATING_AVAILA UNSIGNED8 1 R None Hose heating analyzer
BLE_SP1
Selection:
0: Available
1: Not available
Factory default: 1
8583 AMBIENT_TEMPERATURE_SENSOR UNSIGNED8 1 R None Ambient temperature sensor
_AVAILABLE_SP1
Selection:
0: Available
1: Not available
Factory default: 1
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 0
8501 CLEANING_STARTDATE_SP1 DATETIME 8 R/W None Date of first sample preparation cleaning
Factory default: 1970-01-01T00:00:00
Endress+Hauser 70
SD01189C/07/EN/07.22
Selection:
0: Off
1: On
Factory default: 0
8527 HOSE_CHANGE_ACTIVATION_SP1 UNSIGNED8 1 R/W None Limit change hose
Selection:
0: Off
1: On
Factory default: 1
8528 TIMEOUT_SAMPLING_SP1 UNSIGNED32 4 R/W None Timeout no sample
Factory default: 1970-01-01T00:05:00
8530 TIMEOUT_SAMPLING_PPS_SP1 UNSIGNED32 4 R/W None Timeout no sample (pressurized pipe)
Factory default: 1970-01-01T00:01:00
8532 FILTER_AIRCLEANING_DURATION_SP1 FLOAT 4 R/W Seconds Filter air cleaning duration
Factory default: 30.0
8534 FILTER_AIRCLEANING_INTERVAL_SP1 UNSIGNED32 4 R/W None Filter air cleaning interval
Factory default: 1970-01-01T02:00:00
8536 FILTER_AIRCLEANING_MODE_SP1 UNSIGNED8 1 R/W None Filter air cleaning mode
Selection:
0: On
1: Off
Factory default: 0
8537 CLEANING_DETERGENT_RESIDENCE_TI UNSIGNED32 4 R/W None Cleaner residence time
ME_SP1 Factory default: 1970-01-01T00:01:00
8539 CLEANING_DISCARD_TIME_SP1 UNSIGNED32 4 R/W None Cleaning discard time
Factory default: 1970-01-01T00:01:30
8541 CLEANING_DURATION_PPS_SP1 FLOAT 4 R/W Seconds Pressurized pipe cleaning duration
Factory default: 10.0
8543 CLEANING_DISCARD_TIME_PPS_SP1 FLOAT 4 R/W Seconds Pressurized pipe cleaning discard time
Factory default: 180.0
8545 CLEANING_TRIGGER_PPS_SP1 UNSIGNED8 1 R/W None Start condition of first pressurized pipe
cleaning
Endress+Hauser 71
SD01189C/07/EN/07.22
Selection:
0: On
1: Date/time
2: Off
Factory default: 0
8546 CLEANING_INTERVAL_PPS_SP1 UNSIGNED32 4 R/W None Interval for pressurized pipe cleaning
Factory default: 1970-01-01T00:30:00
Selection:
0: Local control
1: Remote control
Factory default: 1
8765 STATE_SP2 UNSIGNED8 1 R None Current state of sample preparation
Selection:
0: Inactive
1: Sampling
2: Cleaning
3: Flush with air
4: Flush with cleaner
5: Flush filter
6: Flush with air
7: Flush with cleaner
8: Flush with air
9: Flush with cleaner
10: Cleaning up
11: Cleaning up
12: Cleaning up
13: Cleaning up
14: Flush with air
15: Flush with cleaner
16: Flush with air
17: Flush with cleaner
18: Flush filter
19: Sampling
20: Pump backward
21: Cleaning up
Factory default: 0
8766 OP_TIME_FILTER_SP2 UNSIGNED32 4 R None Operating hours of sample preparation filter
Factory default: 1970-01-01T00:00:00
8768 OP_TIME_HOSE_SP2 UNSIGNED32 4 R None Operating hours of sample preparation hose
Factory default: 1970-01-01T00:00:00
8770 OP_TIME_MEMBRANEPUMP_SP2 UNSIGNED32 4 R None Operating hours of sample preparation
membrane pump
Factory default: 1970-01-01T00:00:00
8772 AMBIENT_TEMPERATURE_SP2 FLOAT 4 R Celsius Ambient temperature
Endress+Hauser 72
SD01189C/07/EN/07.22
Selection:
0: Independent
1: Controlled
Factory default: 1
8777 SAMPLE_PREPARATION_TYPE_SP2 UNSIGNED8 1 R None Type of sample preparation
Selection:
0: 3rd party
1: Inlet
2: Aeration/Outlet
3: Unknown
Factory default: 0
8778 PRESSURIZED_AIR_AVAILABLE_SP UNSIGNED8 1 R None Pressurized air available
2
Selection:
0: Available
1: Not available
Factory default: 0
8779 PPSCLEANING_VALVE_INSTALLED_ UNSIGNED8 1 R None Cleaning valve
SP2
Selection:
0: Not available
1: Available
Factory default: 0
8780 HOUSING_HEATING_AVAILABLE_S UNSIGNED8 1 R None Cabinet heating
P2
Selection:
0: Available
1: Not available
Factory default: 1
8781 FILTERTUBE_HEATING_AVAILABLE UNSIGNED8 1 R None Hose heating filter
_SP2
Selection:
0: Available
1: Not available
Factory default: 1
8782 ANALYZERTUBE_HEATING_AVAILA UNSIGNED8 1 R None Hose heating analyzer
BLE_SP2
Selection:
0: Available
1: Not available
Factory default: 1
8783 AMBIENT_TEMPERATURE_SENSOR UNSIGNED8 1 R None Ambient temperature sensor
_AVAILABLE_SP2
Selection:
0: Available
1: Not available
Factory default: 1
Selection:
Endress+Hauser 73
SD01189C/07/EN/07.22
0: Immediate
1: Date/time
2: Disabled
Factory default: 0
8701 CLEANING_STARTDATE_SP2 DATETIME 8 R/W None Date of first sample preparation cleaning
Factory default: 1970-01-01T00:00:00
8705 CLEANING_STARTTIME_SP2 DATETIME 8 R/W None Time of first sample preparation cleaning
Factory default: 1970-01-01T00:00:00
8709 CLEANING_INTERVAL_SP2 UNSIGNED32 4 R/W None Interval for sample preparation cleaning
Factory default: 1970-01-02T00:00:00
8711 CLEANING_DURATION_SP2 UNSIGNED32 4 R/W None Duration of sample preparation cleaning
Factory default: 1970-01-01T00:01:00
8713 TRANSPORT_TIME_MAX_SP2 UNSIGNED32 4 R/W None Max. transport time of sample preparation
Factory default: 1970-01-01T00:15:00
8715 HEATING_TUBE_SETPOINT_SP2 FLOAT 4 R/W Celsius Switch on temperature for sample preparation
hose heating
Factory default: 5.0
8717 HEATING_HOUSING_SETPOINT_SP FLOAT 4 R/W Celsius Switch on temperature for outlet sample
2 preparation cabinet heating
Factory default: 5.0
8719 HEATING_HOUSING_SETPOINT_IN FLOAT 4 R/W Celsius Switch on temperature for inlet sample
LET_SP2 preparation cabinet heating
Factory default: 10.0
8721 FILTERCHANGE_WARNLEVEL_SP2 UNSIGNED32 4 R/W None Warn level for sample preparation filter change
Factory default: 1970-03-02T00:00:00
8723 HOSECHANGE_WARNLEVEL_SP2 UNSIGNED32 4 R/W None Warn level for sample preparation hose change
Factory default: 1970-03-02T00:00:00
8725 MEASUREMENT_ITERATIONS_SP2 UNSIGNED8 1 R/W None Number of consecutive measurements for one
channel
Factory default: 1
8726 FILTER_CHANGE_ACTIVATION_SP2 UNSIGNED8 1 R/W None Limit change filter
Selection:
0: Off
1: On
Factory default: 0
8727 HOSE_CHANGE_ACTIVATION_SP2 UNSIGNED8 1 R/W None Limit change hose
Selection:
0: Off
1: On
Factory default: 1
8728 TIMEOUT_SAMPLING_SP2 UNSIGNED32 4 R/W None Timeout no sample
Factory default: 1970-01-01T00:05:00
8730 TIMEOUT_SAMPLING_PPS_SP2 UNSIGNED32 4 R/W None Timeout no sample (pressurized pipe)
Factory default: 1970-01-01T00:01:00
8732 FILTER_AIRCLEANING_DURATION_ FLOAT 4 R/W Seconds Filter air cleaning duration
SP2 Factory default: 30.0
8734 FILTER_AIRCLEANING_INTERVAL_S UNSIGNED32 4 R/W None Filter air cleaning interval
P2 Factory default: 1970-01-01T02:00:00
8736 FILTER_AIRCLEANING_MODE_SP2 UNSIGNED8 1 R/W None Filter air cleaning mode
Selection:
0: On
1: Off
Factory default: 0
8737 CLEANING_DETERGENT_RESIDENC UNSIGNED32 4 R/W None Cleaner residence time
E_TIME_SP2 Factory default: 1970-01-01T00:01:00
8739 CLEANING_DISCARD_TIME_SP2 UNSIGNED32 4 R/W None Cleaning discard time
Factory default: 1970-01-01T00:01:30
8741 CLEANING_DURATION_PPS_SP2 FLOAT 4 R/W Seconds Pressurized pipe cleaning duration
Factory default: 10.0
8743 CLEANING_DISCARD_TIME_PPS_SP FLOAT 4 R/W Seconds Pressurized pipe cleaning discard time
2 Factory default: 180.0
Endress+Hauser 74
SD01189C/07/EN/07.22
8745 CLEANING_TRIGGER_PPS_SP2 UNSIGNED8 1 R/W None Start condition of first pressurized pipe
cleaning
Selection:
0: On
1: Date/time
2: Off
Factory default: 0
8746 CLEANING_INTERVAL_PPS_SP2 UNSIGNED32 4 R/W None Interval for pressurized pipe cleaning
Factory default: 1970-01-01T00:30:00
Selection:
0: Last mode
1: Manual mode
Factory default: 0
9035 CALIBRATION_RETRIES UNSIGNED8 1 R/W None Number of retries in case of failed
calibration
Factory default: 2
9036 CALIBRATION_FACTOR FLOAT 4 R None Calibration factor of the photometer
Factory default: 1.00
9038 CALIBRATION_FACTOR_DELTA FLOAT 4 R/W Percent Max. allowed deviation of calibration
factor for calibration
Factory default: 10
9040 CALIBRATION_FACTOR_MIN FLOAT 4 R/W None Min. allowed calibration factor
Factory default: 0.5
9042 CALIBRATION_FACTOR_MAX FLOAT 4 R/W None Max. allowed calibration factor
Factory default: 2.0
9044 CALIBRATION_CONCENTRATION FLOAT 4 R/W KiloGram Concentration of the calibration standard
PerCubic Factory default: 0.0
Meter
9046 MEASUREMENT_OFFSET FLOAT 4 R KiloGram Concentration offset for concentration
PerCubic value calculation
Meter Factory default: 0.0
9048 MEASUREMENT_DILUTION_FACTOR FLOAT 4 R/W None Dilution factor for concentration value
calculation
Factory default: 1.0
9050 CALIBRATION_ZEROPOINT_DELTA FLOAT 4 R/W KiloGram Max. allowed deviation of zero point for
PerCubic calibration
Meter Factory default: 0.0
9052 CALIBRATION_ZEROPOINT_MIN FLOAT 4 R/W KiloGram Min. allowed calibration zero point
PerCubic Factory default: 0.0
Meter
9054 CALIBRATION_ZEROPOINT_MAX FLOAT 4 R/W KiloGram Max. allowed calibration zero point
PerCubic Factory default: 0.0
Meter
9056 MULTIPLE_CALIBRATIONS_COUNT UNSIGNED8 1 R/W None Calibration: Number determinations
Factory default: 1
9057 MULTIPLE_MEASUREMENTS_COUNT UNSIGNED8 1 R/W None Number measurements
Factory default: 1
9058 SP_FOR_FIELDBUS_ACTIVITIES UNSIGNED8 1 R/W None Sampling point for fieldbus activities
Selection:
0: Sequence of measurements
Endress+Hauser 75
SD01189C/07/EN/07.22
Factory default: 0
9059 REF_INSPECT_CONCENTRATION FLOAT 4 R/W KiloGram Concentration of standard solution for
PerCubic reference sample inspection, if present
Meter Factory default: 0
Selection:
0: Manual
1: Automatic
2: Fieldbus
Factory default: 0
9213 ANALYZER_ACTIVITY UNSIGNED8 1 R None Current activity
Selection:
0: None
1: Measurement %0V
2: Calibration
3: Cleaning
4: ---
5: ---
6: Emptying SC
7: ---
8: ---
9: Empty hoses
10: Initializing
11: Cleaning up
12: Cleaning sample preparation
13: Dispenser replacem.
14: Dispenser replacem.
15: Testing liquidmanager actuator
16: Bottle insertion
17: Bottle removal
18: Open valves
19: Close valves
20: Rinse reagents
21: Rinse with water
22: Commissioning
23: Empty reactor
24: Empty dosing unit
25: Empty dilution module
26: Rinse analyzer
27: Reactor heating test
28: Reactor pressure test
29: Custom
30: Rinsing
Endress+Hauser 76
SD01189C/07/EN/07.22
31: Rinsing
32: Rinsing
33: Rinsing
34: Preparing
35: Service function 1
36: Service function 2
37: Service function 3
38: Service function 4
39: Service function 5
40: Dispenser test
41: Dispenser test
42: Grab sample meas.
Factory default: 0
9214 ANALYZER_ACTIVITY_TIME UNSIGNED32 4 R None Remaining time of current activity
9216 ANALYZER_OP_TIME_FILTERMAT FLOAT 4 R Second Operating time of filter mat
s Factory default: 0.0
9218 ANALYZER_OP_TIME_PELTIER FLOAT 4 R Second Operating time of peltier element
s Factory default: 0.0
9220 ANALYZER_SAMPLE_COLLECTOR_TYP UNSIGNED8 1 R None Type of sample preparation
E
Selection:
0: None
1: Conductive
2: Capacitive
3: Flow rate
Factory default: 0
9221 ANALYZER_ACTIVE_SAMPLINGPOINT UNSIGNED8 1 R None Active channel
Selection:
0: SP1
1: SP2
2: SP3
3: SP4
4: SP5
5: SP6
6: None
Factory default: 0
9222 ANALYZER_SP_INSTALLATION_TYPE UNSIGNED8 1 R None SP Installation Type
Selection:
0: Others
1: Pressurized pipe sampling
Factory default: 0
9223 ANALYZER_MEAS_PARAM_ACTIVETEX OCTETSTRING32 32 R None Measuring parameter
T Factory default: 0
9239 CAL_COUNT UNSIGNED32 4 R None Number of calibrations
Factory default: 0
9241 CAL_DATETIME DATETIME 8 R None Time stamp of last calibration
Factory default: 1970-01-01T00:00:00
9245 CAL_METHOD UNSIGNED8 1 R None Calibration method of last calibration
Selection:
0: None
1: Zero point
2: Cal. factor
3: 2-point calibration
4: Application calibration
5: Numeric input zero point
6: Numeric input cal. factor
7: Numeric input appl. cal.
Factory default: 0
9246 RAW_VALUE_OTS FLOAT 4 R None Raw value
9248 RAW_VALUE_STATE_OTS UNSIGNED8 1 R None Raw value state
Endress+Hauser 77
SD01189C/07/EN/07.22
Selection:
0: Off
1: On
2: Automatic
Factory default: 1
9298 CALIBRATION_CONCENTRATION FLOAT 4 R KiloGra Concentration of the calibration standard
mPerC Factory default: 0.0
ubicMe
ter
9300 PROGRAM_CAL_TRIGGER UNSIGNED8 1 R None Start condition for calibration
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 2
Endress+Hauser 78
SD01189C/07/EN/07.22
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 2
9304 PROGRAM_CLEAN_INTERVAL UNSIGNED32 4 R None Interval for cleaning
Factory default: 1970-01-03T00:00:00
9306 MULTIPLE_CALIBRATIONS_COUNT UNSIGNED8 1 R None Calibration: Number determinations
Factory default: 1
9307 MULTIPLE_MEASUREMENTS_COUNT UNSIGNED8 1 R None Number measurements
Factory default: 1
9308 BLANK_VALUE FLOAT 4 R None Blank value
Factory default: 0.0
9310 SAMPLE_VALUE FLOAT 4 R None Sample value
Factory default: 0.0
9312 SLOPE FLOAT 4 R KiloGra Slope
mPerC Factory default: 0.001
ubicMe
ter
9314 SP1_TIME_OF_SAMPLE UNSIGNED32 4 R None no description
Factory default: 1970-01-01T00:00:00
9316 SP2_TIME_OF_SAMPLE UNSIGNED32 4 R None no description
Factory default: 1970-01-01T00:00:00
9318 SP3_MEAS_VALUE FLOAT 4 R KiloGra SP3: Measured value
mPerC
ubicMe
ter
9320 SP3_MEAS_STATE UNSIGNED8 1 R KiloGra SP3: Measured value state
mPerC
ubicMe
ter
9321 SP3_MEAS_DATE UNSIGNED32 4 R None SP3: Date of last measured value
Factory default: 1970-01-01T00:00:00
9323 SP3_MEAS_TIME UNSIGNED32 4 R None SP3: Time of last measured value
Factory default: 1970-01-01T00:00:00
9325 SP3_TIME_OF_SAMPLE UNSIGNED32 4 R None no description
Factory default: 1970-01-01T00:00:00
9327 SP4_MEAS_VALUE FLOAT 4 R KiloGra SP4: Measured value
mPerC
ubicMe
ter
9329 SP4_MEAS_STATE UNSIGNED8 1 R KiloGra SP4: Measured value state
mPerC
ubicMe
ter
9330 SP4_MEAS_DATE UNSIGNED32 4 R None SP4: Date of last measured value
Factory default: 1970-01-01T00:00:00
9332 SP4_MEAS_TIME UNSIGNED32 4 R None SP4: Time of last measured value
Factory default: 1970-01-01T00:00:00
9334 SP4_TIME_OF_SAMPLE UNSIGNED32 4 R None no description
Factory default: 1970-01-01T00:00:00
9336 SP5_MEAS_VALUE FLOAT 4 R KiloGra SP5: Measured value
mPerC
ubicMe
ter
9338 SP5_MEAS_STATE UNSIGNED8 1 R KiloGra SP5: Measured value state
mPerC
ubicMe
ter
9339 SP5_MEAS_DATE UNSIGNED32 4 R None SP5: Date of last measured value
Factory default: 1970-01-01T00:00:00
9341 SP5_MEAS_TIME UNSIGNED32 4 R None SP5: Time of last measured value
Factory default: 1970-01-01T00:00:00
Endress+Hauser 79
SD01189C/07/EN/07.22
Selection:
0: Failed
1: Passed
2: No previous result
3: Disabled
Factory default: 2
9383 LAST_INSPECT_NOMINAL_VALUE Float 4 R None Nominal concentration of standard
solution
Factory default: 0.0
9385 LAST_INSPECT_MEAS_VALUE Float 4 R None Actual measured concentration
9387 LAST_INSPECT_TIME UNSIGNED32 4 R None Local time of last reference sample
inspection
Factory default: 1970-01-01T00:00:00
9389 LAST_INSPECT_TIME_UTC0 UNSIGNED32 4 R None UTC time of last reference sample
inspection
Factory default: 1970-01-01T00:00:00
9391 SP1_DATA_FLAG UNSIGNED8 1 R None Data flag for SP1 according to HJ 212,
table 8.
Endress+Hauser 80
SD01189C/07/EN/07.22
Factory default: 78
9392 SP2_DATA_FLAG UNSIGNED8 1 R None Data flag for SP2 according to HJ 212,
table 8.
Factory default: 78
9393 SP3_DATA_FLAG UNSIGNED8 1 R None Data flag for SP2 according to HJ 212,
table 8.
Factory default: 78
9394 SP4_DATA_FLAG UNSIGNED8 1 R None Data flag for SP2 according to HJ 212,
table 8.
Factory default: 78
9395 SP5_DATA_FLAG UNSIGNED8 1 R None Data flag for SP2 according to HJ 212,
table 8.
Factory default: 78
9396 SP6_DATA_FLAG UNSIGNED8 1 R None Data flag for SP2 according to HJ 212,
table 8.
Factory default: 78
9397 TURBID_CORRECTION_FACTOR Float 4 R None Turbidity compensation
Factory default: 0.0
Endress+Hauser 81
SD01189C/07/EN/07.22
Selection:
0: Immediate
1: Date/time
2: Continuous
Factory default: 0
9201 PROGRAM_MEAS_START_DATE DATETIME 8 R/W None Start of first measurement: date
Factory default: 1970-01-01T00:00:00
9205 PROGRAM_MEAS_START_TIME DATETIME 8 R/W None Start of first measurement: time
Factory default: 1970-01-01T00:00:00
9209 PROGRAM_MEAS_INTERVAL UNSIGNED32 4 R/W None Interval for measurement
Factory default: 1970-01-01T00:30:00
9211 PROGRAM_CAL_TRIGGER UNSIGNED8 1 R/W None Start condition for calibration
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 2
9212 PROGRAM_CAL_START_DATE DATETIME 8 R/W None Start of first calibration: date
Factory default: 1970-01-01T00:00:00
9216 PROGRAM_CAL_START_TIME DATETIME 8 R/W None Start of first calibration: time
Factory default: 1970-01-01T00:00:00
9220 PROGRAM_CAL_INTERVAL UNSIGNED32 4 R/W None Interval for calibration
Factory default: 1970-01-03T00:00:00
9222 PROGRAM_CLEAN_TRIGGER UNSIGNED8 1 R/W None Start condition for cleaning
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 2
9223 PROGRAM_CLEAN_START_DATE DATETIME 8 R/W None Start of first cleaning: date
Factory default: 1970-01-01T00:00:00
9227 PROGRAM_CLEAN_START_TIME DATETIME 8 R/W None Start of first cleaning: time
Factory default: 1970-01-01T00:00:00
9231 PROGRAM_CLEAN_INTERVAL UNSIGNED32 4 R/W None Interval for cleaning
Factory default: 1970-01-03T00:00:00
9233 PROGRAM_INSPECT_TRIGGER UNSIGNED8 1 R/W None Start condition for automatic reference
sample inspection:
0 = Immediate, 1 = Date/time, 2 = Disabled
Selection:
0: Immediate
1: Date/time
2: Disabled
Factory default: 2
9234 PROGRAM_INSPECT_START_DATE DATETIME 8 R/W None Start of first reference inspection (Date)
Factory default: 1970-01-01T00:00:00
9238 PROGRAM_INSPECT_START_TIME DATETIME 8 R/W None Start of first reference inspection (Time)
Factory default: 1970-01-01T00:00:00
9242 PROGRAM_INSPECT_INTERVAL UNSIGNED32 4 R/W None Interval for reference inspection
Factory default: 1970-01-01T00:00:00
Endress+Hauser 82
SD01189C/07/EN/07.22
Factory default: 0
9401 ABORT_ACTION_REQUEST UNSIGNED8 1 R/W None Abort current activity
Selection:
0: None
1: Abort current action
Factory default: 0
9402 MANUAL_ACTION_REQUEST UNSIGNED8 1 R/W None Manual activity request
Selection:
0: None
1: Start measurement
2: Start calibration
3: Start cleaning
Factory default: 0
Endress+Hauser 83
SD01189C/07/EN/07.22
Selection:
0: Manual
1: Automatic
Factory default: 0
Without activation code these registers read back with the value 0.
The Heartbeat Monitoring registers are mapped to deliver additional status information about the sensor in
addition to the parameters available in the standard registers. For each sensor channel and sensor type a
register block is defined, which can be read with one Modbus request.
Each register block has a length of 200 registers. The following table contains that start register of each
block depending on sensor channel and sensor type.
Endress+Hauser 84
SD01189C/07/EN/07.22
The subsequent chapters contain the offset to add to the start register to read a specific parameter for a
given sensor type.
The parameter
▪ Heartbeat_sensor_status
▪ Heartbeat_sensor_health
▪ Maintenance_timer (hours until next recommended maintenance)
for each sensor can be mapped individually to any AI device variable. Via Modbus they can be read out at
the registers of the AI device variables.
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
55 FLOAT 4 R None Temperature slope (2-point temp. calibration)
57 FLOAT 4 R None The pH value of buffer 1
59 FLOAT 4 R None The pH value of buffer 2
Endress+Hauser 85
SD01189C/07/EN/07.22
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
Endress+Hauser 86
SD01189C/07/EN/07.22
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
54 UNSIGNED16 2 R None Number of calibrations
55 UNSIGNED16 2 R None Number of sterilizations
56 UNSIGNED16 2 R None Number of clean in place cycles
57 UNSIGNED16 2 R None Number of autoclavings
58 UNSIGNED8 1 R None Number of sterilization cycles for cap
59 UNSIGNED16 2 R None Number of clean in place cycles for cap
60 UNSIGNED16 2 R None Number of autoclavings for cap
61 FLOAT 4 R AmpereSeconds Electrolyte capacity
63 FLOAT 4 R Seconds Operating hours above a temperature of T3
65 FLOAT 4 R Seconds Cap operating hours of connected sensor
67 FLOAT 4 R Seconds Cap operating hours above a temperature of T1
69 FLOAT 4 R Seconds Cap operating hours above a temperature of T2
71 FLOAT 4 R Seconds Cap operating hours above a temperature of T3
73 FLOAT 4 R Seconds Cap operating hours raw value above T4
75 FLOAT 4 R Seconds Cap operating hours raw value above T5
77 UNSIGNED8 1 R None Sensor element
78 UNSIGNED8 1 R None Temperature threshold T1 for operating hours counter
79 UNSIGNED8 1 R None Temperature threshold T2 for operating hours counter
80 UNSIGNED8 1 R None Temperature threshold T3 for operating hours counter
81 FLOAT 4 R Ampere Current threshold T4 for operating hours counter
83 FLOAT 4 R Ampere Current threshold T5 for operating hours counter
Endress+Hauser 87
SD01189C/07/EN/07.22
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
65 FLOAT 4 R None Normalized Ksv of point-at-oxygen calibration
67 FLOAT 4 R None Normalized Ksv of zero-point calibration
69 FLOAT 4 R None Normalized τ0 of point-at-oxygen calibration
71 FLOAT 4 R None Normalized τ0 of zero-point calibration
73 FLOAT 4 R None Calibration quality index of point-at-oxygen calibration
75 FLOAT 4 R None Calibration quality index of zero-point calibration
77 FLOAT 4 R None EIP_DO_CAL_SLOPE_ABS
Endress+Hauser 88
SD01189C/07/EN/07.22
Selection:
0: Factory calib. (default)
1: Dataset1
2: Dataset2
3: Dataset3
4: Dataset4
5: Dataset5
6: Dataset6
7: undefined
31 UNSIGNED8 1 R None Calibration method
Selection:
0: None (default)
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
7: Zero point
8: Slope air
9: Slope H2O
10: Slope variable
11: Zero point reference
12: Slope reference
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
Endress+Hauser 89
SD01189C/07/EN/07.22
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
36 FLOAT 4 R None Raw value
38 FLOAT 4 R None Calibration factor
Selection:
0: Formazine (default)
1: Kaolin
2: SiO2
3: TiO2
4: Excess sludge
28 UNSIGNED8 1 R None 5: Digested sludge
6: Activated sludge
7: Dataset1
8: Dataset2
9: Dataset3
10: Dataset4
11: Dataset5
13: Thin sludge
14: PSL
Endress+Hauser 90
SD01189C/07/EN/07.22
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
32 UNSIGNED8 1 R None
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
33 FLOAT 4 R None Calibration factor
Selection:
Endress+Hauser 91
SD01189C/07/EN/07.22
Selection:
0: disabled (default)
1: Nitrate
2: Ammonium
3: Potassium
4: Chloride
5: pH
6: ORP
7: user defined name
73 UNSIGNED16 2 R None Number of calibrations slot 1
74 UNSIGNED8 1 R None Electrode type slot 2 (measured parameter)
Selection:
0: disabled (default)
1: Nitrate
2: Ammonium
3: Potassium
4: Chloride
5: pH
6: ORP
7: user defined name
75 UNSIGNED16 2 R None Number of calibrations slot 2
76 UNSIGNED8 1 R None Electrode type slot 3 (measured parameter)
Selection:
0: disabled (default)
1: Nitrate
2: Ammonium
3: Potassium
4: Chloride
5: pH
6: ORP
7: user defined name
77 UNSIGNED16 2 R None Number of calibrations slot 3
78 UNSIGNED16 2 R None Current sensor-diagnosis: diagnosis code
79 UNSIGNED8 1 R None Current sensor-diagnosis: status according to NAMUR NE107
80 UNSIGNED8 1 R None Selected sensor type. The selected type has to match with the connected
sensor type.
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt. Memosens coupling)
21: TU
22: Inline photometer
Endress+Hauser 92
SD01189C/07/EN/07.22
Selection:
0: Factory calib. (default)
1: Dataset1
2: Dataset2
3: Dataset3
4: Dataset4
5: Dataset5
6: Dataset6
7: undefined
29 UNSIGNED8 1 R None Calibration method
Selection:
0: None (default)
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint Calibration
5: Table
7: Zero point
8: Slope air
9: Slope H2O
10: Slope variable
11: Zero point reference
12: Slope reference
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input slope
19: Numeric input zero point
20: Numeric input 2-point
21: Factory calib.
22: Slope test gas
23: Value acquisition
30 UNSIGNED16 2 R None Number of calibrations
31 UNSIGNED16 2 R None Current sensor-diagnosis: diagnosis code
32 UNSIGNED8 1 R None Current sensor-diagnosis: status according to NAMUR NE107
33 UNSIGNED8 1 R None Selected sensor type. The selected type has to match with the connected
sensor type.
Selection:
0: None (default)
1: Oxygen (amp.)
2: Oxygen (opt. fixed cable)
3: pH Glass
4: pH/ORP
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
Endress+Hauser 93
SD01189C/07/EN/07.22
Selection:
0: ---
1: Oxygen (amp.)
2: Oxygen (opt.)
3: pH Glass
5: pH ISFET
6: Cond c
7: Cond i
8: ORP
9: TU/TS
10: Nitrate
11: ISE
12: SAC
13: Ultrasonic interface
14: Chlorine (CCS142D)
18: pH/ORP
19: Cond c 4-pol
20: Oxygen (opt.)
21: TU
22: Inline photometer
23: TU/AU
24: Disinfection
25: Spectrometer
Endress+Hauser 94
SD01189C/07/EN/07.22
28: Fluorescence
Factory default: 0
32 FLOAT 4 R None Calibration factor
Factory default: 0.0
34 FLOAT 4 R None Lightsource degradation in %
Factory default: 0.0
36 FLOAT 4 R None Adjustment deviation in %
Factory default: 0.0
38 DATETIME 8 R None Last Cal/Adj Date + Alarm Limit
42 UNSIGNED8 1 R None no description
Factory default: false
43 UNSIGNED8 1 R None Calibration method
Selection:
0: ---
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint calibration
5: Table
6: Sample calibration
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. reference
26: Int. reference
27: in water
28: in air
29: Solid state reference
Factory default: 0
44 OCTETSTRING32 32 R None Serial of the Transmitter
Factory default: 0
60 FLOAT 4 R Celsius Sensor air Temperature
Factory default: 0.0
62 FLOAT 4 R Celsius Sensor solid Temperature
Factory default: 0.0
64 FLOAT 4 R None Air measurement
Factory default: 0.0
66 FLOAT 4 R None Air measurement acceptance threshold (constant value)
Factory default: 0.0
68 OCTETSTRING32 32 R None Serial number of the solid state standard
Factory default: 0
84 FLOAT 4 R None Nominal value of the solid state standard
Factory default: 0.0
86 FLOAT 4 R None Solid state standard measurement raw value
Factory default: 0.0
88 FLOAT 4 R None Solid state standard measurement
Factory default: 0.0
90 FLOAT 4 R None Min. acceptance thresholds for the solid state standard measurement
Factory default: 0.0
Endress+Hauser 95
SD01189C/07/EN/07.22
92 FLOAT 4 R None Max. acceptance thresholds for the solid state standard measurement
Factory default: 0.0
94 UNSIGNED8 1 R None no description
Selection:
0: Factory
1: Done
2: Unchanged
3: Failed
Factory default: 0
95 UNSIGNED8 1 R None no description
Selection:
0: Not OK
1: OK
2: n/a
Factory default: 0
96 UNSIGNED8 1 R None no description
Factory default: false
97 DATETIME 8 R None Date of the last successful calibration of the sensor
101 UNSIGNED8 1 R None Calibration method
Selection:
0: ---
1: Numeric input
2: 1-point calibration
3: 2-point calibration
4: Multipoint calibration
5: Table
6: Sample calibration
7: Zero point
8: Air 100%% rh
9: H2O air-saturated
10: Air variable
11: Zero point sample
12: Slope sample
13: Offset
14: Slope
15: with temp. comp
16: without temp. comp
17: Standard addition
18: Numeric input
19: Numeric input zero point
20: Numeric input
21: Factory calib.
22: Test gas calibration
23: Value acquisition
24: 3-point calibration
25: Ext. reference
26: Int. reference
27: in water
28: in air
29: Solid state reference
Factory default: 0
102 OCTETSTRING32 32 R None Serial of the Transmitter
Factory default: 0
118 FLOAT 4 R Celsius Sensor air Temperature
Factory default: 0.0
120 FLOAT 4 R Celsius Sensor solid Temperature
Factory default: 0.0
122 FLOAT 4 R None Air measurement
Factory default: 0.0
124 FLOAT 4 R None Air measurement acceptance threshold (constant value)
Factory default: 0.0
126 OCTETSTRING32 32 R None Serial number of the solid state standard
Factory default: 0
Endress+Hauser 96
SD01189C/07/EN/07.22
Endress+Hauser 97
SD01189C/07/EN/07.22
www.addresses.endress.com
Endress+Hauser 98