Справочник Пользователя для Hamilton Sundstrand Company Fuel Metering Valves XVG

Скачать
Страница из 36
 
 
 
7.2  Modbus Transactions 
 
The slave’s response message is also constructed using Modbus protocol. It 
contains fields confirming the action taken, any data to be returned, and an error–
checking field.  
 
If an error occurred in receipt of the message, or if the slave is unable to perform 
the requested action, the slave will construct an error message and send it as its 
response. 
 
Request   
FUNCTION CODE + REQUEST DATA 
Response, no error 
FUNCTION CODE + RESPONSE DATA 
 
Response, with error  EXCEPTION FUNCTION CODE + REQUEST DATA  
where 
EXCEPTION FUNCTION CODE = (FUNCTION CODE + 0x80) 
 
Table 2:  Modbus Transactions 
 
7.3  Modbus Register Types 
 
Each Modbus register in the XVG/eXVG is identified by its 4-digit number 
address. With XVG/eXVG, the term “register” refers to both Modbus Holding 
Registers (read-write) and Modbus Input registers (read-only). The types of 
XVG/eXVG Modbus registers are listed in Table 3. 
 
Register 
Type 
Size Data 
Type 
Address 
Range 
Description 
U16 16 
bit  Integer 
3000-
3999 
Unsigned 16-bit integers ranging 
from 0 to 65535. 
U32 16 
bit  Integer 
5000- 
6999 
Use in pairs to store unsigned 32-bit 
integers ranging from 0 to 
4294967295. 
Float 16 
bit 
Floating-point 
7000-
7999 
Use in pairs to store 32-bit floating-
points values in single-precision 
IEEE 754 format. 
ASCII 
16 bit 
8-bit ASCII 
3000-
3999 
One or more consecutive registers.  
Each register stores two 8-bit ASCII 
characters (16 bits total). 
 
Table 3:  Modbus Transactions 
 
 
 
 6