beautypg.com

Function, Command/response (for normal operation), Example – Yokogawa PR300 Power and Energy Meter User Manual

Page 70

background image

<4. PC Link Communication Protocol>

4-9

IM 77C01E01-10E

WRR

Reads D registers on a word-by-word basis in random order

Function

This function code reads the statuses of the individual registers, on a word-by-word basis,
specified in a random order by the specified number of words.

The number of words to be read at a time is 1 to 32.

For the format of response in the event of failure, see subsection 4.1.2.

The command shown below includes the checksum function. When performing
communication without the checksum, do not include the 2-byte checksum element in
the command.

Command/Response (for normal operation)

The response is returned in a 4-digit character string (0000 to FFFF) in hexadecimal.

ddddn: read data of the specified number of words

ddddn = character string in hexadecimal

n = 1 to 32 words

Number

of Bytes

Command

element

1

STX

2

Station

number

(ST-NO)

2

Number

of words

(n)

5

Register

number

1

5

Register

number

2

1

Comma

or

space

1

Comma

or

space

5

Register

number

n

2

01

3

WRR

1

0

Number

of Bytes

Response

element

1

STX

2

Station

number

(ST-NO)

2

01

4

dddd1

4

dddd2

4

ddddn

2

OK

2

Checksum

2

Checksum

1

ETX

1

CR

1

ETX

1

CR

Command (continued)

Example

Read the voltage-1 (register symbol: V1 L and V1 H) and current-1 (register symbol: A1 L
and A1 H) of the PR300 at station number 01.
The register numbers for voltage-1 are D0027 and D0028.
The register numbers for current-1 are D0033 and D0034.

[Command]
[STX]01010WRR04D0027,D0028,D0033,D003405[ETX][CR]
The data 800V for the voltage-1 and 50A for the current-1 will be returned in response to
the command above.

[Response]

[STX]0101OK000044480000424882[ETX][CR]

800 [V] and 50 [A] in decimal. See the Note below.

Note: To use the response data as the reading, reverse the order of the upper and lower words.

Voltage-1: floating-point hex data 0000 4448

(reversed)

Hex 4448 0000

Decimal 800

Current-1: floating-point hex data 0000 4248

(reversed)

Hex 4248 0000

Decimal 50