Toshiba T300MVi User Manual
Page 54
 
41
Then, using Equation 2, we can determine that the bit within holding register #3 
that coil #34 targets is (34-1)%16 = 1, as 33%16 = mod(3 r1) = 1. Therefore, 
reading coil #34 will return the value of holding register #3, bit #1. 
 
Note that this coil-to-register/bit relationship holds true regardless of whether or 
not holding register #3 is assigned to a point. If holding register #3 is not 
assigned to a point, then a Modbus exception will be returned. Either way, coil 
#34 will always access holding register #3, bit #1. 
 
15.1.2 Modbus RTU Slave
•
Broadcast (for functions 5, 6, 15 and 16) is supported.
 
• 
Network characteristics selections
o Baud rate: 2400 / 4800 / 9600 / 19200 / 38400 bps 
o Parity: odd / even / none (1 stop bit) / none (2 stop bits) 
 
 
15.1.3 Modbus RTU Master
•
Supported Modbus master functions are indicated in Table 3. These 
functions are automatically invoked by the interface in response to point 
read or write requests. 
Table 3: Supported Modbus Master Functions
Function Code
Function
3
Read multiple registers
4
Read input registers
16
Write multiple registers
 
 
• 
The slave response timeout (in seconds) is assigned via the designated 
port’s “Timeout” selection. If “0” is chosen (an invalid timeout time), the 
interface will use a 2s timeout by default. 
 
• 
Network characteristics selections
o Baud rate: 2400 / 4800 / 9600 / 19200 / 38400 bps 
o Parity: odd / even / none (1 stop bit) / none (2 stop bits) 
 
• 
The default register types that the Modbus master driver attempts to 
access (read and write) are “holding” (4X) registers. However, “input” (3X) 
registers will be accessed whenever a point’s assigned “register” index is in 
the range of 30001..39999. Refer to Figure 29 for a graphical explanation 
of which type of register is accessed (i.e. which function code is used) 
based on the Modbus master “register” index assigned to a point. Simply 
put, if the assigned “register” index is in the range of 30001..39999, a