Toshiba TOSVERT VF-S11 Instruction Manual

Toshiba TOSVERT VF-S11 Instruction Manual

Communications function
Hide thumbs Also See for TOSVERT VF-S11:

Advertisement

TOSVERT VF-S11
Communications Function

Instruction Manual

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.
* The contents of this manual are subject to change without notice.
© TOSHIBA INVERTER CORPORATION 2004
Notice
All rights reserved.
E6581222③

Advertisement

Table of Contents
loading

Summary of Contents for Toshiba TOSVERT VF-S11

  • Page 1: Instruction Manual

    2. Read this manual before first using the communications function, and keep it handy as a   reference for maintenance and inspections. * The contents of this manual are subject to change without notice. © TOSHIBA INVERTER CORPORATION 2004 Notice All rights reserved. E6581222③...
  • Page 3: Read First

    EEPROM is approximately 10,000 times.(Some parameters are not limited, 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).
  • Page 4: Table Of Contents

    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.
  • Page 5: General Outlines Of The Communications Function

    This manual explains the serial communications interface function provided for the TOSVERT VF- S11 series of industrial inverters. The TOSVERT VF-S11 series of inverters can be connected to a computer or a controller (hereinaf- ter referred to as the computer) for data communications via RS232C converter (RS2001Z) or RS485 converter (RS4001Z, RS4002Z, RS4003Z).
  • Page 6: Data Transmission Specifications

    Start-stop synchronization Communication baud rate 1200/2400/4800/9600*/19200 bps (selectable using a parameter) 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...
  • Page 7: Communication Protocol

    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, 1 (Initial value: 0)
  • Page 8: Toshiba Inverter Protocol

    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 9 ■ 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.
  • Page 10: Data Transmission Formats

    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 11 ■ VF-S11 → 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 12 • 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 num- ber 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.
  • Page 13: Data Transmission Formats Used In Binary Mode

    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 → VF-S11 (binary mode) Omissible in one-to-one communications “/”...
  • Page 14 ■ VF-S11 → 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 15 2) Error Processing (Binary mode) In case an error occurs, communication error command (4EH(N) or 6EH(n)) and the error type num- ber 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.
  • Page 16: Transmission Format Of Block Communication

    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 ty- pe of data desired for communication in the block communication parameters (, , ...
  • Page 17 ■ Block Write 1, 2 Select data, which is desired to be written in block communications, in Block Communication Write Data 1 and 2 Parameters (, is reset, such as when power is turned off. When the setting is completed, turn off and then on the power.
  • Page 18 ■ VF-S11 → 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 Start...
  • Page 19 2) Error Processing (Binary mode) In case an error occurs, communication error command (4EH(N) or 6EH(n)) and the error type num- ber 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.
  • Page 20: Commands

    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 21 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 22 S (53 )/ s (73 Inter-drive communication command(RAM 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 in ordinary computer link communications. When writing in the frequency command (FA01) is enabled and a parameter other than it is specified, a communication number error will result.
  • Page 23: Transmission Errors

    4.3. Transmission errors ■ Table of error codes Error name Impossible to exe- The command is impossible to execute, though communication was 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 “”...
  • Page 24: Broadcast Communications Function

    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 communica- tion;...
  • Page 25 • An example of system configuration (schematic diagram) Host computer Block 1 Inverter No. 10 Inverter No.11 VF-S11 VF-S11 In broadcast communications, only the representative inverter in each block returns data to the host computer. However, you can make the representative inverter in each block report the occurrence of a problem in the block.
  • Page 26: Examples Of The Use Of Communication Commands

    4.5. Examples of the use of communication commands Here are some examples of the use of communications commands provided for the VF-S11 series of inverters. 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>...
  • Page 27: Examples Of Rs232C Communication Programs

    Operation frequency = 80 Hz ... Operation frequency = 79.95Hz Operation frequency = 0Hz (Toshiba version of Advanced BASIC-86 Ver. 3.01.05J) --- 9600 baud, even parity, 8-bit length, 1 stop bit --- Specifies the communication number for monitoring the operation frequency.
  • Page 28 Receive Data= (W00111770&36) Send Data=? R0011 Receive Data= (R00111770&31) (Toshiba version of Advanced BASIC-86 Ver. 3.01.05J) --- 9600 baud, even parity, 8-bit length, 1 stop bit --- Reads in data to be sent to the inverter. --- Adds “(“ and “&” to the read data in.
  • Page 29 !!! There is no data to return. !!! Send data? (R0011) Return data= (R00111770) Send data? (Toshiba version of Advanced BASIC-86 Ver. 3.01.05J) ---- Selects a baud rate. ---- Selects parity. ---- Enters a command. ---- Prevents an increase in the number of digits.
  • Page 30 Ex. 4 A VisualBaisc program for the ASCII mode communication (VisualBaisc is the registered trademark of the U.S. microsoft company.) ◊ Accessing a parameter 1) Sample program executive example (Monitor of the output frequency (FD00)) Transmission and reception of the optional data like in the following example can be done by doing "the arrangement of the form control"...
  • Page 31 3)The description of the code Private Sub Form_Load() Form1.Show '********************************************************************** ' Setting the labels (Initialization) '********************************************************************** Label1.Caption = "Data for transmission" Label2.Caption = "Received data" Command1.Caption = "Transmit" Command2.Caption = "Clear" Command3.Caption = "Exit" '********************************************************************** ' Setup of communication (Initialization) '********************************************************************** MSComm1.RThreshold = 0 MSComm1.InputLen = 1...
  • Page 32: Modbus-Rtu Protocol

    5. MODBUS-RTU protocol The MODBUS-RTU protocol of VF-S11 supports only part of the MODBUS-RTU protocol. Only two commands are supported, “03: Multiple data read (limited only to two bytes)” and “06: Word writes.” All data will be binary codes. ■ Parameter Setting •...
  • Page 33 ■ 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 re- spond 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.
  • Page 34: Modbus-Rtu Transmission Format

    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 re- ceived subsequently as the first byte of a frame after a blank time for 3.5 bytes at the on-going com- munication speed.
  • Page 35: Write Command (06)

    5.1.2. Write command (06) ■ Computer → VF-S11 *The text size is 8 bytes fixed. (3.5bytes Inverter Command 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.
  • Page 36: Crc Generation

    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.
  • Page 37: Inter-Drive Communication

    The inverters on the master side are al- ways 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. “TOSHIBA Inverter Protocol” (=) is set for communication protocol selection in Shipment setting.
  • Page 38 ■ 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 commu- nications 0: Set the TOSHIBA Inverter Protocol. * Inter-drive communications are disabled when the MODBUS-RTU protocol is selected.
  • Page 39 ■ Setting example of parameters Parameters relating to the master side (example)  Master (transmission of output frequency (%) (100% at FH))  Selection of communication protocol (Toshiba inverter protocol)  Communication baud rate (ex. 19200bps)  Parity (even parity) Example: Panel ...
  • Page 40: Speed Proportional Control

    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 expressed by the following formulas. If inter-drive communication is not selected (=), point conversion is not performed. Point conversion is performed only when the command “S”...
  • Page 41: Transmission Format For Inter-Drive Communication

    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.
  • Page 42: Communications Parameters

    4: Master inverter (transmission of output frequency signals) 0-100 0.0-500.0Hz 0-100 0.0-500.0Hz 0: Toshiba inverter protocol 1: Modbus-RTU protocol 0: No selection 1: Command information 1 2: Command information 2 3: Frequency command 4: Output data on the terminal board...
  • Page 43: Communication Baud Rate() , Parity Bit()

    Parameters can be selected between 0 and 255. Note that the communication protocols limit in- verter numbers as follows: ● TOSHIBA Inverter Protocol ASCII mode: 0 to 99 ● TOSHIBA Inverter Protocol Binary mode: 0 to 63 ● MODBUS Protocol: 0 to 247...
  • Page 44: Timer Function()

    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.
  • Page 45: Setting Function Of Communication Waiting Time ()

    7.4. Setting function of communication waiting time () 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 RS485/RS232C converter is used, changeover of sending and receiving data takes much time in the converter process.
  • Page 46: Commands And Monitoring From The Computer

    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 47 Communication command2 This command is enabled only when the communication command is enabled. Set Bit 15 of Com- munication Command 1 (communication Number: FA00) to “1” (enable). When enabling the com- munication command by Communication Command 1, commands by communications can be given the priority irrespective of the setting of the command mode selection parameter ( ...
  • Page 48 Communication command3 The RY Terminal Output Hold Command and OUT Terminal Output Hold Command are always en- abled even though communication command priority is not set. Table 3 Data construction of Serial Communication Command 3 (FA26) Function RY terminal output hold OUT terminal output hold (Reserved) (Reserved)
  • Page 49: Monitoring From The Computer

    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): Operation frequency (current frequency): Communication Number FD00 (Minimum unit: 0.01 Hz) Ex.: Monitoring of operation frequency (during 50 Hz operation) ...
  • Page 50 Inverter operating status3 (FE42, FD42) Operating status 3(status immediately before the occurrence of a trip): Operating status 3(current status): Function (Reserved) Electric Power Counting (FE76,FE77) status (Reserved) (Reserved) (Reserved) (Reserved) (Reserved) (Reserved) Acceleration/deceleration pattern selection1 Acceleration/deceleration pattern selection2 (Reserved) (Reserved) Over-current stall level change (Reserved) (Reserved)
  • Page 51 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 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 se- lected.
  • Page 52 Alarm information monitor (FC91) Specifications Over-current alarm Inverter overload alarm Motor overload alarm Overheat alarm Overvoltage alarm Main circuit undervoltage alarm (Reserved) Low current alarm Over-torque alarm Braking resistor overload alarm Cumulative operation hours alarm (Reserved) (Reserved) Main-circuit voltage error alarm At the time of the instant black- out, Forced deceleration/stop An automatic stop during the...
  • Page 53: Trip Code Monitor

    Trip code monitor ( current status: Data (hexadeci- Code mal number) nerr ephi epho eep1 eep2 eep3 err2 err3 err4 err5 err7 err8 oc1p oc2p oc3p etyp sout e-18 e-19 e-20 e-21 etn1 FC90: FE10 to FE13) historic records: Data (decimal number) No error...
  • Page 54: Inverter Model Code (Fb05)

    Inverter model (capacity) code (FB05) Model VFS11-2002PM-AN VFS11-2004PM-AN VFS11-2007PM-AN VFS11-2015PM-AN VFS11-2022PM-AN VFS11-2037PM-AN VFS11-2055PM-AN VFS11-2075PM-AN VFS11S-2002PL-AN VFS11S-2004PL-AN VFS11S-2007PL-AN VFS11S-2015PL-AN VFS11S-2022PL-AN VFS11-4004PL-AN VFS11-4007PL-AN VFS11-4015PL-AN VFS11-4022PL-AN VFS11-4037PL-AN VFS11-4055PL-AN VFS11-4075PL-AN VFS11-4110PL-AN VFS11-4150PL-AN VFS11-2110PM-AN VFS11-2150PM-AN Data Data (hexadecimal number) (decimal number) E6581222...
  • Page 55: Control Of Input/Output Signals From Communication

    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 41 in Output Terminal Function Selection ( ...
  • Page 56 Input terminal board status (FD06, FE06) Input terminal board status (status immediately before the occurrence of a trip): Input terminal board status (current status): 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 57 E6581222 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”...
  • Page 58: Utilizing Panel (Leds And Keys) By Communication

    8.4. Utilizing panel (LEDs and keys) by communication The VF-S11 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.
  • Page 59 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). Syn- chronization 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.
  • Page 60 ■ ASCII LED display data code (00H-1FH are blank.) Hex Code Display Char. Hex Code BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK BLANK 31HT BLANK BLANK *Dots to show decimal points and other uses can be added by setting (80H) Bit 7 (highest bit). Example: “0.”...
  • Page 61: Key Utilization By Communication

    8.4.2. Key utilization by communication The VF-S11 can use the panel keys on the inverters through external communications. This func- tion is available with CPU version 1 (Communication Number: FE08) = 104 or higher. ■ Key Monitoring Procedure Set panel key selection (Communication Number: FA10) to “1” to set the external key mode. How- ever, if communication duration is less than 1sec to avoid an inverter operation shutdown in commu- nication 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).
  • Page 62: Parameter Data

    9. Parameter data Explanation of parameters for VF-S11 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> Com- Title munica-...
  • Page 63 ■ 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 64 ■ Monitor parameters * These parameters are read-only (monitor-only) parameters. Communi- Title cation No. FC00 Monitor of key data (Effective data) FC01 Monitor of inverter keypad data FC90 Trip code FC91 Alarm code FD00 Operation frequency (current frequency) FD01 Inverter status (current status) FD06 Input terminal information (current information) FD07...
  • Page 65: Appendix 1 Table Of Data Codes

    Appendix 1 Table of data codes • JIS (ASCII) codes Higher orde Lower order (SOH) (STX) (ETX) (EOT) (ENQ) (ACK) (BS) (HT) (LF) (VT) (FF) (CR) CR: Carriage return Ex.: Code 41 = Character A (DLE) (SP) 0 1 2 #...
  • Page 66: Appendix 2 Response Time

    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 fol- lowing as a reference Data transmission time PC → Inverter Response time ■...
  • Page 67: Appendix 3 Compatibility With The Communications Function Of The Vf-S9

    To provide consistency in communications procedures, the communications function of the VF-S11 series of inverters has been designed based on the protocols used for the Toshiba VF-S9 series of inverters. With regard to compatibility, however, VF-S9 users should check the items described be- low before using the communications function of their inverters.
  • Page 68: Appendix 4 Troubleshooting

    The setting of a parameter was When using the TOSHIBA Inverter Protocol, use the W command to changed, but it returns to its write data into the EEPROM. If you use the P command that writes data...

Table of Contents