0% found this document useful (0 votes)
459 views76 pages

VF-S15 RS485

This document provides instructions for using the RS485 communication function of Toshiba VF-S15 series inverters. It describes the data transmission specifications and protocols, including the Toshiba inverter protocol and Modbus RTU protocol. It also covers commands, monitoring, parameters, and examples of using the communication functions.
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)
459 views76 pages

VF-S15 RS485

This document provides instructions for using the RS485 communication function of Toshiba VF-S15 series inverters. It describes the data transmission specifications and protocols, including the Toshiba inverter protocol and Modbus RTU protocol. It also covers commands, monitoring, parameters, and examples of using the communication functions.
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/ 76

E6581913

TOSVERT VF-S15 Series


RS485 Communication Function
Instruction Manual

NOTICE
1. Read this manual before installing or operating. Keep this instruction manual
on hand of the end user, and make use of this manual in maintenance and
inspection.
2. All information contained in this manual will be changed without notice.
Please contact your Toshiba distributor to confirm the latest information.

E6581913

Read first
Safety precautions
This manual and labels on the inverter provide very important information that you should bear in
mind to use the inverter properly and safely, and also to avoid injury to yourself and other people
and damage to property.
Read the safety precautions in the instruction manual for your inverter before reading this manual
and strictly follow the safety instructions given.

CAUTION

Reference

Insert an electromagnetic contactor between the inverter and the power supply so Inverters
that the machine can be stopped without fail from an external controller in case of an instruction manual
emergency.
Do not write the same parameter to the EEPROM more than 10,000 times. The life Section 4.2
time of EEPROM is approximately 10,000 times.(Some parameters are not limited, Commands
please refer to the 9.Parameter data)
When using the Toshiba inverter protocol and the data does not need to be records,
Mandatory
action
use P command (the data is written only to RAM).
About the handling of the inverter, please follow the Inverters instruction manual.

E6581913

Contents
1.
2.
3.

General outlines of the communication function ......................................................................................................... 3


Data transmission specifications................................................................................................................................. 4
Communication protocol ............................................................................................................................................. 5
3.1. About the handling of received frames ............................................................................................................. 5
4.
Toshiba inverter protocol ............................................................................................................................................ 6
4.1. Data transmission format.................................................................................................................................. 7
4.1.1. Data transmission format used in ASCII mode ..................................................................................... 7
4.1.2. Data transmission format used in binary mode ................................................................................... 10
4.1.3. Transmission format of Block Communication .................................................................................... 13
4.2. Commands ..................................................................................................................................................... 17
4.3. Transmission errors........................................................................................................................................ 20
4.4. Broadcast communication function................................................................................................................. 21
4.5. Examples of the use of communication commands........................................................................................ 23
5.
Modbus RTU protocol ............................................................................................................................................... 24
5.1. Modbus RTU transmission format ................................................................................................................. 25
5.1.1. Read command (03H)......................................................................................................................... 26
5.1.2. Block Read commandIndirect (03H)................................................................................................ 27
5.1.3. Block Read commandDirect (03H) .................................................................................................. 29
5.1.4. Write command (06H, 10H) ................................................................................................................ 31
5.1.5. Block Write command (10H) ............................................................................................................... 33
5.1.6. Block Write and Read command (17H)............................................................................................... 35
5.1.7. Identification command (2BH) ............................................................................................................. 37
5.2. CRC Generation............................................................................................................................................. 39
5.3. Error codes..................................................................................................................................................... 40
6.
Inter-drive communication......................................................................................................................................... 41
6.1. Speed proportional control ............................................................................................................................. 44
6.2. Transmission format for inter-drive communication........................................................................................ 46
7.
Communication parameters...................................................................................................................................... 47
7.1. Baud rate (f800), Parity (f801) ............................................................................................................ 49
7.2. Inverter number (f802) ............................................................................................................................. 49
7.3. Communication time-out detection (f803) (f804) (f808) ................................................................. 50
7.4. Communication waiting time (f805) .......................................................................................................... 51
7.5. Free notes (f880) ...................................................................................................................................... 51
8.
Commands and monitoring from the computer ......................................................................................................... 52
8.1. Communication commands (commands from the computer) ......................................................................... 52
8.2. Monitoring from the computer......................................................................................................................... 56
8.3. Utilizing panel (LEDs and keys) by communication ........................................................................................ 63
8.3.1. LED setting by communication............................................................................................................ 63
8.3.2. Key utilization by communication ........................................................................................................ 66
9.
Parameter data ......................................................................................................................................................... 67
Appendix 1 Table of data codes ........................................................................................................................................ 71
Appendix 2 Response time ............................................................................................................................................... 72
Appendix 3 Type and Form (FB05) ................................................................................................................................... 73
Appendix 4 Troubleshooting.............................................................................................................................................. 74
Appendix 5 Connecting for RS485 communication ........................................................................................................... 75

E6581913

1. General outlines of the communication function


This manual explains the RS485 communications interface function provided for the TOSVERT
VF-S15 series of industrial inverters.
The TOSVERT VF-S15 series of inverters can be connected to a computer or a controller (hereinafter referred to as the computer) for data communications via USB converter (USB001Z).
By writing computer programs, you can monitor the operating status of the inverter, control its operation in various ways from the computer, and change and store parameter settings on storage
devices.
The communication protocol is preparing the Toshiba inverter protocol and the Modbus RTU protocol. Please choose selection of a protocol with a communication protocol selection parameter
().
<Computer link>
By preparing the program (explained later), the following information can be exchanged between
the computer and the inverter.
Monitoring function (used to monitor the operating status of the inverter: Output frequency,
current, voltage, etc.)
Command function (used to issue run, stop and other commands to the inverter)
Parameter function (used to set parameters and read their settings)
As for data communications codes, the TOSVERT VF-S15 series of inverters support the binary
(HEX) code, in addition to the JIS (ASCII) code. The communications function is designed on the
assumption that the JIS (ASCII) code is used for communications between the inverter and the
personal computer, and the binary (HEX) code for communications between the inverter and the
microcomputer built into the controller. A communication number is used to access the desired data
item.

* The smallest unit of information that computers handle is called a bit (binary digit), which represents the two numbers in the binary system: 1 or 0. A group of 16 bits is referred to as a word,
which is the basic unit of information the VF-S15 series of inverters use for data communications.
One word can handle data items of 0 to FFFFH in hexadecimal notation (or 0 to 65535 in decimal
notation).

BIT15

BIT8BIT7

BIT0
1 bit

1 word

E6581913

2. Data transmission specifications


Items

Specifications

Transmission scheme
Synchronization scheme
Communication baud rate
Communication protocol
Character transmission
Stop bit length
Error detecting scheme

Half-duplex
*: Standard
default setting
Start-stop synchronization
9600/19200*/38400 bps (selectable using a parameter) *1
Toshiba inverter protocol * / Modbus RTU protocol (selectable using a parameter) *1
<ASCII mode> JIS X 0201 8-bit (ASCII)
<Binary mode, Modbus RTU> Binary codes fixed to 8 bits
Received by inverter: 1 bit, Sent by inverter: 2 bits *3
Parity *2: Even */Odd/Non parity (selectable using a parameter) *1,
checksum(Toshiba inverter protocol), CRC(Modbus RTU protocol)
11-bit characters *1 (Stop bit=1, with parity)

Character
transmission
format
Order of bit transmission
Least significant bit sent first
Frame length
Variable
*1: Changes to setting do not take effect until the inverter is turned back on or reset.

*2: JIS-X-0201 (ANSI)-compliant 8-bit codes are used for all messages transmitted in ASCII mode
and vertical (even) parity bits specified by JIS-X-5001 are added to them. These even parity bits
can be changed to odd parity bits by changing the parameter setting (a change to the parameter
setting does not take effect until the inverter has been reset.)
*3: The following is the character transmission format.
Characters received: 11 bits (1 start bit + 8 bits + 1 parity bit + 1 stop bit)
START
BIT

PARITY STOP
BIT0

BIT1

BIT2

BIT3

BIT4

BIT5

BIT6

BIT7

BIT

BIT

The inverter receives one stop bit.


(The computer can be set so as to send 1, 1.5 or 2 stop bits.)
Characters sent: 12 bits (1 start bit + 8 bits + 1 parity bit + 2 stop bits)
START
BIT

BIT0

BIT1

BIT2

BIT3

BIT4

BIT5

BIT6

The inverter sends two stop bits.


(The computer can be set so as to receive 1, 1.5 or 2 stop bits.)

BIT7

PARITY STOP

STOP

BIT

BIT

BIT

E6581913

3. Communication protocol
VF-S15 supports the Toshiba inverter protocol and a part of Modbus RTU protocol.
Select the desired protocol from in the following communication protocol selection parameters
(f829).
Parameter Name f829, Communication Number. 0829
Data Range: 0, 1 (Initial value: 0)
0: Toshiba inverter protocol (Includes inter-drive communication)
1: Modbus RTU protocol
* A parameter change is reflected when the inverter is reset, such as in power off.

3.1. About the handling of received frames


To send and receive data frames, a frame synchronization system for locating the start and end
points of each frame is defined with time for which no data is sent (time interval equivalent to the
time required to send 3.5 bytes of data).
If no data is sent for the time required to send 3.5 bytes of data at the current transmission speed
(approx. 4 ms or more at 9,600 bps or approx. 2 ms or more at 19,200 or approx. 1 ms or more at
38400) after receipt of a frame, the entire frame is assumed to have reached and information in it is
analyzed. For this reason, an interval corresponding to at least 3.5 bytes of data must be placed
between frames.
When two or more inverters on the same line are controlled individually one after another, the data
flames are not only data from the computer to an inverter but also the response from an inverter to
the computer. Therefore, an interval corresponding to at least 3.5 bytes should be placed between
the time when the computer receives a response from an inverter and the time when it sends a
frame to the next inverter. Otherwise the return frame received and the frame that is sent immediately after receipt of the return frame will be recognized as one frame and communication will not be
carried out normally.

[Correct]
Frame B

Frame A
3.5 bytes or more

Note: An inverter cannot receive frame


B before it finishes analyzing the
contents of frame A.

[Wrong]
If divided into two smaller frames, frame A cannot be received as a single
fram e when the interval corresponds to less than 1.5 bytes of data.
Fram e A (1/2)

Frame A (2/2)
3.5 bytes or more

Frame B

E6581913

4. Toshiba inverter protocol


Select TOSHIBA (f829=0) in the communication protocol selection parameters. TOSHIBA
(f829=0) is set for initial communication protocol selection of shipment setting. (See 3.
Communication protocol.)
Exchange of data between the computer and the inverter
In communication between the computer and the VF-S15 (hereinafter referred to as the inverter),
the inverter is always placed in wait states and acts as a slave that operates on a request from the
computer.
The judgment of ASCII mode or binary mode is automatically made with the start code.
Start code

CR (carriage return)

ASCII mode

Required

Binary mode

2FH(/)

Not required

(1) If there is no transmission format or the inverter number that matches, an error occurs and no
response is returned.
(2) When an inverter number is added behind the ( communication will take place only in case of
broadcast communication or if the number matches up with that assigned to the inverters.
(3) When a time-out period is specified with parameter f803 (communication time-out time), a
time-out occurs if communication do not terminate normally within the specified time. With parameter f804 (communication time-out action), you can specify what the inverter should do if
a time-out occurs. For details, refer to Section 7.3.
(4) On executing the command received, the inverter returns data to the computer. For the response time, see Appendix 2, Response time.

Note:
Communication is not available for about one second (initialization) just after the power is supplied
to the inverter. If the control power is shut down due to an instantaneous voltage drop, communication is temporarily interrupted.

E6581913

4.1. Data transmission format

4.1.1. Data transmission format used in ASCII mode


A communication number is used to specify a data item, all data is written in hexadecimal, and
JIS-X-0201 (ASCII (ANSI))-compliant transmission characters are used.
Computer Inverter
Omissible in one-to-one communication
(3.5bytes
"("
Blank) (28H)

INV-NO
2 bytes

CMD
1 byte

For the W and P commands only

Communication No.
4 bytes

DATA
"&"
0 to 4 bytes (26H)

Omissible
SUM
2 bytes

")"
CR
(3.5bytes
(29H) (0DH)
Blank)

Checksum area
Omissible
1. ( (1 byte)

: Start code in ASCII mode

2. INV-NO (2 bytes) : Inverter number (Omissible in one-to-one communication) ... 00 (30H, 30H) to 99 (39H,
39h), *(2AH)
The command is executed only when the inverter number matches up with that specified
using a parameter.
(When * is specified in broadcast communication, the inverter number is assumed to match
if all numbers except * match. When * is specified instead of each digit (two-digit number),
all inverters connected are assumed to match.)
If the inverter number does not match or if the inverter number is of one digit, the data will
be judged invalid and no data will be returned.
3. CMD (1 byte)

: Command (For details, see the table below.)

4. Communication No.(4 bytes)


: Communication number (See 9. Parameter data.)
5. Data (0 to 4 bytes) : Write data (valid for the W and P commands only)
6. & (1 byte)

: Checksum discrimination code (omissible. When omitting this code, you also need to omit
the checksum.)

7. Sum (2 bytes)

: Checksum (omissible)
Add the ASCII-coded value of the last two digits (4 bits/digit) of the sum of a series of bits
(ASCII codes) from the start code to the checksum discrimination code.
Ex.: (R0000&??) CR
28H+52H+30H+30H+30H+30H+26H=160H
The last two digits represent the checksum. = 60
When omitting the checksum, you also need to omit the checksum discrimination
code.

8. ) (1 byte)

: Stop code (omissible)

9. CR (1 byte)

: Carriage return code

Details of commands and data


CMD (1 byte)
R (52H): RAM read command
W (57H): RAM/EEPROM write command
P (50H) RAM write command

Write data (0 to 4 bytes) Hexadecimal number


No data
Write data (0 to FFFF)
Write data (0 to FFFF)

E6581913
Inverter computer
At time of broadcast communication, returning of data is not executed, except for the inverters to be
returned, when the inverter number is not matched, and the inverter number has only one character.
This is because there will be a risk of that the returned data may be deformed.
Data returned when data is processed normally (ASCII mode)
Omissible in one-to-one communication
(3.5bytes
"("
Blank) (28H)

INV-NO
2 bytes

CMD
1 byte

Omissible

Communication No.
4 bytes

DATA
"&"
0 to 4 bytes (26H)

SUM
2 bytes

")"
CR
(3.5bytes
(29H) (0DH)
Blank)

Checksum area
Omissible
1. ( (1 byte)

: Start code in ASCII mode

2. INV-NO (2 bytes) : Inverter number (omitted if it is not found in the data received) ... 00 (30H, 30H) to 99 (39H,
39H)
If the inverter number matches up with that specified using a parameter, data will be returned to the computer. In broadcast communication, only the destination inverter (with a
number matching up with the smallest effective number) returns data to the computer.
In broadcast communication, no data is returned from any inverters except the inverter
bearing a number that matches up with the smallest effective number.
Ex.: (*2R0000) CR -> (02R00000000) CR
Data is returned from the inverter with the number 2 only, but no data is returned from
inverters with the number 12, 22 ....
3. CMD (1 byte)

Command ... The command is also used for a check when an inverter is tripped.
When the inverter is normal condition... The uppercase letter R, W or P is returned, depending on the command received: R, W or P command.
When the inverter is tripped... The lowercase letter r, w or p is returned, depending on the
command received: R, W or P command.
(The command received is returned with 20H added to it.)

4. Communication No.(4 bytes) :


The communication number received is returned.
5. Data (0 to 4 bytes) : Data ... The data read in is returned for the R command, while the data received is returned for the W and P commands. If the data received is composed of less than 4 digits, it
will be converted into 4-digit data and returned.
Ex.: (W123412) CR (W12340012) CR
6. & (1 byte)

: Checksum discrimination code (omitted if it is not found in the data received)

7. Sum (2 bytes)

: Checksum ... Omitted if no checksum discrimination code is found in the data received.
ASCII-coded value of the last two digits (4 bits/digit) of the sum of a series of bits (ASCII
codes) from the start code to the checksum discrimination code.

8. ) (1 byte)

: Stop code (omitted if it is not found in the data received)

9. CR (1 byte)

: Carriage return code

E6581913
Data returned when data is not processed normally (ASCII mode)
In case an error occurs, communication error command (4EH(N) or 6EH(n)) and the error type
number is returned to the computer in addition to the checksum. At time of broadcast communication of the binary mode, returning of data is not executed except for the inverter to be returned (inverter number 00H) and when the inverter number is not matched. This is because there will be a
risk that the returned data may be deformed.
Omissible
(3.5bytes (
Blank) (28H)

INV-NO
2 bytes

Omissible
N or n
(4EH) (6EH)
Checksum area

DATA
4 bytes

"&"
(26H)

SUM
2 bytes

")"
(29H)

CR (3.5bytes
(0DH) Blank)

Omissible
( (1 byte)

: Start code in ASCII mode

N or n (1 byte)

: Communication error command ... This is also used for the checking of inverter trip.
N is during normal condition and n is during trip.

INV-NO (2 bytes)

: Inverter number (omitted if it is not found in the data received) ... 00 (30H, 30H) to 99 (39H,
39H)
If the inverter number matches up with that specified using a parameter, data will be returned to the computer. In broadcast communication, only the destination inverter (with a
number matching up with the smallest effective number) returns data to the computer.

Data (4 bytes)

: Error code (0000~0004)


0000 ... Impossible to execute (Although communication is established normally, the
command cannot be executed because it is to write data into a parameter whose
setting cannot be changed during operation (e.g., maximum frequency) or the
EEPROM is faulty.)
0001 ... Data error (The data is outside the specified range or it is composed of too many
digits.)
0002 ... Communication number error (There is no communication number that matches.)
0003 ... Command error (There is no command that matches.)
0004 ... Checksum error (The checksum result differs.)

) (1 byte)

: Stop code ... This code is omitted if it is not found in the data received.

Examples:
(N0000&5C)CR... Impossible to execute (e.g., a change of maximum frequency data during operation)
(N0001&5D)CR... Data error (Data is outside the specified range.)
(N0002&5E)CR... No communication number (There is no communication number that matches.)
(N0003&5F)CR... There is no command that matches. (Commands other than the R, W and P
commands)
(Ex.: L, S, G, a, b, m, r, t, w ...)
(N0004&60)CR... Checksum error (The checksum result differs.)
No data returned ... Format error or invalid inverter number

E6581913

4.1.2. Data transmission format used in binary mode


A communication number is used to specify a data item, data is written in hexadecimal form, and
data in transmission characters are represented by binary codes (HEX codes).
Computer Inverter (binary mode)
Omissible in one-to-one communication
(3.5bytes
/
Blank) (2FH)

INV-NO
1 byte

CMD
1 byte

No data for the 52H (R) command

Communication No.
2 bytes

DATA
2 bytes

Checksum area

SUM
1 byte

(3.5bytes
Blank)

Not omissible

1. 2FH (/) (1 byte) : Start code in binary mode


2. INV-NO (2 bytes) : Inverter number (Omissible in one-to-one communication) ... 00H to 3FH, FFH
In case the inverter number is other than FFH (broadcast communication), command is
executed only when the inverter number coincides with the one designated with the panel.
If the inverter number is not matched, it will be judged invalid and the data is not returned.
3. CMD (1 byte)

: Command (For details, see the table below.)


52H (R) command: The size of the data following CMD is fixed to 3 bytes. (Communication
number: 2 bytes, checksum: 1 byte)
57H (W), 50H (P) and 47H (G) commands: The size of the data following CMD is fixed to 5
bytes.
(Communication number: 2 bytes, data: 2 byte, checksum: 1 byte)
Any command other than the above is rejected and no error code is returned.

4. Communication No.(2 bytes)


: Communication number (See 9. Parameter data.)
5. Data (2 bytes)

: 0000H to FFFFH
57H (W) and 50H (P) commands: Write data (An area check is performed.)
47H (G) command: Dummy data (e.g., 0000) is needed.
52H (R) command: Any data is judged invalid. (No data should be added.)

6. Sum (2 bytes)

: Checksum (not omissible) 00H to FFH


Value of the last two digits (1 byte) of the sum of a series of bits (codes) from the start
code of the data returned to the data (or to the communication number for the 52H (R)
command)
Ex.: 2F 52 00 ?? ... 2FH+52H+00H+00H=81H
The last two digits (??) represent the checksum= 81

Details of commands and data


CMD (1 byte)
52H (R): RAM read command
57H (W): RAM/EEPROM write command
50H (P): RAM write command
47H (G): RAM read command (for two-wire networks)

Write data (2 bytes) Hexadecimal number


No data
Write data (0000H to FFFFH)
Write data (0000H to FFFFH)
Dummy data (0000H to FFFFH)

10

E6581913
Inverter computer (binary mode)
At time of broadcast communication of the binary mode, returning of data is not executed except for
the inverter to be returned (inverter number 00H) and when the inverter number is not matched.
This is because there will be a risk that the returned data may be deformed.
Data returned when data is processed normally (Binary mode)
Omissible
(3.5bytes
/
Blank) (2FH)

INV-NO
1 byte

CMD
1 byte

Communication No.
2 bytes

DATA
2 bytes

Checksum area

SUM
1 byte

(3.5bytes
Blank)

Not omissible

1. 2FH (/) (1 byte) : Start code in binary mode


2. INV-NO (2 bytes) : Inverter number... 00H to 3FH (The inverter number is omitted if it is not found in the data
received.)
If the inverter number matches up with that specified from the operation panel, data will be
returned from the inverter. If the inverter number does not match, the data will be invalid
and no data will be returned.
3. CMD (1 byte)

: Command...The command is also used for a check when the inverter is tripped.
Under normal conditions...52H (R), 47H (G), 57H (W) or 50H (P) is returned, depending on
the command received.
When the inverter is tripped...The lowercase letter 72H (r), 67H (g), 77H (w) or 70H (p) is
returned with 20H added to it, depending on the command received.

4. Communication No. (4 bytes)


: The communication number received is returned.
5. Data (2 bytes)

: Data ... 0000H to FFFFH


The data read is returned for the 52H (R) and 47H (G) commands, while the data written is
returned for the 57H (W) and 50H (P) commands.

6. Sum (1 bytes)

: Checksum (not omissible) 00H to FFH


Value of the last two digits (1 byte) of the sum of a series of bits (codes) from the start
code to the data.

11

E6581913
2) Error Processing (Binary mode)
In case an error occurs, communication error command (4EH(N) or 6EH(n)) and the error type
number is returned to the computer in addition to the checksum. At time of broadcast communication of the binary mode, returning of data is not executed except for the inverter to be returned (inverter number 00H) and when the inverter number is not matched. This is because there will be a
risk that the returned data may be deformed.

Omissible
INV-NO
(3.5bytes /
Blank) (2FH) 1 byte

Norn
(4EH)(6EH)
Checksum area

Norn (1 byte)

Data (2 bytes)

DATA
2 bytes

SUM
1 byte

(3.5bytes
Blank)

Not omissible

: Communication error command ... This command is also used for a check when the inverter is tripped.
4EH (N) is returned under normal conditions, while 6EH (n) is returned when the inverter is tripped.
: Error code (0000~0004)
0000 ... Impossible to execute (Although communication is established normally, the
command cannot be executed because it is to write data into a parameter whose
setting cannot be changed during operation (e.g., maximum frequency) or the
EEPROM is faulty.)
0001 ... Data error (The data is outside the specified range or it is composed of too many
digits.)
0002 ... Communication number error (There is no communication number that matches.)
0004 ... Checksum error (The checksum result differs.)
No code returned ...Command error, format error (parity, overrun or framing error) or the
inverter number does not match or an inverter in broadcast communication in the binary mode except for the inverter for data returning (the
inverter numbered 00H).

Examples:
2FH, 4EH, 00H, 00H, 7DH ... Impossible to execute (e.g., a change of maximum frequency data
during operation)
2FH, 4EH, 00H, 01H, 7EH ... Data setting error (The data specified falls outside the specified
range.)
2FH, 4EH, 00H, 02H, 7FH ... No communication number (There is no communication number that
matches.)
2FH, 4EH, 00H, 04H, 81H ... Checksum error (The checksum result differs.)

12

E6581913

4.1.3. Transmission format of Block Communication


What is block communication?
Data can be written in and read from several data groups set in one communication by setting the
type of data desired for communication in the block communication parameters (f870, f871,
f875 to f879) in advance. Block communication can save the communication time.
Data is transmitted hexadecimal using the binary (HEX) code transmission characters. Computer
inverter is for writing only, while Inverter computer for reply is for reading only.
Computer Inverter (Block Communication)
Number of writing data groups x 2 bytes

Omissible

(3.5bytes

Start

Blank)

Code

INV-NO

CMD
X

Number of
write
data
groups

Number of
read
data
groups

Write

Write

Write

Write

data1

data1

data2

data2

High

Low

High

Low

Checksum Area

SUM

(3.5bytes
Blank)

Not omissible

1. 2FH(/) (1 byte) : Start code of binary mode


2. INV-NO (1 byte) : Inverter number. (Can be omitted in 1:1 communication): 00H to 3FH, FFH
Communication performs only when the inverter number is matched. Broadcast communication is FFH.
Communication data will be invalidated and data will not be returned either if the inverter
number does not match.
3. CMD (1 byte)

: X (Block communication command)

4. Number of write data groups (1 byte)


: Specify the number of data groups to be written (00H to 02H).
If specified outside of the range, data will be treated as a format error and data will not be
returned.
5. Number of read data groups (1 byte)
: Specify the number of data groups to be read (00H to 05H).
If specified outside of the range, data will be returned as Number of read data groups = 0
when returned by the inverter.
6. Write data1 (2 bytes)
: Needed when the number of write data groups is larger than 1.
The data is written to the specified parameter selected by f870.
Dummy data is needed if the number of write data groups is larger than 1 even though
(none) is selected for f870.
7. Write data2 (2 bytes)
: Needed when the number of write data groups is 2.
The data is written to the specified parameter selected by f871.
Dummy data is needed if the number of write data groups is 2 even though (none) is selected for f871.
8. SUM (1 byte)

: Checksum (Cannot be omitted) 00H to FFH


Lower two digits (1 byte) of total sum from start code (SUM value not included)

13

E6581913
Block Write 1, 2
Select data, which is desired to be written in block communication, in block write Data 1 and 2 Parameters (f870, f871). This parameter becomes effective when the system is reset, such as
when power is turned off. When the setting is completed, turn off and then on the power.
No.

Block write data

For data details, see:

0
No selection
1
Communication command 1 (FA00)
2
Communication command 2 (FA20)
3
Frequency command value (FA01)
8.1. Command by communication
4
Output data on the terminal board (FA50)
5
FM analog output (FA51)
6
Motor speed command (FA13)
* When No selection is specified in the parameters, no data will be written even though write data
is specified.
Block Read 1 to 5
Select read data, which is desired to be read in block communication, in block read data 1 and 5
Parameters (f875 to f879). This parameter becomes effective when the system is reset,
such as when power is turned off. When the setting is completed, turn off and then on the power.
No.

Block read data

For data details, see:

0
No selection
1
Status information 1 (FD01)
2
Output frequency (FD00)
3
Output current (FD03)
4
Output voltage (FD05)
5
Alarm information (FC91)
6
PID feedback value (FD22)
7
Input terminal monitor (FD06)
8
Output terminal monitor (FD07)
9
Terminal VIA monitor (FE35)
10
Terminal VIB monitor (FE36)
11
Terminal VIC monitor (FE37)
12
Input voltage (FD04)
13
Motor speed (FE90)
14
Torque (FD18)
* 0000 will be returned as dummy data, if 0 (No
read is specified.

14

8.2. Monitoring from communication


9. Parameter data
8.2. Monitoring from communication
9. Parameter data

8.2. Monitoring from communication

selection) is selected for the parameter and

E6581913
Inverter Computer
At time of broadcast communication of the binary mode, returning of data is not executed except for
the inverter to be returned (inverter number 00H) and when the inverter number is not matched.
This is because there will be a risk that the returned data may be deformed.

1) Normal processing
Omissible

Number of read data groups x 2 bytes

Start INV CMD Number Write Read Read Read Read Read Read Read Read Read Read SUM
(3.5
bytes Code No. Y of Read Status data1 data1 data2 data2 data3 data3 data4 data4 data5 data5
Blank) /
Data
Groups

high

low

high

low

high

low

high

low

high

low

(3.5
bytes
Blank)

Checksum area

1. 2FH / (1 byte)
2. INV-NO (1Byte)

Start code in binary mode


Inverter number00H to 3FH
If the inverter number matches up with that specified from the operation panel, data
will be returned from the inverter. If the inverter number does not match, the data will
be judged invalid and no data will be returned.
Communication data will be invalidated and data will not be returned either if the inverter number does not match. (Inverter number is considered matched if it is omitted during reception)

3. CMD(1Byte)

:Y (Block communication command [monitoring])


Lowercase letter y is during inverter trip or inverter retry.
4. Number of read data groups (1 byte)
: Return the number of data groups to be read (00H to 05H).
5. Write status (1 byte) : Return 00H to 03H.
* Failing to write in the specified parameter in the number of write data groups, set 1
in the corresponding bit for the parameter failed to write. (See below.)
Bit Position
Data Type

6. Read data1 - 5 (2 bytes)


: Return according to the number of read data groups. 0000H is returned as dummy
data if 0 is selected as a parameter.
Read data1: Data selected by f875. Read data2: Data selected by f876.
Read data3: Data selected by f877. Read data4: Data selected by f878.
Read data5: Data selected by f879.
7.SUM(1Byte)

: Checksum (Cannot be omitted) 00H to FFH


Lower two digits (1 byte) of total sum from start code of return data to read data.

Example
(When set as follows: f870 = 1 (Communication command 1), f871 = 3 (Frequency command value),
f875 = 1 (Status information 1), f876 = 2 (Output frequency), f877 = 3 (Output current), f878 = 4 (Output
voltage) and f879 = 5 (Alarm information)
Computer Inverter2F 58 02 05 C4 00 17 70 D9
Inverter Computer2F 59 05 03 00 00 00 00 00 00 00 00 00 00 90 (When parameter is not set)
Inverter Computer2F 59 05 00 40 00 00 00 00 00 00 00 00 00 CD CD (When parameter is set)
Inverter Computer2F 59 05 00 64 00 17 70 1A 8A 24 FD 00 00 3D (During operation at 60Hz)

15

E6581913
2) Error Processing (Binary mode)
In case an error occurs, communication error command (4EH(N) or 6EH(n)) and the error type
number is returned to the computer in addition to the checksum.

Omissible
(3.5bytes /
INV-NO
Blank) (2FH) 1 byte

Norn
(4EH)(6EH)
Checksum area

DATA
2 bytes

SUM
1 byte

(3.5bytes
Blank)

Not omissible

N or n (1 byte) : Communication error command. Also for check during an inverter trip (includes standing
by for retrying and trip holding). 4EH (N) is during normal condition, 6EH (n) is during
trip.
DATA (2 bytes)

: Error code (0004)


0004
: Checksum error (The checksum does not match)
No return : Command error, format error (specified number of bytes is not received in 1sec,
or parity error, overrun error or framing error), inverter number mismatch, and
inverter number other than 00H in broadcast communication.

Examples
Computer Inverter : 2F 58 02 05 C4 00 17 70 D8
Inverter Computer : 2F 4E 00 04 81 ... Checksum error

16

E6581913

4.2. Commands
Here are the communication commands available.
Command
Function
W command Writes the data with the specified communication number. (RAM and EEPROM).
P command Writes the data with the specified communication number. (RAM).
R command Reads the data with the specified communication number.
Reads the data with the specified communication number. (For binary mode only.
G command
Dummy data is required for this command.)
S command Inter-drive communication command (For binary mode only.)
X command Block communication (Computer -> Inverter)
Y command Block communication (Inverter -> Computer)

W (57H) (RAM*1 /EEPROM*2 write)


This command is used to write new data into the parameter specified using it communication number. It writes data into the RAM and EEPROM. For parameters whose settings cannot be stored in
the EEPROM (e.g., parameter with the communication number FA00), the W (57H) command
writes data into the RAM only. It cannot be used to write data into read-only parameters (e.g., parameter with the communication number FD?? or FE??).
Each time an attempt to write data is made, the inverter checks if the data falls within the specified
range. If this check reveals that the data falls outside the specified range, the inverter will reject it
and return an error code.

- Ex.: Setting the deceleration time (communication number: 0010) to 10 sec.


CR: Carriage return
<ASCII mode>
Computer Inverter
Inverter Computer
(W00100064)CR
(W00100064)CR
(100.1=100=0064H)
<Binary mode>
Computer Inverter
Inverter Computer
2F 57 00 10 00 64 FA
2F 57 00 10 00 64 FA
(100.1=100=0064H)

CAUTION
Do not write the same parameter to the EEPROM more than 10,000 times. The life time of EEPROM is
approximately 10,000 times.(Some parameters are not limited, please refer to the 9. Parameter data)
The lifetime of EEPROM is approximately 10,000 times. When using the Toshiba inverter protocol and
Mandatory
the data does not need to be records, use P command (the data is written only to RAM).
action
Explanation of terms
*1: The RAM is used to temporarily store inverter operation data. Data stored in the RAM is cleared
when the inverter is turned off, and data stored in the EEPROM is copied to the RAM when the
inverter is turned back on.
*2: The EEPROM is used to store inverter operation parameter settings, and so on. Data stored in
the EEPROM is retained even after the power is turned off, and it is copied to the RAM when the
inverter is turned on or reset.

17

E6581913

P (50H) (RAM

*1

write)

This command is used to rewrite data into the parameter specified using a communication number.
It writes data into the RAM only. It cannot be used to write data into any read-only parameters. Each
time an attempt to write data is made the inverter checks whether the data falls within the specified
range. If this check reveals that the data falls outside the range, the inverter will reject it and return
an error code.
- Ex.: Entering the emergency stop command (communication number: FA00) from the computer
<ASCII mode>
Computer Inverter
Inverter Computer
(PFA009000)CR
(PFA009000)CR
Command priority, emergency stop
command
<Binary mode>
Computer Inverter
Inverter Computer
2F 50 FA 00 90 00 09
2F 50 FA 00 90 00 09

R (52H) (Data read)


This command is used to read the setting of the parameter specified using a communication number.
- Ex.: Monitoring the electric current (communication number: FE03)
<ASCII mode>
Computer Inverter
Inverter Computer
(RFE03)CR
(RFE03077B)CR
Current: 1915 / 100 = 19.15%
<Binary mode>
Computer Inverter
Inverter Computer
2F 52 FE 03 82
2F 52 FE 03 07 7B 04

G (47H) (Data read)


This command is used to read the parameter data specified using a communication number. Although this command is used for the previous model to control the operation of two or more inverters in binary mode through two-wire RS485 network, the R command can also be used without
problems for the VF-S15 series.
To use the G command, however, dummy data (2 bytes) is needed.
This command is available only in binary mode.
- Ex.: Monitoring the electric current (communication number: FE03)
Inverter Computer
Computer Inverter
2F 47 FE 03 00 00 77
2F 47 FE 03 07 7B F9
* In this example, the data 00H sent from the computer to the inverter is dummy data.

S (53 H)/ s (73 H) Inter-drive communication command(RAM*1 Write)


This command is for using frequency command value in % (1 = 0.01%), instead of in Hz, and is for
synchronous-proportional operation in inter-drive communication. This command can also be used
in ordinary computer link communications.
When writing in the frequency command value (FA01) is enabled and a parameter other than it is
specified, a communication number error will result. Data is written in the RAMs only and at this
time the data check such as an upper limit and lower limit checking is not carried out.
Data is not returned from the inverters while this command is used. This command can be used
only in the binary mode.
For the details of the format, see 6.2. Transmission format for inter-drive communication.
Use (%) as the unit for frequency command value specified by the command S, instead of (Hz), and
the receiving side converts units for frequency values to Hz in accordance with the point conversion parameter. The conversion formula is shown below.
Frequency command value (Hz) =
Point 2 frequency (F813) Point 1 frequency (F812)
Point 2 (F814) Point 1 (F811)
Point 1 (F811)) + Point 1 frequency (F812)
18

x (Frequency command value (%)

E6581913
When Command s (lowercase letter) is received, the slave side judges that the master side is
tripped and operates in accordance with the inter-drive communication parameter ().
For detail, see "7. Communication parameters".
- Examples: 50% frequency command
(If maximum frequency = Frequency for operation at 80Hz = 40Hz: 50% = 5000d = 1388H)
<Binary mode>
Master inverter Slave inverter
2F 53 FA 01 13 88 18

Slave inverter Master inverter


No return

X(58H)/Y (59H) (Block Communication Command)


Data selected in the block communication write parameters (f870,f871) is written in the RAM.
When returning data, data selected in block communication read parameters (f875 to f879)
is read and is returned.
For detail, see "4.1.3. Transmission format of Block Communication ".
- Examples: 60Hz operation command from communication and monitoring (Monitoring when already operating at 60Hz)
(Parameter Setting: f870 = 1, f871 = 3, f875 = 1, f876 = 2, f877 = 3, f878 = 4, f879
= 5)

<Binary mode>
Computer Inverter
2F 58 02 05 C4 00 17 70 D9

Inverter Computer
2F 59 05 00 64 00 17 70 1A 8A 24 FD 00 00 3D

19

E6581913

4.3. Transmission errors


Table of error codes
Error name
Impossible

Description

Error code

to exe- The command is impossible to execute, though communication was

cute

0000

established normally.
1 Writing data into a parameter whose setting cannot be changed
during operation (e.g., maximum frequency)

*1

2 Writing data into a parameter while init is in progress


3 f700 (Parameter protection selection) is 2: Writing prohibited
(1+RS485 communication), 4: Reading prohibited (3+RS485
communication)
4 If f738(Password setting) was set to data, f738 can not set
to data
Data error

Invalid data is specified.

0001

Communication

There is no communication number that matches.

0002

number error
Command error

The command specified does not exist.

0003 (ASCII mode)


No code returned (Binary
mode)

Checksum error

The checksum does not match.

0004

Format error

The data transmission format does not match.

No code returned

1 One-digit inverter number (ASCII mode)


2 The CR code is found in the designated position. (ASCII mode)
Ex.: Communication number of 4 digits or less. In the case of
(R11) CR, 11) CR is recognized as a communication number
and the CR code is not recognized, with the result that a
format error occurs.
3 A code other then the stop code ()) is entered in the stop code
position.
Receiving error

A parity, overrun or framing error has occurred. *2


No code returned
*1: For parameters whose settings cannot changed during operation, see the inverters instruction
manual.
*2: Parity error
: The parity does not match.
Overrun error : A new data item is entered while the data is being read.
Framing error : The stop bit is placed in the wrong position.
* For the errors with no code returned in the above table, no error code is returned to avoid a
data crash.
If no response is received, the computer side recognizes that a communication error has occurred. Retry after a lapse of some time.
* If the inverter number does not match, no processing will be carried out and no data will be returned, though it is not regarded as an error.

20

E6581913

4.4. Broadcast communication function


Broadcast communication function can transmit the command (write the data) to multiple inverters
by one communication. Only the write (W, P) command is valid and the read (R, G) command is
invalid. The inverters subject to the broadcast communication are the same to the independent
communication; 0 to 99 (00H - 63H) in the ASCII mode, and 0 to 63 (00H - 3FH) in the binary mode.
To avoid data deforming, the inverters to return data will be limited.
Overall broadcast communication (ASCII mode / Binary mode)
- ASCII Mode
If you enter two asterisks (**) in the inverter number position of the data transmission format, the
computer will send the data simultaneously to all inverters (with an inverter number between 0 and
99 (00 to 63H)) on the network.
- Binary Mode
To put "FF" to the specified place of the inverter number in the communication format validates the
broadcast communication and the command is transmitted to all the applicable inverters in the network (inverter numbers from 0 to 63 (00 to 3FH)).
<Inverter that returns data to the computer>
Data is returned from the inverter bearing the inverter number 00 only.
If you do not want inverters to return data, do not assign the number 00 to any inverter on the network.
Group broadcast communication (ASCII mode only)
If you put *? in the inverter number position of the data transmission format, data will be sent simultaneously to all inverters bearing a number whose digit in the ones place in decimal notation
is?
If you put ?* in the inverter number position of the data transmission format, the data will be sent
simultaneously to all inverters bearing a number whose digit in the tens place in decimal notation
is?.
(?: Any number between 0 and 9.)
<Inverter that returns data to the computer>
Data is returned only from the inverter bearing the smallest number in the same group of inverters
(i.e., inverter whose number in the position of * is 0).
If you do not want inverters to return data to the computer, do not assign a number having a 0 in the
position of * to any inverter on the network.)
Examples of broadcast communication
Ex: Set the frequency setting for communication to 60Hz.
1 Computer Multiple inverters: broadcast communication (ASCII Mode)
Example of transmission of data from computer to inverter: (**PFA011770)CR
Example of data returned from inverter to computer: (00PFA011770)CR
Data is returned from the inverter numbered 00 only, while commands are issued to all inverters
connected to the network.
2 Computer A specific group of inverters: group communication (ASCII Mode)
Example of transmission of data from computer to inverters: (*9PFA011770)CR
Example of data returned from inverter to computer: (09PFA011770)CR
Data is returned only the inverter numbered 09 only, while commands are issued to a maximum
of 10 inverters bearing the number 09, 19, 29, 39, ... or 99.

21

E6581913

Host
computer

Block 2

Block 1
Inverter No. 10

Inverter

Inverter No.11

Inverter

Inverter No.19

Inverter

Inverter No.20 Inverter No.21

Inverter

Inverter

Inverter No.29

Inverter

*1
*1: Error signal I/F

In broadcast communication, only the representative inverter in each block returns data to the
computer. However, you can make the representative inverter in each block report the occurrence
of a problem in the block. To do so, follow these steps.
Set the timer function so that, if a time-out occurs, the inverter will trip (Ex.: f803=3 (sec)), set
the output terminal selection parameter (FL) so that trip information will be output through the output
terminal (f132=10), and set the input terminal selection parameter (F) of the representative inverter in each block to external input trip (emergency stop) (f111=20, 21(Inversion)). Then,
connect the input terminal (F, CC) of the representative inverter to the FL terminal (FLA, FLC) of
each of the other inverters in the same block. In this setting, if an inverter trips, the representative
inverter will come to an emergency stop, and as a result it will report the occurrence of a problem in
its block to the computer. (If the representative inverter returns a lowercase letter in response to a
command from the computer, the computer will judge that a problem has arisen in an inverter.) To
examine details on the problem that has arisen, the computer accesses each individual inverter,
specifying its communication number. To make the computer issue a command to all inverters in
block 1 or block 2 shown in the figure above, specify 1* or 2*, respectively. In this system, inverter No. 10 will return data to the computer if a problem arises in block 1, or inverter No. 20 if a
problem arises in block 2. For overall broadcast communication, specify **, in which case the inverter with the communication number 00 will return data to the computer.
In this example, if you want the computer to maintain communication without bringing an representative inverter to an emergency stop, set its input terminal selection parameter to disabled
(f111=0) but not to external input trip (emergency stop). This setting causes the computer to
check the setting of the input terminal information parameter (Communication No.=FE06, bit 0) of
the representative inverter, and as a result enables the computer to detect the occurrence of a
problem.
CAUTION:
Data from inverters will be deformed if inverters of the same number are connected on the network.
Never assign same single numbers to inverters on the network.

22

E6581913

4.5. Examples of the use of communication commands


Here are some examples of the use of communication commands provided for the VF-S15 series of
inverters.
Inverter numbers and checksum used in ASCII mode are omitted from these examples.
Examples of communication
- To run the motor in forward direction with the frequency set to 60 Hz from the computer
<ASCII mode>
Computer Inverter
(PFA011770)CR
(PFA00C400)CR

Inverter Computer
(PFA011770)CR
Set the operation frequency to 60 Hz.
(60 / 0.01 Hz = 6000 = 1770H)
(PFA00C400)CR
Set to forward run with commands and frequency
instruction from the computer enabled.

<Binary mode>
Computer Inverter

Inverter Computer

2F 50 FA 01 17 70 01

2F 50 FA 01 17 70 01

2F 50 FA 00 C4 00 3D

2F 50 FA 00 C4 00 3D

- To monitor the output frequency (during 60 Hz operation)


<ASCII mode>
Computer Inverter
(RFD00)CR

Inverter Computer
(RFD001770)CR
Set the operation frequency to 60 Hz.
(600.01Hz=6000=1770H)

<Binary mode>
Computer Inverter

Inverter Computer

2F 52 FD 00 7E

2F 52 FD 00 17 70 05

- To monitor the status of the inverter


<ASCII mode>
Computer Inverter
(RFD01)CR

Inverter Computer
(rFD010003)CR
For details on statuses, see 8.2. Monitoring from
the computer. (Stop status, FL output status, trip
status (r command))

<Binary mode>
Computer Inverter

Inverter Computer

2F 52 FD 01 7F

2F 72 FD 01 00 03 A2

- To check the trip code (when the inverter is tripped because of err5)
For details on trip codes, see Trip code monitor in 8.2. Monitoring
from the computer. (18H = 24d err5 trip status)
<ASCII mode>
Computer Inverter

Inverter Computer

(RFC90)CR

(rFC900018)CR

<Binary mode>
Computer Inverter

Inverter Computer

2F 52 FC 90 0D

2F 72 FC 90 00 18 45

23

E6581913

5. Modbus RTU protocol


The Modbus RTU protocol of VF-S15 supports only part of the Modbus RTU protocol. All data will
be binary codes.
Parameter Setting
Protocol selection (f829)
Select Modbus RTU (f829 = 1) in the communication selection parameters. TOSHIBA
(f829=0) is set for communication protocol selection in initial shipment setting. (See 3. Communication protocol.)

Inverter number (f802)


Inverter numbers. 0 to 247 can be specified in the Modbus RTU. 0 is allocated to broadcast
communication (no return). Set between 1 and 247.
<Related Parameter: Change and set as necessary>
f800 : Baud rate
f801 : Parity
Data Exchange with Inverters
The inverters are always ready to receive messages and perform slave operation in response to
computer requests.
A transmission error will result if the transmission format does not match. The inverters will not
respond if a framing error, parity error, CRC error or an inverter number mismatch occurs. If no response is received, the computer side recognizes that a communication error has occurred.
Transmit data again.
(1) In case spacing for more than 3.5 bytes are provided before characters, all data immediately
preceding it will be aborted. (See 3.1. About the handling of received frames.)
(2) Communication will be effective only when inverter numbers match or the communication mode
is 0 (Broadcast communication). If there is no inverter number that matches or 0 (broadcast
communication) is specified, no response is returned by any inverter.
(3) If no communication take place within the time specified using the timer function, the computer
will assume that a communication error has occurred and trip the inverter. The timer function is
disabled when the inverter is turned on or initialized. For details, see 7.3. Communication
time-out detection.
(4) On executing the command received, the inverter returns data to the computer. For the response time, see Appendix 2, Response time.
Caution:
Communication is not possible for about one second after the power is supplied to the inverter until
the initial setting is completed. If the control power is shut down due to an instantaneous voltage
drop, communication is temporarily interrupted.

24

E6581913

5.1.Modbus RTU transmission format


Modbus RTU sends and receives binary data without a frame-synchronizing start code and defines
the blank time to recognize the start of a frame. Modbus RTU decides the data that is first received
subsequently as the first byte of a frame after a blank time for 3.5 bytes at the on-going communication speed.

(3.5bytes
Blank)

Request format / Positive response


Inverter
Command
Data
No.
1byte
1byte
variable length

CRC16
low
high
byte
byte

(3.5bytes
Blank)

1) Inverter No. (1 byte)

: Specify an inverter number between 0 and 247 (00H to F7H).


Command processing will be executed only broadcast communication 0 and with
those inverters that match set inverter numbers. Data will not be returned if 0
(broadcast communication) and inverter numbers do not match. Dont use the
number between 248 and 255(F8H to FFH) for inverter option and shipment test.

2) Command (1 byte)

: Set the command. Refer to section 5.1.7 from 5.1.1

Command
Decimal

Function

Remarks

Hex
Read

03

Reference

03H
Block read

06

06H

16

10H

16

10H

Block write

23

17H

Block write and read

43

2BH

Identification

Write

Read the data with the specified


communication number.
Block read communication (Indirect)
Block read communication (Direct)
Write the data with the specified
communication number.
(RAM and EEPROM).
Block write communication (Indirect)
Block write and read communication
(Indirect)
Reads the Inverter information
(manufacture , type format , software
version)

5.1.1
5.1.2
5.1.3
5.1.4.1
5.1.4.2
5.1.5
5.1.6
5.1.7

3) Data (variable ength)

: Set the data requested by command.

4) CRC (2 bytes)

: Set generation results of CRC in the order of low to high numbers. For the method
to generate CRC, see 5.2. CRC Generation. Note that the setting sequence is
reversal to that of others.

(3.5bytes
Blank)

Negative response
Inverter
Command
No.
1byte
Requested command
+ 80H

Error code
See 5.3. Error codes.

25

CRC16
low
high
byte
byte

(3.5bytes
Blank)

E6581913

5.1.1. Read command (03H)


Computer Inverter *The text size is 8 bytes fixed.
Inverter
No.

Command

Communication No.
high

low

03

Number of Data
Groups
high
low
00
01

CRC16
low

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the read command (03H fixed).

3) Communication No. (2 bytes)

: Set in the order of high to low numbers.

high

4) Number of data groups (2 bytes) : Set the number of data words 0001 (fixed) in the order of high to low numbers.
5) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is 7 bytes fixed.


Inverter
No.

Command
03

Number
of Data
02

Read data
high
low

CRC16
low
high

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Read command (03H fixed) will be returned.

3) Number of data

: A number of data bytes (02H fixed) will be returned.


The number of data groups for transmission to the inverters is 2 bytes and 01H fixed.

4) Read data (2 bytes)

: Returned in the order of read data (high) and (low).

5) CRC16 (2 bytes)

: ---

Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.


Inverter
No.

Command Error Code

CRC16
low
high

83
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 83H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example: Reading output frequency (During 60Hz operation)


(Computer inverter)
01 03 FD 00 00 01 B5 A6
(Inverter computer)
01 03 02 17 70 B6 50
Example: Data specification error
(Computer inverter)
(Inverter computer)

01 03 FD 00 00 02 F5 A7
01 83 03 01 31

26

E6581913

5.1.2. Block Read commandIndirect (03H)


Select the read data which is desired to be read in block communication to Block Communication
Read Data Parameters (f875 to f879). This parameter becomes effective when the system
is reset, such as when power is turned off. When the setting is completed, turn off and then on the
power.
No.

Block read data

For data details, see:

0
No selection
1
Status information 1 (FD01)
2
Output frequency (FD00)
3
Output current (FD03)
4
Output voltage (FD05)
5
Alarm information (FC91)
6
PID feedback value (FD22)
7
Input terminal monitor (FD06)
8
Output terminal monitor (FD07)
9
Terminal VIA monitor (FE35)
10
Terminal VIB monitor (FE36)
11
Terminal VIC monitor (FE37)
12
Input voltage (FD04)
13
Motor speed (FE90)
14
Torque (FD18)
* 0000 will be returned as dummy data, if 0 (No
read is specified.

8.2. Monitoring from communication


9. Parameter data
8.2. Monitoring from communication
9. Parameter data

8.2. Monitoring from communication

selection) is selected for the parameter and

Computer Inverter *The text size is 8 bytes fixed.


Inverter
No.

Command
03

Communication
No.
high
low
8
75

Number of Data
Groups
high
low
00
02-05

CRC16
low

high

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the read command (03H fixed).

3) Communication No. (2 bytes)

: Set in the order of high to low numbers (1875H fixed).

4) Number of data groups (2 bytes) : Set the number of data words from 0002H to 0005H.
5) CRC16 (2 bytes)

: ---

Inverter Computer *The text size is variable.


Inverter
No.

Command
03

Number
of data
04-10

Read data 1
high
low

Read data 5
high
low

CRC16
low
high

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the read command (03H fixed).

3) Number of data (1 bytes)

: The number of read data bytes will be returned. The number is from 04H to 0AH
bytes. Note that the number of byte is variable.

4) Read data 1 (2 bytes)

: The data selected with f875 is read.

5) Read data 2 (2 bytes)

: The data selected with f876 is read.

6) Read data 3 (2 bytes)

: The data selected with f877 is read.

7) Read data 4 (2 bytes)

: The data selected with f878 is read.


27

E6581913
8) Read data 5 (2 bytes)

: The data selected with f879 is read.

9) CRC16 (2 bytes)

: ---

Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.


Inverter
No.

Command Error Code

CRC16
low
high

83
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 83H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example: Indirect block read of 5 words(During 60Hz operation)


< Parameter >
f802 (Inverter number) = 1
f829 (Selection of communication protocol) = 1: Modbus RTU
f875 (Block read data 1) =1: Ststus information 1
f876 (Block read data 2) = 2: Output frequency
f877 (Block read data 3) = 3: Output current
f878 (Block read data 4) = 4: Output voltage
f879 (Block read data 5) = 5: Alarm information
(Computer inverter)
(Inverter computer)

01 03 18 75 00 05 92 B3
01 03 0A E4 04 17 70 00 00 26 FF 00 80 58 00

Example: Indirect block read of 2 words(During 60Hz operation and f875=1, f876=2)
(Computer inverter)
01 03 18 75 00 02 D3 71
(Inverter computer)
01 03 04 E4 04 17 70 83 16
Example: Indirect block read of 2 words(During 60Hz operation and f875=0, f876=2)
(Computer inverter)
01 03 18 75 00 02 D3 71
(Inverter computer)
01 03 04 00 00 17 70 F4 27
Example: Data error ( Number of word is wrong )
(Computer inverter)
01 03 18 75 00 06 D2 B2
(Inverter computer)
01 83 03 01 31
Example: Data error ( Communication number is wrong )
(Computer inverter)
01 03 18 76 00 02 23 71
(Inverter computer)
01 83 03 01 31

28

E6581913

5.1.3.Block Read commandDirect (03H)


The data of consecutive communication number from the specified communication number is read.
Eight data or less is read. When a consecutive communication number doesn't exist, the data of
8000H is sent back.
Computer Inverter *The text size is 8 bytes fixed.
Inverter
No.

Command

Communication
No.
high
low

03

Number of Data
Groups
high
low
00
02-08

CRC16
low

high

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the read command (03H fixed).

3) Communication No. (2 bytes)

: Set in the order of high to low numbers.


Note: If communication number doesnt exist, return the error to computer.

4) Number of data groups (2 bytes) : Set the number of data words from 0002H to 0008H.
5) CRC16 (2 bytes)

: ---

Inverter Computer *The text size is variable.


Inverter
No.

Command
03

Number
of data
04-16

Read data 1
high
low

Read data 8
high
low

CRC16
low
high

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the read command (03H fixed).

3) Number of data (1 bytes)

: A number of data bytes will be returned. The number of data groups for transmissions to the inverter is from 04 to 16 (04H 10H) bytes. Note that the number of
data returned by the inverters is variable.

4) Read data 1 (2 bytes)

: The data of specified communication number is read.

5) Read data 2 (2 bytes)

: The data of specified communication number + 1 is read.

6) Read data 3 (2 bytes)

: The data of specified communication number + 2 is read.

7) Read data 4 (2 bytes)

: The data of specified communication number + 3 is read.

8) Read data 5 (2 bytes)

: The data of specified communication number + 4 is read.

9) Read data 6 (2 bytes)

: The data of specified communication number + 5 is read.

10) Read data 7 (2 bytes)

: The data of specified communication number + 6 is read.

11) Read data 8 (2 bytes)

: The data of specified communication number + 7 is read.

12) CRC16 (2 bytes)

: ---

Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.


Inverter
No.

Command Error Code

CRC16
low
high

83
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 83H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

29

E6581913
Example: direct block read of 5 words
< Parameter >
f802 (Inverter number) = 1
f829 (Selection of communication protocol) = 1: Modbus RTU
f130 = 4
f131 = 6
f132 = 10
f133 : nonexistent
f134 : nonexistent
(Computer inverter)
(Inverter computer)

01 03 01 30 00 05 84 3A
01 03 0A 00 04 00 06 00 0A 80 00 80 00 A0 77

Note: When a consecutive communication number doesn't exist, the data of 8000H is sent back.
Please confirm the range of the parameter.

30

E6581913

5.1.4. Write command (06H, 10H)

CAUTION
Do not write the same parameter to the EEPROM more than 10,000 times. The life time of EEPROM is
approximately 10,000 times. (Some parameters are not limited, please refer to the 9. Parameter data)
Mandatory
action

5.1.4.1. Write command (06)


Computer Inverter *The text size is 8 bytes fixed.
Inverter
No.

Command

Communication No.
high
low

Write Data
high
low

CRC16
low

high

06

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the write command (06H fixed).

3) Communication No. (2 bytes) : Set in the order of high to low numbers.


4) Write data (2 bytes)

: Set in the order of high to low write data.

5) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is 8 bytes fixed.


Note: The return packet and the sending packet are same.
Inverter
No.

Command

Communication No.
high
low

Write Data
high
low

06
Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.
Inverter
No.

Command Error Code

CRC16
low
high

86
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 86H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example: Writing in frequency command value (FA01) (60Hz)


(Computer inverter)
01 06 FA 01 17 70 E6 C6
(Inverter computer)

01 06 FA 01 17 70 E6 C6

Example: Communication number error


(Computer inverter)
01 06 FF FF 00 00 89 EE
(Inverter computer)

01 86 02 C3 A1

31

CRC16
low

high

E6581913

5.1.4.2. Write command (10H)


Computer Inverter *The text size is 11 bytes fixed.
Inverter
No.

Command

Communication
No.
high
low

number of word
high
00

10

number
of byte

low
01

Write Data
high

02

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the write command (10H fixed).

3) Communication No. (2 bytes) : Set in the order of high to low numbers.


4) Number of word (2 bytes)

: 0001H (fixed).

5) Number of byte (1 bytes)

: 02H (fixed).

6) Write data (2 bytes)

: Set in the order of high to low write data.

7) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is 8 bytes fixed.


Inverter
No.

Command

Communication
No.
high
low

number of word
high
00

10

low
01

CRC16
low

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the write command (10H fixed).

high

3) Communication No. (2 bytes) : Set in the order of high to low numbers.


4) Number of word (2 bytes)

: 0001H (fixed).

5) CRC16 (2 bytes)

: ---

Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.


Inverter
No.

Command Error Code

CRC16
low
high

90
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 90H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example( One word write ): Writing in frequency command value (FA01) (60Hz)
(Computer inverter)
01 10 FA 01 00 01 02 17 70 F3 9A
(Inverter computer)

01 10 FA 01 00 01 60 D1

32

low

CRC16
low

high

E6581913

5.1.5. Block Write command (10H)


Select data, which is desired to be written in block communications, in Block Communication Write
Data 1 and 2 Parameters (f870, f871). This parameter becomes effective when the system
is reset, such as when power is turned off. When the setting is completed, turn off and then on the
power.
No.

Block write data

For data details, see:

0
No selection
1
Communication command 1 (FA00)
2
Communication command 2 (FA20)
3
Frequency command value (FA01)
8.1. Command by communication
4
Output data on the terminal board (FA50)
5
FM analog output (FA51)
6
Motor speed command (FA13)
* When No selection is specified in the parameters, no data will be written even though write data
is specified.
Computer Inverter *The text size is 13 bytes fixed.
Inverter
No.

Command

10

Communication
No.
high
low
18
70

number of word
high
00

low
02

number
of byte

Write Data 1

Write Data 2

high

high

low

04

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the block write command (10H fixed).

3) Communication No. (2 bytes) : Set in the order of high to low numbers (1870H fixed).
4) Number of word (2 bytes)

: 0002H (fixed).

5) Number of byte (1 bytes)

: 04H (fixed).

6) Write data 1(2 bytes)

: Set in the order of high to low write data 1.


The data is written to the specified parameter selected by f870.

6) Write data 2(2 bytes)

: Set in the order of high to low write data 2.


The data is written to the specified parameter selected by f871.

8) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is 8 bytes fixed.


Inverter
No.

Command

10

Communication
No.
high
low
18
70

number of word

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: 10H (fixed).

high
00

low
02

3) Communication No. (2 bytes) : 1870H (fixed).


4) Number of word (2 bytes)

: 0002H (fixed).

5) CRC16 (2 bytes)

: ---

33

CRC16
low

high

low

CRC16
low

high

E6581913
Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.
Inverter
No.

Command Error Code

low

CRC16
high

90
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 90H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example: Set the operation frequency(FA01=60.00Hz) and forward run command value by RS485
< Parameter >
f802 (Inverter number) = 1
f829 (RS485 protocol selection) = 1: Modbus RTU
f870 (Block write data 1) = 1: Communication command 1
f871 (Block write data 2) = 3: Frequency command value
(Computer inverter)
(Inverter computer)

01 10 18 70 00 02 04 C4 00 17 70 6D AF
01 10 18 70 00 02 46 B3

Example: (Inverter is busy or f870,f871 is 0)


(Computer inverter)
01 10 18 70 00 02 04 C4 00 17 70 6D AF
(Inverter computer)
01 90 04 4D C3
Example: Communication number error
(Computer inverter)
01 10 18 71 00 02 04 C4 00 17 70 AC 63
(Inverter computer)
01 90 03 0C 01
Example: Data range error
(Computer inverter)
(Inverter computer)

01 10 18 70 00 03 04 C4 00 17 70 6C 7E
01 90 03 0C 01

34

E6581913

5.1.6.Block Write and Read command (17H)


Select data, which is desired to be written in block communications, in Block Communication Write
Data 1 and 2 Parameters (f870, f871). Then, Select read data, which is desired to be read in
block communication, in block read data 1 and 5 Parameters (f875 to f879).
This parameter becomes effective when the system is reset, such as when power is turned off.
When the setting is completed, turn off and then on the power.
No.

Block write data

For data details, see:

0
No selection
1
Communication command 1 (FA00)
2
Communication command 2 (FA20)
3
Frequency command value (FA01)
8.1. Command by communication
4
Output data on the terminal board (FA50)
5
FM analog output (FA51)
6
Motor speed command (FA13)
* When No selection is specified in the parameters, no data will be written even though write data
is specified.
No.

Block read data

For data details, see:

0
No selection
1
Status information 1 (FD01)
2
Output frequency (FD00)
3
Output current (FD03)
4
Output voltage (FD05)
5
Alarm information (FC91)
6
PID feedback value (FD22)
7
Input terminal monitor (FD06)
8
Output terminal monitor (FD07)
9
Terminal VIA monitor (FE35)
10
Terminal VIB monitor (FE36)
11
Terminal VIC monitor (FE37)
12
Input voltage (FD04)
13
Motor speed (FE90)
14
Torque (FD18)
* 0000 will be returned as dummy data, if 0 (No
read is specified.

8.2. Monitoring from communication


9. Parameter data
8.2. Monitoring from communication
9. Parameter data

8.2. Monitoring from communication

selection) is selected for the parameter and

Computer Inverter *The text size is 13 bytes fixed.

INV-NO

CMD
17

Read communication No.


high
low
8
75
Number of
byte
04

Number of word
high
00

high

Write data 1
high

low

Communication
No.
low
low
18
70

number of word

Write data 2

CRC16

high

low

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the block write and read command (17H fixed).

3) Read communication No. (2 bytes)

low

: Set in the order of high to low numbers (1875H fixed).

4) Read number of word : Set the number of word from 2 to 5.


5) Write communication No.

low
00

: Set in the order of high to low numbers (1870H fixed).

6) Write number of word : 0004H(fixed).


35

high
02

high

E6581913
7) Write number of byte : 0002H(fixed).
8) Write data 1(2 bytes)

: Set in the order of high to low write data 1.


The data is written to the specified parameter selected by f870.

9) Write data 2(2 bytes)

: Set in the order of high to low write data 2.


The data is written to the specified parameter selected by f871.

10) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is variable.


Inverter
No.

Command
17

Number
of data
04-16

Read data 1
high
low

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: 10H (fixed).

Read data 8
high
low

3) Communication No. (2 bytes) : 1870H(fixed).


4) Number of word (2 bytes)

: 0002H(fixed).

5) CRC16 (2 bytes)

: ---

Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.


Inverter
No.

Command Error Code

low

CRC16
high

97
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: 90H fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

36

CRC16
low
high

E6581913

5.1.7. Identification command (2BH)


Computer Inverter *The text size is 7 bytes fixed.
Inverter
No.

Command
2B
(fixed)

Type of
MEI
0E
(fixed)

Read
device ID
00-03
(variable)

CRC16
low
high

Object ID
00
(fixed)

1) Inverter No. (1 byte)

: ---

2) Command (1 byte)

: Set the Identification command (2BH fixed).

3) Type of MEI (1 byte)

: 0EH fixed.

4) Read Device ID (1 byte)

: 00-03H

5) Object ID (1 byte)

: 00H fixed.

6) CRC16 (2 bytes)

: ---

Inverter Computer (Normal return) *The text size is variable.


Inverter ComNo.
mand

Type of
MEI

2B
(fixed)

0E
(fixed)

Read Device
Id
00-03
(variable)

Degree of
conformity
01
(fixed)

----Number of
Next
Number of
additional
object Id
objects
frames
00
00
03
(fixed)
(fixed)
(fixed)

------

Id of object no.1
00
(fixed)

Length of object no.1


07
(fixed)

Value of object no.1


TOSHIBA
(fixed)

------

------

Id of object no.2
01
(fixed)

Length of object no.2


0C
(variable)

Value of object no.2


VFS15-2037PM
(variable)
Note: See Appendix 3.

------

------

Id of object no.3
02
(fixed)

Length of object no.3


04
(fixed)

Value of object no.3(4 bytes)


0100
(variable)

------

------

CRC16
low
high

The total response size is variable.


The three objects contained in the response correspond to the following objects:
Object no.1: Manufacturer name (TOSHIBA).
Object no.2: Device reference (ASCII string ; ex. : VFS15-2037PM). Note: See Appendix 3.
Object no.3: Device version (4-byte ASCII string; for example: 0100 for version 100).

37

E6581913
Inverter Computer (Abnormal return) *The text size is 5 bytes fixed.
Inverter
No.

Command Error Code

low

CRC16
high

AB
1) Inverter No (1 byte)

: ---

2) Command (1 byte)

: ABH fixed (Read command error) (Command + 80H)

3) Error code (1 byte)

: See 5.3. Error codes.

4) CRC16 (2 bytes)

: ---

Example: Reading Identification


Inverter No = 01H
Manufacturer name = TOSHIBA(7 bytes)
Device name = VFS15-2037PM (12 bytes)
Device version = 0100 (4 bytes)
(Computer inverter) 01 2B 0E 01 00 70 77
(Inverter computer) 01 2B 0E 01 01 00 00 03
00 07 54 4F 53 48 49 42 41
01 0C 56 46 53 31 35 2D 32 30 33 37 50 4D
02 04 30 31 30 30
13 45

38

E6581913

5.2. CRC Generation


CRC is a system to check errors in communication frames during data transmission. CRC is
composed of two bytes and has hexadecimal-bit binary values. CRC values are generated by the
transmission side that adds CRC to messages. The receiving side regenerates CRC of received
messages and compares generation results of CRC regeneration with CRC values actually received. If values do not match, data will be aborted.
Flow
A procedure for generating a CRC is:
1, Load a 16bit register with FFFF hex (all 1s). Call this
the CRC register.

CRC generation ( )
CRC initial data: FFFF

2. Exclusive OR the first 8bit byte of the message with


the loworder byte of the 16bit CRC register, putting
the result in the CRC register.

Byte counter n = 0
N

Byte counter n < Length

3. Shift the CRC register one bit to the right (toward the
LSB), zerofilling the MSB. Extract and examine the
LSB.

Yes
CRC = (CRC XOR nth send byte
(0 expanded to word (higher 8
bits))

4. (If the LSB was 0): Repeat Step 3 (another shift).


(If the LSB was 1): Exclusive OR the CRC register with
the polynomial value A001 hex (1010 0000 0000 0001).

Bit counter = 0
Bit counter < 8

Yes

5. Repeat Steps 3 and 4 until 8 shifts have been performed. When this is done, a complete 8bit byte will
have been processed.

C = (Remainder of CRC 2)
>>
Is remainder (C)
other than 0?

6. Repeat Steps 2 through 5 for the next 8bit byte of the


message. Continue doing this until all bytes have been
processed.

Yes

CRC

(CRC XOR generating polynomial (A001))

7. The final contents of the CRC register is the CRC value.


8. When the CRC is placed into the message, its upper
and lower bytes must be swapped as described below.

Bit counter +1

Byte counter +1

End (Return CRC)

39

E6581913

5.3. Error codes


In case of the following errors, the return commands from the inverters are added 80h to the commands received by the inverters. The following error codes are used.
Error Code

Description

01

- Command error
- Function code 43 supported but MEI Type not equal to 14

02

- Communication number error


- It tried to write to parameter with only reading.

03

04

- Data range error


- Fixed-data error
- Function code 43 and MEI Type 14 supported but invalid Read Device ID Code
(Read Device ID code > 3)
- Unable to execute
- Writing in write-disable-during-operation parameter
- Writing in parameter that is executing TYP
- F700 (Parameter protection selection) is 2:Writing prohibited (RS485), 4:Writing
and Reading prohibited (RS485)
- If F738 (Password setting) was set to data, F738 can not set to data.

40

E6581913

6. Inter-drive communication
Inter-drive communication (communication between inverters) are used, for example, when performing speed proportional control of two or more inverters without using a PLC or computer. The
command is instructed by the operation from the master inverters panel or analog input, etc.
With the Inter-drive communication function, the master inverter continues to transmit the data selected by the parameters to all the slave inverters on the same network. The master inverter uses
the S command for outputting instructions to the slave inverters, and the slave inverters do not return the data. (See 4.2. Commands".) Network construction for a simple synchronized operation
and speed-proportional operation can be created by this function.
* If the master inverter trips, the slave inverters display the blinking error code t and come to a
full stop (0Hz).
After the master inverter was reset, the blinking error code t is lost.
* With the communication time-out parameters f803 and f804, you can specify what the
slave inverters should do (continue to operate, issue an alarm or trip) if a cable is broken or the
master inverter is turned off during operation.
* To use the inter-drive communication function, select Toshiba inverter protocol ( =) in
the communication protocol selection parameters. Toshiba inverter protocol (=) is
set for communication protocol selection in Shipment setting. (See 3. Communication protocol.)
<Conceptual illustration (RS485 communication)>
Master (60Hz)

Slave 1 (50Hz)

Inverter

Inverter

Slave 2 (40Hz)

Inverter

Slave 3 (30Hz)

Inverter

Analog input

<Notes>
Speed command can be transmitted but the run / stop signal is not issued. Slave station should have an individual stop signal or the function to stop the action by the frequency reference. (Setting is necessary for f241:
Operation start frequency, f242: Operation start frequency hysteresis.)
For continuing the operation by the last received command value in the case of a communication breakdown,
communications time-out time (f803) to trip the slave inverters. The master inverter does not trip even though
the communication breakdown happens. To trip the master inverter, provide an interlock mechanism by installing
an FL fault relay point or the like from the slave side.

41

E6581913
Setting of parameter
Protocol selection (f829) Shipment setting: 0 (TOSHIBA)
Protocol setting with all inverters (both master and slave inverters) engaged in inter-drive communication
0: Set the TOSHIBA.
* Inter-drive communication are disabled when Modbus RTU protocol is selected.
* This parameter is validated after resetting the inverter or rebooting the power supply.
Setting of master and slave inverters for communication between inverters (setting of master and
slave) (f806) ... Shipment setting = 0
Assign one master inverter in the network. Other inverters should be the slave inverters.
*Specify only one inverter as the master. In case two or more inverters are designated for the
master inverter in the same network, data will collide.
- Setting to the master inverter
Set data desired for sending from the master side to the slave side.
3: Master (transmission of frequency commands)
4: Master (transmission of output frequency signals)
- Setting to the slave inverters
Set the desired action on the slave side that will be needed when the master trips.
0: Slave (0 Hz command issued in case the master inverter fails)
(The output frequency is limited to the lower limit frequency.)
1: Slave (Operation continued in case the master inverter fails)
Note: If the master inverter trips when an output frequency is specified for it, the operation frequency of the slave inverters become 0Hz because tripping of the master inverter causes its
output frequency to drop to 0Hz.
2: Slave (Emergency stop tripping in case the master inverter fails)
The way they make an emergency stop depends on the setting of f603 (emergency stop).
*This parameter is validated after resetting the inverter or rebooting the power supply.
Communication waiting time (f805) ... Shipment setting = 0.00
- Setting to the master inverter
Specify a waiting time if you want the master to issue commands to slaves with a given delay.

Frequency setting mode selection 1 (fm0d) Shipment setting = 0: Setting dial 1


Designate a target of speed command input for the inverter to the parameter fmod.
- Setting to the master inverter
Select except RS485 communication (fm0d4).
- Setting to the slave inverters
Select RS485 communication (fm0d=4)

42

E6581913
Relating communication parameters
Following parameters should be set or changed if necessary.
Baud rate (f800)... Shipment setting = 4: 19200bps
Baud rate of all inverters in the network (master and slave) should be same network.
Parity (f801) ... Shipment setting = 1: Even parity
Parity of all inverters in the network (master and slave) should be same network.
Communication time-out time (f803) ... Shipment setting = 0.0
Operation is continued by the last received command value in the case of a communication breakdown. To stop the operation of inverter, provide a communication time-out time (ex. f803=1.0
second) to the slave inverters. The master inverter does not trip even though the communication
breakdown happens. To trip the master inverter, provide an interlock mechanism by installing a FL
fault relay point or the like from the slave side.
Frequency point selection (f810, f811-f814)
The command from master inveter can be performed by the parameter of the point setting.
See 6.1 Speed proportional control for details.

Setting example of parameters


Parameters relating to the master side (example)
Master (transmission of frequency commands
(%)
(100% at FH))
f829:0
Selection of communication protocol
(Toshiba inverter protocol)
f800:4
Baud rate
(ex. 19200bps)
f801:1
Parity (Even parity)
cmod:1
Example: Panel keypad
fmod:2 Example: Terminal VIB
f806:3

Parameters relating to the slave side (example)


f806:0
Slave (0 Hz command issued in case the master
inverter fails)
Selection of communication protocol
(Toshiba inverter protocol)
f803:1.0 Communication time-out time (ex. 1 second)
f800:4
Baud rate (same to the master side)
f801:1
Parity (same to the master side)
cmod:0
Terminal block (ex. Driven by F, ST)
(f241:Run and stop of operation is controlled with the frequency
reference value by setting the run frequency.)
fmod:4
RS485 communication
f810:1
Enabled
f811:?
Adjusted to the system Point 1 setting (%)
f812:?
Ditto
Point 1 frequency (Hz)
f813:?
Ditto
Point 2 setting (%)
f814:?
Ditto
Point 2 frequency (Hz)
f829:0

43

E6581913

6.1. Speed proportional control


Proportional control of frequency can be performed in two ways: control by selecting frequency
points and control by adjusting the ratio to the maximum frequency. This section explains proportional control of inverters by means of a master inverter (inter-drive communication), although the
VF-S15 series inverters are ready for proportional control by means of the S command even when
they are operated under the control of a computer (computer-linked communication) (in the latter
cases, read the master inverter as the computer).
Proportional control can also be performed in units of Hz using ordinary write commands (W and P
commands) (frequency point selection only). For proportional control in units of %, however, the S
command should be used.
* For proportional control by selecting frequency points, the gradient can be set variously according
to the way each inverter is used. For proportional control by controlling the ratio to the maximum
frequency, settings can be made easily without consideration of the rate at which the frequency is
increased or decreased to the target frequency.
Data sent by the master inverter to slave inverters in inter-drive communication mode (frequency
command value)

fc(%)

Master side fc10000


Master side FH

(1=0.01%)

* Fractions under 1 (0.01%) are omitted. Therefore, an error of 0.01% is introduced at the maximum.
Conversion of the frequency command received by a slave inverter (when the frequency point
selection option is not selected)
The value obtained by the following conversion calculation is written in RAM as a frequency command value.

fc( Hz )

Slave receive data(%) Slave side FH


10000

(1=0.01Hz)

* Fractions under 1 (0.01Hz) are omitted. Therefore, an error of 0.01Hz is introduced at the maximum.
[Diagram of speed proportional control]
<Outside> <Inverter's internal computation>
Operation performed by the
master (or use of S command)
Master send data

Master fc
1000 0
Master FH

* fc=frequency reference, FH=maximum frequency

Operation performed by the slave


% Data ( Hz ) Slave receive data Slave FH

Point selection (f810)

Fc (Hz)

Points not selected

Hz

10000

Point conversion
%

Points selected
(Hz)
Setting 2 fc (f814)
Slave command
Setting 1 fc (f812)

Point1

(f811)
Slave command

Hz

Data

Master command
Point 2fc Po int 1fc
Point2 Point1

fc
Slave FH

10000

(%)

( Master command Point1P oint 1fc

If the Frequency point selection function is disabled (f810=0)


44

Point2

(f813)

Hz

E6581913
The operation frequency (frequency command value) of the inverters are calculated using the following equations, with the received data in the following equation used as the data received from
the master inverter when inverters are operated under the control of a master inverter (inter-drive
communication), or with the received data in the following equation used as the data received from
the computer when inverters are operated under the control of a computer (computer-linked operation).

fc( Hz )

Slave recieve data(%) Slave side FH


10000

Example:
Master (Fc)
Slave 1
Slave 2

Maximum frequency
100.00Hz (10000)
90.00Hz (9000)
80.00Hz (8000)

(Hz)

Unit:1=0.01Hz
Operation frequency command value
50.00Hz (5000)
45.00Hz (4500)
40.00Hz (4000)

Master side fc 10000 500010000

5000 50%
Master side FH
10000
5000 9000
Slave 1 : fc( Hz )
4500 45Hz
10000
5000 8000
Slave 2 : fc( Hz )
4000 40 Hz
10000
Master send datafc(%)

If the Frequency point selection function is enabled (f8100)


When inverters are operated under the control of a mater inverter, the operation frequency (frequency command value) of the slave inverters are calculated using the following equations.
Just as the master inverter is calculated to the data, personal computer has to send the same data.

fc( Hz )

Po int 2 frequency Po int 1 frequency


Master command (%) Po int 1Po int 1 frequency
Po int 2 Po int 1

Example:

Units: Frequency unit 1 = 0.01Hz, Point setting unit 1 = 0.01%


Maximum
Point 1 set- Point 1 fre- Point 2 set- Point 2 frefrequency ting
quency
ting
quency
(fh)
(f811)
(f812)
(f813)
(f814)
Master (Fc) 100.00Hz
(10000)
Slave 1
100.00Hz
0.00%
0.00Hz
100.00%
90.00Hz
(10000)
(0)
(0)
(10000)
(9000)
Slave 2
100.00Hz(1
0.00%
0.0Hz
100.00%(10
80.00Hz
0000)
(0)
(0)
000)
(8000)

Data sent by the master inverter

Master send data : fc(%)

Master side fc 10000 500010000

5000 50%
Master side FH
10000

Results of conversions to point frequency (for the equation used, see above.)

9000 0
( 5000 0 )0 4500 45 Hz
10000 0
8000 0
Slave 2 : fc( Hz )
( 5000 0 )0 4000 40 Hz
10000 0
Slave 1 : fc( Hz )

45

Frequency
(Fc)
50.00Hz
(5000)
45.00Hz
(4500)
40.00Hz
(4000)

E6581913

6.2. Transmission format for inter-drive communication


Data type is handled in hexadecimal notation and the transmission characters are treated with the
binary (HEX) code.
The transmission format is basically the same to the case of binary mode. S command is used and
the slave inverters do not return the data.
Master inverter Slave inverter (Binary mode)
Omissible
(3.5bytes
/
Blank) (2FH)

INV-NO
1 byte

CMD
1 byte

Communication No.
2 bytes

DATA
2 bytes

Checksum area

1) INV-NO (1 byte)

SUM
1 byte

(3.5bytes
Blank)

Not omissible

: Inverter number
This is always excluded at the master inverter side at time of inter-drive communication, and
can be added when the user utilize this data for the purpose of proportional operation.
(When this code is added, only the inverter concerned will accept the data.)

2) CMD (1 byte)

: Command
53H (S) or 73H (s) command ... command for inter-drive communication
When the master inverter is not tripping, this will be 53H (S).
When the master inverter is tripping, this will be 73H (s).

3) Communication number (2 bytes)

Specify FA01 for RS485 communication.


4) DATA (2 bytes)

: Instruction data to slave (0 to 10000:100=1%)

As for the S command, see 4.2. Commands, and see 6. Inter-drive communication function for the communication
of inverters.

46

E6581913

7. Communication parameters
The settings of communication-related parameters can be changed from the operation panel and
the external controller (computer). Note that there are two types of parameters: parameters whose
settings take effect immediately after the setting and parameters whose settings do not take effect
until the inverter is turned back on or reset.
Communication
Number.

Title

Function

Adjustment range
3: 9600bps
4: 19200bps
5: 38400bps
0: Non parity
1: Even parity
2: Odd parity

0800

f800 Baud rate

0801

f801 Parity

0802

f802 Inverter number

0-247

0803

f803

0804

Communication
time-out time
Communication
f804 time-out action

0.0:Disabled
0.1-100.0s
0:Alarm only
1:Trip (Coast stop)
2:Trip (Deceleration stop)

0805

f805

0806

f806

0808

f808

0810

f810

0811

f811

0812

f812

0813

f813

0814

f814

0829

f829

0856

f856

Communication
waiting time

0.00-2.00

0: Slave (0 Hz command issued in


case the master inverter fails)
1: Slave (Operation continued in
case the master inverter fails)
Setting of master
2: Slave (Emergency stop tripping
and slave for
in case the master inverter fails)
communication
3: Master (transmission of
between inveters
frequency commands)
4: Master (transmission of output
frequency signals)
0: Always
Communication
time-out detection 1: during communication
2:1+running
condition
Frequency point 0:Disabled
selection
1:Enabled
Communication
command point
0-100%
selection
Communication
command point 1 0-fhHz
setting
Communication
command point 1 0-100%
frequency
Communication
command point 2 0-fhHz
setting
Selection of
0: Toshiba inverter protocol
communication
1: Modbus RTU protocol
protocol
Number of motor
poles for commu- 1:2poles, 2:4poles, - 8:16poles
nication

47

Unit

Default
setting

Valid

Reference

After reset.

Section
7.1

After reset.

Section
7.1

Real time

Section
7.2

0.1s

0.0

Real time
Section
7.3

Real time

0.01s

0.00

Real time

Section
7.4

After reset.

Chapter 6

Real time

Section 7.3

1%

0.01Hz

0.0

Real time

Section
6.13

1%

100

0.01Hz

60.0

After reset.

Chapter 3

Real time

Section 8.1

E6581913
Communication
Number.
0870

0871

0875
0876
0877
0878

0879

0880

Title

Function

Adjustment range

f870 Block write data 1 0: No selection


1: Communication command 1
(FA00)
2: Communication command 2
(FA20)
3: Frequency command value
f871 Block write data 2
(FA01)
4: Output data on the terminal
board (FA50)
5: FM analog output (FA51)
6: Motor speed command (FA13)
f875 Block read data 1 0: No selection
1: Status information 1 (FD01)
f876 Block read data 2
2: Output frequency (FD00)
f877 Block read data 3 3: Output current (FD03)
f878 Block read data 4 4: Output voltage (FD05)
5: Alarm information (FC91)
6: PID feedback value (FD22)
7: Input terminal monitor (FD06)
8: Output terminal monitor (FD07)
9: Terminal VIA monitor (FE35)
f879 Block read data 5 10:Terminal VIB monitor (FE36)
11:Terminal VIC monitor (FE37)
12:Input voltage (FD04)
13:Motor speed (FE90)
14:Torque (FD18)
f880 Free notes

0-65535

48

Unit

Default
setting

Valid

After reset.

Reference

Section
4.1.3
5.1.2
5.1.5
5.1.6

After reset.

Real time

Section
7.5

E6581913

7.1. Baud rate (f800), Parity (f801)


Communication baud rate and parity bit should be uniform inside the same network.
This parameter is validated by resetting the power supply.

7.2. Inverter number (f802)


This parameter sets individual numbers with the inverters.
Inverter numbers should not be duplicated inside the same network.
Receiving data will be canceled if inverter numbers specified in individual communication and set by
a parameter do not match.
This parameter is validated from the communication after change
Data range: 0 to 247 (Initial value: 0)
Parameters can be selected between 0 and 247. Note that the communication protocols limit
inverter numbers as follows:
Toshiba inverter protocol ASCII mode: 0 to 99
Toshiba inverter protocol Binary mode: 0 to 63
Modbus RTU protocol: 0 to 247 (0: Broadcast communication)

49

E6581913

7.3. Communication time-out detection (f803) (f804) (f808)


The timer function is mainly used to detect a break in a cable during communication, and if no data
is sent to an inverter within the preset time, this function makes the inverter trip () or issue
an alarm (). With the communication time-out action parameter (), you can specify what
the inverter should do (trip, issue an alarm or do nothing) if a time-out occurs.
How to set the timer
By default, the communication time-out time parameter (f803) is set to 0.0 (Disabled).
* Timer adjustment range
0.1 sec. (01H) to 100.0 sec. (3E8H) / Timer off is 0.0 sec.
How to start the timer
If the timer is set from the operation panel, it will start automatically the instant when communication
is established for the first time after the setting.
If the timer is set from the computer, it will start automatically the instant when communication is
established after the setting.
If the timer setting is stored in the EEPROM, the timer will start when communication is established
for the first time after the power has been turned on.
Note that, if the inverter number does not match or if a format error occurs, preventing the inverter
from returning data, the timer function will assume that no communication has taken place and will
not start.
How to specify what an inverter should do if a time-out occurs
By default, the communication time-out action parameter (f804) is set to 0 (Alarm only). The
data of 1 is trip (err5) and coast stop. The data of 2 is trip (err5) after deceleration stop.
Time-out detection condition
By default, the communication Time-out detection (f808) is set to 1 (When communication
-mode is selected).
When it is set to 0, it always detects time-out error.
When it is set to 2, it detects time-out error during communication-mode and running.
How to disable the timer
Set 0.0 (Disabled) to the parameter (f803).
Ex.: To disable the timer function from the computer (To store the timer setting in the EEPROM)
Computer Inverter
Inverter Computer
(W08030)CR
(W08030000)CR
... Sets the timer parameter to 0 to disable it.
Timer
Time-out period
Computer link

PC INV

PC INV
INV PC

50

The timer measures the time


elapsed before the inverter acknowledges receipt of data after it
acknowledged receipt of the previous data.

E6581913

7.4. Communication waiting time (f805)


Use this function for the following case:
When the data response from the inverter is too quick after the PC had sent the data to the inverter,
PC process cannot get ready to receive the data, or when the USB/RS485, RS485/RS232C converter is used, changeover of sending and receiving data takes much time in the converter process.
Functional specification:
A time for sending data is prolonged longer than the preset time (f805), until the inverter returns
the data to the PC, after it finishes receiving the data (in case of an inter-drive communication, until
the inverter returns the next data to the PC, after it has sent the data.) In case the inverter's processing capacity requires longer setting time, the value more than this time will be the set value. (The
parameter makes the inverter wait for more than the set time.)
Setting range: 0.01 to 2.00 seconds (10ms to 2000ms)
If the set value is 0, this function becomes invalid and the interval time for sending data is set to the
maximum capacity of the inverter. To obtain a quick response for sending data, set value 0.

Computer link

PCINV

Time elapses more than


transmission waiting time.

INVPC
Inter-drive
Master INV
communication to Slave INV
Time elapses more than the
transmission waiting time.

Master INV to
Slave INV

7.5. Free notes (f880)


This parameter allows you to write any data, e.g., System number, Management information, which
does not affect the operation of the inverter.

51

E6581913

8. Commands and monitoring from the computer


Across the network, instructions (commands and frequency) can be sent to each inverter and the
operating status of each inverter can be monitored.

8.1. Communication commands (commands from the computer)

Communication command 1 (Communication Number : FA00)


Commands can be executed on inverter frequencies and operation stop through communication.
The VF-S15 series can enable command and frequency settings through communication irrespective of settings of the command mode selection (cmod) and frequency setting mode selection 1
(fmod). However, if 48 (49): Forced switching from communication to local is set by input terminal function selection (f1o4, f108, f110 to f115), a change to a command other than
communication and to a frequency command is feasible through a contact on the terminal block.
Once the communication command (FA00) is set to enable communication command priority and
frequency priority, both priorities will be enabled unless OFF is set, power is turned off or is reset, or
factory default setting (typ) is selected. Emergency stop and PID control are always enabled
even though communication command priority is not set.
Table 1 Data construction of communication commands (communication number: FA00)
bit Specifications
0
1
Remarks
0 Preset speed operation fre- Preset speed operation is disabled or preset
quencies 1
speed operation frequencies (1-15) are set
1 Preset speed operation fre- by specifying bits for preset speed operation
frequencies 1-4.
quencies 2
2 Preset speed operation fre- (0000: Preset speed operation OFF,
001-1111: Setting of preset speed operaquencies 3
3 Preset speed operation fre- tion frequencies (1-15))
4

5
6

7
8
9
10
11
12
13
14

quencies 4
Motor selection (1 or 2) (THR
2 selection)

Motor 1
(THR 1)

Motor2
(THR2)

PI D control
Normal operation
PI D OFF
AcceleraAcceleraAcceleration/deceleration
tion/deceleration pat- tion/deceleration patpattern selection (1 or 2)
tern 2 (AD2)
tern 1 (AD1)
(AD2 selection)
DC braking
OFF
Forced DC braking
Jog run
OFF
Jog run
Forward/reverse run selecForward run
Reverse run
tion
Run/stop
Stop
Run
Coast stop command
Standby
Coast stop
Emergency stop
OFF
Emergency stop
Fault reset
OFF
Reset
Frequency priority selection
OFF
Enabled

THR1 : pt=setting value,


vl, vlv, vb, thr
THR2 :pt=0, f170,
f171, f172, f173
AD1 : acc, dec
AD2 : f500, f501

Always enabled, E trip


No data is returned from the inverter.
Enabled regardless of the setting
of fmod
15 Command priority selection
OFF
Enabled
Enabled regardless of the setting
of cmod
Ex.: Forward run command used in two-wire RS485 communication (PFA008400) CR
1 is specified for bit 15 (communication command: enabled) and bit 10 (operation command).
BIT15
BIT0
FA00:
1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
4
0
0
8
Ex.: Reverse run command used in two-wire RS485 communication (PFA008600) CR, (PFA00C600) CR
8600H : To disable frequency instructions from the computer
C600H : To enable also frequency instructions from the computer

52

E6581913

Communication command 2 (Communication Number : FA20)


This command is enabled only when the communication command is enabled. Set Bit 15 of
Communication Command 1 (communication Number: FA00) to 1 (enable). When enabling the
communication command by Communication Command 1, commands by communication can be
given the priority irrespective of the setting of the command mode selection parameter (cm0d).
However, if 48 (49): Forced switching from communication to local is set by input terminal function
selection (f1o4, f108, f110 to f115), the enabled command and frequency will be
given the priority.
Once enabled, this setting will be enabled till disable is set (0 setting), power is turned off or is reset,
or factory default setting (typ) is selected. Electric power quantity reset is always enabled even
though communication command priority is not set.
Table 2 Data construction of communication command 2 (FA20)
Bit
Function
0
1
0
(Reserved)
Electric power quantity
1
Reset

reset
2
(Reserved)
3
(Reserved)
4
(Reserved)
5
(Reserved)
6
(Reserved)
Maximum
deceleration
7
Normal
Enabled
forced stop
8

Acceleration/deceleration
00: Acceleration/deceleration 1
pattern selection 1
01: Acceleration/deceleration 2
10: Acceleration/deceleration 3
Acceleration/deceleration
pattern selection 2

10
(Reserved)
11
(Reserved)
12
OC stall level switch
13
(Reserved)
14
(Reserved)
15
(Reserved)
Note: Set 0 to reserved bit

OC stall 1
-

OC stall 2
-

Remarks
Electric power quantity
(FE76, FE77) reset

Select Acceleration/ deceleration 1 - 3 by combination of two bits


AD1: ,
AD2: ,
AD3: ,

OC stall 1 : f601
OC stall 2 : f185

Communication command 3 (Communication number: FA26)


The RY Terminal Output Hold Command and OUT Terminal Output Hold Commandare alway
s enabled even though communication command priority is not set.
Table 3 Data construction of communication command 3 (FA26)
Bit
Function
0
1
Once it is turned
on, a RY termiRY terminal output hold
OFF
0
nal holds that
condition.
Once it is turned
on, an OUT terOUT
terminal
output
hold
OFF
1
minal holds that
condition.
2-15 (Reserved)
Note: Set 0 to reserved bit

53

Remarks
Always enabled even if
communication command
is not enabled
Always enabled even if
communication command
is not enabled

E6581913

Frequency setting from the computer

Communication Number: FA01

Setting range: 0 to maximum frequency (fh)


This frequency command value is enabled only when the frequency command by communication is
enabled. To make frequency commands from the computer valid, set the frequency setting mode
selection parameter (fmod) to RS485 communication (communication No. 0004: 3 (RS485
communication input) or select the Command priority option (bit 14 of FA00 : 1 (enabled)). In this
case, frequency commands by communication will be enabled independent of fmod setting.
However, enabled commands and frequencies are given the priority if 48 (49): Forced switching
from communication to local, is set by input terminal function selection (f1o4, f108, f110
to f115).
Once enabled, this frequency setting will be enabled till disable is set (0 setting), power is turned off
or is reset, or factory default setting (typ) is selected.
Set a frequency by communication hexadecimal in Communication Number FA01. (1=0.01Hz (unit))
Example: Operation frequency 80Hz command RS485 communication (PFA011F40) CR
80Hz=800.01=8000=1F40H

Motor speed command setting from the computer (communication number: FA13)
Setting range: 0 to 24000min-1
The number of motor poles is selected by to f856.
The motor speed command can be set from FA13.
The output frequency is converted from the motor speed command by the following calculation formula.
If the output frequency is more than fh, Inverter return the error to the computer and the motor
speed command is ignored.
Output frequency [0.01Hz] = (Output motor speed [min-1] x poles [f856] ) 120
This frequency command is enabled only when the frequency command by communication is enabled by setting RS485 communication (4 for Communication Number 0004) by the speed command selection parameter (fmod) or setting command priority (Bit 14 of Communication Number
FA00 to 1 (enable)) by the communication command. In this case, frequency command by
communication will be enabled independent of fmod setting. However, enabled commands and
frequencies are given the priority if 48: Forced change from communication to local, 52: Forced
operation, or 53: Fire speed is set by input terminal function selection (f1o4, f108, f110
to f118).
Once enabled, this frequency setting will be enabled till disable is set (0 setting), power is turned off
or is reset, or standard shipment setting (typ) is selected.
Set a speed by communication hexadecimal in Communication Number FA13. (1 = 1min-1 (unit))
Example: f856=2: 4 poles, Speed command is 1800min-1 (PFA130708) CR
60.00 Hz = (1800 min-1 x 4 poles ) 120

54

E6581913

Output data on the terminal board (FA50)


The output data on the terminal board can be directly controlled with the computer.
To use this function, select functions from 92 to 95 in advance for the output terminal selection
parameters f130, f131, f132. If bit 0 through bit1 of the data (FA50) is set with the
computer, the specified data (0 or 1) can be output to the selected output terminal.
Data composition of output data on the terminal board (FA50)
Bit
Output terminal function
0
0
Specified data output 1
OFF
(Output terminal no.: 92, 93)
1
Specified data output 2
OFF
(Output terminal no.: 94, 95)
2-15
(Reserved)

1
ON
ON
-

Note: Set 0 to reserved bit


Example of use: To control only the RY-RC terminal with the computer
To turn on the RY terminal, set the output terminal selection 1A parameter (f130) to 92
(Designated data output 1) and set 0001H to FA50.

FA50:

BIT15
0 0

0
0

0
0

BIT0
1

FM analog output (FA51)


The FM analog output terminal on each inverter can be directly controlled with the computer.
To use this function, set the FM terminal meter selection parameter (fmsl) to 18 (RS485 communication data).
This makes it possible to send out the data specified as FM analog output (FA51) through the FM
analog output terminal. Data can be adjusted in a range of 0 to 100.0 (resolution of 10 bits).
For details, refer to Meter setting and adjustment of the inverters instruction manual.

Information for reset or not (FA87)


FA87 sets to 1 by user-communication. If the inverter reset, FA80 set to 0 by the inverter.

55

E6581913

8.2.Monitoring from the computer


This section explains how to monitor the operating status of the inverter from the computer.

Monitoring of the output frequency from the computer (FD00, FE00)


Output frequency (current status): Communication Number FD00 (unit: 0.01Hz)
Output frequency (status immediately before the occurrence of a trip): Communication Number
FE00 (unit: 0.01Hz)
The current output frequency is read out in hexadecimal in units of 0.01Hz. For example, if the output frequency is 80Hz, 1F40H (hexadecimal number) is read out. Since the unit is 0.01Hz, 1F40H
(hexadecimal number) = 8000 (decimal number) x 0.01 = 80 (Hz)
Example: Monitoring of the output frequency (operation frequency: 50Hz) (1F40H=8000d,
80000.1=80Hz)
ComputerInverter
InverterComputer
(RFD001F40)CR
(RFD00)CR

Monitoring of the output current with the computer (FD03, FE03)


Output current (current status): Communication Number FD03 (unit: 0.01%)
Output current (status immediately before the occurrence of a trip): Communication Number FE03
(unit: 0.01%)
The current output current is read out in hexadecimal in units of 0.01%. For example, if the output
current of an inverter with a current rating of 4.8A is 2.4A (50%), 1388H (hexadecimal number) is
read out. Since the unit is 0.01%, 1388H (hexadecimal number) = 5000 (decimal number) x 0.01 =
50 (%)
Example: Monitoring of the output current (output current: 90%)
90000.01=90%)
ComputerInverter
InverterComputer
(RFD032328)CR
(FRD03)CR
The following items are also calculated in the same way.
FD05 (output voltage)..........................................Unit: 0.01% (V)
FD04 (DC voltage) ..............................................Unit: 0.01% (V)

56

(2328H=9000d,

E6581913

Input terminal block status (FD06, FE06)


Input terminal block status (current status): Communication Number FD06
Input terminal block status (status immediately before the occurrence of a trip): Communication
Number FE06
Using terminal function selection parameters, functions can be assigned individually to the terminals
on the input terminal block.
If a terminal function selection parameter is set to 0 (no function assigned), turning on or off the
corresponding terminal does not affect the operation of the inverter, so that you can use the terminal as you choose.
When using a terminal as a monitoring terminal, check beforehand the function assigned to each
terminal.
Data composition of input terminal block status (FD06, FE06)
Bit
Terminal name
Function (parameter title)
0
0
F
Input terminal function selection 1 (f111)
1
R
Input terminal function selection 2 (f112)
2
RES
Input terminal function selection 2 (f113)
3
S1
Input terminal function selection 4 (f114)
OFF
4
S2
Input terminal function selection 5 (f115)
5
S3 *1
Input terminal function selection 6 (f116)
6
VIB *2
Input terminal function selection 7 (f117)
7
VIA *2
Input terminal function selection 8 (f118)
8 to15 (Undefined)
----Note: The bit described Undefined is unstable. Dont use the bit for the judgment.
*2:S3 function when f147 is logic input.
*2:VIA / VIB function when f109 is logic input.
Example: Data set for FE06 when the F and RES terminals are ON = 0005H

BIT15
FE06:
FE07:

bit0

0
0

0
0

0
0

57

0
5

ON

---

E6581913

Output terminal block status (FD07, FE07)


Output terminal block status (current status): Communication Number FD07
Output terminal block status (status immediately before the occurrence of a trip): Communication
Number FE07
Using terminal function selection parameters, functions can be assigned individually to the terminals
on the output terminal block.
When using a terminal as a monitoring terminal, check beforehand the function assigned to each
terminal.
Data composition of output terminal block status (FD07, FE07)
Bit
Terminal name
Function (parameter title)
0
0
RY-RC
Output terminal function selection 1 (f130)
OFF
1
OUT
Output terminal function selection 2 (f131)
2
FL
Output terminal function selection 3 (f132)
3 to 15 (Undefined)
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.

1
ON
-

Example: Data set for FE07 when both the RY and FL terminals are ON = 0005H
BIT15
FE07:

bit0

0
0

0
0

0
0

Monitoring of the analog input with the computer (FE35,FE36,FE37)


Terminal VIA monitor (current status): Communication Number FE35 (unit: 0.01%)
Terminal VIB monitor (current status): Communication Number FE36 (unit: 0.01%)
Terminal VIC monitor (current status): Communication Number FE37 (unit: 0.01%)
These monitors can also be used as A/D converters irrespective of the inverters control.
Terminal VIA and Terminal VIC monitor are capable of reading the data from external devices in a
range of 0.01 to 100.00% (unsigned data: 0H to 2710H).
Terminal VIB monitor is capable of reading the data from external devices in a range of -100.00 to
100.00% (signed data: D8F0H to 2710H).
If analog input mode is selected with the frequency setting mode selection parameter, however,
keep in mind that any data entered via an analog terminal is regarded as a frequency command.

58

E6581913

Status information 1 (FD01, FE01)


Status information 1 (current status): Communication Number FD01
Status information 1 (status immediately before the occurrence of a trip): Communication No. FE01
Bit Specifications
0 Failure FL
1 Failure
2
3
4

Alarm
Under voltage()
Motor section (1 or 2)
(THR 2 selection)

PID control OFF

Acceleration/deceleration
pattern selection (1 or 2)

7
8
9
10
11
12

DC braking
Jog run
Forward/reverse run
Run/stop
Coast stop (ST=OFF)
Emergency stop

0
No output
Not tripped

1
Remarks
Output in progress
Tripped
Trip statuses include rtry
and trip retention status.
No alarm
Alarm issued
Normal
Under voltage
Motor 1 (THR 1) Motor 2 (THR 2) THR1 : pt=setting value,
vl, vlv, vb, thr
THR2 :pt=0, f170,
f171, f172, f173
PID control
PID control
permitted
prohibited
Acceleration/
Acceleration/
AD1 :acc, dec
deceleration
deceleration pat- AD2 :f500, f501
pattern 1 (AD 1)
tern 2 (AD 2)

OFF
Forced DC braking
OFF
Jog run
Forward run
Reverse run
Stop
Run
ST=ON
ST=OFF
Not emergency
Emergency stop
stop status
status
13 Standby ST=ON
Start-up process
Standby
Standby: Initialization completed,
not failure stop status, not alarm
stop status (MOFF, LL forced
stop), ST=ON, and RUN=ON
14 Standby
Start-up process
Standby
Standby: Initialization completed,
not failure stop status, and not
alarm stop status (MOFF, LL
forced stop )
15 (Undefined)
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.

59

E6581913

Status information 2 (FD42, FE42)


Status information 2 (current status): Communication Number FD42
Status information 2 (status immediately before the occurrence of a trip): Communication No. FE42
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12

Function
0
1
(Undefined)
(Undefined)
(Undefined)
(Undefined)
(Undefined)
(Undefined)
(Undefined)
Maximum deceleration forced
Normal
Operation
stop
Acceleration/deceleration pat- 00:Acceleration/deceleration 1
tern selection1
01:Acceleration/deceleration 2
Acceleration/deceleration pat- 10:Acceleration/deceleration 3
tern selection2
(Undefined)
(Undefined)
OC stall level
OC stall 1
OC stall 2

Remarks

AD1 :acc, dec


AD2 :f500, f501
AD3 :f510, f511

OC stall 1 : f601
OC stall 2 : f185

13
(Undefined)
14
(Undefined)
15
(Undefined)
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.

Status information 3 (FD49, FE49)


Status information 3 (current status): Communication Number FD49
Status information 3 (status immediately before the occurrence of a trip): Communication No. FE49
Bit
0
1
2 to 9
10
11
12
13

Function
RY terminal output hold
OUT terminal output hold
(Undefined)
Running (const)
Healthy signal

0
OFF
OFF
OFF
OFF

1
ON
ON
ON
ON

Acceleration/deceleration
completion (RCH)
Specified speed reach (RCHF)

OFF

ON

OFF

ON

Remarks

This bit repeats On/off


every second.
Related parameters
f102
Related parameters
f101, f102

14
Running (Acceleration)
OFF
ON
15
Running (deceleration)
OFF
ON
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.

60

E6581913

Cumulative operation time alarm monitor (FE79)


Comulative operation time alarm monitor (current status): Communication Number FE79
Bit
Specifications
0
1
Remarks
0
Fan life alarm
Normal
Alarm issued
1
Circuit board life alarm
Normal
Alarm issued
2
Main-circuit capacitor life alarm
Normal
Alarm issued
3
User set alarm
Normal
Alarm issued
4-15 (Undefined)
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.

Output motor speed monitor (FD90, FE90)


Output motor speed monitor (current status): Communication Number FD90 (unit: 1min-1)
Output motor speed monitor (status immediately before the occurrence of a trip): Communication
Number FE90 (unit: 1min-1)
Ex.: Output motor speed monitor (during 60 Hz operation and 4 poles (f856=2: 4 poles )
... (0708H = 1800d, 1800min-1)
The number of motor poles is selected by f856.
The output moter speed is converted from the output frequency by the following calculation formula.
-1
Output morter speed [min ] = (120 x Output frequency [0.01Hz] ) poles [f856]
-1
1800 min = (120 x 60.00Hz) 4 poles

Computer Inverter
(RFE90) CR

Inverter Computer
(RFE900708) CR

Alarm information (FC91)


Alarm information monitor (current status): Communication Number FC91

Bit

Specifications

Remarks

(Code displayed on the panel)


Over-current alarm
Normal
Alarming
c flickering
Inverter overload alarm
Normal
Alarming
l flickering
Motor overload alarm
Normal
Alarming
l flickering
Overheat alarm
Normal
Alarming
h flickering
Overvoltage alarm
Normal
Alarming
p flickering
Undervoltage alarm
Normal
Alarming
Main module overload alarm
Normal
Alarming
lflickering
Low current alarm
Normal
Alarming
Over-torque alarm
Normal
Alarming
Braking resistor overload alarm
Normal
Alarming
Cumulative operation hours
Normal
Alarming
alarm
11 Option communication alarm
Normal
Alarming
flickering
12 Serial communication alarm
Normal
Alarming
flickering
13 Main-circuit voltage error alarm
Normal
Alarming
moff flickering
14 Regenerative power ride-though
Decelerating, Related:f302 setting
control
stopping
15 Stop at lower-limit frequency
Decelerating, Related:f256 setting
operation (sleep function)
stopping
Note: The bit described Undefined is unstable. Dont use the bit for the judgment.
0
1
2
3
4
5
6
7
8
9
10

61

E6581913

Trip code monitor (current status:FC90:

nerr
oc1
oc2
oc3
ocl
oca
ephi
epho
op1
op2
op3
ol1
ol2
olr
oh
e
eep1
eep2
eep3
err2
err3
err4
err5
err7

Data
(hexadecimal number)
0
1
2
3
4
5
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
1A

Data
(decimal
number)
0
1
2
3
4
5
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
26

err8
err9
uc
up1
ot
ef2
etn
etyp
e-13
oh2
sout
e-18
e-19
e-20
e-21
e-23
e-26
ol3
e-31
e-32
ot2
e-37
e-39
otc3
utc3
etn1
etn2
etn3
e-27

1B
1C
1D
1E
20
22
28
29
2D
2E
2F
32
33
34
35
37
3A
3E
3F
40
41
45
47
48
49
54
55
56
57

27
28
29
30
32
34
40
41
45
46
47
50
51
52
53
55
58
62
63
64
65
69
71
72
73
84
85
86
87

Code

historic records:FE10

to FE13,FD10 to FD13)
Description

No error
Over-current during acceleration
Over-current during deceleration
Over-current during constant speed operation
Over-current in load at startup
Arm overcurrent at start-up
Input phase failure
Output phase failure
Overvoltage during acceleration
Overvoltage during deceleration
Overvoltage during constant speed operation
Inverter overload
Motor overload
Dynamic braking resistor overload trip
Overheat
Emergency stop
EEPROM fault 1
EEPROM fault 2
EEPROM fault 3
Main unit RAM fault
Main unit ROM fault
CPU fault 1
Communication time-out error
Current detector fault
Optional unit fault 1
Remote keypad disconnection fault
Low current operation fault
Undervoltage fault (main circuit)
Over-torque trip 1
Ground fault
Auto-tuning error
Inverter type error
Over speed fault
Thermal fault stopcommand from external device
Step-out (for PM motor drive only)
Analog input break detection fault
CPU communications error
Over torque boost fault
CPU fault 2
Optional unit fault 2
CPU fault 3
Main mudule overload
Heavy cycle of main power ON/OFF
PTC fault
Over-torque trip 2
Servo lock fault
Auto-tuning error (PM motor)
Over-torque / Overcurrent fault
Small-torque / Small -current fault
Auto-tuning error 1
Auto-tuning error 2
Auto-tuning error 3
Internal circuit fault
62

E6581913

8.3.Utilizing panel (LEDs and keys) by communication


The VF-S15 can display data that is not related to the inverters through an external controller or
other means. Input by key operations can also be executed. The use of inverter resources reduces the cost for the entire system.

8.3.1. LED setting by communication


Desired LED information can be displayed by communication.
<How to Set>
Set the standard monitor display selection parameter to communication LED setting
(f710=18).
When in the standard monitor mode status, LED information is displayed according to the setting of
Communication Number FA65. (Set to Communication Number FA65 = 1 and initial data
data in shipment setting)
In case of an alarm while setting communication LEDs, the alarm display will alternately display
specified LED data and alarm message.
For example, if an over-current alarm (alarm display c) occurs while 60.0 is displayed by this
function, c and 60.0 will be displayed alternately.
Communication
Number.
FA65

FA66
FA67
FA68
FA70
FA71
FA72
FA73
FA74
FA75
FA76
FA77
FA78
FA79

Parameter Name

Range

Select display by communication

0: Numeric data (FA66, FA67, FA68)


1: ASCII data 1 (FA70, FA71, FA72, FA73,
FA74)
2: ASCII data 2 (FA75, FA76, FA77, FA78,
FA79)
0-9999

Numeric display data


(Enabled if FA65=0)
Decimal point position
(Enabled if FA65=0)
LED data 0 for unit
(Enabled if FA65=0)
ASCII display data 1, first digit from left
(Enabled if FA65=1)
ASCII display data 1, second digit from left
(Enabled if FA65=1)
ASCII display data 1, third digit from left
(Enabled if FA65=1)
ASCII display data 1, fourth digit from left
(Enabled if FA65=1)
LED data 1 for unit
(Enabled if FA65=1)
ASCII display data 2, first digit from left
(Enabled if FA65=2)
ASCII display data 2, second digit from left
(Enabled if FA65=2)
ASCII display data 2, third digit from left
(Enabled if FA65=2)
ASCII display data 2, fourth digit from left
(Enabled if FA65=2)
LED data 2 for unit
(Enabled if FA65=2)

63

0: No decimal point (xxxx)


1: First digit below decimal point (xxx.x)
2: Second digit below decimal point (xx.xx)
0:Hz off, % off, 1:Hz on, % off
2:Hz off, % on, 3:Hz on, % on
0 127 [0 7FH]
(See ASCII LED display code chart)
0 256 [0 FFH]
(See ASCII LED display code chart)
0 256 [0 FFH]
(See ASCII LED display code chart)
0 127 [0 7FH]
(See ASCII LED display code chart)
0:Hz off, % off, 1:Hz on, % off
2:Hz off, % on, 3:Hz on, % on
0 127 [0 7FH]
(See ASCII LED display code chart)
0 256 [0 FFH]
(See ASCII LED display code chart)
0 256 [0 FFH]
(See ASCII LED display code chart))
0 127 [0 7FH]
(See ASCII LED display code chart)
0:Hz off, % off, 1:Hz on, % off
2:Hz off, % on, 3:Hz on, % on

Shipment
setting
1

0
0
0
100 [64H]
(d)
65 [41H]
(a)
116 [74H]
(t)
65 [41H]
(a)
0
48 [30H]
(0)
48 [30H]
(0)
48 [30H]
(0)
48 [30H]
(0)
0

E6581913

Block Communication Function for LED Display


To display LED data for ASCII display that is synchronized to each digit, set data for each digit and
validate this set data by display selection by communication (Communication Number FA65).
Synchronization can also be achieved by batch writing LED data parameters after changing the following block communication mode parameters and by sending data by block communication.
Writing in the block communication function will be writing in the RAM only due to the EEPROM life
for write operations. The LED data will reset to the initial value data when the power is turned
off, in failure resetting or when standard shipment settings are set.

Parameter Setting
Block communication mode (Communication Number FA80)

Setting range: 0, 1 (Initial value 0)


0: Block communication parameters (f870 - f879) is used
1: LED display ASCII data is used (When writing, ASCII display data 1 [Communication Number FA70 - FA74], when reading, LED data displayed before change)
*To validate LED data set by using LED display block communication, set standard monitor display
selection to communication LED select (f710 = 18) and display selection by communication
to ASCII data 1 (Communication Number FA65).

Format
The format is the same as that used in the usual block communication mode. (For the detail information, see 4.1.3. Transmission format of Block Communication.) The block communication parameters (f870 - f879) will become invalid. Write data will become ASCII display data 1
(Communication Number :FA70 - FA74) fixed. LED display data that is actually being output will
be read during reading. The specification range for write operations is 0 to 5.

Example
Communication LED selection (f710 = 18) for standard monitor display selection.
ASCII data 1 (Communication Number: FA65 = 1) for display selection by communication.
LED display ASCII data (Communication Number: FA80 = 1) for the block communication mode.
Current LED display status is display of initial value data

PC Inverter: 2F580505003000310032003300035A 0123 display command


Inverter PC: 2F59050000640041007400410000E7 data displayed before change

64

E6581913
ASCII LED display data code (00H-1FH are blank.)
Hex Code

Display

Char. Hex Code

Display

Char. Hex Code

00H

BLANK

20H

BLANK

SP

40H

01H

BLANK

21H

BLANK

02H

BLANK

22H

BLANK

03H

BLANK

23H

BLANK

04H

BLANK

24H

05H

BLANK

06H

Display

Display

Char.

BLANK

60H

41H

61H

42H

62H

43H

63H

BLANK

44H

64H

25H

BLANK

45H

65H

BLANK

26H

BLANK

&

46H

66H

07H

BLANK

27H

BLANK

47H

67H

08H

BLANK

28H

48H

68H

09H

BLANK

29H

49H

69H

0AH

BLANK

2AH

BLANK

4AH

6AH

0BH

BLANK

2BH

BLANK

4BH

6BH

0CH

BLANK

2CH

DGP

4CH

6CH

0DH

BLANK

2DH

4DH

6DH

0EH

BLANK

2EH

4EH

6EH

0FH

BLANK

2FH

4FH

6FH

10H

30H

50H

70H

11H

31HT

51H

71H

12H

32H

52H

72H

13H

33H

53H

73H

14H

34H

54H

74H

15H

35H

55H

75H

16H

36H

56H

76H

17H

37H

57H

BLANK

77H

BLANK

18H

38H

58H

BLANK

78H

BLANK

19H

39H

59H

79H

1AH

3AH

BLANK

5AH

7AH

1BH

3BH

BLANK

5BH

7BH

1CH

3CH

<

5CH

7CH

1DH

3DH

5DH

7DH

>

5EH

7EH

BLANK

5FH

7FH

BLANK

1EH

BLANK

3EH

1FH

BLANK

3FH

DGP

BLANK

BLANK

Char. Hex Code

BLANK

*Dots to show decimal points and other uses can be added by setting (80H) Bit 7 (highest bit).
Example: 0. to display 60.0 can be added by 30H + 80H = B0H.
65

y
BLANK

z
{

BLANK

|
}

E6581913

8.3.2.Key utilization by communication


The VF-S15 can use the panel keys on the inverters through external communication.
Key Monitoring Procedure
Set panel key selection (Communication Number: FA10) to 1 to set the external key mode.
However, if communication duration is less than 1sec to avoid an inverter operation shutdown in
communication disruption, communication must always be maintained, such as monitoring key data
and LED data to automatically reset inverter operations to inverter key operation (FA10 = 0). Set
to the external communication key mode (FA10 = 1) to disable the key function of the inverters so
that inverter operation will not be affected by pressing of the keys on the inverters. By monitoring
key information, which is input by the keys on the inverters in this condition, through inverter key
data (Communication Number; FC01), the keys on the inverters can be operated through a controller and other devices.
* When the key mode is the external key mode, key operation as an inverter function is disabled
and the inverters cannot be stopped by pressing the STOP key to stop inverter operation. Enable
emergency stop through an external terminal or other device when an inverter stop is desired.

Panel Key Selection (Communication Number: FA10)


The panel key selection parameter (Communication Number; FA10) discriminates which keys are to be used, panel keys
on the inverters or keys sent by external communication, as panel keys used in panel processing of the inverters.

Communication No.FC01
Panel key data of inverters

FA10=0
Communication No.FC00

Communication No.FA11
External
key data

Key data for inverter control panel processing

FA10=1

communication

Keys on inverters enabled (Communication Number; FA10 = 0):


Key data: Data of keys on inverters (Communication Number: FC01)

Bit15

Bit14-Bit9

Bit8

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

EASY

ENT

MODE

DOWN

UP

STOP

RUN

External keys enabled (Communication Number; FA10 = 1):


Key data: External key data (Communication Number: FA11)

Bit15

Bit14-Bit9

Bit8

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

LOC/
REM

EASY

ENT

MODE

DOWN

UP

STOP

RUN

Key monitoring (Communication Number: FC00):

*Bit15 is always 1.

Bit15

Bit14-Bit9

Bit8

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

LOC/
REM

EASY

ENT

MODE

DOWN

UP

STOP

RUN

66

E6581913

9.Parameter data
Explanation of parameters for VF-S15 series is described here. For communication purposes, see
the parameter list on inverter's instruction manual regarding the communication number, adjustment
range and so forth.
Referring to the parameter list

<Example of excerpts from the inverters instruction manual>


Communication
No.

Title

Function

Adjustment range

Minimum
setting unit
(Panel/Communi
cation)

Default
setting

Referenc
e

4.3
5.1

History function

auf

Apprication easy
setting
Guidance function

4.3

aul

0094

Overload characteristic selection

1/1

au1

0000

Automatic acceleration/deceration

0:1:Constant torque characteristic (150%-60s)


2:Variable torque characteristic (120%-60s)
0:Disabled(manual setting)
1:Automatic
2:Automatic(only at acceleration)

3.5
5.3
6.14

1/1

5.4

0.1/0.1

10.0

5.4

auh
aua

5.2

acc

0009

Acceleration time 1

0.0~3600 sec.
:

- The summary of parameter list relating to the communication is as follows.


(1) Title means the display on the inverter panel.
(2)

Communication number is affixed to each parameter that is necessary for designating the parameter for communication.

(3) "Adjustment range" means a data range adjustable for a parameter, and the data cannot be written outside the
range. The data have been expressed in the decimal notation. For writing the data through the communication
function, take the minimum setting unit into consideration, and use hexadecimal system.
(4) "Minimum setup unit" is the unit of a single data (when the minimum setting unit is "-", 1 is equal to 1).
For example, the "minimum setting unit" of acceleration time (acc) is 0.1, and 1 is equal to 0.1s. For setting a
data to 10 seconds, transmit 64h [100.1=100d=64h] by communication.
If 0999 is equal to 2, the acceleration/deceleration time parameters acc, dec, f500, f501, f510,
f511 can be set in units of 0.1 sec. If 0999 is equal to 1, these parameters can be set in units of 0.01 sec.
Acceleration/deceleration setting time unit (0999)
Communication No.
Function name
0999
Acceleration/deceleration time unit

Unit

Adjustment range
1: 0.01 sec. (0.01-360.00)
2: 0.1 sec. (0.1-3600.0)
Note: Dont write the communication number of 0999. The acceleration/deceleration time unit is set by f519.
(5) When data is a negative number, it treats as an one's complement expression (ex. FFFFH is equal to -1).

67

E6581913

Command parameters
For those parameters that contain data only in the RAM and not in the EEPROM, their data return
to initial values when the power is turned off, in failure resetting, or when standard shipment settings
are set. Note that parameters without data storage in the EEPROMs will be written in the RAM
only even if the command W (writing in EEPROMs and RAM) is executed.
Commands
Communication
Number.(HEX)

FA00
FA01
FA03

Note: Data is expressed in decimal notation.


Adjustment Range

Function
Communication command 1
(RS485)1
Frequency command value
(RS485)1
Operation panel operation frequency

FA08

Local/Remote selection

FA10

Panel key selection3

FA11

External communication key


data3
Motor speed command (FA13)
Communication command 2
(RS485) 1
Communication command 3
Output data on the terminal
board2
FM analog output2

FA13
FA20
FA26
FA50
FA51

0 to Max. frequency
(fh)
Low-limit frequency
(ll) to High-limit
frequency (ul)
0:Remote
1:Local
0: Main unit
1: Communication
0 to 65535
0 to 24000min-1
0 to 65535
0 to 65535
0 to 255

yes

None

0.01Hz

yes

None

0.01Hz

yes

Available

yes

Available

yes

None

yes

None

1min-1
-

0
0

yes
yes

None
None

0
0

yes
yes

None
None

yes

None

0 to 100.0
0.1%
(resolution of 10 bits)
0 to 2
-

1
yes Available
Select display by communication3
0-9999
1
0
yes Available
FA66 Numerical display data3
0 to 2
0
yes Available
FA67 Decimal point position3
0 to 3
0
yes Available
FA68 LED data for unit 03
0 to 127
FA70 ASCII display data 1
yes Available
100
First digit from left3
(d)
0 to 255
FA71 ASCII display data 1
yes Available
65
Second digit from left3
(a)
0 to 255
FA72 ASCII display data 1
yes Available
116
Third digit from left3
(t)
0 to 127
FA73 ASCII display data 1
yes Available
65
Fourth digit from left3
(a)
0 to 3
yes Available
FA74 LED data for unit13
0
0 to 127
FA75 ASCII display data 2
yes Available
48
First digit from left3
(0)
0 to 255
FA76 ASCII display data 2
yes Available
48
Second digit from left3
(0)
0 to 255
FA77 ASCII display data 2
yes Available
48
Third digit from left3
(0)
0 to 127
FA78 ASCII display data 2
yes Available
48
Fourth digit from left3
(0)
0 to 3
0
yes Available
FA79 LED data for unit 23
FA80 Block communication mode3 0 to 1
0
yes Available
FA87 Reset information
0 to 255
0
yes None
1
:Enable the communication command or communication frequency setting before setting these
parameters are set. Otherwise, the parameters will not function. See 8.1. Command by
communication for the method to enable them.
2
:See 8.1. Communication commands (command from the computer) for the detail information.
3
:See 8.3. Utilizing panel (LEDs and keys) by communication for the detail information.
Monitor parameters
*These Parameters are read-only (monitor-only) parameters.
FA65

0 to 65535

Min.
EEP
Initial Write
During
Setting
Value Operation ROM
Unit

68

E6581913
(1/2)
Communication No.
Current value Trip data held
0999
FB05
FC00
FC01
FC90
FC91
FD00
FD01
FD02
FD03
FD04
FD05
FD06
FD07
FE10
FE11
FE12
FE13
FE08
FE10
FE11
FE12
FE13
FE14
FD15
FD16
FD18
FD20
FD22
FD23
FD24
FD25

FE00
FE01
FE02
FE03
FE04
FE05
FE06
FE07
FE15
FE16
FE18
FE20
FE22
FE23
FE24
FE25

FD26
FD27
FD28

FE26
FE27
FE28

FD29
FD30
FD32
FD33
FD34
FE35
FE36
FE37
FE40
FD40
FD41
FD42
FD49
FE56

FE29
FE30
FE42
FE49
-

Function
Acceleration/deceleration time unit
Inverter capacity code
Monitor of key data (Effective data)
Monitor of inverter keypad data
Trip code
Alarm information
Output frequency
Status information 1
Frequency command value
Output current
Input voltage (DC detection)
Output voltage
Input terminal information
Output terminal information
Past trip 5
Past trip 6
Past trip 7
Past trip 8 (earliest)
CPU version 1 (application)
Past trip 1 (latest)
Past trip 2
Past trip 3
Past trip 4
Cumulative operation time
Compensated frequency

Unit

Remarks

Chapter 9
Appendix 3

0.01Hz
0.01Hz
0.01%
0.01%
0.01%
1=1hour
0.01Hz
0.01Hz
0.01%
0.01%
0.01Hz
0.01%
0.01%

Estimated speed
Torque
Torque current
PID feedback value
Motor overload factor (OL2 data)
Inverter overload factor (OL1 data)
PBR (Braking resistor) cumulative load
1%
factor
Motor load factor
1%
Inverter load factor
1%
Regenerative braking resistance load
1%
factor
Input power
0.01kW
Output power
0.01kW
Number of starting
1=1000times
Forward number of starting
Reverse number of starting
Terminal VIA monitor
0.01%
Terminal VIB monitor
Terminal VIC monitor
FM output value
0.01%
Pulse train output value
pps
Cumulative fan operation time
1=10hour
Status information 2
Status information 3
Pulse train input value
pps

69

Refer to Section 8.3

Refer to Section 8.2

Refer to Section 8.2

Refer to Section 8.2

Refer to Section 8.2

Refer to Section 8.2

E6581913
(2/2)
Communication No.
Current value Trip data held
FE70
FE71
FE73
FE76
FE77
-

FE79
FE80
FD90

FE90

Function
Rated current
Rated voltage
CPU version 2 (motor)
Integral input power
Integral output power

Part replacement alarm information


Cumulative power ON time
Output motor speed monitor

70

Unit
0.1A
0.1V
It depends
on f749.
1=0.1kWh
1= 1kWh
1=10kWh
1=100kWh
1=1000kWh
1=10hour
min-1

Remarks

f749=0
f749=1
f749=2
f749=3
f749=4
Refer to Section 8.2

Refer to Section 8.2

E6581913

Appendix 1 Table of data codes


JIS (ASCII) codes
Higher orde
Lower order

0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

NUL
TC7(DLE)
TC1(SOH)
DC1
TC2(STX)
DC2
TC3(ETX)
DC3
TC4(EOT)
DC4
TC5(ENQ)
TC8(NAK)
TC6(ACK)
TC9(SYN)
BEL
TC10(ETB)
FE0(BS)
CAN
FE1(HT)
EM
FE2(LF)
SUB
FE3(VT)
ESC
FE4(FF)
IS4(FS)
FE5(CR)
IS3(GS)
SO
IS2(RS)
SI
IS1(US)
CR: Carriage return

(SP)
!
"
#
$
%
&

(
)
*
+
.
.
/

0
1
2
3
4
5
6
7
8
0
:
;
<
=
>
?

@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O

P
Q
R
S
T
U
V
W
X
Y
Z
[

]
^
_

,
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o

p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL

Ex.: Code 41 = Character A

71

E6581913

Appendix 2 Response time


The communication response time can be calculated from data communication time and inverter
processing time. When wishing to know the communication response time, calculate using the
following as a reference
Interval corresponding to 3.5 bytes
Data transmission time

Data processing time of inverter


Data transmission time

PC Inverter
Inverter PC

Response time

Data transmission time


1
number of bytes transmitte d number of bits
baud rate
* Number of bits = start bit + data frame length + parity bit + stop bit
* Minimum number of bits = 1 + 8 + 0 + 1 = 10 bits
* Maximum number of bits = 1 + 8 + 1 + 2 = 12 bits

Data transmissi on time

<An example of the calculation of the transmission time: 19200 bps, 8 bytes, 11 bits>
1
Data transmissi on time
8 11 4.6ms
19200

Data processing time of inverter


Data processing time: maximum 10ms
Note: If it sets EEPROM, maximum become 50ms. See 9. Parameter data about EEPROM.

72

E6581913

Appendix 3 Type and Form (FB05)


3-phase 240V class

Type and Form

Voltage / Capacity

Inverter model (capacity)


code (FB05)
Data
Data
(hex)
(decimal)

VFS15-2004PM-W

3ph 200/240V 0.4kW

VFS15-2007PM-W

3ph 200/240V 0.75kW

VFS15-2015PM-W

3ph 200/240V 1.5kW

VFS15-2022PM-W

3ph 200/240V 2.2kW

VFS15-2037PM-W

3ph 200/240V 3.7/4.0kW

VFS15-2055PM-W

3ph 200/240V 5.5kW

10

VFS15-2075PM-W

3ph 200/240V 7.5kW

11

VFS15-2110PM-W

3ph 200/240V 11kW

6C

108

VFS15-2150PM-W

3ph 200/240V 15kW

6D

109

1-phase 240V class

Type and Form

Voltage / Capacity

Inverter model (capacity)


code (FB05)
Data
Data
(hex)
(decimal)

VFS15S-2002PL-W

1ph 200/240V 0.2kW

19

25

VFS15S-2004PL-W

1ph 200/240V 0.4kW

1A

26

VFS15S-2007PL-W

1ph 200/240V 0.75kW

1C

28

VFS15S-2015PL-W

1ph 200/240V 1.5kW

1E

30

VFS15S-2022PL-W

1ph 200/240V 2.2kW

1F

31

3-phase 500V class

Type and Form

Voltage / Capacity

Inverter model (capacity)


code (FB05)
Data
Data
(hex)
(decimal)

VFS15-4004PL-W

3ph 380/500V 0.4kW

22

34

VFS15-4007PL-W

3ph 380/500V 0.75kW

24

36

VFS15-4015PL-W

3ph 380/500V 1.5kW

26

38

VFS15-4022PL-W

3ph 380/500V 2.2kW

27

39

VFS15-4037PL-W

3ph 380/500V 3.7/4.0kW

29

41

VFS15-4055PL-W

3ph 380/500V 5.5kW

2A

42

VFS15-4075PL-W

3ph 380/500V 7.5kW

2B

43

VFS15-4110PL-W

3ph 380/500V 11kW

2C

44

VFS15-4150PL-W

3ph 380/500V 15kW

2D

45

73

E6581913

Appendix 4 Troubleshooting
If a problem arises, diagnose it in accordance with the following table before making a service call.
If the problem cannot be solved by any remedy described in the table or if no remedy to the problem
is specified in the table, contact your Toshiba distributer.
Problem
Communication
place.

will

Remedies
not

take

An error code is returned.

The trip err5 and alarm t


occur.
Frequency instructions from the
computer have no effect.
Commands, including the run
and stop commands, from the
commuter have no effect.
A change to a parameter does
not take effect.
The setting of a parameter was
changed, but it returns to its
original setting when the inverter
is turned off.
The setting of a parameter was
changed, but the function doesnt
work.

- Are both the computer and the inverter turned on?


- Are all cables connected correctly and securely?
The state of transmission and reception can be checked in the state
of communication of the status monitor function of inverter.
For details, please see inverters instruction manual.
- Are the same baud rate, parity and bit length set for every unit on the
network?
- Is the line of network equipped with a terminator/bias resistance?
- Is the data transmission format correct?
- Does the data written fall within the specified range?
- Some parameters cannot be written during inverter operation.
Changing should be attempted when the inverter is in halt.
-f700 (Parameter protection selection) is 2: Writing prohibited
(1+RS485 communication), 4: Reading prohibited (3+RS485 com
munication)
- If f738 (Password setting) was set to data, f738 can not set to
data.
- Check the cable connection and the timer setting.

Reference

Inverters
instruction
manual
Section 7.1
Appendix 5
Section 4.1
Section 5.1
Chapter 9
Inverters
instruction
manual

Section 7.3

- Is the frequency setting mode selection parameter set to computer?

Section 8.1

- Is the command mode selection parameter set to computer?

Inverters
instruction
manual

Some communication-related parameters do not take effect until the


inverter is reset. To make them take effect, turn the inverter off temporarily, and then turn it back on.
When using the Toshiba inverter protocol, use the W command to write
data into the EEPROM. If you use the P command that writes data into
the RAMs only, the data will be cleared when the inverters are reset.

Chapter 7

- Some parameters become effective after the drive is reset.


- The Modbus RTU protocol has usage restrictions.

74

Section 4.2

Chapter 7

E6581913

Appendix 5 Connecting for RS485 communication


Connector diagram for two-wire RS485 communication

8pin

1pin

Signal name
RXD+/TXD+
RXD-/TXDSG
----P24

Pin number
4
5
8
(3)
6
1,2
7

Description
Same phase reception data (positive line)
Anti-phase reception data (negative line)
Ground line of signal data
--- (Do not connect the cable.)
--- (Do not connect the cable.)
24V (Do not connect the cable.)

Pin assignment for two-wire RS485 communication example

* Never use pin-7 (P24).


Straight
P5
510

Master
RX D+/TXD+

120

RX D-/TXD-

CN1
Pin-4
Pin-5

Straight

Straight
Slave

Slave

Slave

RXD+/ TXD+

RXD+/TX D+

RXD +/TXD+

RXD-/ TXD-

RXD-/TX D-

RXD -/TXD-

SG

SG

SG

120

510

SG

Pin-8
(Pin-3)

Termination resistor
120-1/2W

Termination resistor / Bias resisters


120,510-1/2W

75E

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