Emerson Unidrive M700 User Manual page 121

Si-ethernet and unidrive m - onboard ethernet
Hide thumbs Also See for Unidrive M700:
Table of Contents

Advertisement

7.2.3
Data access
Data access using Modbus TCP/IP takes the form of a request for data by the master,
followed by a response from the slave indicating success or failure. If no response is
received this indicates that the message has not been received or the message is
invalid or the node is unable to reply.
Each drive or option module parameter is internally mapped to a single 16-bit Modbus
register, all Modbus function codes access 16-bit registers only. To access a 32-bit
parameter, two contiguous Modbus registers must be specified in the request and the
32-bit data access scheme must be used.
7.2.4
32-bit data access
Standard Modbus registers are 16 bits in size and reference a single drive/option
module parameter. To access a 32-bit data value the multiple read/write services must
be used to transfer a contiguous array of 16-bit registers. To instruct the client to select
either 16-bit or 32-bit access bit 14 of the register address is used.
Bit b15 of the register address is reserved for future use.
NOTE
Figure 7-2 Data type selection
If 32-bit data type is selected then this effectively adds 16384 (0x4000) to the start
register address.
e.g. For drive parameter Pr 01.021 in standard addressing mode, the start register
value is 16384 + 120 = 16504 (0x4078)
7.2.5
Supported Modbus function codes
The following table details the supported Modbus function codes.
Table 7.4 Supported Modbus function codes
Function Code
Decimal
3
6
16
23
SI-Ethernet User Guide
Issue: 1
Description
Hex (0x)
Read multiple 16-bit registers
03
Write single 16-bit register
06
Write multiple 16-bit registers
10
Read and write multiple 16-bit registers
17
121

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents