Page 1
ADJUSTABLE SPEED DRIVE NETWORK INTERFACE INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. ETHERNET COMMUNICATIONS INTERFACE FOR THE TOSHIBA 7-SERIES AND 9-SERIES ADJUSTABLE SPEED DRIVES April 2002 ICC #10449-1.100-000 ETH-100...
Page 2
ETH-100 Ethernet communications interface. In conjunction with this manual, the following manuals are supplied by Toshiba, and are essential both for ensuring a safe, reliable system installation as well as for...
5 meters in length. For further drive-specific precaution, safety and installation information, please refer to the appropriate Toshiba documentation supplied with your drive. Other Precautions Internal drive EEPROMs have a limited life span of write cycles. Observe all precautions contained in this manual and Toshiba manuals regarding which drive registers safely may and may not be repetitively written to.
1.3 External Interface MMI port Network Link/Act LEDs Module Status / Network Status LEDs ASD Channel A ASD Channel B ASD Channel C Note that for clarity the above diagram shows the ETH-100 unit removed from its case. However, it is not necessary to remove the unit from its case in order to install or configure the ETH-100.
CAT5-type 8-conductor unshielded twisted-pair (UTP) patch cables. Drive Connections The ETH-100 provides support for simultaneous connection of three Toshiba 7-series or 9-series drives via the drives’ common serial (aka logic level) communication ports. All drives share a common IP address. Drive connections use the same...
Page 11
Drive AutoScan Algorithm Connections to the drives are automatically established and continuously monitored. No drive configuration needs to be performed to connect the ETH-100 to the drives. Just plug it in – it’s that simple. User-Configurable Scan Registers In order to provide faster access to internal drive data, the user has the ability to program up to 8 ASD registers per channel to be locally mirrored within the ETH-100.
Page 12
Field-Upgradeable As new firmware becomes available, the ETH-100 unit can be upgraded in the field by the end-user. Refer to section 12 for more information. Versatile 3-Way DIN-Rail Mounting System The unit’s enclosure is provided with a mounting clip attached to the rear of the unit. This clip allows the unit to be mounted 3 different ways: For DIN rail mounting, snap the mounting clip onto a standard DIN rail, and then snap the unit enclosure onto the clip’s retaining tabs.
CNU2 (on the drive control board) and CNU2A (on the EOI), then this connection must first be switched over to CNU1 (on the drive control board) and CNU1A (on the EOI). Refer to Toshiba’s documentation for any precautions or notices regarding this connection change.
If the EOI is already connected via the RS485/RS232 channel, then no change is required. 6. Connect the drive’s common serial communication port (CNU2) to one of the channels (A, B or C) of the ETH-100 with the communication cable (communication cable is not included with the interface kit).
Page 15
4. Remove the drive’s common serial communication port cover (refer to the appropriate drive manual for instructions how to do this). Do not discard this cover, as it should be reinstalled to minimize contamination of the port’s electrical contacts if the interface is ever disconnected from the drive. 5.
GND terminal. In this case, the chassis ground plane is directly connected to the drives’ CC reference, and Toshiba typically recommends that the CC reference of the drives not be connected to earth ground.
5. Environmental Specifications Item Operating Environment Operating Temperature Storage Temperature Relative Humidity Vibration Grounding Cooling Method Specification Indoors, less than 1000m above sea level, do not expose to direct sunlight or corrosive / explosive gasses +50 C (+14 +122 F) +85 C (-40 +185 F) 90% (without condensation)
6. Maintenance And Inspection Preventive maintenance and inspection is required to maintain the ETH-100 Ethernet interface in its optimal condition, and to ensure a long operational lifetime. Depending on usage and operating conditions, perform a periodic inspection once every three to six months. Before starting inspections, always turn off all power supplies to connected drives, and wait at least five minutes after each drive’s “CHARGE”...
7. Storage And Warranty 7.1 Storage Observe the following points when the ETH-100 interface is not used immediately after purchase or when it is not used for an extended period of time. Avoid storing the unit in places that are hot or humid, or that contain large quantities of dust or metallic dust.
8. Console Configuration The ETH-100 typically requires configuration prior to communicating on an Ethernet network. Configuration is achieved via a text-based console interface, accessible over an RS232 serial channel and a telnet interface. The following are the factory- set values of the most important Ethernet parameters: IP Address ...
Page 21
are their default values: usually the only change needed is the “Bits Per Second” setting shown in Figure 2. Figure 1: HyperTerminal Configuration Screen #1 Figure 2: HyperTerminal Configuration Screen #2...
Figure 3: HyperTerminal Configuration Screen #3 8.2 Telnet The console is also accessible via a Telnet interface for remote administration over Ethernet once the unit is communicating on the network. The Telnet console uses well-known port 23. Note that although only 1 telnet console session can be active at any given time, the telnet console and RS232 console operate independently and can be used simultaneously.
Figure 4: Telnet Menu 8.3 Command Overview The console provides standard access and configuration methods for the various network parameters and application configuration parameters supported by the ETH- 100. The number and type of supported console commands may vary with different console version and application version firmware.
Page 24
Figure 5: "Help" Command Via Telnet Echo: “Echo ON” (default setting) will echo typed characters back to the user. “Echo OFF” will disable the echoing of typed characters. Set: The “Set” command actually encompasses several subcommands, each of which allows setting a different configuration parameter. To set a parameter, two arguments are required: the parameter’s name and the value to set it to.
Figure 7: "Show" Command Overview 8.4 Console Configuration Backup The console configuration is backed up in the ETH-100’s battery backed SRAM. This allows the console configuration to be restored upon power-up. Although the battery inside the ETH-100 is rated to last approximately 10 years with no other power supplied to the unit (and longer when power is supplied to the unit), it may eventually require replacement at some point in the product’s lifetime.
9. LED Indicators The ETH-100 unit contains many different LED indicators, each of which conveys important information about the status of the unit, connected drives and Ethernet network. These LEDs and their functions are summarized here. 9.1 Module and Ethernet Indicators The module and Ethernet indicators are located between the MMI port and the Channel A drive port.
9.3 MMI Connector Indicators The MMI port RJ45 connector also contains two integrated green LEDs. Figure 10 indicates the functions of these LEDs. Active Sockets Indicator Blinks in 0.25s-long bursts separated by 2s of OFF time: number of consecutive blinks indicates number of open TCP/IP sockets (client connections) Figure 10: MMI Connector Indicators...
10. Modbus TCP/IP The ETH-100 interface supports Schneider Electric’s Modbus TCP/IP protocol, release 1.0. The ETH-100 is conformance class 0 and partial class 1 compliant, and allows up to 8 simultaneous Modbus TCP/IP client connections (sockets). Socket timeouts are set to 30s, which means that if a particular open socket experiences no activity for more than 30s, then the interface assumes that the client has experienced some sort of unexpected problem, and the ETH-100 will close that socket.
Modbus TCP/IP holding register = Toshiba drive register + 1 This means that in order to access a specific Toshiba drive register, simply add 1 to it and access that Modbus TCP/IP holding register. The reason for this offset is due to the fact that Toshiba drive registers begin at number 0, while Modbus holding registers begin at number 1.
Modbus holding registers and ASD registers (ASD register number + 1 = Modbus holding register number), this can cause certain critical ASD registers to be inaccessible from these clients. Specifically, Toshiba drives typically place communication control registers and status registers in the 0xFAxx to 0xFFxx ASD register region.
0xFD00 (Modbus holding register 0xFD01), which can therefore be accessed via Modbus holding register 0x0D01 (3329 ) when register remapping is enabled. When register remapping is enabled, only accesses to Modbus registers 0x0A01 – 0x1000 are affected: the normal locations for the critical control and status registers remain unaffected and can still be accessed (i.e.
“write” scan registers, which use the drive’s RAM data write (“P”) command. For all writes that target the drive’s EEPROM, be sure to follow Toshiba’s guidelines regarding the number of times a specific register can be written without risk of EEPROM damage.
10.8 Performance Tips This section offers several configuration tips which can help to optimize the performance of communications with the ETH-100 and attached drives. 1. Configure Modbus programmable pointer registers to also be drive scan registers. In the example configuration shown in Table 3, Modbus registers FC00 ~ FC07 are configured to point to the ASD scan registers.
Page 34
3. Group read and write registers together in the programmable pointer list and access them with separate Modbus commands. The ETH-100 can process read requests and write requests faster when they are grouped together rather than the master having to issue multiple transactions to access disjoint registers.
10.9 Exceptions and Troubleshooting Although by no means exhaustive, Table 6 provides some possible causes behind some of the most common errors experienced when using the Modbus TCP/IP interface. Table 6: Troubleshooting Reference Problem Register addressing is off by 1 Modbus TCP/IP client cannot establish communication with the ETH-100 Drive does not respond to network...
11. Embedded Web Server The ETH-100 interface contains an embedded web server (also known as an HTTP server), which allows users to access the unit’s internal data in a graphical manner with web browsers such as Microsoft Internet Explorer or Netscape Navigator. In this way, the unit and connected drives can be monitored, configured and controlled from across the room or from across the globe.
11.1 Setup Page The setup page is the initial page that is displayed when the unit’s IP address is accessed via a web browser. Refer to Figure 11 for a screen shot of the setup page. This page contains the ETH-100’s basic identification and configuration parameters: Note that the ETH-100 requires valid user authentication whenever any configuration information is modified.
11.2 Modbus Page The Modbus page can be accessed by clicking on the “Modbus” tab located at the top of the browser window. Refer to Figure 12 for a screen shot of the Modbus Page. Figure 12: Embedded Web Server Access – Modbus Page This page provides access to the unit’s register remap function.
11.3 Channels Page The Channels page can be accessed by clicking on the “Channels” tab located at the top of the browser window. The initial page displayed will appear as in Figure 13 Figure 13: Channels Page Initial Screen...
11.3.1 Channel Select Use the “Select” drop-down box to select the desired channel. The screen that is displayed will appear as in Figure 14. The channel select section on this screen will display the currently selected channel and its online/offline status. A channel is defined to be online if a logical connection has been made with an ASD connected to that channel.
11.3.2 ASD Scan Register Configuration Scan Register Setup Information: Scan register values refer to ASD registers, NOT Modbus registers. There are 8 possible scan register values for each of the 3 channels. Not all 8 values need to be configured. The ETH-100 will only mirror those scan registers that have a displayed value.
11.3.3 Programmable Pointer Registers Configuration Modbus Programmable Pointer Register Setup Information: Programmable pointer register values refer to MODBUS registers. There are 16 pointer registers for each of the three channels. Not all 16 registers need to be configured. A pointer register can be accessed by making a request to Modbus registers FC00 ~ FC0F.
11.3.4 Drive Test Commands Drive test commands can be used to test the communications between the ETH-100 and your ASD. To run the ASD connected to the currently selected channel, click “Run” and submit a valid frequency command in the “FC” field. Clicking “Run” writes a value of 0xC400 to ASD register 0xFA00 (communication command).
12. Firmware Updates The ETH-100’s embedded firmware resides in flash memory that can be updated in the field. Firmware updates may be released for a variety of reasons, such as custom firmware implementations, firmware improvements and added functionality as a result of user requests. ICC is continually striving to enhance the functionality and flexibility of our products, and we therefore periodically release new embedded firmware to achieve these goals and meet customer requests.
12.3 Using The RFU Utility Support for downloading new application firmware to the ETH-100 is provided by the free Rabbit Field Utility (RFU), which is a 32-bit application that runs on Microsoft Windows platforms. The RFU utility can be downloaded from ICC’s home page at http://www.iccdesigns.com.
Page 46
Note: It is possible that certain computers may have difficulty communicating at a sustained 115kbaud rate, which may result in communication errors during firmware downloading. If this occurs, try setting the “baud rate” parameter shown in Figure 19 to a lower value. Figure 19: Communications Options Window Next, select the “Setup…Boot Strap Loaders”...
12.3.3 Transmitting Firmware Files When a board support package (BSP) has been downloaded and unzipped, the flash firmware file will be the one with “.BIN” as its file name extension. Once the RFU utility has been configured, the flash firmware files can be downloaded to the ETH-100 by two different methods.
Page 48
When the unit powers up again, it will be running the new application firmware. If the new firmware version release notes indicated that any configuration parameters must be reentered, reenter them again via the console. Also configure any new parameters that are available to match your application requirements. When completed with MMI port use, remove the MMI cable and replace the MMI port dust cover to minimize contamination of the port’s electrical contacts.
Page 50
INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. INDUSTRIAL CONTROL COMMUNICATIONS, INC. 2202 Timberloch Place, Suite 210 The Woodlands, TX USA 77380-1163 Tel: [281] 367-3007 Fax: [281] 367-2177 World Wide Web http://www.iccdesigns.com Printed in U.S.A...