7300CV Modbus Protocol
7300CV Modbus Protocol
:P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 1
7300CV MODBUS
Communication Protocol
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 2
120Ω 120Ω
1/4w 1/4w
** The network is terminated at each end with an external terminating resistor (120 ohm, 1/4 watt).
1.2 Data format frame FOR ASCII MODE
STX(3AH) Start Bit = 3AH
Address Hi Communication Address(Station):
Address Lo 2-digit ASCII Code
Function Hi Function Code (command):
Function Lo 2-digit ASCII Code
Command Start
Address
Command Start
Address Command Start byte:
Command Start 4-digit ASCII Code
Address
Command Start
Address
Data length
Data length The length of the command:
Data length 4-digit ASCII Code
Data length
LRC Check Hi LRC Check Code:
LRC Check Lo 2-digit ASCII Code
END Hi
End Byte:END Hi=CR(0DH),END Li = LF(0AH)
END Lo
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 3
SLAVE Address
Function Code
DATA
CRC CHECK
Signal Interval
** The interval should be maintained at 10ms between command signal and request
(1) Load a 16-bit register with FFFF hex (all's 1). Call this the CRC register.
(2) Exclusive OR the first 8-bit byte of the message with the low-order byte of the 16-bit CRC
register, putting the result in the CRC register.
(3) Shift the CRC register one bit to the right (toward the LSB), Zero-filling the MSB, Extract and
examines the LSB.
(4) (If the LSB was 0): Repeat Steps (3)(another shift).(If the LSB was 1): Exclusive OR the CRC
register with the polynomial value A001 hex (1010 0000 0000 0001).
(5) Repeat Steps (3) and (4) until 8 shifts been performed. When this is done, a complete 8-bit byte
will be processed.
(6) Repeat Steps (2) through (5) for next 8-bit byte of the message, Continue doing this until all
bytes have been processed. The final content of the CRC register is the CRC value. Placing the
CRC into the message: When the 16-bit CRC (2 8-bit bytes) is transmitted in the message, the
low-order byte will be transmitted first, followed by the high-order byte, For example, if the
CRC value is 1241 hex, the CRC-16 Upper put the 41h, the CRC-16 Lower put the 12h
PC-LINK S 400ms
PC-LINK S 400ms
PC-LINK S
(When INV(PLC) time-out or detect checksum error, or INV(PLC) response error code = checksum error,
PC-LINK retry maximum two times, and if two times after still error,
then display “ERR6”)
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 6
Note: ‘Write Ladder page write’ and ‘Clear all memory’ are not available under PLC running
mode.
4.Error code
ASCII Mode RTU Mode
STX ‘:’ SLAVE Address 02H
‘0’ Function 83H
Address
‘1’ Exception code 52H
‘8’ High C0H
Function CRC-16
‘6’ Low CDH
Exception ‘5’
code ‘1’
‘2’
LRC Check
‘8’
‘CR’
END
‘LF’
Under communication linking, the driver responses the Exception Code and send Function Code AND
80H to main system if there is error happened.
Error
Description
Code
51 Function Code Error
52 Address Error
53 Data Amount Error
54 Data Over Range
55 Writing Mode Error
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 9
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 14H Data length
*Register Number
00H Sent out the data from 200H~209H,
00H total 20 Byte
Data Length
0AH ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 10
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 0AH Data length
*Register Number
64H *Send out the data from 264H~268H,
00H total 10 Byte
Data Length
05H ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 11
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 08H Data length
*Register Number
8CH *Send out the data from 28CH~28FH,
00H total 8 Byte
Data Length
04H ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 12
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 0AH Data length
*Register Number
ACH *Send out the data from
00H 2ACH~2B0H, total 10 Byte
Data Length
05H ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 13
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 06H Data length
*Register Number
C0H **Send out the data from
00H 2C0H~2C2H, total 6 Byte
Data Length
03H ? CRC High Byte
? CRC High Byte ? CRC Low Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 14
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 0CH Data length
*Register Number
CCH **Send out the data from
00H 2CCH~2D1H, total 12 Byte
Data Length
06H ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 15
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
03H Function Code 03H Function Code
02H 10H Data length
*Register Number
FCH *Send out the data from
00H 2FCH~303H, total 16 Byte
Data Length
08H ? CRC High Byte
CRC High Byte ? CRC Low Byte
CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 16
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 03H Function Code
02H 02H
* Register Code * Register Code
00H 00H
00H 00H
Data Length Data Length
0AH 0AH
14H DATA Number ? CRC High Byte
*end out the data from 200H~209H, ? CRC Low Byte
total 20 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 17
?
CHECK SUM
?
0DH END
0AH END
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 10H Function Code
02H 02H
* Register Code * Register Code
64H 64H
00H 00H
Data Length Data Length
04H 04H
08H DATA Number ? CRC High Byte
*Send out the data from 264H~267H, ? CRC Low Byte
total 8 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 18
?
CHECK SUM
?
0DH END
0AH END
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 10H Function Code
02H 02H
* Register Code * Register Code
8CH 8CH
00H 00H
Data Length Data Length
03H 03H
06H DATA Number ? CRC High Byte
*Send out the data from 28CH~28EH, ? CRC Low Byte
total 6 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 19
?
CHECK SUM
?
0DH END
0AH END
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 10H Function Code
02H 02H
* Register Code * Register Code
ACH ACH
00H 00H
Data Length Data Length
04H 04H
08H DATA Number ? CRC High Byte
* Send out the data from ? CRC Low Byte
2ACH~2AFH, total 8 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 20
?
CHECK SUM
?
0DH END
0AH END
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 10H Function Code
02H 02H
* Register Code * Register Code
C0H C0H
00H 00H
Data Length Data Length
03H 03H
06H DATA Number ? CRC High Byte
* Send out the data from ? CRC Low Byte
2C0H~2C2H, total 6 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 21
?
CHECK SUM
?
0DH END
0AH END
RTU Mode
PC Æ INV(PLC) INV(PLC)ÆPC
01H Address 01H Address
10H Function Code 10H Function Code
02H 02H
* Register Code * Register Code
CCH CCH
00H 00H
Data Length Data Length
06H 03H
0CH DATA Number ? CRC High Byte
*Send out the data from ? CRC Low Byte
2CCH~2D1H, total 12 Byte
? CRC High Byte
? CRC Low Byte
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 22
Operation Signal
Bit Description 1 0
E (Not used)
F (Not used)
102H Frequency Command
103H~11FH (Reserved)
Note: Write in zero for Not used BIT, do not write in data for the reserved register.
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 24
Bit Description 1 0
3 Abnormal Abnormal
5-F (unused)
Fault Description
Code Description
Code Description
28 (unused) 29 (Err8)
Bit Description 1 0
7~9 (unused)
Multi-function
A ON OFF
Contact output output1(RELAY1)
Multi-function
B ON OFF
output 1(RELAY2)
C~F (unused)
0128H Reserved
012BH PID input value (100% / Max output frequency, 10/1% , sign attached)
RTU Mode
Instruction Message Response Message (Normal) Response Message (Fault)
SLAVE Address 01 H SLAVE Address 01H SLAVE Address 02H
Function Code 03H Function Code 03H Function Code 83H
Start High 01H DATA number 02H Error Code 52H
Address Low 23H High 17H High C0H
First holding
CRC-16
High 00H register Low 70H Low CDH
Quantity
Low 01H High AFH
CRC-16
High 74H Low 82H
CRC-16
Low 3CH
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 27
RTU Mode
Instruction Message Response Message (Normal) Response Message (Fault)
SLAVE Address 01 H SLAVE Address 01H SLAVE Address 01H
Function
08H Function Code 08H Function Code 88H
Code
High 00H High 00H Error Code 20H
Test Codes Test Codes
Low 00H Low 00H High 47H
CRC-16
High A5H High A5H Low D8H
DATA DATA
Low 37H Low 37H
High DAH High DAH
CRC-16 CRC-16
Low 8DH Low 8DH
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 28
ASCII Mode
RTU Mode
Instruction Message Response Message (Normal) Response Message (Fault)
SLAVE Address 01 H SLAVE Address 01H SLAVE Address 01H
Function Code 06H Function Code 06H Function Code 86H
Start High 01H Start High 01H Error Code 52H
Address Low 02H Address Low 02H High C3H
CRC-16
High 17H High 17H Low 9DH
DATA DATA
Low 70H Low 70H
High 27H High 27H
CRC-16 CRC-16
Low E2H Low E2H
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 29
ASCII Mode
RTU Mode
Instruction Message Response Message (Normal) Response Message (Fault)
SLAVE Address 01 H SLAVE Address 01H SLAVE Address 01H
Function Code 10H Function Code 10H Function Code 90H
Start High 01H Start High 01H Error Code 52H
Address Address High
Low 01H Low 01H CDH
CRC-16
High 00H High 00H Low FDH
Quantity Quantity
Low 02H Low 02H
DATA Number * 04H CRC-16 High 11H
High 00H Low F4H
Low
First DATA
Low 01H
High 17H
Next DATA
Low 70H
High 60H
CRC-16
Low 27H
* Data numbers are the actual number times 2
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 31
Register
Function Register No. Function
No.
0046H 6-8 0069H 10-6
0047H 7-0 006AH 10-7
0048H 7-1 006BH 10-8
0049H 7-2 006CH 10-9
004AH 7-3 006DH 11-0
004BH 7-4 006EH 11-1
004CH 7-5 006FH 11-2
004DH 8-0 0070H 11-3
004EH 8-1 0071H 11-4
004FH 8-2 0072H 11-5
0050H 8-3 0073H 11-6
0051H 8-4 0074H 11-7
0052H 8-5 0075H 12-0
0053H 9-0 0076H 12-1
0054H 9-1 0077H 12-2
0055H 9-2 0078H 12-3
0056H 9-3 0079H 12-4
0057H 9-4 007AH 12-5
0058H 9-5 007BH 12-6
0059H 9-6 007CH 13-0
005AH 9-7 007DH 13-1
005BH 9-8 007EH 13-2
005CH 9-9 007FH 13-3
005DH 9-10 0080H 13-4
005EH 9-11 0081H 14-0
005FH 9-12 0082H 14-1
0060H 9-13 0083H 14-2
0061H 9-14 0084H 14-3
0062H 9-15 0085H 14-4
0063H 10-0 0086H 15-0
0064H 10-1 0087H 15-1
0065H 10-2 0088H 15-2(1)
0066H 10-3 0089H 15-2(2)
0067H 10-4 008AH 15-2(3)
0068H 10-5 008BH 15-3
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 33
Register
Function Register No. Function
No.
008CH 15-4 00AFH ~
008DH 15-5 00B0H ~
008EH 15-6 00B1H ~
008FH 00B2H ~
0090H 3-23 00B3H ~
0091H 3-24 00B4H ~
0092H 3-25 00B5H ~
0093H 3-26 00B6H ~
0094H 3-27 00B7H ~
0095H 3-28 00B8H ~
0096H 3-29 00B9H ~
0097H 5-9 00BAH ~
0098H ~ 00BBH ~
0099H 2-4 00BCH ~
009AH 2-8 00BDH ~
009BH 12-7 00BEH ~
009CH 12-8 00BFH ~
009DH 4-6 00C0H ~
009EH 5-10 00C1H ~
009FH 5-11 00C2H ~
00A0H ~ 00C3H ~
00A1H ~ 00C4H ~
00A2H ~ 00C5H ~
00A3H ~ 00C6H ~
00A4H ~ 00C7H ~
00A5H ~ 00C8H ~
00A6H ~ 00C9H ~
00A7H ~ 00CAH ~
00A8H ~ 00CBH ~
00A9H ~ 00CCH ~
00AAH ~ 00CDH ~
00ABH ~ 00CEH ~
00ACH ~ 00CFH ~
00ADH ~ 00D0H ~
00AEH ~ 00D1H ~
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 34
Register
Function Register No. Function
No.
00D2H ~ 00F7H ~
00D3H ~ 00F8H ~
00D4H ~ 00F9H ~
00D5H ~ 00FAH ~
00D6H ~ 00FBH ~
00D7H ~ 00FCH ~
00D8H ~ 00FDH ~
00D9H ~ 00FEH ~
00DAH ~ 00FFH ~
00DBH ~ ~ ~
00DCH ~
00DDH ~
00DEH ~
00DFH ~
00E0H ~
00E1H ~
00E2H ~
00E3H ~
00E4H ~
00E5H ~
00E6H ~
00E7H ~
00E8H ~
00E9H ~
00EAH ~
00EBH ~
00ECH ~
00EDH ~
00EEH ~
00EFH ~
00F0H ~
00F1H ~
00F2H ~
00F3H ~
00F4H ~
00F5H ~
00F6H ~