Difference between revisions of "AI8.1"

From IPLOG
Jump to: navigation, search
(Created page with "== Modbus Registers == Below is a list of available device MODBUS registers. The same register numbers are also used by the MIOS-2 protocol. == Modbus Read / Write (0x17) Fun...")
 
Line 1: Line 1:
== Modbus Registers ==
+
=== Modbus Registers ===
 
Below is a list of available device MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.
 
Below is a list of available device MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.
  
== Modbus Read / Write (0x17) Function ==
+
=== Modbus Read / Write (0x17) Function ===
 
METEL IO modules have implemented MODBUS function (0x17) Read/Write of Multiple registers. Typically it is required to have two separate requests (and responses) for:
 
METEL IO modules have implemented MODBUS function (0x17) Read/Write of Multiple registers. Typically it is required to have two separate requests (and responses) for:
 
1) Writing of outputs via MODBUS function (0x16) Write Multiple Registers
 
1) Writing of outputs via MODBUS function (0x16) Write Multiple Registers
Line 8: Line 8:
 
This requires a total of 4 frames to be sent over MODBUS. If using 0x17 function only one request is needed for the writing and reading of outputs. This requires a total of 2 frames to be sent over MODBUS.
 
This requires a total of 4 frames to be sent over MODBUS. If using 0x17 function only one request is needed for the writing and reading of outputs. This requires a total of 2 frames to be sent over MODBUS.
  
== Default Settings of Communication ==
+
=== Default Settings of Communication ===
Device ID: 1
+
Device ID: 1 <br />
Baudrate: 115 200
+
Baudrate: 115 200 <br />
Parity: None
+
Parity: None <br />
Data bits: 8
+
Data bits: 8 <br />
Stop bits: 1
+
Stop bits: 1 <br />
 +
 
 +
{| class="wikitable"
 +
|-
 +
! colspan="2" | Subject !! Channel !! Type !! R/W !! Value !! Offset
 +
|-
 +
| rowspan="8"|Measured <br /> Voltage <br /> Values || Analog Input 1 || AI#01 || s16 || R || rowspan="8"| 1000 = 1 V <br /> 0 = 0 V <br /> -1000 = -1 V <br /> 32767 = upper range limit exceeded <br /> -32767 = lower range limit exceeded || 5001
 +
|-
 +
|  Analog Input 2 || AI#02 || s16 || R || 5002
 +
|-
 +
|  Analog Input 3 || AI#03 || s16 || R || 5003
 +
|-
 +
|  Analog Input 4 || AI#04 || s16 || R || 5004
 +
|-
 +
|  Analog Input 5 || AI#05 || s16 || R || 5005
 +
|-
 +
|  Analog Input 6 || AI#06 || s16 || R || 5006
 +
|-
 +
|  Analog Input 7 || AI#07 || s16 || R || 5007
 +
|-
 +
|  Analog Input 8 || AI#08 || s16 || R || 5008
 +
|}

Revision as of 12:39, 17 July 2018

Modbus Registers

Below is a list of available device MODBUS registers. The same register numbers are also used by the MIOS-2 protocol.

Modbus Read / Write (0x17) Function

METEL IO modules have implemented MODBUS function (0x17) Read/Write of Multiple registers. Typically it is required to have two separate requests (and responses) for: 1) Writing of outputs via MODBUS function (0x16) Write Multiple Registers 2) Reading of inputs via MODBUS function (0x03) Read Holding Registers This requires a total of 4 frames to be sent over MODBUS. If using 0x17 function only one request is needed for the writing and reading of outputs. This requires a total of 2 frames to be sent over MODBUS.

Default Settings of Communication

Device ID: 1
Baudrate: 115 200
Parity: None
Data bits: 8
Stop bits: 1

Subject Channel Type R/W Value Offset
Measured
Voltage
Values
Analog Input 1 AI#01 s16 R 1000 = 1 V
0 = 0 V
-1000 = -1 V
32767 = upper range limit exceeded
-32767 = lower range limit exceeded
5001
Analog Input 2 AI#02 s16 R 5002
Analog Input 3 AI#03 s16 R 5003
Analog Input 4 AI#04 s16 R 5004
Analog Input 5 AI#05 s16 R 5005
Analog Input 6 AI#06 s16 R 5006
Analog Input 7 AI#07 s16 R 5007
Analog Input 8 AI#08 s16 R 5008