
7 Modbus/TCP – SmartWire-DT implementation
7.5 Acyclic data communications
SmartWire-DT Gateway EU5C-SWD-EIP-MODTCP
08/17 MN120003Z EN
www.eaton.com
79
Registers 0x8080 - 0x80FF:
"Acyclic service objects, response space"
Once an acyclic communication request has been transmitted, the SERVICE
NUMBER, INDEX, SERVICE CODE, DESTINATION ADDRESS, and SLOT
information will be copied to the response space.
The SERVICE NUMBER parameter is used for a simple handshake in the PLC
program. The request is in progress until the SERVICE NUMBER in the
response space matches the SERVICE NUMBER in the request space.
Registers 0x1300 - 0x137F
"Status of SmartWire-DT modules"
The status data provides information regarding the SmartWire-DT modules'
status. It is found in bits 4 to 7 of the first input byte of the cyclic data of each
SmartWire-DT module:
Table 24:
SmartWire-DT module status
MODBUS register
Name
Data type
&Value
Description
0x8080
SERVICE NUMBER
UINT
0 - 0xFFFF
This register holds a user-specific value that is
deleted after the service is run.
The value is copied to the SERVICE NUMBER
register in the response space after the service is
run.
0x8081
RESULT
UINT
0 - 0xFFFF
Result of request:
0x0000: ERROR FREE EXECUTION
0xFFFE: SERVICE PARAMETERS INCORRECT
0xFFFF: SERVICE CODE UNKNOWN
0x8082 (Low Byte)
INDEX
USINT
0 -0xFF
Used to specify the application object.
0x8082 (High Byte)
SERVICE CODE
USINT
0 - 255
Used to specify the type of access:
0x00: NO FUNCTION
0x03: READ
0x10:WRITE
0x8083 (Low Byte)
DESTINATION
ADDRESS
USINT
0 - 99
Address of the SmartWire-DT module
0x8083 (High Byte)
SLOT
USINT
0
0 (not a modular Modbus module)
0x8084
LENGTH
USINT
0 - 120
Length of the data provided
0x8085 - 0x80FF
OPTIONAL DATA
(Register 0 - 122)
UINT
0 - 0xFFFF
Requested data
MODBUS register
R/W
Data type
&Value
Description
0x1300 - 0x137F
R
USINT
0 - 0xF
The SmartWire-DT modules' status byte
(0 - 99)
7
6
5
4
3
2
1
0
Diagnostic data
SUBST
PRSNT
–
DIAG
–
–
–
–