0% found this document useful (0 votes)
662 views7 pages

TAC1100 Modbus Protocol v1.0

Uploaded by

kapishevsky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
662 views7 pages

TAC1100 Modbus Protocol v1.0

Uploaded by

kapishevsky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.

0
Measuring class parameter [Floating point format data]
Input Register Parameter Register Address
[ Function code : 04H ] [Hex]
Length Data High Low
Description Units
(bytes) Format Byte Byte
Voltage. 4 Float V 00 00
Current. 4 Float A 00 06

Active power. 4 Float W 00 0C


Reactive power. 4 Float var 00 12
Apparent power. 4 Float VA 00 18
Power factor (1). 4 Float None 00 1E
Phase angle. 4 Float Degrees 00 24
Frequency of supply voltages. 4 Float Hz 00 30

Nature of load (Resistive=1, inductive=2, capacitive


4 Float None 00 4E
=3, Non Load=4)
Active power demand (2). 4 Float W 00 8C
Reactive power demand (2). 4 Float var 00 8E
Apparent power demand. 4 Float VA 00 90
Current demand. 4 Float A 00 92
Import active power demand 4 Float W 00 9A

Export active power demand 4 Float W 00 9C


Maximum active power demand (2). 4 Float W 00 A2
Maximum reactive power demand (2). 4 Float var 00 A4
Maximum apparent power demand. 4 Float VA 00 A6
Maximum current demand. 4 Float A 00 A8
Maximum import active power demand 4 Float W 00 B0

Maximum export active power demand 4 Float W 00 B2


Total import active energy. 4 Float kWh 05 00
Total export active energy. 4 Float kWh 05 02
Total active Energy. 4 Float kWh 05 04
Total import reactive energy. 4 Float kvarh 05 08
Total export reactive energy. 4 Float kvarh 05 0A

Total reactive Energy. 4 Float kvarh 05 0C

Notes:
1. The power factor has its sign adjusted to indicate the direction of the current. Positive refers to
forward current, negative refers to reverse current.
2. The power sum demand calculation is for import – export.
Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0
Measuring class parameter [Integer format data]
Holding Register Parameter Register Address
[ Read : Function code : 03H ] [Hex]
Length Data High Low
Description Units
(bytes) Format Byte Byte
Voltage. 4 ULONG 0.01V 00 00
Current. 4 ULONG 0.001A 00 06

Active power. 4 LONG 0.001kW 00 0C


Reactive power. 4 LONG 0.001kvar 00 12
Apparent power. 4 ULONG 0.001kVA 00 18
Power factor (1). 2 INT 0.001 00 1E
Phase angle. 2 INT 0.01° 00 21
Frequency of supply voltages. 2 UINT 0.01Hz 00 2A

Nature of load (Resistive=1, inductive=2, capacitive 00


2 UINT None 46
=3, Non Load=4)
Active power demand (2). 4 LONG 0.001kW 00 66
Reactive power demand (2). 4 LONG 0.001kvar 00 68
Apparent power demand. 4 ULONG 0.001kVA 00 6A
Current demand. 4 ULONG 0.001A 00 6C
Import active power demand 4 ULONG 0.001kW 00 74

Export active power demand 4 ULONG 0.001kW 00 76


Maximum active power demand (2). 4 LONG 0.001kW 00 7C
Maximum reactive power demand (2). 4 LONG 0.001kvar 00 7E
Maximum apparent power demand. 4 ULONG 0.001kVA 00 80
Maximum current demand. 4 ULONG 0.001A 00 82
Maximum import active power demand 4 ULONG 0.001kW 00 8A

Maximum export active power demand 4 ULONG 0.001kW 00 8C


Total import active energy. 4 ULONG 0.01kWh 04 00
Total export active energy. 4 ULONG 0.01kWh 04 02
Total active Energy. 4 ULONG 0.01kWh 04 04
Total import reactive energy. 4 ULONG 0.01kvarh 04 08
Total export reactive energy. 4 ULONG 0.01kvarh 04 0A

Total reactive Energy. 4 ULONG 0.01kvarh 04 0C

Notes:
1. The power factor has its sign adjusted to indicate the direction of the current. Positive refers to
forward current, negative refers to reverse current.
2. The power sum demand calculation is for import – export.
Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0
Set class parameters
Register
Holding Register Parameter
Address
[ Read : Function code : 03H ; Write : Function code : 10H ]
[Hex]
Length Data High Low
Parameter Description Mode
(bytes) Format Byte Byte
Key Parameter Read: to get the status of the KPPA
Programming 0 = not authorized;1 = authorized
2 UINT 50 00 R/W
Authorization Write the correct password to get KPPA,
(KPPA) enable to program key parameters.
Write demand period: 0~60 minutes,
Default 60.
Demand Period 2 UINT 50 02 R/W
Range: 0~60, 0 means function update
every second.

Default 1, min.
Slide time 2 UINT 50 03 R/W
Range:1 ~ (Demand Period -1).

Write the modbus address


Modbus address Range: 1 to 247 for MODBUS Protocol, 2 UINT 50 05 R/W
default 1.
Write the network port baud rate for
MODBUS Protocol, where:
0 = 1200 baud.
Network Baud
1 = 2400 baud. 2 UINT 50 06 R/W
Rate
2 = 4800 baud.
3 = 9600 baud, default.
4 = 19200 baud.
Write the network port parity/stop bits for
MODBUS Protocol, where:
0 = One stop bit and no parity, default.
Parity and stop bit 2 UINT 50 07 R/W
1 = One stop bit and even parity.
2 = One stop bit and odd parity.
3 = Two stop bits and no parity.
Read: to get the password of the meter
Write: to program the new password of
Password the meter 2 UINT 50 08 R/W
Default : 0000
(KPPA is asked)
Automatic scroll display time, unit :
second
Automatic Scroll
Range 0~60,default : 0 2 UINT 50 18 R/W
Display Time
Note: 0 mean stop automatic scroll
display

Backlit time, unit : minute.


Default 60.
Backlit time 2 UINT 50 19 R/W
Range 0~120 or 255 , 0 means backlit
always on,255 means backlit always off.
Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0
Reset historical 0 = reset max. demand
2 UINT 56 00 W
data (KPPA is asked)
Meter code The code of the meter 2 HEX 56 01 R
Serial number The serial number of the meter 4 ULONG 56 02 R
Software version number : XX.YY
Software version
Data definition : The first byte represents 2 HEX 56 04 R
number
XX, and the second byte represents YY

Hardware version number : XX.YY


Hardware version
Data definition : The first byte represents 2 HEX 56 05 R
number
XX, and the second byte represents YY
version number of displayed : XX.YY
version number of
Data definition : The first byte represents 2 HEX 56 06 R
displayed
XX, and the second byte represents YY
Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0
Example:
1, Read Input Registers
Example: Read “Phase 1 line to neutral volts”

Request: 01 04 00 00 00 02 71 CB

Where, 01 = Meter address

04 = Function code

00 = High byte of registers starting address

00 = Low byte of registers starting address

00 = High byte of registers number

02 = Low byte of registers number

71 = CRC Low

CB = CRC High

Response: 01 04 04 43 66 33 34 1B 38

Where, 01 = Meter address

04 = Function code

04= Byte count

43 = Data, (High Word, High Byte)

66 = Data, (High Word, Low Byte)

33 = Data, (Low Word, High Byte)

34 = Data, (Low Word, Low Byte)

1B = CRC Low

38 = CRC High

Note: 43 66 33 34(Hex) = 230.2 (Floating point)

Example: Read “Phase 1 line to neutral volts” (ULONG Format)

Request: 01 03 00 00 00 02 C4 B0

Where, 01 = Meter address

03 = Function code

00 = High byte of registers starting address

00 = Low byte of registers starting address

00 = High byte of registers number

02 = Low byte of registers number

C4 = CRC Low

B0 = CRC High

Response: 01 03 04 00 00 61 AA 53 DC

Where, 01 = Meter address

04 = Function code

04= Byte count

00 = Data, (High Word, High Byte)

00 = Data, (High Word, Low Byte)

61 = Data, (Low Word, High Byte)

AA = Data, (Low Word, Low Byte)

53 = CRC Low

DC = CRC High

Note: 00 00 61 AA(Hex) = 25002(ULONG) * 0.01V = 250.02V

2, Read Holding Registers


Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0
Example: Read “Slide time”

Request: 01 03 50 03 00 01 65 0A

Where, 01 = Meter address

03 = Function code

50 = High byte of registers starting address

03 = Low byte of registers starting address

00 = High byte of registers number

01 = Low byte of registers number

65 = CRC Low

0A = CRC High

Response: 01 03 02 00 05 78 47

Where, 01 = Meter address

03 = Function code

04= Byte Count

00 = Data, (High Byte)

05 = Data, (Low Byte)

78 = CRC Low

47 = CRC High

Note: 00 05 (Hex) = 5 (UINT)

3, Write Holding Registers


Example: Write “Demand Period” = 30
Request: 01 10 50 02 00 01 02 00 1E 77 BF

Where, 01 = Meter address

10 = Function code

50 = High byte of registers starting address

02 = Low byte of registers starting address

00 = High byte of registers number

01 = Low byte of registers number

02 = Byte Count

00 = Data, (High Byte)

1E = Data, (Low Byte)

77 = CRC Low

BF = CRC High

Note: 00 1E (Hex) = 30(UINT)

Response: 01 10 50 02 00 01 B1 09

Where, 01 = Meter address

10 = Function code

50 = High byte of registers starting address

02 = Low byte of registers starting address

00 = High byte of registers number

01 = Low byte of registers number

B1 = CRC Low

09 = CRC High
Wenzhou Taiye Electric Co., LTD TAC1100 series Modbus Protocol v1.0

You might also like