Energy Meter Manual
6-8
<Toc> <Ind> < 6. Modbus/TCP Communication Protocol>
IM 77C01E01-10E
08 Performs loop back test
● Function
This function code is used to check connection for communication.
• For the format of response in the event of failure, see subsection 6.4.4.
• The “0000” shown below (marked with an asterisk *) are fixed.
• Any value can be selected for transmit data.
● Request (for nomal operation)
Element
Number of bytes
Command
element
MBAP Header
22 2 2211
Hex value
Arbitrary 0000 0006
01 to 99
08 0000 Arbitrary
PDU
Unit ID
Function
code
Transaction ID
Protocol ID 0000*
Transmit data
Number of
bytes
● Response (for normal operation)
01 to 99
Element
Number of bytes
Command
element
MBAP Header
22 2 2211
Hex value
Arbitrary 0000 0006 08 0000 Arbitrary
PDU
Unit ID
Function
code
Transaction ID
Protocol ID 0000*
Transmit data
Number of
bytes
● Example
(1) (2) (3) (6)(4) (5)
(1) (2) (3) (6)(4) (5)
Send “1234” in hex to the PR300 to check the communication connection.
[Request] 000100000006010800001234
(1) “0001”: Arbitrary 2-byte data (2) “0000”: Protocol ID=0000 (fixed)
(3) “0006”: Number of bytes (4) “01”: Unit ID=01 indicating PR300
(5) “08”: Function code=08 (6) “1234”: Transmit data
The following response will be returned to the request above.
[Response] 000100000006010800001234
(1) “0001”: Arbitrary 2-byte data in the request
(2) “0000”: Protocol ID=0000 (fixed) (3) “0006”: Number of bytes
(4) “01”: Unit ID=01 indicating PR300 (5) “08”: Function code=08
(6) “1234”: Transmit data
* Numbers in quotation marks are hexadecimal.










