Lantronix XPort Pro XPort Pro - User Guide - Page 99

Modbus Local Slave Functions - Response, Modbus, XPort Pro User Guide

Page 99 highlights

11: Modbus Name Force Single Coil Number 0x05 Address Hi [0] 0x00 Address Lo [1] 0x00-0x02 Output CP CP1 - CP3 Preset Single Register Force Multiple Coils 0x06 0x0F Preset Multiple Registers 0x10 0x00 0x00 0x00 0x00-0x02 CP1 - CP3 0x00-0x02 Starting CP CP1 - CP3 0x00-0x02 Starting CP CP1 - CP3 Read/Write 4X Registers 0x17 0x00 0x00 0x00-0x02 Starting CP CP1 - CP3 to read 0x01-0x03 Quantity to write Data Hi [2] 0xff (set CPx to 1) or 0x00 (set CPx to 0) 0x00 0x00 0x00 0x00 0x02-0x06 (Quantity to write) * 2 Data Lo [3] 0x00 Bytes Count [4] N/A 0x00 or 0x01 N/A 0x01-0x03 No of CPs to set 0x01-0x03 No of CPs to set 0x01 0x02-0x06 (No of CPs to set) * 2 0x01-0x03 Quantity to read 0x00 Max [6].. 0x00, 0x0Y 0x00 ,0x0Y 0x00, 0x0Y Y = 0 or 1 Value [5] N/A N/A 0B00000xyz CP values ,Lo CP# in low bit Max [6].. 0x00, 0x0Y 0x00 ,0x0Y 0x00, 0x0Y Y = 0 or 1 0x00-0x02 Starting CP CP1 - CP3 to write Name Read Coils Read Input status Read Holding Registers Read Input Registers Force Single Cell Preset Single Register Number 0x01 0x02 0x03 0x04 0x05 0x06 Table 11-3 Modbus Local Slave Functions - Response Byte Count 0x01 0x01 0x02-0x06 0x02-0x06 Echo query Data [0] 0B00000xyz CP output values ,Lo CP# in high bit 0B00000xyz CP output values ,Lo CP# in high bit 0x00 0x00 Echo query Data [1] N/A N/A Starting CP Value 0x00 or 0x01 Starting CP Value 0x00 or 0x01 Echo query Data [2] N/A Data [3] N/A N/A N/A 0x00 0x00 Echo query Next CP or End CP value 0x00 or 0x01 Next CP or End CP value 0x00 or 0x01 N/A Echo query Echo query Echo query Echo N/A query Data [4] N/A Data [5] N/A N/A N/A 0x00 End CP value 0x00 or 0x01 0x00 End CP value 0x00 or 0x01 N/A N/A N/A N/A XPort Pro User Guide 99

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154

11: Modbus
XPort Pro User Guide
99
Table 11-3
Modbus Local Slave Functions - Response
Force Single Coil
0x05
0x00
0x00-0x02
Output CP
CP1 – CP3
0xff (set CPx
to 1) or
0x00 (set CPx
to 0)
0x00
N/A
N/A
Preset Single
Register
0x06
0x00
0x00-0x02
CP1 – CP3
0x00
0x00
or 0x01
N/A
N/A
Force Multiple
Coils
0x0F
0x00
0x00-0x02
Starting CP
CP1 – CP3
0x00
0x01-0x03
No of CPs to
set
0x01
0B00000xyz
CP values ,Lo
CP# in low bit
Preset Multiple
Registers
0x10
0x00
0x00-0x02
Starting CP
CP1 – CP3
0x00
0x01-0x03
No of CPs to
set
0x02-0x06
(No of CPs
to set) * 2
Max [6]..
0x00, 0x0Y
0x00 ,0x0Y
0x00, 0x0Y
Y = 0 or 1
Read/Write 4X
Registers
0x17
0x00
0x00-0x02
Starting CP
CP1 – CP3 to
read
0x00
0x01-0x03
Quantity to
read
0x00
0x00-0x02
Starting CP
CP1 – CP3 to
write
0x00
0x01-0x03
Quantity to
write
0x02-0x06
(Quantity to
write) * 2
Max [6]..
0x00, 0x0Y
0x00 ,0x0Y
0x00, 0x0Y
Y = 0 or 1
Name
Number
Byte
Count
Data [0]
Data [1]
Data
[2]
Data [3]
Data
[4]
Data [5]
Read
Coils
0x01
0x01
0B00000xyz
CP output
values ,Lo CP#
in high bit
N/A
N/A
N/A
N/A
N/A
Read
Input
status
0x02
0x01
0B00000xyz
CP output
values ,Lo CP#
in high bit
N/A
N/A
N/A
N/A
N/A
Read
Holding
Registers
0x03
0x02-0x06
0x00
Starting CP
Value
0x00 or 0x01
0x00
Next CP
or
End CP value
0x00 or 0x01
0x00
End CP value
0x00 or 0x01
Read
Input
Registers
0x04
0x02-0x06
0x00
Starting CP
Value
0x00 or 0x01
0x00
Next CP
or
End CP value
0x00 or 0x01
0x00
End CP value
0x00 or 0x01
Force
Single
Cell
0x05
Echo query
Echo query
Echo query
Echo
query
N/A
N/A
N/A
Preset
Single
Register
0x06
Echo query
Echo query
Echo query
Echo
query
N/A
N/A
N/A
Name
Number
Address
Hi [0]
Address
Lo [1]
Data Hi
[2]
Data Lo
[3]
Bytes
Count [4]
Value [5]