<?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=BI8.1</id>
		<title>BI8.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=BI8.1"/>
		<link rel="alternate" type="text/html" href="http://wiki.iplog.eu/index.php?title=BI8.1&amp;action=history"/>
		<updated>2026-05-06T18:18:24Z</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=BI8.1&amp;diff=583&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=BI8.1&amp;diff=583&amp;oldid=prev"/>
				<updated>2019-05-30T11:20:43Z</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;
1) Writing of outputs via MODBUS function (0x16) Writing Multiple Registers&lt;br /&gt;
2) Reading of inputs via MODBUS function (0x03) Read Holding Registers&lt;br /&gt;
This requires a total of 4 frames to be sent over the 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;
=== 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;States of Digital Inputs and Relay Outputs&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;13&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; Balanced &amp;lt;br /&amp;gt; Inputs &amp;lt;br /&amp;gt;''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Balanced Input 1 || AI#01 || u16 || R || rowspan=&amp;quot;12&amp;quot; | 1000 = 1000 Ω &amp;lt;br /&amp;gt; 0 = 0 Ω|| 5001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Balanced Input 2 || AI#02 || u16 || R || 5002&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 3 || AI#03 || u16 || R || 5003&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 4 || AI#04 || u16 || R || 5004&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 5 || AI#05 || u16 || R || 5005&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 6 || AI#06 || u16 || R || 5006&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 7 || AI#07 || u16 || R || 5007&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 8 || AI#08 || u16 || R || 5008&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;States of Inputs and Relay Outputs&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;13&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; Inputs and &amp;lt;br /&amp;gt; Relay &amp;lt;br /&amp;gt; Output''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Balanced Input 1 bin || DI#01 || bit || R || rowspan=&amp;quot;12&amp;quot; | 0 = inactive &amp;lt;br /&amp;gt; 1 = active || 3001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Balanced Input 2 bin || DI#02 || bit || R || 3002&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 3 bin || DI#03 || bit || R || 3003&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 4 bin || DI#04 || bit || R || 3004&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 5 bin || DI#05 || bit || R || 3005&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 6 bin || DI#06 || bit || R || 3006&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 7 bin || DI#07 || bit || R || 3007&lt;br /&gt;
|-&lt;br /&gt;
| Balanced Input 8 bin || DI#08 || bit || R || 3008&lt;br /&gt;
|-&lt;br /&gt;
| Input 1 || DI#09 || bit || R || 3009&lt;br /&gt;
|-&lt;br /&gt;
| Input 2 || DI#10 || bit || R || 3010&lt;br /&gt;
|-&lt;br /&gt;
| Input 3 || DI#11 || bit || R || 3011&lt;br /&gt;
|-&lt;br /&gt;
| COIL Relay 1 || DI#12 || bit || R || 3012&lt;br /&gt;
|-&lt;br /&gt;
| Inputs || DI#16 - DI#01 || u16 || R || 0x0000 - 0x0FFF || 3001&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MODBUS &amp;quot;States of Inputs and Relay Outputs&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; '''Relay and &amp;lt;br /&amp;gt; OC &amp;lt;br /&amp;gt; Outputs &amp;lt;br /&amp;gt;''' &amp;lt;/span&amp;gt; &lt;br /&gt;
|| Relay Output 1 || DO#01 || bit || RW || rowspan=&amp;quot;3&amp;quot; | 0 = inactive &amp;lt;br /&amp;gt; 1 = active|| 4001&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 120px;&amp;quot; | Open Collector 1 || DO#02 || bit || RW || 4002&lt;br /&gt;
|-&lt;br /&gt;
| Open Collector 2 || DO#03 || bit || RW || 4003&lt;br /&gt;
|-&lt;br /&gt;
| Outputs || DI#16 - DI#01 || u16 || RW || 0x0000 - 0x0007 || 4001&lt;br /&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: 118px;&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: 215px;&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;
{{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>