
CET Electric Technology
15
Chapter 5
Modbus Map
This chapter provides a complete description of the Modbus register map (
Protocol Version 1.0
) for the PMC-
230 to facilitate the development of 3
rd
party communications driver for accessing information on the PMC-230.
The PMC-230 supports the following Modbus functions:
1)
Read Holding Registers (Function Code 0x03)
2)
Force Single Coil (Function Code 0x05)
3)
Preset Multiple Registers (Function Code 0x10)
For a complete Modbus Protocol Specification, please visit http://
The following table provides a description of the different data formats used for the Modbus registers. The PMC-
230 uses the Big Endian byte ordering system.
Format
Description
UINT16/INT16
Unsigned/Signed 16-bit Integer
UINT32/INT32
Unsigned/Signed 32-bit Integer
Float
IEEE 754 32-bit
Single Precision Floating Point Number
5.1
Basic Measurements
Register
Property
Description
Format
Scale
Unit
0000
RO
U
Float
x1
V
0002
RO
I
Float
A
0004
RO
P
Float
kW
0006
RO
Q
Float
kvar
0008
RO
S
Float
kVA
0010
RO
PF
Float
--
0012
RO
Frequency
Float
Hz
0014~0039
--
Reserved
--
--
--
0040
RO
FP Counter
UINT16
0~9999
0041
RO
Comm. Counter
UINT16
0042
RO
DI Status
UINT16
0043
RO
Disconnect Relay Status
UINT16
0044
RO
Operating Time
UINT32
x0.1
Hour
0046
RO
SOE Log Pointer
UINT32
--
--
0048
RO
Data Recorder Log Pointer
UINT32
--
--
Table 5-1 Basic Measurements
Notes:
1.
The FP Counter and Comm. Counter will be incremented every time some important setup parameters, which may affect the accuracy
of Energy registers and DI Pulse Counters or the way they are calculated, are changed via the Front Panel or communications,
respectively. The FP Counter is incremented every time a relevant setup parameter is changed via the Front Panel, while the Comm.
Counter is incremented every time a single packet is sent to change one or more relevant setup parameters through communicati ons.
The following actions may trigger these counters to increment:
▪
Changing Setup Parameters:
o
DI setup parameters
o
LED Energy Pulse
o
DO Energy Pulse
o
Preset Energy Value
o
Demand Period and No. of Sliding Windows
o
TOU setup registers
o
Manual Time Set
▪
Clear Actions via the Front Panel:
o
Clear All Energy
o
Clear All Demand
o
Clear Operating Time
o
Clear All DI Counters
▪
Clear Actions via communications:
o
Clear Historical Monthly Energy (Register 9600)
o
Clear Real Time Energy (Register 9601)
o
Clear Monthly Energy Log of Present Month (Register 9602)
o
Clear All Energy Logs (Register 9603)
o
Clear Max. Demand Log of This Month (Register 9605)
o
Clear All Demand (Register 9606)
o
Clear Device Operating Time (Register 9607)
o
Clear All Data (Register9614)
o
Clear DI1 Counter (Register 9609)
o
Clear DI2 Counter (Register 9610)
o
Clear DI3 Counter (Register 9611)
o
Clear All DI Counters (Register 9612)