Page 2
“Commands” please refer to the “9.Parameter data “) When using the TOSHIBA inverter protocol and the data does not need to be records, use P command (the data is written only to RAM). ♦ About the handling of the inverter, please follow the instruction manual of the inverter.
General outlines of the communications function......................3 Data transmission specifications..........................4 Communication protocol ............................. 5 TOSHIBA Inverter Protocol............................6 4.1. Data transmission formats..........................8 4.1.1. Data transmission formats used in ASCII mode ..................8 4.1.2. Data transmission formats used in binary mode ..................11 4.1.3.
This manual explains the serial communications interface function provided for the TOSVERT VF-FS1 series of industrial inverters. The TOSVERT VF-FS1 series of inverters can be connected to a computer or a controller (herein- after referred to as the computer) for data communications via USB converter (USB001Z).
Communication baud rate 9600/19200* bps (selectable using a parameter) default setting Communication protocol TOSHIBA Inverter Protocol * / MODBUS-RTU Character transmission <ASCII mode> JIS X 0201 8-bit (ASCII) <Binary mode, MODBUS-RTU> Binary codes fixed to 8 bits Stop bit length...
E6581393 3. Communication protocol This communication protocol supports the TOSHIBA Inverter Protocol and part of MODBUS-RTU protocol. Select the desired protocol from in the following communication protocol selection parameters “Parameter Name , Communication Number. 0829” Data Range: 0 to 4 (Initial value: 0)
E6581393 4. TOSHIBA Inverter Protocol Select “TOSHIBA Inverter Protocol” ( = ) in the communication protocol selection parame- ters. “TOSHIBA Inverter Protocol” ( = ) is set for initial communication protocol selection of shipment setting. (See “3. Communication protocol”.) ■ Exchange of data between the computer and the inverter...
Page 8
E6581393 ■ 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.
E6581393 4.1. Data transmission formats ■ Note: The term “trip status” used in this manual includes retry waiting status and trip retention status. 4.1.1. Data transmission formats 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.
Page 10
E6581393 ■ 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. •...
Page 11
E6581393 • 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 communica- tion of the binary mode, returning of data is not executed except for the inverter to be returned (in- verter number 00H) and when the inverter number is not matched.
E6581393 4.1.2. Data transmission formats 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 communications No data for the 52H (R) command “/”...
Page 13
E6581393 ■ 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.
Page 14
E6581393 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 communica- tion of the binary mode, returning of data is not executed except for the inverter to be returned (in- verter number 00H) and when the inverter number is not matched.
E6581393 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 ( ) in advance.
Page 16
E6581393 ■ Block Write 1, 2 Select data, which is desired to be written in block communications, in Block Communication Write Data 1 and 2 Parameters ( ). 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.
Page 17
E6581393 ■ 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...
Page 18
E6581393 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 communica- tion of the binary mode, returning of data is not executed except for the inverter to be returned (in- verter number 00H) and when the inverter number is not matched.
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 the data does not need to be records, use P command (the data is written only to RAM).
Page 20
E6581393 P (50 (RAM 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.
Page 21
E6581393 S (53 )/ s (73 Inter-drive communication command(RAM Write) This command is for using frequency command values 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.
E6581393 4.3. Transmission errors ■ Table of error codes Error name Description Error code Impossible to exe- The command is impossible to execute, though communication was 0000 cute established normally. 1 Writing data into a parameter whose setting cannot be changed during operation (e.g., maximum frequency) 2 Writing data into a parameter while “...
E6581393 4.4. Broadcast communications 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;...
Page 24
E6581393 • An example of system configuration (schematic diagram) Host computer Block 2 Block 1 Inverter No.20 Inverter No.21 Inverter No.29 Inverter No. 10 Inverter No.11 Inverter No.19 Inverter Inverter Inverter Inverter Inverter Inverter *1: Error signal I/F In broadcast communications, only the representative inverter in each block returns data to the host computer.
E6581393 4.5. Examples of the use of communication commands Here are some examples of the use of communications commands. Inverter numbers and checksum used in ASCII mode are omitted from these examples. ■ Examples of communications - To run the motor in forward direction with the frequency set to 60 Hz from the computer <ASCII mode>...
• Protocol Selection ( Select “MODBUS - RTU protocol ( ) in the communication selection parameters. “TOSHIBA Inverter Protocol” ( = ) is set for communication protocol selection in initial shipment setting. (See “3. Communication protocol”.) • Inverter Number ( Inverter numbers.
Page 27
E6581393 ■ 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.
E6581393 5.1. MODBUS-RTU transmission format MODBUS-RTU sends and receives binary data without a frame-synchronizing start code and de- fines 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.
E6581393 5.1.1. Read command (03) ■ Computer → Inverter *The text size is 8 bytes fixed. Communication No. Number of Data CRC16 Inverter Com- Groups mand high high high 1) Inverter No. (1 byte) : --- 2) Command (1 byte) : Set the read command (03H fixed).
E6581393 5.1.2. Block Read command (03) Select read data, which is desired to be read in block communications, in Block Communication Read Data 1 and 5 Parameters ( ). 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.
Page 31
E6581393 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.
E6581393 5.1.3. Write command (06 , 16) Note ▼ The EEPROM life is 10,000 operations. Do not write in the same parameter that has an EEPROM more than 10,000 times. The communication commands (FA00, FA20, FA26), communication frequency command (FA01), terminal output data (FA50) and analog output data (FA50) are stored in the RAMs only and no restrictions are placed on them.
Page 33
E6581393 5.1.3.2. Write command (16) ■ Computer → Inverter *The text size is 11 bytes fixed. Inverter Command Communication number of word number Write Data CRC16 of byte high high high high 1) Inverter No. (1 byte) : --- 2) Command (1 byte) : Set the write command (10H fixed).
E6581393 5.1.4. Block Write command (16) Select data, which is desired to be written in block communications, in Block Communication Write Data 1 and 2 Parameters ( ). 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.
Page 35
E6581393 ■ Inverter → Computer (Abnormal return) *The text size is 5 bytes fixed. Inverter CRC16 Command Error Code high 1) Inverter No (1 byte) : --- 2) Command (1 byte) : 90H fixed (Read command error) (Command + 80H) 3) Error code (1 byte) : See ”5.3.
The total responce size is variable. The three objects contained in the responce correspond to the following objects: note) See Appendix3. Object no.1: Manufacturer name (”TOSHIBA”). Object no.2: Device reference (ASCII string ; ex. :” VFFS1-2007PM”). Object no.3: Device version, in “MMmm” format where “MM” represents the detaerminant and “mm” the subdeterminant...
E6581393 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 re- ceived.
E6581393 5.3. Error codes In case of the following errors, the return commands from the inverters are added 80h to the com- mands received by the inverters. The following error codes are used. Error Code Description - Command error - Function code 43 supported but MEI Type not equal to 14 - Communication number error - It tried to write to parameter with only reading.
The inverters on the master side are always ready to send messages during inter-drive communications and do not receive data. To use the inter-drive communication function, select “TOSHIBA Inverter Protocol” ( = ) in the communication protocol selection parameters.
Page 41
E6581393 ■ Setting of parameter ●Selection of communication protocol ( ) Shipment setting: 0 (TOSHIBA Inverter Protocol) Protocol setting with all inverters (both master and slave inverters) engaged in inter-drive com- munications 0: Set the TOSHIBA Inverter Protocol. * Inter-drive communications are disabled when the MODBUS-RTU protocol is selected.
Page 42
Slave (0Hz command issued in case the master inverter (%) (100% at FH)) fails) Selection of communication protocol Selection of communication protocol (Toshiba inverter protocol) (Toshiba inverter protocol) Communication baud rate Communication time-out (ex. 1 second) (ex. 19200bps) Communication baud rate (same to the master side)
E6581393 6.1. Speed proportional control Various inclinations can be set by frequency point setting. The frequency command value on the slave side during inter-drive communication can be ex- pressed by the following formulas. If inter-drive communication is not selected ( = ), point conversion is not performed.
E6581393 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.
Point 2 setting 0-100 Real time Disable 0814 Point 2 frequency 0.0-200.0Hz 0.01Hz 60.0 Real time Disable 0: Toshiba inverter protocol Selection of 1: Modbus-RTU protocol After re- 0829 communication 2: Metasys N2 (option) Enable Chapter 3 set. protocol 3: FLN P1 (option)
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 Protocol: 0 to 247 (“0” is allocated to broadcast communication)
E6581393 7.3. Timer function( This function detects any normal data that is not detected even once within an arbitrarily predeter- mined time. The timer function is used to detect breaks in cables during communications and to trip an inverter ) if the inverter has received no data within the time specified using this function. If the in- verter number does not match or if a format error occurs, preventing the inverter from returning data to the computer, this function will assume that the inverter has not received any data.
The case of " Inter-drive communication ", set up more than 0.03 seconds as a transmitting interval on the master side to wait for the processing time on the slave side( * This function works only when TOSHIBA protocol is selected ( = ).
E6581393 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 (Communication number: FA00) Commands can be executed on inverter frequencies and operation stop through communications.
Page 50
E6581393 Communication command2 (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 communications can be given the priority irrespective of the setting of the command mode selection parameter ( However, if “48: Forced change from communication to local,”...
Page 51
E6581393 Communication command3 (Communication number: FA26) The RY Terminal Output Hold Command and OUT Terminal Output Hold Command are always enabled even though communication command priority is not set. Table 3 Data construction of Serial Communication Command 3 (FA26) Function Remarks Once it is turned Always enabled even if...
Page 52
E6581393 Motor speed command setting from the computer (communication number: FA13) Setting range: 0 to 24000min 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 for- mula.
E6581393 8.2. Monitoring from the computer This section explains how to monitor the operating status of the inverter from the computer. Monitoring of the operation frequency from the computer (FE00, FD00) Operation frequency (frequency immediately before the occurrence of a trip): Communication Number FE00 (Minimum unit: 0.01 Hz) Operation frequency (current frequency): Communication Number FD00 (Minimum unit: 0.01 Hz) Ex.: Monitoring of operation frequency (during 50 Hz operation) ...
Page 54
E6581393 Inverter operating status3 (FE42, FD42) Operating status 3(status immediately before the occurrence of a trip): Communication Number FE42 Operating status 3(current status): Communication Number FD42 Function Remarks - - (Undefined) Electric Power Counting Counting Resetting (FE76,FE77) status (Undefined) - -...
Page 55
E6581393 Inverter operating command mode status (FE45) The monitor of the command mode that the present condition is enabled Data Enabled command Terminal board Operation panel / Local mode Serial communication Inverter operating frequency mode status (FE46) The monitor of the frequency command mode that the present condition is enabled Note that Preset speed operation frequencies is given the priority independent of the frequency mode, in which case this monitor will be disabled, in case Preset speed operation frequencies is selected.
Page 56
E6581393 Alarm information monitor (FC91) Remarks Specifications (Code displayed on the panel) Over-current alarm Normal Alarming flickering flickering Inverter overload alarm Normal Alarming flickering Motor overload alarm Normal Alarming flickering Overheat alarm Normal Alarming flickering Overvoltage alarm Normal Alarming Main circuit undervoltage alarm Normal Alarming (Undefined)
Page 57
E6581393 Trip code monitor ( FC90: FE10 to FE13) current status: historic records: Data Data (hexadeci- (decimal Code Description mal number) number) No error nerr Overcurrent during acceleration Overcurrent during deceleration Overcurrent during constant speed operation Overcurrent in load at start-up Arm overcurrent at start-up Input phase failure ephi...
E6581393 8.3. Control of input/output signals from communication The input terminals, output terminals, analog input and output signals of the inverters can be con- trolled by communications. Terminal Output Data (FA50) terminals on the inverters can be controlled directly by communications. output Before controlling them, select Function Number 38 to 39 in Output Terminal Function Selection ).
Page 59
E6581393 Input terminal board status (FD06, FE06) Input terminal board status (status immediately before the occurrence of a trip): Communication Number FE06 Input terminal board status (current status): Communication Number FD06 In case “0: No assignment function” is selected in function selection, inverter operations will not be affected even when terminals are turned on and off.
Page 60
E6581393 Analog Input Monitors (FE35, FE36) Analog input value VIA monitor: “Communication Number FE35” Analog input value VIB monitor: “Communication Number FE36” Data: 10bit resolution (Data range 0 to 1023) These monitors can also be used as an A/D converter independent of inverter control. Setting except for “VIA”...
8.4.1. LED setting by communication LED information can be displayed by communication. Desired * This function works only when TOSHIBA protocol is selected ( = ). <How to Set> Set the standard monitor display selection parameter to “communication LED setting ( = ).”...
Page 62
1: LED display ASCII data is used (When writing, ASCII display data 1 [Communication Num- ber FA70 - FA74], when reading, LED data displayed before change) * This function works only when TOSHIBA protocol is selected ( = ). *To validate LED data set by using LED display block communications, set standard monitor display selection to “communication LED select (...
E6581393 8.4.2.Key utilization by communication The VF-FS1 can use the panel keys on the inverters through external communications. ■ 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).
E6581393 9.Parameter data Explanation of parameters for VF-FS1 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 inverter’s instruction manual> Minimum Com- setting unit...
Page 66
E6581393 ■ 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 RAMs only even if the command W (writing in EEPROMs and RAMs) is executed.
Page 67
E6581393 ■ Monitor parameters * These parameters are read-only (monitor-only) parameters. Commu- nication Title Function Unit Remarks FC00 Monitor of key data (Effective data) See 8.4. FC01 Monitor of inverter keypad data See 8.4. FC90 Trip code See 8.2. FC91 Alarm code See 8.2.
E6581393 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 Data processing time of inverter Data transmission time Data transmission time PC →...
To make them take effect, turn the inverter off tempo- rarily, then turn it back on. The setting of a parameter was - When using the TOSHIBA Inverter Protocol, use the W command to Section 4.2 changed, but it returns to its write data into the EEPROM.
E6581393 Appendix 5 Connecting for 2wire-RS485 communication ■ Connector diagram for 2-wire RS485 communication Pin-8 Pin-1 Signal name Pin number Description RXD+ / TXD+ Same phase reception data (positive line) RXD- / TXD- Anti-phase reception data (negative line) Ground line of signal data 1 , 3 , 6 Open (Do not connect the cable.) 24V (Do not connect the cable.)