Page 1
Introduction Installation of the Option card Modbus RTU Modbus data map Continuous gas analysis Option card Modbus RTU for Series 6 and ULTRAMAT 23 Operating Instructions 04/2025 A5E54405480...
Page 2
Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
Page 3
Table of contents Introduction ............................5 Installation of the Option card Modbus RTU ..................7 Rack-mounted analyzers of Series 6..................7 ULTRAMAT 23 ........................8 Field devices of Series 6 ....................... 9 RTU Bus Parameter......................10 Pin assignment Option card Modbus RTU................10 Modbus data map ..........................
Page 4
Table of contents Option card Modbus RTU for Series 6 and ULTRAMAT 23 Operating Instructions, 04/2025, A5E54405480...
Page 5
Introduction The Series 6 and ULTRAMAT 23 supports Modbus RTU communication using the Option card Modbus RTU. All Series 6 and ULTRAMAT 23 devices are supported. The Parameters of the Series 6 and ULTRAMAT 23 are mapped to the Holding register (Read/ Write, function code 3, 16) address space.
Page 6
Introduction Option card Modbus RTU for Series 6 and ULTRAMAT 23 Operating Instructions, 04/2025, A5E54405480...
Page 7
Installation of the Option card Modbus RTU Rack-mounted analyzers of Series 6 The ULTRAMAT 6E/OXYMAT 6E (combined analyzer) and ULTRAMAT 6E (2-channel analyzer) each require 2 Option card Modbus RTU interface modules. Connect 26-pin ribbon cable Backplane Motherboard Channel 1 Motherboard Channel 2 Option modules Figure 2-1...
Page 8
Installation of the Option card Modbus RTU 2.2 ULTRAMAT 23 7. Screw the housing cover back into place. 8. Connect the ModbusRTU cable to the device. 9. Reconnect the device to the power supply. ULTRAMAT 23 Backplane Add-on board Connect 26-pin ribbon cable Motherboard To install the add-on board, proceed as follows: 1.
Page 9
Installation of the Option card Modbus RTU 2.3 Field devices of Series 6 Field devices of Series 6 Cassette Connect 26-pin ribbon cable Option board Motherboard Figure 2-2 Installation of add-on board in field devices of Series 6 To install the add-on board, proceed as follows: 1.
Page 10
Installation of the Option card Modbus RTU 2.5 Pin assignment Option card Modbus RTU 13.Connect all cables leading to the cassette. 14.Screw the sheet-metal cover back into place. 15.Connect the ModbusRTU cable to the device. 16.Reconnect the device to the power supply. RTU Bus Parameter Parameter Default parameters...
Page 11
Modbus data map Supported Function Codes Function Code Description 03 Read holding registers Reads the content of multiple 16-bit registers. Read holding registers function allows single or multiple registers to be read from the holding register area, the holding registers area allows read/write access. 06 ...
Page 12
Modbus data map 3.3 Modbus address Modbus exception codes Exceptions Code Description 0x01 Illegal Function Reason: • The selected function code is not available • The function code not exists. 0x02 Illegal Data Address Reason: • Address is out of the defined adresses •...
Page 13
Modbus data map 3.5 Access control Update of Option card Modbus RTU For software updates of the Option card Modbus RTU, contact Technical Support. Access control Read Access is possible to all the parameters available on the device. Write Access is only possible in Remote On mode. To be able to Write a parameter you first have to change the mode of the device to Remote On, using following Address.
Page 14
Modbus data map 3.6 Compact modbusmap Compact modbusmap Here you will find the most used parameters/measvalues. Address Name / Descrip‐ R/W Type Comment dec tion NE107 STATE UINT16 NE107 State of complete Device 0 - OK 1 - MAINTENANCE 2 - OUT_OF_SPEC 3 - FUNCTION_CHECK 4 - FAILURE Device State...
Page 15
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion Process Pressure FLOAT32 Unit Comp 1 UINT16 2: ppm 3: ppb 4: vpm 5: ppm C1 6: ppm C3 7: ppm C6 8: mg C/ m³ 9: mg/ m³...
Page 16
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion Component 1 UINT16 See component definition 1. no component 2. CO 3. CO2 4. CH4 (Methan) 5. C6H14 (Hexan) 6. SO2 7. NO 8. NO2 9.
Page 17
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion Unit Comp 2 UINT16 See Unit Comp 1 Component 2 UINT16 See Component definition Unit Comp 3 UINT16 See Unit Comp 1 Component 3 UINT16 See Component definition Unit Comp 4 UINT16 See Unit Comp 1...
Page 18
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion Channel Type UINT16 1: ULTRAMAT 6 2: OXYMAT 6 / OXYMAT 61 3: CALOMAT 6 4: ULTRAMAT 23 5: FIDAMAT 6 E 6: occupied 7: OXYMAT 64 8: CALOMAT 62 Serial No.
Page 19
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion AUTOCAL (once) UINT16 1 = The channel starts a single AUTOCAL. Only valid in Standby or Measure state and with channel function AU‐ TOCAL on. On FIDAMAT 6 only valid in Measure state. Before you can start the AUTOCAL you first need to set the device in Remote On mode.
Page 20
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion RANGE 1 BEGIN FLOAT32 Start-of-scale values RANGE 2 BEGIN FLOAT32 Start-of-scale values RANGE 3 BEGIN FLOAT32 Start-of-scale values, only Series 6 RANGE 4 BEGIN FLOAT32 Start-of-scale values, only Series 6 RANGE 1 END ...
Page 21
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion CURRENT MEAS FLOAT32 Bit 0/1: RANGE 0 (Bit 0 = 0, Bit 1 = 0) = MR1 1 (Bit 0 = 1, Bit 1 = 0) = MR2 2 (Bit 0 = 0, Bit 1 = 1) = MR3 3 (Bit 0 = 1, Bit 1 = 1) = MR4 Bit 2 : 1 = AUTORANGE ON...
Page 22
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion RANGE 1 END FLOAT32 Full-scale values RANGE 2 END FLOAT32 Full-scale values RANGE 3 END FLOAT32 Full-scale values, only Series 6 RANGE 4 END FLOAT32 Full-scale values, only Series 6 SETPOINT SPAN 1 FLOAT32 Slope gas concentrations...
Page 23
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion CURRENT MEAS UINT16 Bit 0/1: RANGE 0 (Bit 0 = 0, Bit 1 = 0) = MR1 1 (Bit 0 = 1, Bit 1 = 0) = MR2 2 (Bit 0 = 0, Bit 1 = 1) = MR3 3 (Bit 0 = 1, Bit 1 = 1) = MR4 Bit 2 : 1 = AUTORANGE ON...
Page 24
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion RANGE 2 END FLOAT32 SETPOINT SPAN 1 FLOAT32 SETPOINT SPAN 2 FLOAT32 SETPOINT ZERO FLOAT32 LIMIT 1 FLOAT32 LIMIT 2 FLOAT32 ...
Page 25
Modbus data map 3.6 Compact modbusmap Address Name / Descrip‐ R/W Type Comment dec tion SETPOINT SPAN 1 FLOAT32 Slope gas concentrations SETPOINT SPAN 2 FLOAT32 Slope gas concentrations SETPOINT ZERO FLOAT32 Zero gas concentration LIMIT 1 FLOAT32 LIMIT 2 FLOAT32 ...
Page 26
Modbus data map 3.7 Diagnosis Diagnosis 3.7.1 Diagnosis Measvalue Adress Name Type Comment 3500 NE107 State UINT16 NE107 State of complete Device 0 - OK 1 - MAINTENANCE 2 - OUT_OF_SPEC 3 - FUNCTION_CHECK 4 - FAILURE 3501 Device State UINT16 Bit 0: Error ...
Page 27
Modbus data map 3.7 Diagnosis Measvalue 3517 Measvalue Comp FLOAT32 Only for U23 3518 3519 Measvalue Comp FLOAT32 Only for U23 3520 3521 Process Pressure FLOAT32 3522 3.7.2 Diagnosis Component 1 Measvalue Diagnosis Component 1 Adress Name Type Comment 3513 Diag Value 1 FLOAT32 OXYMAT 6: Temperature of physical section (module specific)
Page 28
Modbus data map 3.7 Diagnosis Measvalue 3521 Diag Value 5 FLOAT32 OXYMAT 6: Temperature of display (module specific) ULTRAMAT 6: Temperature of display (module specific) 3522 CALOMAT 6: Temperature of display (module specific) ULTRAMAT 23: Temperature of display (module specific) FIDAMAT 6: Temperature of display (module specific) CALOMAT 62: Temperature of display (module specific) OXYMAT 64: Temperature of display (module specific) 3523...
Page 29
Modbus data map 3.7 Diagnosis Measvalue 3535 Diag Value 12 FLOAT32 OXYMAT 6: N/A ULTRAMAT 6: N/A 3536 CALOMAT 6: N/A ULTRAMAT 23: Installation current of the H2S sensor (module specific) FIDAMAT 6: Adapterboard negative supply (module specific) CALOMAT 62: N/A OXYMAT 64: N/A 3537 Diag Value 13...
Page 30
Modbus data map 3.7 Diagnosis Measvalue 3549 Diag Value 3 FLOAT32 OXYMAT 6: Detector raw signal (component specific) ULTRAMAT 6: Detector raw signal (component specific) 3550 CALOMAT 6: Normalized raw signal of TCD (component specific) ULTRAMAT 23: Detector raw value (component specific) FIDAMAT 6: Raw current (component specific) CALOMAT 62: Raw signal of sensor (module specific) OXYMAT 64: Raw signal of sensor (module specific)
Page 31
Modbus data map 3.7 Diagnosis Measvalue 3563 Diag Value 10 FLOAT32 OXYMAT 6: N/A ULTRAMAT 6: N/A 3564 CALOMAT 6: N/A ULTRAMAT 23: signed measured value (component specific) FIDAMAT 6: Pressure of combustion air (module specific) CALOMAT 62: N/A OXYMAT 64: N/A 3565 Diag Value 11 FLOAT32...
Page 32
Modbus data map 3.7 Diagnosis Measvalue 3573 Diag Value 1 FLOAT32 OXYMAT 6: Temperature of physical section (module specific) ULTRAMAT 6: Temperature of heating (module specific) 3574 CALOMAT 6: Temperature of TCD (component specific) ULTRAMAT 23: Temperature of detectors (component specific) FIDAMAT 6: Temperature of physic (module specific) CALOMAT 62: Temperature of sensor (module specific) OXYMAT 64: Temperature of sensor (module specific)
Page 33
Modbus data map 3.7 Diagnosis Measvalue 3587 Diag Value 8 FLOAT32 OXYMAT 6: Signal vector (component specific) ULTRAMAT 6: Signal vector (component specific) 3588 ULTRAMAT 23: Installation voltage of the O2 sensor (module specific) FIDAMAT 6: Temperature of electronic (module specific) CALOMAT 62: Temperature of electronic (module specific) OXYMAT 64: Pressure of sample gas (module specific) 3589...
Page 34
Modbus data map 3.7 Diagnosis 3.7.5 Diagnosis Component 4 Measvalue Diagnosis Component 4 (only U23) Adress Name Type Comment 3597 Measvalue Comp FLOAT32 3598 3599 Unit Comp 4 UINT16 See Unit definition 3600 Component 4 UINT16 See Component definition 3601 Diag Value 1 FLOAT32 OXYMAT 6: Temperature of physical section (module specific)
Page 35
Modbus data map 3.7 Diagnosis Measvalue 3611 Diag Value 6 FLOAT32 OXYMAT 6: Calibration reserve (component specific) ULTRAMAT 6: Calibration reserve (component specific) 3612 CALOMAT 6: Not yet defined ULTRAMAT 23: Calibration reserve (component specific) FIDAMAT 6: Temperature of flame (module specific) CALOMAT 62: Measured value of sensor (module specific) OXYMAT 64: Measured value of sensor (module specific) 3613...
Page 36
Modbus data map 3.8 AUTOCAL configuration Measvalue 3625 Diag Value 13 FLOAT32 OXYMAT 6: N/A ULTRAMAT 6: N/A 3626 CALOMAT 6: N/A ULTRAMAT 23: UV LED current (component specific) FIDAMAT 6: Adapterboard positive supply (module specific) CALOMAT 62: N/A OXYMAT 64: N/A 3627 Diag Value 14 FLOAT32...
Page 37
Modbus data map 3.8 AUTOCAL configuration Address dec Name / Descrip‐ R/W Type Comment tion 1857 AUTOCAL step 1 UINT16 Control character Step Comment 1 Not used 1858 AUTOCAL step 2 UINT16 2 Zero gas 1 1859 AUTOCAL step 3 UINT16 3 Zero gas 2 1860 AUTOCAL step 4...
Page 38
Modbus data map 3.9 Relay / Inputs Relay / Inputs Address dec Name / Descrip‐ R/W Type Comment tion Binary Input config 2502 Binary Input 1 UINT16 See subchapter below. 2503 Binary Input 2 UINT16 2504 Binary Input 3 UINT16 2505 Binary Input 4 UINT16 2506...
Page 39
Modbus data map 3.9 Relay / Inputs (external maintenance request) 32 Pump on/off Only U23; only read 33 Synchron zero adjustment Only U23; only read 34 Component 2 range 1 Only U6/ U23 35 Component 2 range 2 Only U6/ U23 36 Component 2 range 3 Only U6 37 Component 2 range 4 Only U6 38 Component 2 autorange Only U6/ U23...
Page 40
Modbus data map 3.9 Relay / Inputs 10 Component 1 alarm 2 triggered 11 Function check 12 Valve for sample gas is open Only series 6 13 Valve for zero gas is open 14 Valve for calibration gas 1 is open 15 Valve for calibration gas 2 is open Only series 6 16 Valve for calibration gas 3 is open Only series 6 17 Valve for calibration gas 4 is open Only series 6...
Page 41
Modbus data map 3.10 Component definition 62 Operation request Only F6 63 Device with dimension % Vol Only O64 (since V0.1.6) 64 Maintenance request l W5 (pressure) Only F6 special SW 65 Maintenance request W8 (flame) Only F6 special SW 3.10 Component definition no component ...
Page 42
Modbus data map 3.10 Component definition S N COCl (phosgene) (R23) (R116) ------ (self defined component) Cl (Hydrogen) Ar He S COD O 100. Help variable process pressure Note The AUTOCAL functionality is active if the Option card Modbus RTU is installed. Option card Modbus RTU for Series 6 and ULTRAMAT 23 Operating Instructions, 04/2025, A5E54405480...
Need help?
Do you have a question about the 6 Series and is the answer not in the manual?
Questions and answers