Beruflich Dokumente
Kultur Dokumente
TOSVERT VF-S9
Communications Function
Instruction Manual
Notice
1. Make sure that this instruction manual is delivered to the end user of the inverter.
2. Read this manual before first using the communications function, and keep it handy as a
reference for maintenance and inspections.
E6581139
Preface
Thank you for purchasing a Tosvert VF-S9 series of inverter.
Every VF-S9 series of inverter has a communication port as standard equipment, so that data can be
transmitted between it and a personal computer via an optional RS232C converter (RS2001Z) or
RS485 converter (RS4001Z), cable with RS232C converter (RS20035-0).
To use the communications function of the VF-S9 correctly, please read this manual carefully before
use and keep it in a safe place.
Also, make sure that this manual is stored close to the inverter so that it can be consulted anytime as
a reference for maintenance and inspections.
Notice
W The EEPROM (Electrically Erasable Programmable Read-Only Memory) is good Reference
13, 14
for 10,000 times of reprogramming.
Unless it is absolutely necessary to store data into the EEPROM, use the P
command to write data into the RAM. Do not rewrite data into the same parameter
stored in the EEPROM more than 10,000 times, using the W command*.
(*: Command allowing you to write data into both the RAM and the EEPROM).
W Examples in this manual are based on the assumption that communications take
place between one inverter and one computer.
If connecting two or more inverters to the same network, you will need to assign a
number to each of them. Failure to do so will cause a data crash and result in a
communications error.
7, 10
E6581139
Contents
1. General outlines of the communications function
10
13
13
14
6. Communication parameters
16
18
18
20
8. Functions
22
22
23
25
27
28
29
31
34
34
42
43
Appendix 1
44
Appendix 2
44
E6581139
BIT8 BIT7
BIT0
1 bit
1 word
E6581139
Error detecting
scheme
Character
transmission format
Order of bit
transmission
Frame length
Specifications
Half-duplex
Centralized control *1
Start-stop synchronization
VF-S9: 9600 baud (Standard default setting)
Selectable among 1200/2400/4800/9600/19200 baud (Operation panel/computer) *2
ASCII mode:
JIS-X-0201 (ASCII), fixed to 8 bits, even/odd/non parity *2 and *3
Binary mode:
Binary (HEX) code, fixed to 8 bits, even/odd/non parity *2 and *3
Parity, checksum
Receive: 11 bits *4, Send: 12 bits *4
Low-order bits transmitted first
O Characters received by the inverter: 11 bits (1 start bit + 8 bits + 1 parity bit + 1 stop bit)
... Standard default setting
START
PARITY STOP
BIT
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.)
O Characters sent from the inverter: 12 bits (1 start bit + 8 bits + 1 parity bit + 2 stop bits)
... Standard default setting
START
PARITY STOP STOP
BIT
BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 BIT6 BIT7 BIT
BIT
BIT
The inverter sends two stop bits.
(The computer can be set so as to receive 1, 1.5 or 2 stop bits.)
E6581139
E6581139
Q Binary mode
(1) In binary mode, the start code is 2FH(/).
The inverter rejects all data items entered before the 2FH(/).
If two or more 2FH(/) are entered, the 2FH(/) entered last will be judged valid and all 2FH(/)
entered before will be ignored.
If the 2FH(/) is not recognized because of a format error or for any other reason, no error code
will be returned since the data is not recognized at all.
(2) If an inverter number is added behind the 2FH(/), communication will be established only when
the inverter number matches. If not, the inverter will reject the data received on receiving the
specified number of characters (or one second after the receipt of the data if the inverter cannot
receive the specified number of characters within one second), and then it will go back into a 2FH
wait state. If the inverter number does not match, the inverter will go back into a start code wait
state.
(3) The inverter stops receiving data on receipt of a command and the number of bytes of data
specified by the command. If the inverter cannot receive the specified number of bytes of data
within the specified time (1 second), it will regard the data received as a transmission error, reject
it and go back into a start code (2FH) wait state.
(4) If no communications 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 Section 8.1, Timer
function.
(5) On executing the command received, the inverter returns data to the computer. The VF-S9 series
of inverters are designed to process communication data during idle time when they are not
performing their main task: controlling the operation of a machine. Therefore, there is no
guarantee for the response time.
Q Note
It takes about 1 second for the inverter to complete the initial setup process and to get ready for
communications after it has been turned on.
If control power supply is cut off because of a momentary power failure, communications will be
interrupted.
E6581139
Description
Error code
: For parameters whose settings cannot changed during operation, see 11.1, Table of
parameters.
*2
: If a command error occurs, no data will be returned. However, if an internal command (M) is used,
it will cause an impossible-to-execute error and an error code will be returned.
*3
: 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.
E6581139
INV-NO
2 bytes
DATA
0 to 4 bytes
"&"
(26H)
SUM
2 bytes
Omissible
")"
(29H)
CR
(0DH)
Omissible
1. ( (1 byte)
2. INV-NO (2 bytes)
3.
4.
5.
6.
7.
8.
9.
E6581139
(2) VF-S9 computer (ASCII mode)
1) When data is processed normally
Omissible
"("
(28H)
INV-NO
2 bytes
Omissible
CMD Communication No.
1 byte
4 bytes
Checksum area
DATA
0 to 4 bytes
"&"
(26H)
SUM
2 bytes
")"
(29H)
CR
(0DH)
Omissible
1. ( (1 byte)
2. INV-NO (2 bytes)
E6581139
2) When data is not processed normally (ASCII mode)
If a communication error occurs, a communication error command (N or n) and an error identification
number will be returned to the computer.
If the checksum code is contained in the data received, it will be added to the data to be returned.
If the inverter number does not match, however, no data will be returned to avoid a data crash.
Omissible
"("
(28H)
INV-NO
2 bytes
Omissible
N or n
DATA
4 bytes
"&"
(26H)
SUM
2 bytes
")"
CR
(29H) (0DH)
Checksum area
Omissible
Q 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, a, b, m, r, w, t ...)
(N0004&60)CR ........... Checksum error (The checksum result differs.)
No data returned....... Even though there is no format error (e.g., data with no CR) and the
inverter number matches, there may be cases where no data is returned,
depending on the timing.
10
E6581139
INV-NO
1 byte
CMD
1 byte
Communication No.
2 bytes
SUM
1 byte
Not omissible
Checksum area
11
E6581139
(2) VF-S9 computer (Binary mode)
1) When data is processed normally
Omissible
/
(2FH)
INV-NO
1 byte
CMD
1 byte
Communication No.
2 bytes
Checksum area
DATA
2 bytes
SUM
1 byte
Not omissible
12
E6581139
2) When data is not processed normally (Binary mode)
If a communication error occurs, a communication error command (4EH (N) or 6EH (n)), an error
identification number and the checksum will be returned to the computer.
If the inverter number does not match, no data will be returned to avoid a data crash.
Omissible
(1 byte)
/
(2FH)
INV-NO
1 byte
(1 byte)
N or n
(4EH)(6EH)
DATA
2 bytes
Checksum area
SUM
1 byte
Not omissible
Q 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.)
No data returned ................... If a format error occurs (failure to receive the specified number of
bytes within 1 second), if the inverter number does not match, or if
a command error occurs.
13
E6581139
Notice
W The EEPROM is good for 10,000 times of reprogramming.
Do not write data into the same parameter stored in the EEPROM more than 10,000 times. Unless it
is absolutely necessary to store data in the EEPROM, use the P command to write it into the RAM.
2)
: Data 0
= Automatic acceleration/deceleration
= Invalid
P (RAM*2 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. All data is returned as word data. When writing data, the command checks if the data
is within the adjustment range specified for the parameter. If the data entered is outside the
specified range, an error will occur and the data will be rejected.
Ex. : Setting of the automatic acceleration/deceleration parameter
ComputerS9
(P00000)
3)
: Data 0
= Automatic acceleration/deceleration
= Invalid
R (Data read)
This command is used to read the setting of the parameter specified using a communication
number. All data is returned as word data (4 digits).
Ex: Setting of the automatic acceleration/deceleration parameter
ComputerS9
(R00000)
: Data 0000
14
= Automatic acceleration/deceleration
= Invalid
E6581139
S9 Computer:
2)
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. All data is returned as word data. When writing data, the command checks if the data
is within the adjustment range specified for the parameter. If the data entered is outside the
specified range, an error will occur and the data will be rejected.
Ex. : Setting of the automatic acceleration/deceleration parameter
Computer S9
S9 Computer:
3)
This command is used to read the setting of the parameter specified using a communication
number. All data is returned as word data.
Ex. : Reading of the automatic acceleration/deceleration parameter
Computer S9
S9 Computer:
47H (G RAM*2 read) * This command is available for inverters with CPU version V110 or later.
4)
This command is used to read the parameter data specified using a communication number. All
data is returned as word data. This command is different from the 52H (R) command in that the
computer requires dummy data to issue this command. To control the operation of multiple
inverters connected to a two-wire line via RS485 converters, and so on, the 47H (G) command is
used instead of the 52H (R) command. In a two-wire network, the host computer receives the
data returned from multiple inverters simultaneously, and therefore the 47H (G) command is
more suitable than the 52H (R) command. This is because, in the case of the 52H (R) command,
the number of bytes (number of codes) received is different from the number of bytes returned if
the data received contains operation data, while, in the case of the 47H (G) command, the
number of byes (number of codes) received is always the same as the number of bytes returned.
Ex. : Reading of the acceleration parameter
Computer S9
S9 Computer:
: The RAM stores data used actually for operating the inverter. All data stored in it is cleared when
the power is turned off, and parameter data stored in the EEPROM is copied to the RAM each
time the inverter is turned on.
15
E6581139
*3
: The EEPROM stores parameter settings and so on used for operating the inverter. Data stored in
it is retained even after the power is turned off, and it is copied to the RAM each time the inverter
is turned on or reset.
16
E6581139
6. Communication parameters
The communication baud rate, parity, inverter number, and communication error trip time can be
changed from both the operation panel and the 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.
(1)
(2)
(3)
(4)
(5)
17
E6581139
(6)
18
E6581139
19
E6581139
Ex.: Forward run command (PFA008400)
Set bit 15 (communication command enabled) to bit 10 (operation command) to 1.
BIT15
BIT8 BIT7
BIT0
FA00 : 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Ex.: Reverse run (PFA008600), (PFA00C600)
8600H : To disable frequency instructions from the computer
C600H : To enable also frequency instructions from the computer
Ex.: Slowdown stop (PHA008000), (PFA00C0000)
8000H : To disable frequency instructions from the computer
C000H : To enable also frequency instructions from the computer
Note : If the reset command is executed, the reset program may start and abort the transmission of
return data.
(2)
(3)
Note : When processing is carried out, the reset program may start and abort the
transmission of return data. Therefore, communications do not take place during initialization.
20
E6581139
Status monitor
The parameters with the communication Nos. FC90 and FE00 to FE14 allow you to monitor the
operating status of the inverter.
(See 11.1, Table of parameters.)
1) Operation frequency monitor
: Communication No. FE00
If a trip occurs, the frequency immediately before its occurrence will be retained.
If you want to always monitor the current operation frequency without retaining the frequency
immediately before the occurrence of a trip, use the communication No. FD00 parameter.
2) Inverter operating status
: Communication No. FE01 (See Table 2 below.)
If a trip occurs, the operating status immediately before its occurrence will be retained.
3) Past trip codes
: Communication Nos. FE10 to FE13
(See 11.2, Table of trip codes.)
To monitor the current trip code, use the communication No. FC90 parameter.
4) Input terminal
: Communication No. FE06 (See Table 3.)
5) Output terminal
: Communication No. FE07 (See Table 4.)
(2)
Others
For the settings of parameters, see 11.1, Table of parameters.)
14
(Reserved)
13
(Reserved)
12
Emergency stop
Emergency stop
11
Coast stop
Coast stop
10
Run/stop (See Note 1.)
Stop
Run
9
Forward/reverse run
Forward run
Reverse run
8
Jog run
Jog run
7
DC braking
DC braking
Acceleration/deceleration
Acceleration/deceler Deceleration/decele
6
pattern selection (1 or 2)
ation 1 pattern
ration 2 pattern
5
PI control
PC control permitted PI control prohibited
Switching to No. 2 electronic- No. 1 electronicNo. 2 Electronic4
thermal
thermal
thermal
3
(Reserved)
2
(Reserved)
1
(Reserved)
0
(Reserved)
21
E6581139
* Terminal board monitor
A function can be selected for each terminal, using a parameter. Before monitoring the status of a
terminal, check what function is assigned to it.
Table 3 Data composition of input terminals (FE06)
Bit
Terminal name
Parameter title Function
0
F
Input terminal 1
1
R
Input terminal 2
2
RST
Input terminal 3
3
S1
Input terminal 4
4
S2
Input terminal 5
5
S3
Input terminal 6
1
OUT
Output terminal 2
2
FL
Output terminal 3
Ex. : FE07 data when both the OUT1 and OUT2 terminals are ON: 1H + 2H = 3H
22
E6581139
8. Functions
8.1. Timer function
The communications function of the VF-S9 series of inverters includes a communication timer
function that can be used to detect breaks in cables, and so on. The timer function is designed to trip
an inverter if the inverter has not received any data within the time specified using this function.
( will be displayed.)
Q How to set the timer
The communication error trip time parameter () is set to 0 (timer off) by default.
c Timer adjustment range
c
About 1 sec. (01H) to about 100 sec. (64H) / Timer off (0H)
Q 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.
Q How to disable the timer
To disable the timer, set its parameter to 0.
Ex. : To disable the timer function from the computer (To store the timer setting in the EEPROM)
Computer Inverter
Inverter Computer
(W08030)
(W08030000) ........ (Sets the timer parameter to 0 to disable it.)
Q Timer
Time-out period
Computer link
PCINV
PCINV
INVPC
Inverter-to-inverter
communications
Master Slave
Master Slave
INVINV
INVINV
23
E6581139
Host
computer
Block 1
Inverter No.10
VF-S9
Inverter No.11
VF-S9
Block 2
Inverter No.19
VF-S9
Inverter No.20
Inverter No.21
VF-S9
VF-S9
Inverter No.29
VF-S9
*1
*1: Error signal I/F
When sending data simultaneously to multiple inverters (broadcast communications), the host
computer adds an asterisk (*) to the inverter number of each of them in ASCII mode. This asterisk
serves as a wildcard that stands for any number between 0 and 9. The asterisk is replaced by 0 when
data is received by each inverter, and the inverter whose number matches up with that number
returns data to the computer on behalf of the other inverters. The other inverters do not return any
data to the computer. Therefore, in order for the representative inverter to send a trip signal to the
computer if a problem arises in the network, the failed inverter needs to provide the representative
inverter with failure information using a terminal board signal. To check details of the problem, the
host computer accesses each individual inverter, specifying its inverter number, when the system is
out of operation. To make the computer issue a command to all inverters in block 1 or block 2 shown
in the figure above, you need to specify 1* or 2*, respectively. In this system, inverter No. 10 in block
1 and inverter No. 20 in block 2 return data to the computer. Specifying ** enables broadcast
communications. At that time, the inverter with the inverter number 00 returns data to the computer.
The use of binary codes instead of ASCII codes reduces the number of characters to transmit, and
thus further increases the data transfer rate. In that case, however, asterisks (*) cannot be used. In
binary mode, overall broadcast communications can be carried out by specifying ff instead of the
number of each destination inverter. In broadcast communications in binary mode, the inverter with
the inverter number 00 returns data to the computer.
* If you set a time-out period to enable the function of tripping an inverter upon the occurrence of an
abnormal condition, the inverter will output a signal through an output terminal to report the
occurrence of a problem to the representative inverter.
24
E6581139
Q Overall broadcast communications (ASCII mode/binary mode)
c ASCII mode
c
If you enter ** in the inverter number position of the data transmission format, broadcast
communications will take place and the computer will issue a command to every eligible inverter*
connected to the network. (*: Inverter with a number between 0 and 99 (00 to 63H))
c Binary mode
c
If you enter FF in the inverter number position of the data transmission format, broadcast
communications will take place, and the computer will issue a command to every eligible inverter*
connected to the network. (*: Inverter with a number between 0 and 63 (00 to 3FH))
25
E6581139
VF-S9
VF-S9
VF-S9
VF-S9
Q Parameter settings
Designate one inverter as the master and the other inverters on the network as slaves.
* If you designate two or more inverters connected to the same line as masters, a data crash will
result. To avoid this, do not specify more than one inverter as the master.
O Inverter-to-inverter communication selection parameter () ............... default setting = (Slave)
c Setting for the master inverter
c
From between and , choose the data to be sent from the master to its slaves. (:
Frequency instruction, : Output frequency)
c Setting for the slave inverters
c
Select Slave operation (= ... default setting).
* The setting of this parameter does not take effect until the inverter is turned off, then turned back
on.
O Speed command selection parameter ()................default setting = : Internal potentiometer
Using the parameter, specify the controller through which you want to issue speed
commands to the inverters.
c Setting for inverters other than the master inverter
c
Select Not serial communication ().
c Setting for the slave inverters
c
Select Serial communication (=).
26
E6581139
Notes:
Set a send wait time for the master inverter. ()
The master inviter issues operation speed commands to the slave inverters, but it does not send
run/stop signals. Therefore, you need to set run and stop signals for each slave inverter or set the
parameters for starting and stopping each slave inverter according to the frequency standard
(: Operation starting frequency, : Operation starting frequency hysteresis,
: Operation stopping frequency). In addition, if an interface cable breaks, the slave
inverters will not stop but continue to operate according to the instruction they received last.
Therefore, you should also set a communication trip time () so that, if an interface cable
breaks, communications will be cut off to trip the slave inverters. The master inverter will not trip
even if an interface cable breaks. So if you want to trip it, you will have to interlock the master
inverter with the slave inverters, using FL failure relay contacts.
Q Related communication parameters
Set or change the following parameters, as required.
O Communication baud rate () ... default setting = : 9600 bps
Specify the same baud rate for every inverter (both the master and the slaves) on the network.
O Parity () ... default setting = : Even parity
Specify the same parity for every inverter (both the master and the slaves) on the network.
O Send wait time () ... default setting =
Slaves may fail to receive data from the master, depending on the load condition or the baud rate.
If this happens to your inverters, you should set a send wait time for the master inverter.
(Guide for setting: . to . sec. (10 to 30 ms))
O Time-out period () ... default setting =
If an interface cable breaks, the slave inverters will not stop but continue to operate according to
the instruction they received last. To trip the inverters, set a time-out period for each of them. (Ex.:
= ) The master inverter will not stop even if an interface cable break. So if you also want
to trip it, you will have to interlock it with the slave inverters, using FL failure relay contacts.
Q Examples of parameter settings
Master-related parameters
Slave-related parameters
F806 : 0 Slave
F800 : 3 Communication baud rate (same as the rate set for the master)
F801 : 1 Parity check (same as the parity set for the master)
(F241: Frequency instructions can be used to start and stop inverters if the
operation starting frequency parameter is so set.
<For speed control>
FMOd : 3 Serial communication
27
E6581139
Master-side fc
Data Transmitted (Hz) = Master-side FH 10000
fc (Hz)
In inverter-to-inverter communications, data received in the formula shown below refers to the data
transmitted from the master. When an inverter is linked with a computer, data received in the
formula refers to the data transmitted from the computer, and the result of a calculation made using
the following formula is the frequency instruction given to the inverter.
fc =
Example
Unit: Hz
Maximum
Frequency
frequency
instruction
Master (Fc)
100.0Hz
50.0Hz
Slave 1
90.0Hz
45.0Hz
Slave 2
80.0Hz
40.0Hz
50.0 10000
Master : fc (%) =
= 5000%
100.0
5000 9000
Slave 1 : fc (Hz) =
= 4500 = 45 Hz
10000
5000 8000
Slave 1 : fc (Hz) =
= 4000 = 40 Hz
10000
28
E6581139
8.4. Send wait time setting function (for V110 and later)
The function is useful, for example, when:
Inverters return data so quickly that the computer cannot receive or process it properly.
It takes time for the RS 485/RS232C converters to switch back and force between send and
receive modes.
In inverter-to-inverter communications, the master sends data so quickly that the slaves cannot
process it properly.
Parameter name: , communication No.: 0805
Parameter description
: This parameter allows you to set the time that elapses before an inverter
returns data to the computer (or the master sends data to a slave(s) in
inverter-to-inverter communications) after it received the previous data
from the computer (or after it sent the previous data in inverter-to-inverter
communications). If the time required for an inverter to process the data
received is longer than the time set using this parameter, the former will
take priority over the latter. (The purpose of this parameter is to prevent
an inverter from returning or sending data at time intervals shorter than
the time set using this parameter.)
Adjustment range
Inverter-to-computer
communications
Inverter-to-inverter
communications
PCINV
Master Slave
INVINV
INVPC
Master Slave
INVINV
29
E6581139
<Binary mode>
Computer Inverter
2F 50 FA 01 17 70 01
2F 50 FA 00 C4 00 3D
c Jog run
c
<ASCII mode>
Computer Inverter
(W02600064)CR
(PFA008500)CR
<Binary mode>
Computer Inverter
2F 57 02 60 00 64 4C
2F 50 FA 00 85 00 FE
Inverter Computer
21 50 FA 01 17 70 01
2F 50 FA 00 C4 00 3D
Inverter Computer
(W02600064)CR
(PFA008500)CR
Inverter Computer
2F 57 02 60 00 64 4C
2F 50 FA 00 85 00 FE
<Binary mode>
Computer Inverter
2F 52 FD 00 7E
Inverter Computer
2F 52 FD 00 17 70 05
<Binary mode>
Computer Inverter
2F 52 FE 01 80
Inverter Computer
2F 72 FE 01 00 40 E0
30
E6581139
c To check the trip code (when the inverter is tripped because of )
c
: See Table of trip codes.
<ASCII mode>
Computer Inverter
Inverter Computer
(RFC90)CR
(rFC900018)CR
..... trip
<Binary mode>
Computer Inverter
2F 52 FC 90 0D
c To monitor the current
c
<ASCII mode>
Computer Inverter
(RFE03)CR
<Binary mode>
Computer Inverter
2F 52 FE 03 82
Inverter Computer
2F 72 FC 90 00 18 45
Inverter Computer
(RFE03077B)CR
Inverter Computer
2F 52 FE 03 07 7B 04
<Binary mode>
Computer Inverter
2F 57 00 10 00 64 FA
Inverter Computer
2F 57 00 10 00 64 FA
31
E6581139
40 INPUT#1,B$
50 AAA$=&H+MID$(B$,7,4)
60 F$=LEFT$(STR$(VAL(AAA$)/100),6)
70 PRINT "Operation frequency =";F$+Hz
80 GOTO 20
32
E6581139
Ex.2 BASIC program for executing an input command with checksum (RS232C, ASCII mode)
(Toshiba version of Advanced BASIC-86 Ver. 3.01.05J)
Checking if the maximum frequency setting has been changed correctly
1) Examples of programs
10 OPEN "COM1:9600,E,8,1" AS #1
20 INPUT"Send Data=";A$
30 S$="("+A$+"&"
40 S=0
50 L=LEN(S$)
60 FOR I=1 TO L
70 S=S+ASC(MID$(S$,I,1))
80 NEXT I
90 CHS$=RIGHT$(HEX$(S),2)
100 PRINT #1,"("+A$+"&"+CHS$+")"
110 INPUT #1,B$
120 PRINT "Receive data= ";B$
130 GOTO 20
33
E6581139
Ex.3 BASIC program for communication tests (RS232C, ASCII mode)
(Toshiba version of Advanced BASIC-86 Ver. 3.01.05J)
1) Examples of programs
100 INPUT "Baud rate=9600/4800/2400/1200";SPEED$
110 INPUT "Parity=even(E)/odd(O)";PARITY$
120 OPEN "COM1:"+SPEED$+","+PARITY$+",8,1"AS #1
130 INPUT "Send data";B$
140 PRINT #1,B$
150 C$=""
160 T=TIMER
170 COUNT=(TIMER-T)
180 IF COUNT >3 THEN 270
190 IF COUNT <0 THEN T=TIMER
2) Examples of program execution results (In this example, the inverter number is 00.)
Baud rate=9600/4800/2400? 9600
---- Selects 9600 baud.
Parity=even(E)/odd(O)? E
---- Select E (even parity).
Send data? (00R0011)
---- Carries out test communications.
Return data= (00R00111770)
Send data? ()
---- Error
! ! ! There is no data to return. ! ! !
---- No data is returned.
Send data? (R0011)
Return data= (R00111770)
Send data?
:
:
34
E6581139
35
E6581139
Q Basic parameters (Group No.: 00)
Communication No.
0000
0001
0002
0040
0003
0004
0005
0006
0007
0008
Title
Function
Upper limit
Lower limit
Unit
Writing
during
operation
c
c
c
c
c
Automatic acceleration/deceleration
2
0
Automatic torque boost
1
0
Automatic environment setting *1
1
0
Automatic function setting
4
0
Command mode selection
1
0
*2
Frequency setting mode selection
2/3
0
Meter selection
5/11*2
0
Meter adjustment
FF(255)
0
Standard setting mode selection
6
0
Forward/reverse run selection
1
0
(Operation Panel)
0009
8CA0(3600)
1(0.1)
0.1s
c
Acceleration time 1
0010
8CA0(3600)
1(0.1)
0.1s
c
Deceleration time 1
0011
Maximum frequency
9C40(400.0)
BB8(30.0)
0.01Hz
0012
Upper limit frequency
32(0.5)
0.01Hz
c
0013
Lower
limit
frequency
0(0.0)
0.01Hz
c
0014
Base frequency
9C40(400.0)
9C4(25.0)
0.01Hz
c
0015
V/F control mode selection
4/5*2
0
0016
Torque boost
BB8(30.0)
0
0.01%
c
0041
64(100)
A(10)
1%
c
Motor electronic-thermal protection level 1
0017
Electronic-thermal
protection
characteristics
7
0
c
selection
0018
0.01Hz
c
Preset speed operation frequencies 1
0019
0.01Hz
c
Preset speed operation frequencies 2
0020
0.01Hz
c
Preset speed operation frequencies 3
0021
0.01Hz
c
Preset speed operation frequencies 4
0022
0.01Hz
c
Preset speed operation frequencies 5
0023
0.01Hz
c
Preset speed operation frequencies 6
0024
0.01Hz
c
Preset speed operation frequencies 7
*1
: The setting of this parameter is valid only when the parameter is set from the operation panel. Do not set it from the
computer. (If the automatic environment setting parameter is set from the computer, it will not function.)
*2
: These values apply to inverters with CPU version V110 or later.
36
E6581139
Q Extended parameters (Input/output parameters. Group No.: 01)
Communication No.
Title
Function
0100
0101
0102
0103
0104
0105
0110
0111
0112
0113
0114
0115
0116
0130
0131
0132
Upper limit
Lower limit
Unit
3
1
1
33(51)/
35(55)*2
33(51)/
35(55)*2
33(51)/
35(55)*2
33(51)/
35(55)*2
33(51)/
35(55)*2
33(51)/
35(55)*2
33(51)/
35(55)*2
1D(29)/
29(41)*2
1D(29)/
29(41)*2
1D(29)/
29(41)*2
9C40(400.0)
BB8(30.0)
64(100)
0(0.0)
0(0.0)
0(0.0)
0
0
0
0
0.01Hz
0.01Hz
0.01Hz
-
Writing
during
operation
c
c
c
c
c
c
c
9C4(25.0)
0
A(10)
0.01Hz
0.01%
1%
c
c
c
0170
Base frequency 2
0172
Torque boost 2
0173
Motor electronic-thermal protection level 2
*2
: These values apply to inverters with CPU version V110 or later.
*3
: This parameter is added to inverters with CPU version V110 or later.
37
E6581139
Q Extended parameters (Frequency parameters. Group No.: 02)
Communication No.
0200
0201
0202
0203
0204
0210
Title
Function
Upper limit
0242
Operation starting frequency hysteresis
0250
DC braking starting frequency
0251
DC
braking
current
64(100)
0252
C8(20.0)
DC braking time
*3
0254
1
Motor shaft fixing control
*3
0256
FF(25.5)
Auto stop of continuous running at LL
0260
7D0(20.0)
Jog run frequency
0261
Jog
run
stopping
pattern
2/5*2
0270
Jump frequency 1
0271
BB8(30.0)
Jumping width 1
0272
Jump frequency 2
0273
BB8(30.0)
Jumping width 2
0274
Jump frequency 3
0275
BB8(30.0)
Jumping width 3
0280
Preset speed operation frequencies 1
0281
Preset speed operation frequencies 2
0282
Preset speed operation frequencies 3
0283
Preset speed operation frequencies 4
0284
Preset speed operation frequencies 5
0285
Preset speed operation frequencies 6
0286
Preset speed operation frequencies 7
0287
Preset speed operation frequencies 8
0288
Preset speed operation frequencies 9
0289
Preset speed operation frequencies 10
0290
Preset speed operation frequencies 11
0291
Preset speed operation frequencies 12
0292
Preset speed operation frequencies 13
0293
Preset speed operation frequencies 14
0294
Preset speed operation frequencies 15
*2
: This value applies to inverters with CPU version V110 or later.
*3
: These parameters are added to inverters with CPU version V110 or later.
38
Lower limit
Unit
0
0
0(0.0)
0
0(0.0)
0
0(0.0)
0(0.0)
0(0.0)
0
0(0.0)
0(0.0)
0(0.0)
32(0.5)
0(0.0)
0(0.0)
0(0.0)
0
0(0.0)
0
0(0.0)
0(0.0)
0
0(0.0)
0(0.0)
0(0.0)
1%
0.01Hz
1%
0.01Hz
1%
0.1s
0.01Hz
0.01Hz
1%
0.1s
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
1%
0.1s
0.1s
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
0.01Hz
Writing
during
operation
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
E6581139
Q Extended parameters (Operation mode parameters. Group No.: 03)
Communication No.
Title
Function
0300
0301
0302
0303
0304
0305
0306
Upper limit
Lower limit
Unit
A5(16.5)
6(6)/
D(13)*2
1/2*2
A(10)
2
1/2*2
7D(125)/
96(150)*2
5
64(100)
1
FF(255)
FA(25.0)
64(100)
1
2710(10000)
2710(10000)
14(2.0)
0
0.1KHz
-
Writing
during
operation
c
c
0
0
0
0
0
1 time
1%
c
c
c
c
c
0
1
0
0
0(0.0)
0(0)
0
1
1
%ED
0.1%
1%
0.01
0.01
c
c
c
c
c
c
c
c
Upper limit
Lower limit
Unit
2
32(5.0)
FF(255)
FF(255)
FF(255)
C8(200)
1
0
0.0
0
0
0
0
0
0.1HZ
Times
-
Writing
during
operation
c
c
c
c
c
c
Lower limit
Unit
1(0.1)
1(0.1)
0
0
0
0.1s
0.1s
-
Writing
during
operation
c
c
c
c
c
0(0.0)
0.01Hz
Lower limit
Unit
Writing
0307
Supply voltage compensation
0308
Braking resistor operation rate
0312
Random mode
*3
0319
Voltage gain of overexcitation
*3
0320
Drooping gain
*3
0323
Drooping insensitive torque band
0360
PI control
0362
Proportional gain
0363
Integral gain
*2
: These values apply to inverters with CPU version V110 or later.
*3
: These parameters are added to inverters with CPU version V110 or later.
Title
Function
Auto-tuning
Slip frequency
Motor primary constant
Motor secondary constant
Motor excitation constant
Magnification of load inertial moment
Rated capacity ratio of motor to inverter
Title
Function
Upper limit
Acceleration time 2
8CA0(360.0)
Deceleration time 2
8CA0(360.0)
Acceleration/deceleration 1 pattern
2
Acceleration/deceleration 2 pattern
2
Acceleration/deceleration pattern selection (1
1
or 2)
Title
Function
Upper limit
39
E6581139
cation No.
0600
0601
0602
0603
0604
0605
0608
0610
0611
0612
0613
0615
0616
64(100)
C8(200)
1
2
C8(20.0)
2
1
1
64(100)
FF(255)
3
A(10)
A(10)
0
0
0(0.0)
0
0
0
0
0
0
1%
1%
0.1s
1%
1s
-
during
operation
c
c
c
c
c
c
c
c
c
c
c
1
C8(200)/
FA(250)*2
64(10.0)
64(100)
96(150)
2
32(50)
0
0
1%
c
c
0(0.0)
0
32(50)
0
0
0.1s
1%
1%
1%
c
c
c
c
c
Upper limit
Lower limit
Unit
2/7*2
3
4E20(200.0)
5/6*2
0
0
64(0.01)
0
0.01
-
Writing
during
operation
c
c
c
c
0618
Over-torque detection time
0619
Over-torque (trip/alarm) level hysteresis
*3
0626
Overvoltage limit operation level
0627
Undervoltage trip selection
0692
Meter bias
*2
: This value applies to inverters with CPU version V110 or later.
*3
: These parameter are added to inverters with CPU version V110 or later.
Title
Function
0700
Prohibition of change of parameter settings
0701
Unit selection
0702
Free unit selection
0710
Standard monitor display selection
*2
: These values apply to inverters with CPU version V110 or later.
40
E6581139
Q Extended parameters (Communication parameters. Group No.: 08)
Communication No.
0800
0801
0802
Title
Function
Upper limit
Lower limit
Unit
4
2
3F(63) /
FF(255)*2
64(100)
C8(2.00)
2
FFFF(65535)
0
0
0
Writing
during
operation
c
c
c
0
0(0.00)
0
0
0.01s
-
c
c
c
c
Upper limit
Lower limit
Unit
Writing
during
operation
c
c
c
0803
Communication error trip time
*3
0805
Communication internal
*3
0806
Inverter-drive communication
*3
0880
Free notes
*2
: This value applies to inverters with CPU version V110 or later.
*3
: These parameters are added to inverters with CPU version V110 or later.
Title
Function
0(0.0)
0.01Hz
Operation frequency instruction (operation
panel)
*4
: The settings of these parameters are stored in the RAM only. To write data into them, use the P command.
These parameters do not function unless the mode in which commands or frequency instructions can be issued from
the computer is enabled. For the ways of enabling it, see 7.1, Commands from the computer.
FA00
FA01
FA02
Q Status monitor parameters (Group No.: FC) * This group of parameters are read-only (monitor-only) parameters.
Communication No.
FC90
FC91
Title
-
Function
Unit
Current trip
Current alarm
Q Frequency monitor parameter (Group No.: FC) * This group of parameters are read-only (monitor-only) parameters.
Communication No.
FD00
Title
-
Function
Unit
41
0.01Hz
E6581139
Q Status monitor parameters (Group No.: FE) * This group of parameters are read-only (monitor-only) parameters.
Communication No.
FE00
Title
-
Function
Unit
FE01
FE02
FE03
FE04
FE05
FE06
FE07
FE08
FE09
FE10
FE11
FE12
FE13
FE14
FE15
FE20
FE22
FE26
FE28
FE30
FE35
Operation frequency
(retained in case of a trip *5)
Operating status
(retained in case of a trip *5)
Operation frequency instruction
(actual instruction *6)
Electric current display
Voltage in DC section
Output voltage
Input terminal information
Output terminal information
CPU version
EEPROM version
Past trip 1
Past trip 2
Past trip 3
Past trip 4
Cumulative operation time
Frequency instruction after PI calculation *3
Torque current
VIA input frequency (PI feed-back value)
Inverter load factor
PBR overload factor
Output power
VIA monitor *3
FE36
VIB monitor *3
FE45*7
FE46*8
FE70
FE71
CMOd status *3
FMOd status *3
Rated current *3
Rated voltage *3
42
0.01Hz
*3
*5
*6
*7
: FE45 ( status)
0 : Terminal command mode
1 : Operation panel command
mode
2 : Communication command
mode
*8
: FE46 ( status)
0 : Terminal frequency setting
mode
1 : Operation panel frequency
setting mode
2 : Communication frequency
setting mode
3 : Internal potentiometer
frequency setting mode
0.01Hz
0.01%
0.01%
0.01%
1H
0.01Hz
0.01%
0.01%
1%
1%
0.1%
0 1023
(10 bit)
0 1023
(10 bit)
0.1A
1V
E6581139
Display
Use the communication No. FC90 parameter to check the cause of a trip.
Currently, no trip condition is assigned to the trip code in each shaded area.
Data
Error description
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002E
No error
Over-current during acceleration
Over-current during deceleration
Over-current during constant speed operation
Short circuit in load or arm at start-up
Short circuit in arm
Reserved
Reserved
Input phase failure
Output phase failure
Overvoltage during acceleration
Overvoltage during deceleration
Overvoltage during constant speed operation
Inverter overload
Motor overload
DC braking resistor overload
Overheat trip
Emergency stop
EEPROM fault (writing error)
Reserved
Reserved
RAM fault
ROM fault
CPU fault trip
Communication error trip
Reserved
Reserved
Reserved
Reserved
Small current trip
Undervoltage trip
Reserved
Over-torque trip
Reserved
Ground fault
Reserved
Reserved
Reserved
Reserved
Reserved
Auto-tuning error
Inverter mismatch
External electronic-thermal input
43
E6581139
Description
Bit
OC alarm
Inverter overload alarm
Motor overload alarm
OH alarm
4
5
6
7
Description
OP alarm
UV alarm
UC alarm
* NOTE
Indicated
OC alarm
Inverter overload alarm
Motor overload alarm
OH alarm
OP alarm
UV alarm
OC
OL
OH
UV
UC
Ot
PBROL
Over current
Over load
Over heat
Under voltage
Under Current
Over torque
Overload of braking resister
44
Bit
8
9
10
11
Description
Ot alarm
PBROL alarm
-
E6581139
Appendix 1
MON
V
MON
Appendix 2
Q JIS codes
Higher
order
Lower
order
0
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)
FE (BS)
CAN
FE1(HT)
EM
FE (LF)
SUB
FE (VT)
ESC
FE (FF)
IS4(FS)
FE (CR)
IS3(GS)
SO
IS2(RS)
SI
IS1(US)
CR: Carriage return
Ex.: Code 41 = Character A
0
(SP)
!
#
$
%
&
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
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
45