<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.iplog.eu/index.php?action=history&amp;feed=atom&amp;title=AO8.1</id>
		<title>AO8.1 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.iplog.eu/index.php?action=history&amp;feed=atom&amp;title=AO8.1"/>
		<link rel="alternate" type="text/html" href="http://wiki.iplog.eu/index.php?title=AO8.1&amp;action=history"/>
		<updated>2026-05-06T18:18:34Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.iplog.eu/index.php?title=AO8.1&amp;diff=730&amp;oldid=prev</id>
		<title>Z013: Created page with &quot;=== Modbus Registers === Below is a list of available MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.  === Modbus Read / Write (0x17) Functio...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.iplog.eu/index.php?title=AO8.1&amp;diff=730&amp;oldid=prev"/>
				<updated>2020-02-24T06:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== Modbus Registers === Below is a list of available MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.  === Modbus Read / Write (0x17) Functio...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Modbus Registers ===&lt;br /&gt;
Below is a list of available MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.&lt;br /&gt;
&lt;br /&gt;
=== Modbus Read / Write (0x17) Function ===&lt;br /&gt;
METEL IO modules have implemented the MODBUS function (0x17) Read/Write of Multiple registers. Typically it is required to have two separate requests (and responses) for:&lt;br /&gt;
&lt;br /&gt;
1. Writing of outputs via MODBUS function (0x16) Writing Multiple Registers&lt;br /&gt;
&lt;br /&gt;
2. Reading of inputs via MODBUS function (0x03) Read Holding Registers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This requires a total of 4 frames to be sent over MODBUS. If using 0x17 function only one request is needed for the reading and writing of outputs. This requires a total of 2 frames to be sent over MODBUS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Default Settings of Communication ===&lt;br /&gt;
Device ID: 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
Baudrate: 115 200 &amp;lt;br /&amp;gt;&lt;br /&gt;
Parity: None &amp;lt;br /&amp;gt;&lt;br /&gt;
Data bits: 8 &amp;lt;br /&amp;gt;&lt;br /&gt;
Stop bits: 1 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;Device Identification&amp;quot; registers table --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;font-size: 17px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Subject !! style=&amp;quot;width: 30px;&amp;quot; | Type !! style=&amp;quot;width: 30px;&amp;quot; | R/W !! style=&amp;quot;width: 230px;&amp;quot; | Value !! style=&amp;quot;width: 60px;&amp;quot; | Offset&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;12&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Device &amp;lt;br /&amp;gt; Identity''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Product Type || u8[3] || R || || 1002-04&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 244px;&amp;quot; | Serial Number || u32 || R || || 1005-06&lt;br /&gt;
|-&lt;br /&gt;
| PCB Version || u32 || R || || 1007-08&lt;br /&gt;
|-&lt;br /&gt;
| PCB Revision || u16 || R || || 1009&lt;br /&gt;
|-&lt;br /&gt;
| FW Version Major || u16 || R || || 1010&lt;br /&gt;
|-&lt;br /&gt;
| FW Version Minor || u16 || R || || 1011&lt;br /&gt;
|-&lt;br /&gt;
| FW Version - Revision || u32 || R || || 1012-13&lt;br /&gt;
|-&lt;br /&gt;
| IF#01 Slot State || u16 || R || 0 = N/A &amp;lt;br /&amp;gt; 1 = IF#01 not Inserted &amp;lt;br /&amp;gt; 2 = IF#01 Inserted, CRC error &amp;lt;br /&amp;gt; 3 = IF#01 Inserted, CRC OK || 1021&lt;br /&gt;
|-&lt;br /&gt;
| IF#01 Product Type || u8[3] || R || || 1022-24&lt;br /&gt;
|-&lt;br /&gt;
| IF#01 Serial Number || u32 || R || || 1025-26&lt;br /&gt;
|-&lt;br /&gt;
| IF#01 PCB Version || u32 || R || || 1027-28&lt;br /&gt;
|-&lt;br /&gt;
| IF#01 PCB Revision || u16 || R || || 1029&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Device &amp;lt;br /&amp;gt; Control''' &amp;lt;/span&amp;gt; || Reset || u16 || RW || 55203 = To Reboot || 1201&lt;br /&gt;
|-&lt;br /&gt;
| Bootloader / Application || u16 || R || 0x00A – Application, &amp;lt;br /&amp;gt; 0x00B – Bootloader || 1203&lt;br /&gt;
|-&lt;br /&gt;
| Restart to Bootloader || u16 || RW || 617 = To Bootloader &amp;lt;br /&amp;gt; else = deactivate &amp;lt;br /&amp;gt; bootloader || 1204&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Device &amp;lt;br /&amp;gt; Status''' &amp;lt;/span&amp;gt; || Board Power Voltage || u16 || R || 105 = 10,5V || 1311&lt;br /&gt;
|-&lt;br /&gt;
| Board Temperature || u16 || R || -200 = -20,0°C &amp;lt;br /&amp;gt; 250 = 25,0°C || 1321&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;States of Digital Inputs&amp;quot; registers table --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;font-size: 17px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Subject !! style=&amp;quot;width: 110px;&amp;quot; | Channel !! style=&amp;quot;width: 30px;&amp;quot; | Type !! style=&amp;quot;width: 30px;&amp;quot; | R/W !! style=&amp;quot;width: 230px;&amp;quot; | Value !! style=&amp;quot;width: 60px;&amp;quot; | Offset&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''States of &amp;lt;br /&amp;gt; Digital &amp;lt;br /&amp;gt; Inputs''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Digital Input 1 || DI#01 || bit || R || rowspan=&amp;quot;4&amp;quot; | 0 = inactive &amp;lt;br /&amp;gt; 1 = active &amp;lt;br /&amp;gt; || 3001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Digital Input 2 || DI#02 || bit || R || 3002&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 3 || DI#03 || bit || R || 3003&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 4 || DI#04 || bit || R || 3004&lt;br /&gt;
|-&lt;br /&gt;
| Inputs || DI#16 - DI#01 || u16 || R || 0x0000 - 0x000F || 3001&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Input &amp;lt;br /&amp;gt; Mode''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Digital Input 1 || DI#01 mode || u16 || RW || rowspan=&amp;quot;4&amp;quot; | 0 = None &amp;lt;br /&amp;gt; 1 = Falling Edge &amp;lt;br /&amp;gt; 2 =  Rising Edge &amp;lt;br /&amp;gt; 3 = Change Edge &amp;lt;br /&amp;gt; || 3101&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Digital Input 2 || DI#02 mode || u16 || RW || 3102&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 3 || DI#03 mode || u16 || RW || 3103&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 4 || DI#04 mode || u16 || RW || 3104&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Counter''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Digital Input 1 || DI#01 counter || u32 || R || rowspan=&amp;quot;4&amp;quot; | || 3201 - 02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Digital Input 2 || DI#02 counter || u32 || R || 3203 - 04&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 3 || DI#03 counter || u32 || R || 3205 - 06&lt;br /&gt;
|-&lt;br /&gt;
| Digital Input 4 || DI#04 counter || u32 || R || 3207 - 08&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;Output Value Setting&amp;quot; registers table --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;font-size: 17px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Subject !! style=&amp;quot;width: 110px;&amp;quot; | Channel !! style=&amp;quot;width: 30px;&amp;quot; | Type !! style=&amp;quot;width: 30px;&amp;quot; | R/W !! style=&amp;quot;width: 230px;&amp;quot; | Value !! style=&amp;quot;width: 60px;&amp;quot; | Offset&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Output &amp;lt;br /&amp;gt; Value &amp;lt;br /&amp;gt; Setting''' &amp;lt;/span&amp;gt;&lt;br /&gt;
|| Analog Output 1 || AO#01 || s16 || RW || rowspan=&amp;quot;8&amp;quot; | 1000 = 1V &amp;lt;br /&amp;gt; 0 = 0V &amp;lt;br /&amp;gt; -1000 = -1V &amp;lt;br /&amp;gt; || 6001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Output 2 || AO#02 || s16 || RW || 6002&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 3 || AO#03 || s16 || RW || 6003&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 4 || AO#04 || s16 || RW || 6004&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 5 || AO#05 || s16 || RW || 6005&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 6 || AO#06 || s16 || RW || 6006&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 7 || AO#07 || s16 || RW || 6007&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 8 || AO#08 || s16 || RW || 6008&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Output &amp;lt;br /&amp;gt; Value &amp;lt;br /&amp;gt; Corretion &amp;lt;br /&amp;gt; Setting''' &amp;lt;/span&amp;gt;&lt;br /&gt;
|| Analog Output 1 offset || AO#01 Par. || s16 || RW || rowspan=&amp;quot;8&amp;quot; | 1000 = 1V &amp;lt;br /&amp;gt; 0 = 0V &amp;lt;br /&amp;gt; -1000 = -1V &amp;lt;br /&amp;gt; || 6101&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Output 2 offset || AO#02 Par. || s16 || RW || 6102&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 3 offset || AO#03 Par. || s16 || RW || 6103&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 4 offset || AO#04 Par. || s16 || RW || 6104&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 5 offset || AO#05 Par. || s16 || RW || 6105&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 6 offset || AO#06 Par. || s16 || RW || 6106&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 7 offset || AO#07 Par. || s16 || RW || 6107&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 8 offset || AO#08 Par. || s16 || RW || 6108&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Output &amp;lt;br /&amp;gt; Value &amp;lt;br /&amp;gt; Gain &amp;lt;br /&amp;gt; Setting''' &amp;lt;/span&amp;gt;&lt;br /&gt;
|| Analog Output 1 gain || AO#11 Par. || s16 || RW || rowspan=&amp;quot;8&amp;quot; | 1 = 1/100% &amp;lt;br /&amp;gt; 0 = 0% &amp;lt;br /&amp;gt; -1000 = -1/100% &amp;lt;br /&amp;gt; || 6111&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Output 2 gain || AO#12 Par. || s16 || RW || 6112&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 3 gain || AO#13 Par. || s16 || RW || 6113&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 4 gain || AO#14 Par. || s16 || RW || 6114&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 5 gain || AO#15 Par. || s16 || RW || 6115&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 6 gain || AO#16 Par. || s16 || RW || 6116&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 7 gain || AO#17 Par. || s16 || RW || 6117&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 8 gain || AO#18 Par. || s16 || RW || 6118&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Default &amp;lt;br /&amp;gt; Value''' &amp;lt;/span&amp;gt;&lt;br /&gt;
|| Analog Output 1 default || AO#21 Par. || s16 || RW || rowspan=&amp;quot;8&amp;quot; | 1 = 1/100% &amp;lt;br /&amp;gt; 0 = 0% &amp;lt;br /&amp;gt; -1000 = -1/100% &amp;lt;br /&amp;gt; || 6121&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Output 2 default || AO#22 Par. || s16 || RW || 6122&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 3 default || AO#23 Par. || s16 || RW || 6123&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 4 default || AO#24 Par. || s16 || RW || 6124&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 5 default || AO#25 Par. || s16 || RW || 6125&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 6 default || AO#26 Par. || s16 || RW || 6126&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 7 default || AO#27 Par. || s16 || RW || 6127&lt;br /&gt;
|-&lt;br /&gt;
|  Analog Output 8 default || AO#28 Par. || s16 || RW || 6128&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;Measured Input Values&amp;quot; registers table --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;font-size: 17px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Subject !! style=&amp;quot;width: 110px;&amp;quot; | Channel !! style=&amp;quot;width: 30px;&amp;quot; | Type !! style=&amp;quot;width: 30px;&amp;quot; | R/W !! style=&amp;quot;width: 230px;&amp;quot; | Value !! style=&amp;quot;width: 60px;&amp;quot; | Offset&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Measured &amp;lt;br /&amp;gt; Input &amp;lt;br /&amp;gt; Values''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Analog Input 1 || AI#01 || s16 || R || rowspan=&amp;quot;4&amp;quot; | 1000 = 1 V &amp;lt;br /&amp;gt; 0 = 0 V &amp;lt;br /&amp;gt; -1000 = -1 V || 5001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Input 2 || AI#02 || s16 || R || 5002&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 3 || AI#03 || s16 || R || 5003&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 4 || AI#04 || s16 || R || 5004&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Input &amp;lt;br /&amp;gt; Correction''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Analog Input 1 offset || AI#01 Param. || s16 || R || rowspan=&amp;quot;4&amp;quot; | 1000 = 1 V &amp;lt;br /&amp;gt; 0 = 0 V &amp;lt;br /&amp;gt; -1000 = -1 V || 5101&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Input 2 offset  || AI#02 Param. || s16 || R || 5102&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 3 offset || AI#03 Param. || s16 || R || 5103&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 4 offset || AI#04 Param. || s16 || R || 5104&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;width: 90px;&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 17px;&amp;quot;&amp;gt; '''Input Gain &amp;lt;br /&amp;gt; Correction''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Analog Input 1 gain || AI#11 Param. || s16 || R || rowspan=&amp;quot;4&amp;quot; | 1 = 1/100% &amp;lt;br /&amp;gt; 0 = 0% &amp;lt;br /&amp;gt; -1000 = 1/100% || 5111&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Analog Input 2 gain || AI#12 Param. || s16 || R || 5112&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 3 gain || AI#13 Param. || s16 || R || 5113&lt;br /&gt;
|-&lt;br /&gt;
| Analog Input 4 gain || AI#14 Param. || s16 || R || 5114&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|NoteText=&lt;br /&gt;
To activate the '''bootloader''', it is necessary to write a value 617 into the registry with an offset 1204 and restart the device.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Z013</name></author>	</entry>

	</feed>