Difference between revisions of "AI8.1"

From IPLOG
Jump to: navigation, search
Line 21: Line 21:
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
|-
 
|-
| rowspan="8" style="width: 90px;"| <span style="font-size: 17px;"> '''Measured <br /> Voltage <br /> Values''' </span>  
+
| rowspan="8" style="width: 90px;" | <span style="font-size: 17px;"> '''Measured <br /> Voltage <br /> Values''' </span>  
|| 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  
+
|| 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
|| 5001
 
 
|-
 
|-
 
| style="width: 100px;" | Analog Input 2 || AI#02 || s16 || R || 5002
 
| style="width: 100px;" | Analog Input 2 || AI#02 || s16 || R || 5002
Line 46: Line 45:
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
|-
 
|-
| rowspan="8" style="width: 90px;"| <span style="font-size: 17px;"> '''Measured <br /> Current <br /> Values''' </span>  
+
| rowspan="8" style="width: 90px;" | <span style="font-size: 17px;"> '''Measured <br /> Current <br /> Values''' </span>  
|| Analog Input 1 || AI#11 || 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  
+
|| Analog Input 1 || AI#11 || 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 || 5011
|| 5011
 
 
|-
 
|-
 
| style="width: 100px;" | Analog Input 2 || AI#12 || s16 || R || 5012
 
| style="width: 100px;" | Analog Input 2 || AI#12 || s16 || R || 5012
Line 71: Line 69:
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
|-
 
|-
| rowspan="8" style="width: 90px;"| <span style="font-size: 17px;"> '''Setting <br /> Input <br /> Ranges ''' </span>
+
| rowspan="8" style="width: 90px;" | <span style="font-size: 17px;"> '''Setting <br /> Input <br /> Ranges ''' </span>
|| Analog Input 1 || AI#21 || u16 || RW || rowspan="8"| 1 = ±10 V / ±30 mA <br /> 2 = ±5 V / ±20 mA <br /> 3 = ±2.5 V / ±10 mA <br />
+
|| Analog Input 1 || AI#21 || u16 || RW || rowspan="8" | 1 = ±10 V / ±30 mA <br /> 2 = ±5 V / ±20 mA <br /> 3 = ±2.5 V / ±10 mA <br />
  
(1) - Default  
+
(1) - Default || 5121
|| 5121
 
 
|-
 
|-
 
| style="width: 100px;" | Analog Input 2 || AI#22 || u16 || RW || 5122
 
| style="width: 100px;" | Analog Input 2 || AI#22 || u16 || RW || 5122
Line 98: Line 95:
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
! colspan="2" | Subject !! Channel !! Type !! R/W !! style="width: 230px;" | Value !! Offset
 
|-
 
|-
| rowspan="8" style="width: 90px;"| <span style="font-size: 17px;"> '''States of <br /> Relay <br /> Outputs ''' </span>
+
| rowspan="8" style="width: 90px;" | <span style="font-size: 17px;"> '''States of <br /> Relay <br /> Outputs ''' </span>
|| COIL Relay 1 || AI#21 || u16 || RW || rowspan="8"| 1 = ±10 V / ±30 mA <br /> 2 = ±5 V / ±20 mA <br /> 3 = ±2.5 V / ±10 mA <br />
+
|| COIL Relay 1 || DI#01 || bit || R || rowspan="4" | 0 = inactive <br /> 1 = active || 3001
 
 
(1) - Default
 
|| 5121
 
 
|-
 
|-
| style="width: 100px;" | COIL Relay 2 || AI#22 || u16 || RW || 5122
+
| style="width: 100px;" | COIL Relay 2 || DI#02 || bit || R || 3002
 
|-
 
|-
|  COIL Relay 3 || AI#23 || u16 || RW || 5123
+
|  COIL Relay 3 || DI#03 || bit || R || 3003
 
|-
 
|-
|  COIL Relay 4 || AI#24 || u16 || RW || 5124
+
|  COIL Relay 4 || DI#04 || bit || R || 3004
 
|-
 
|-
|  Inputs || AI#25 || u16 || RW || 5125
+
|  Inputs || DI#16 - DI#01 || u16 || R || 0x0000 - 0x000F || 3001
 
|}
 
|}

Revision as of 12:07, 18 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
Subject Channel Type R/W Value Offset
Measured
Current
Values
Analog Input 1 AI#11 s16 R 1000 = 1 V
0 = 0 V
-1000 = -1 V
32767 = upper range limit exceeded
-32767 = lower range limit exceeded
5011
Analog Input 2 AI#12 s16 R 5012
Analog Input 3 AI#13 s16 R 5013
Analog Input 4 AI#14 s16 R 5014
Analog Input 5 AI#15 s16 R 5015
Analog Input 6 AI#16 s16 R 5016
Analog Input 7 AI#17 s16 R 5017
Analog Input 8 AI#18 s16 R 5018
Subject Channel Type R/W Value Offset
Setting
Input
Ranges
Analog Input 1 AI#21 u16 RW 1 = ±10 V / ±30 mA
2 = ±5 V / ±20 mA
3 = ±2.5 V / ±10 mA

(1) - Default || 5121

Analog Input 2 AI#22 u16 RW 5122
Analog Input 3 AI#23 u16 RW 5123
Analog Input 4 AI#24 u16 RW 5124
Analog Input 5 AI#25 u16 RW 5125
Analog Input 6 AI#26 u16 RW 5126
Analog Input 7 AI#27 u16 RW 5127
Analog Input 8 AI#28 u16 RW 5128
Subject Channel Type R/W Value Offset
States of
Relay
Outputs
COIL Relay 1 DI#01 bit R 0 = inactive
1 = active
3001
COIL Relay 2 DI#02 bit R 3002
COIL Relay 3 DI#03 bit R 3003
COIL Relay 4 DI#04 bit R 3004
Inputs DI#16 - DI#01 u16 R 0x0000 - 0x000F 3001