0% found this document useful (0 votes)
150 views34 pages

7300CV Modbus Protocol

The document describes the MODBUS communication protocol for the 7300CV series inverters. It details the data frame formats for ASCII mode and RTU mode, including start bits, address, function codes, data length, and error checking. It explains the slave address values, function codes for reading and writing registers, as well as command start addresses and data lengths. Checksum methods including LRC and CRC are also defined for error checking.

Uploaded by

Jose K Manadan
Copyright
© Attribution Non-Commercial (BY-NC)
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)
150 views34 pages

7300CV Modbus Protocol

The document describes the MODBUS communication protocol for the 7300CV series inverters. It details the data frame formats for ASCII mode and RTU mode, including start bits, address, function codes, data length, and error checking. It explains the slave address values, function codes for reading and writing registers, as well as command start addresses and data lengths. Checksum methods including LRC and CRC are also defined for error checking.

Uploaded by

Jose K Manadan
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 34

File No.

: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

1. Communication Data Frame


7300CV series inverter can be communication controlled by the PC or other controller with the
communication protocol, Modbus ASCII Mode & Mode RTU, RS485 or RS232.
Frame length maximum 80 bytes
1.1 Hardware installation
Controller Slave 7300CV Slave 7300CV Slave 7300CV Slave 7300CV
(PLC / HMI or Station 01 Station 02 Station 03 Station FE
PC ) Option Card Option Card Option Card Option Card
RS-485 RSA RSB RSA RSB RSA RSB RSA RSB
Interface
Response
Request

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

Data format frame FOR RTU MODE


MASTER (PLC etc.) send request to SLAVE, whereas SLAVE response to MASTER. The signal
receiving is illustrated here.

The data length is varied with the command (Function).

SLAVE Address

Function Code

DATA

CRC CHECK

Signal Interval
** The interval should be maintained at 10ms between command signal and request

1.3 SLAVE Address


00H : Broadcast to all the drivers
01H : to the No. 01 Driver
0FH : to the No.15 Driver
10H : to the No.16 Driver
and so on...., Max to No. 254(FEH)

1.4 Function Code


03H : Read the register contents
06H : Write a WORD to register
08H : Loop test
10H : Write several data to register (complex number register write)

2.CMS (Checksum and time-out definition)


2.1 LRC
ex. ADDRESS 01H
FUNCTION 03H
COMMAND 01H
00H
DATA LENGTH 0AH
-----------------------
0FH------------ true complement
Checksum = F1H
CS(H) = 46H (ASCII)
CS(L) = 31H (ASCII)
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 4

2.2 CRC CHECK :


CRC check code is from Slave Address to end of the data. The calculation method is illustrated as follow:

(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

z CRC calculation application program


UWORD ch_sum ( UBYTE long , UBYTE *rxdbuff ) {
BYTE i = 0;
UWORD wkg = 0xFFFF;
while ( long-- ) {
wkg ^= rxdbuff++;
for ( i = 0 ; i < 8; i++ ) {
if ( wkg & 0x0001 ) {
wkg = ( wkg >> 1 ) ^ 0xa001;
}
else {
wkg = wkg >> 1;
}
}
}
return( wkg );
}
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 5

2.3 TIME-OUT (400ms) & RETRY (max. : 2 times)

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

3.Command START ADDRESS

Command Data length


Function Description
Start Address (WORD)
Ladder page1 read 200H 0AH
Ladder page2 read 20AH 0AH
Ladder page3 read 214H 0AH
Ladder page4 read 21EH 0AH
Ladder page5 read 228H 0AH
Timer1 Function read 264H 05H
Timer2 Function read 269H 05H
Timer3 Function read 26EH 05H
Timer4 Function read 273H 05H
Timer5 Function read 278H 05H
Timer6 Function read 27DH 05H
Timer7 Function read 282H 05H
Timer8 Function read 287H 05H
Counter1 Function read 28CH 04H
Counter2 Function read 290H 04H
Counter3 Function read 294H 04H
Counter4 Function read 298H 04H
03
Encoder1 Function read 2ACH 05H
Encoder2 Function read 2B1H 05H
Encoder3 Function read 2B6H 05H
Encoder4 Function read 2BBH 05H
Analog1 Function read 2C0H 03H
Analog2 Function read 2C3H 03H
Analog3 Function read 2C6H 03H
Analog4 Function read 2C9H 03H
Control l function read 2CCH 06H
Control 2 function read 2D2H 06H
Control 3 function read 2D8H 06H
Control 4 function read 2DEH 06H
Control 5 function read 2E4H 06H
Control 6 function read 2EAH 06H
Control 7 function read 2F0H 06H
Control 8 function read 2F6H 06H
All Coil status read 2FCH~303H 08H
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 7

Command Data length


Function Description
Start Address (WORD)
Ladder page1 write 200H 0AH
Ladder page2 write 20AH 0AH
Ladder page3 write 214H 0AH
Ladder page4 write 21EH 0AH
Ladder page5 write 228H 0AH
Timer1 Function write 264H 04H
Timer2 Function write 269H 04H
Timer3 Function write 26EH 04H
Timer4 Function write 273H 04H
Timer5 Function write 278H 04H
Timer6 Function write 27DH 04H
Timer7 Function write 282H 04H
Timer8 Function write 287H 04H
Counter1 Function write 28CH 03H
Counter2 Function write 290H 03H
Counter3 Function write 294H 03H
10 Counter4 Function write 298H 03H
Encoder1 Function write 2ACH 04H
Encoder2 Function write 2B1H 04H
Encoder3 Function write 2B6H 04H
Encoder4 Function write 2BBH 04H
Analog1 Function write 2C0H 03H
Analog2 Function write 2C3H 03H
Analog3 Function write 2C6H 03H
Analog4 Function write 2C9H 03H
Control l function write 2CCH 06H
Control 2 function write 2D2H 06H
Control 3 function write 2D8H 06H
Control 4 function write 2DEH 06H
Control 5 function write 2E4H 06H
Control 6 function write 2EAH 06H
Control 7 function write 2F0H 06H
Control 8 function write 2F6H 06H
06 Coil status write 2FCH 01H
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 8

Command Data length


Function Description
Start Address (WORD)
RUN&Stop(PLC) 330H 1

06 All memory clear


331H 1
(Clear Plc Memory)
PASSWORD 332H 1

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

5.Command Start Address description


5.1 Ladder(* )page read
ASCII Mode
PC Æ INV(PLC) INV(PLC)ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 31H Data length
32H 34H (Byte)
*Register Number
30H Send out the data from 200H~209H,
30H total 40 Byte
30H ? CHECK
30H ? SUM,
Data Length
30H 0DH END
41H 0AH END
?
CHECK SUM,
?
0DH END
0AH END

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

5.2 Function block read

5.2.1 Timer function block read


ASCII Mode
PC ÆINV(PLC) INV(PLC)ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 30H Data length
32H 41H (Byte)
*Register Number
36H *Send out the data from
34H 264H~268H, total 20 Byte
30H ? CHECK
30H ? SUM,
Data Length
30H 0DH END
35H 0AH END
?
CHECK SUM,
?
0DH END
0AH END

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

5.2.2 Counter function block read


ASCII Mode
PC ÆINV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 30H Data Length
32H 38H (Byte)
*Register Number
38H *send out the data from
43H 28CH~28FH, total 16 Byte
30H ?
CHECK SUM
30H ?
Data Length
30H 0DH END
34H 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

5.2.3 Encoder function block read


ASCII Mode
PC ÆINV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 30H Data Length
32H 41H (Byte)
*Register Number
41H *Send out the data from
43H 2ACH~2B0H, total 20 Byte
30H ? CHECK
30H ? SUM,
Data Length
30H 0DH END
35H 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

5.2.4 Analog function block read


ASCII Mode
PC Æ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 30H Data Length
32H 36H (Byte)
*Register Number
43H *Send out the data from
30H 2C0H~2C2H, total 12 Byte
30H ? CHECK
30H ? SUM,
Data Length
30H 0DH END
33H 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

5.2.5 Control function block read


ASCII Mode
PCÆ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 30H Data Length
32H 43H (Byte)
*Register Number
43H *Send out the data from
43H 2CCH~2D1H, total 24 Byte
30H ?
CHECK SUM
30H ?
Data Length
30H 0DH END
36H 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

5.2.6 Coil status read


ASCII Mode
PC ÆINV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H 30H
Function Code Function Code
33H 33H
30H 31H Data Length
32H 30H (Byte)
*Register Number
46H *Send out the data from
43H 2FCH~303H, total 32 Byte
30H ?
CHECK SUM
30H ?
Data Length
30H 0DH END
38H 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

6.3 Ladder page write


ASCII Mode
PC Æ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 30H
Function Code
30H 33H
30H 30H
32H 32H *Register
*Register Number
30H 30H Number
30H 30H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
41H 41H
31H ? CHECK
DATA Number
34H ? SUM
*Send out the data from 0DH END
200H~209H, total 40 Byte 0AH END
?
CHECK SUM
?
0DH END
0AH END

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

6.4 Function block write


6.4.1 Timer function block write
ASCII Mode
PC ÆINV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 31H
Function Code
30H 30H
30H 30H
32H 32H *Register
*Register Number
36H 36H Number
34H 34H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
34H 34H
30H ? CHECK
DATA Number
38H ? SUM
0DH END
*Send out the data from
0AH END
264H~267H, total 16 Byte

?
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

6.4.2 Counter function block write


ASCII Mode
PC Æ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 30H
Function Code
30H 33H
30H 30H
32H 32H *Register
*Register Number
38H 38H Number
43H 43H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
33H 33H
30H ? CHECK
DATA Number
36H ? SUM
0DH END
*Send out the data from
0AH END
28CH~28EH, total 12 byte

?
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

6.4.3 Encoder function block write


ASCII Mode
PC ÆINV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 30H
Function Code
30H 33H
30H 30H
32H 32H *Register
*Register Number
41H 41H Number
43H 43H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
34H 34H
30H ? CHECK
DATA Number
38H ? SUM
0DH END
*Send out the data from
0AH END
2ACH~2AFH, total 16 Byte

?
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

6.4.4 Analog function block write


ASCII Mode
PCÆ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 30H
Function Code
30H 33H
30H 30H
32H 32H *Register
*Register Number
43H 43H Number
30H 30H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
33H 33H
30H ? CHECK
DATA Number
36H ? SUM
0DH END
* Send out the data from
0AH END
2C0H~2C2H, total 12 Byte

?
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

6.4.5 Control function block write


ASCII Mode
PCÆ INV(PLC) INV(PLC) ÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
31H Function Code 30H
Function Code
30H 33H
30H 30H
32H 32H *Register
*Register Number
43H 43H Number
43H 43H
30H 30H
30H Data Length 30H
Data Length
30H (Byte) 30H
36H 36H
30H ? CHECK
DATA Number
43H ? SUM
0DH END
* Send out the data from
0AH END
2CCH~2D1H, total 24 Byte

?
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

6.4.6 Coil status write


ASCII Mode
PCÆ INV(PLC) INV(PLCÆPC
3AH STX 3AH STX
30H 30H
Address Address
31H 31H
30H Function Code 30H Function Code
36H 36H
30H 30H
32H *Register 32H
*Register Number
46H Number 46H
43H 43H
*Data to be written to *Data to be written to
16-Bit data 16-Bit data
*Data to be written to *Data to be written to
comprising of 4 comprising of 4
*Data to be written to *Data to be written to
ASCII codes ASCII codes
*Data to be written to *Data to be written to
? ?
CHECK SUM CHECK SUM
? ?
0DH END 0DH END
0AH END 0AH END
RTU Mode
01H Address 01H Address
06H Function Code 06H Function Code
02H 02H
* Register Code * Register Code
FCH FCH
*Data to be written to *Data to be written to
16-Bit data 16-Bit data
*Data to be written to *Data to be written to
CRC High
? ? CRC High Byte
Byte
CRC Low
? ? CRC Low Byte
Byte
Note: Write to Coil Start code
INPUT 02FDH
TIMER 02FEH
COUNTER 02FFH
ANALOG 0300H
ENCODER 0301H
ANALOG 0302H
ENCODER 0302H
OUTPUT 0303H
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 23

6.5 Inverter Control


6.5.1 Command Data (Readable and Writable)
Register No. Content

Operation Signal
Bit Description 1 0

0 Operation Command Run Stop

1 Reverse Command Reverse Forward

2 External Fault Fault (EFO)

3 Fault Reset Reset

4 Jog Command Jog

5 Multi-function Command S1 ON OFF

6 Multi-function Command S2 ON OFF


101H
7 Multi-function Command S3 ON OFF

8 Multi-function Command S4 ON OFF

9 Multi-function Command S5 ON OFF

A Multi-function Command S6 ON OFF

B Multi-function Command AIN ON OFF

C Multi-function Command RY1 ON OFF

D Multi-function Command RY2 ON OFF

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

6.5.2 Monitor Data (Only for reading)


Register No. Content

Bit Description 1 0

0 Operation state Run Stop

1 Direction state Reverse Forward

120H 2 Inverter operation prepare state ready unready

3 Abnormal Abnormal

4 DATA setting error Error

5-F (unused)

Fault Description
Code Description
Code Description

00 The inverter is normal 01 Program abnormal(CPF)

02 EEPROM abnormal (EPR) 03 Over voltage ( OV )

04 Under voltage( LV ) 05 Inverter over heat ( OH )

Over current during decelerating


06~09 (unused) 10
( OC-D )
Over current during accelerating Over current at constant speed
11 12
( OC-A ) ( OC-C )
Over voltage at constant speed / Inverter over heat at constant speed
13 14
decelerating ( OV-C ) ( OH-C )

15 Inverter over speed ( OVSP ) 16 CPU interrupted ( CTER )

17 (OC_S) 18~19 (Unused)

20 Over current at stop( OC ) 21 Motor over load (OL1)


121H
22 Inverter over load ( OL2 ) 23 Over torque detected ( OL3 )

Under voltage during running


24 25~27 (unused)
( LV-C )

28 (unused) 29 (Err8)

30 Stop at 0 Hz( STP0 ) 31 Direct start disable ( STP1 )

Control panel emergency stop


32 33 Emergency stop ( E.S )
( STP2 )

34 External BB( bb ) 35 Auto testing error( ATER )

36 PID feedback signal loss( PDER ) 37 Communication error(EFO)

38 Encoder signal loss ( ECER ) *1 39 Analog converting error(Err4)


40 Parameter locked( LOC ) 41 Keypad operation error ( Err1 )
Modifying the parameter in
42 Parameter setting error ( Err2 ) 43
communication( Err5 )

44 Communication failure ( Err6 ) 45 Parameter setting error ( Err7 )


File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 25

Register No. Content

Bit Description 1 0

0 Terminal S1 Closed Opened

1 Terminal S2 Closed Opened

2 Terminal S3 Closed Opened


Sequence input
3 Terminal S4 Closed Opened
status
4 Terminal S5 Closed Opened
122H
5 Terminal S6 Closed Opened

6 Terminal AIN Closed Opened

7~9 (unused)
Multi-function
A ON OFF
Contact output output1(RELAY1)
Multi-function
B ON OFF
output 1(RELAY2)
C~F (unused)

0123H Frequency command(V1)

0124H Output frequency(V2)

0125H Output voltage command (1/1V)

0126H Output DC voltage command (1/1V)

0127H Output current (10/1A)(V6)

0128H Reserved

0129H Output torque(V7)

012AH PID Feedback value (100% / Max output frequency, 10/1% )

012BH PID input value (100% / Max output frequency, 10/1% , sign attached)

012CH TM2 AIN input value (1024 / 10V) *1(V3)

012DH TM2 S6 input value (1024 / 10V) *1(V4)

012EH KEYPAD VR input value (1024 / 10V) *1(V5)

Note: Do not write in data for the reserved register


File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 26

6.5.3 Read the data in the holding register [03H]


Master unit reads the contents of the holding registers with the continuous numbers for the specified
quantity.
(Example) Read the SLAVE station No: 01, 7300CV drive's frequency command.
ASCII Mode
Instruction Message Response Message (Normal) Response Message (Fault)
3AH STX 3AH STX 3AH STX
30H SLAVE 30H SLAVE 30H SLAVE
31H Address 31H Address 32H Address

30H Function 30H Function 38H Function


33H Code 33H Code 33H Code

30H 30H DATA 35H


Error Code
31H Start 32H number 32H
32H Address 31H 0DH
First END
33H 37H 0AH
holding
30H 37H register
30H 30H
Quantity
30H ?
LRC CHECK
31H ?
? 0DH
LRC CHECK END
? 0AH
0DH
END
0AH

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

6.5.3 Loop back testing [08H]


The function code is check communication between MASTER and SLAVE, the Instruction message is
returned as a response message without being change, Any values can be used for test codes or data
ASCII Mode
Instruction Message Response Message (Normal) Response Message (Fault)
3AH STX 3AH STX 3AH STX
30H 30H 30H SLAVE
SLAVE SLAVE
Address
31H Address 31H Address 31H

30H Function 30H Function 38H Function


38H Code 38H Code 38H Code
30H 30H 32H
Error Code
30H 30H 30H
Test Codes Test Codes
30H 30H ?
LRC CHEC
30H 30H ?
0DH
41H 41H END
0AH
35H DATA 35H DATA
33H 33H
37H 37H
? ?
LRC CHECK LRC CHECK
? ?
0DH 0DH
END END
0AH 0AH

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

6.5.3 Write holding register [06H]


The specified data are written into the specified holding register.
(Example) Set SLAVE station No: 01, 7300EV drive's frequency command is 60.0Hz.

ASCII Mode

Instruction Message Response Message (Normal) Response Message (Fault)


3AH STX 3AH STX 3AH STX
30H SLAVE 30H SLAVE 30H SLAVE
31H Address 31H Address 31H Address
30H Function 30H Function 38H Function
36H Code 36H Code 36H Code
30H 30H 35H
Error Code
31H Start 31H Start 32H
30H Address 30H Address ?
LRC CHECK
32H 32H ?
0DH
31H 31H END
0AH
37H DATA 37H DATA
37H 37H
30H 30H
? ?
LRC CHECK LRC CHECK
? ?
0DH 0DH
END END
0AH 0AH

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

6.5.3Write in several holding registers [10H]


Specified data are written into the several specified holding registers from the specified number,
respectively.
(Example) Set SLAVE station No: 01, 7300EV drive as forward run at frequency reference 60.0Hz

ASCII Mode

Instruction Message Response Message (Normal) Response Message (Fault)


3AH STX 3AH STX 3AH STX
30H SLAVE 30H SLAVE 30H SLAVE
31H Address 31H Address 31H Address
31H Function 31H Function 39H Function
30H Code 30H Code 30H Code

30H 30H 35H


Error Code
31H Start 31H Start 32H
30H Address 30H Address ?
LRC CHECK
31H 31H ?
0DH
30H 30H END
0AH
30H Quantity 30H Quantity
30H 30H
32H 32H
30H DATA ?
Number* LRC CHECK
34H ?
30H 0DH
END
30H 0AH
First DATA
30H
31H
31H
37H
Next DATA
37H
30H
?
LRC CHECK
?
0DH
END
0AH

* Data numbers are the actual number times 2


File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 30

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

Comparison list between parameter and register


Register
Function Register No. Function
No.
0000H 0-0 0023H 3-11
0001H 0-1 0024H 3-12
0002H 0-2 0025H 3-13
0003H 0-3 0026H 3-14
0004H 0-4 0027H 3-15
0005H 0-5 0028H 3-16
0006H 0-6 0029H 3-17
0007H 0-7 002AH 3-18
0008H 0-8 002BH 3-19
0009H 1-0 002CH 3-20
000AH 1-1 002DH 3-21
000BH 1-2 002EH 3-22
000CH 1-3 002FH 4-0
000DH 1-4 0030H 4-1
000EH 1-5 0031H 4-2
000FH 1-6 0032H 4-3
0010H 1-7 0033H 4-4
0011H 2-0 0034H 4-5
0012H 2-1 0035H 5-0
0013H 2-2 0036H 5-1
0014H 2-3 0037H 5-2
0015H 2-5 0038H 5-3
0016H 2-6 0039H 5-4
0017H 2-7 003AH 5-5
0018H 3-0 003BH 5-6
0019H 3-1 003CH 5-8
001AH 3-2 003DH 5-7
001BH 3-3 003EH 6-0
001CH 3-4 003FH 6-1
001DH 3-5 0040H 6-2
001EH 3-6 0041H 6-3
001FH 3-7 0042H 6-4
0020H 3-8 0043H 6-5
0021H 3-9 0044H 6-6
0022H 3-10 0045H 6-7
File No. :P3-CV-08
7300CV MODBUS COMMUNICATION PROTOCOL Version :1.0
Page : 32

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 ~

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy