ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. 2202 Timberloch Place, Suite 210 The Woodlands, TX USA 77380-1163 Tel: [281] 367-3007 Fax: [281] 367-2177 http://www.iccdesigns.com Printed in U.S.A ETH-100 ETHERNET COMMUNICATIONS INTERFACE FOR TOSHIBA ADJUSTABLE SPEED DRIVES March 2003 ICC #10449-2.
Introduction Thank you for purchasing the ICC, Inc. ETH-100 Ethernet Communications Interface for the Toshiba 7-Series, 9-Series and VF-nC1 Series Adjustable Speed Drives. Before using the ETH-100 interface, please familiarize yourself with the product and be sure to thoroughly read the instructions and precautions contained in this manual.
ETH-100 Ethernet Interface User's Manual Part Number 10449-2.000-000 Printed in U.S.A. ©2001-2003 Industrial Control Communications, Inc. All rights reserved Industrial Control Communications, Inc. reserves the right to make changes and improvements to its products without providing notice. Notice to Users INDUSTRIAL CONTROL COMMUNICATIONS, INC.’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE-SUPPORT DEVICES OR SYSTEMS.
Usage Precautions Operating Environment • Please use the ETH-100 only when the ambient temperature of the environment into which the unit is installed is within the following specified temperature limits: Operation: -10 ∼ +50°C (+14 ∼ +122°F) Storage: -40 ∼ +85°C (-40 ∼ +185°F) • Avoid installation locations that may be subjected to large shocks or vibrations. Avoid installation locations that may be subjected to rapid changes in temperature or humidity.
TABLE OF CONTENTS 1. The Point Database Concept .......................................................6 2. Mechanical Diagrams ...................................................................7 2.1 2.2 2.3 Enclosure ..............................................................................................7 Mounting Clip ........................................................................................8 External Interface .....................................................................
12.1 Drive Channel Access ........................................................................ 32 12.2 Supported Modbus Functions............................................................. 32 12.3 Modbus/Drive Register Mappings ...................................................... 32 12.3.1 Point Mapping............................................................................ 32 12.3.2 Direct (Implicit) Mapping ............................................................ 33 12.3.
1. The Point Database Concept The heart of the ETH-100’s mapping capabilities is an element called the “point database” (refer to Figure 1). The point database is entirely userconfigurable, and provides the end-to-end mapping information that allows primary (Ethernet) network requests to be routed to the correct locations on the secondary network (the ASD ports), while at the same time ensuring that the content of the request will be understood once it gets there.
2. Mechanical Diagrams 2.
2.
2.
3. Feature Summary Primary Network IEEE 802.3 10BaseT Ethernet compliant. Shielded RJ45 connector accepts standard CAT5-type 8-conductor unshielded twisted-pair (UTP) patch cables. Secondary Network ASD common serial: The ETH-100 provides support for simultaneous connection of three Toshiba 7-series, 9-series or VF-nC1 ASDs via the drives’ common serial (aka logic level) communication ports.
and related documentation can also be downloaded from our web site, uploaded to a unit, and custom-modified to suit a specific application. Drive AutoScan Algorithm ASD common serial port connections are automatically established and continuously monitored (when points are defined for that drive). No drive configuration needs to be performed to connect the ETH-100 to the drives. Just plug it in – it’s that simple.
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. This allows easy removal or repositioning of the unit on the DIN rail during wiring.
4. Installing The Interface The ETH-100 connects to each drive via the drive’s common serial (logic level) communication port, typically located on either the main drive control board (G7), on the front of the drive enclosure under a small snap-on cover (A7, S9), on the right-hand side of the drive enclosure under a small snap-on cover (S7), or on the bottom side of the drive enclosure (VF-nC1).
4. Remove the drive’s front cover / open the drive’s cabinet door (refer to the appropriate drive manual for instructions how to do this). 5. The drive’s LCD panel (also called the “Electronic Operator Interface” or “EOI”) can communicate with the drive via either the RS485/RS232 channel (CNU1/CNU1A) or the common serial channel (CNU2/CNU2A). Because the interface uses the common serial channel, the LCD panel must be configured to use the RS485/RS232 channel.
function properly, immediately turn power OFF. Repeat steps 1 and 2 to remove all power from the drives. Then, verify all connections. Contact ICC or your local Toshiba representative for assistance if the problem persists. 4.2 Installation for S7, S9, A7 and VF-nC1 ASDs 1. 2. CAUTION! Verify that all input power sources to the drives to be connected have been turned OFF and are locked and tagged out.
cable is fully seated into the modular connector, and route the cable such that it is located well away from any drive input power or motor wiring. Also take care to route the cable away from any sharp edges or positions where it may be pinched. 8. Take a moment to verify that the interface and all primary and secondary network cables have sufficient clearance from drives, motors, or powercarrying electrical wiring. 9.
5. Grounding Grounding is of particular importance for reliable, stable operation. Communication system characteristics may vary from system to system, depending on the system environment and grounding method used. The ETH100 interface is provided with a “GND” screw terminal on the bottom of the unit.
6. Environmental Specifications Item Specification Operating Environment Indoors, less than 1000m above sea level, do not expose to direct sunlight or corrosive / explosive gasses Operating Temperature -10 ∼ +50°C (+14 ∼ +122°F) Storage Temperature -40 ∼ +85°C (-40 ∼ +185°F) Relative Humidity 20% ∼ 90% (without condensation) Vibration 5.9m/s {0.
7. Maintenance And Inspection Preventive maintenance and inspection is required to maintain the 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” lamp has gone out.
8. Storage And Warranty 8.1 Storage Observe the following points when the 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. Store the unit in a well-ventilated location. • When not using the unit for an extended period of time, apply power at least once every two years and confirm that it still functions properly. 8.
9. LED Indicators The interface contains several different LED indicators, each of which conveys important information about the status of the unit and connected networks. 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. Figure 6 indicates the functions of these LEDs.
The Network Access indicator is useful for confirming that a specific drive channel is being accessed correctly by the primary network, while the Drive Link indicator provides an easy method of determining that the interface and drive are successfully exchanging data, independent of primary network activity. 9.3 MMI Port Indicators The MMI port RJ45 connector also contains two integrated green LEDs. Figure 8 indicates the functions of these LEDs. Active Sockets Indicator Blinks in 0.
10. Internal Battery The ETH-100 interface has an internal battery that is used to backup the file system containing the unit configuration and point database information when the unit is unpowered. This battery is designed to last the lifetime of the product under normal use. However, if the interface is left unpowered for several years, the battery may become exhausted.
11. Console Access The ETH-100 typically requires configuration prior to communicating on an Ethernet network. This fundamental 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.........................10.0.0.101 Subnet Mask .....................255.255.255.0 Default Gateway................10.0.0.
Figure 9 shows the “Connect To” tab of the properties window for COM1. Figure 10 shows the window that appears when “Configure” is selected in the “Connect To” tab. Figure 11 shows the “Settings” tab of the properties window. Most of these settings are their default values: usually the only change needed is the “Bits Per Second” setting shown in Figure 10.
Figure 10: HyperTerminal Properties…Connect To…Configure Figure 11: HyperTerminal Properties…Settings 26
11.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. 11.2.1 Requirements All that is needed is a computer with telnet software that can access the ETH100 over the Ethernet network.
11.3 Command Overview The console provides standard access and configuration methods for the various network parameters and configurations supported by the ETH-100. The number and type of supported console commands may vary with different console version and application version firmware. This section will present an overview of the supported console commands.
Figure 14: "Set" Command Overview and Implementation Show: This command displays current configuration information. Some of this information (IP Address, Subnet Mask and Gateway) is configurable via the “set” command. The “Firmware Version” field indicates the current application firmware version of the ETH-100. The “File system Version” field indicates the current file system version of the ETH-100. Refer to Figure 15.
automatically adapt to the user’s selection, making the specific Xmodem protocol selection arbitrary. The first argument of the xmodem command indicates the mode, and must be set to either “/crc” for xmodem CRC mode, or “/cs” for xmodem checksum mode. As mentioned above, point files can be downloaded and uploaded.
Figure 17: HyperTerminal receive file dialog box When uploading a file, the procedure is similar to downloading. Enter “/u” instead of “/d” for the action parameter of the xmodem command. Once the xmodem upload command is entered, the user will have 30 seconds to click the “send” button on the tool bar in HyperTerminal and initiate the xmodem upload transaction. Upon successful completion of the xmodem upload, the point file that was sent will become the unit’s active point configuration.
12. 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. 12.
A point’s pn number indicates the Modbus register number the point is accessed with. Similarly, a point’s sn number indicates the ASD register that the point refers to. Each ASD channel (A, B, and C) has its own independent list of points. A point’s value contains the value of the register referred to by its sn number. Via a service called data mirroring, point values are constantly being updated via communication with the connected drives and maintained locally within the interface itself.
network response latency times will be extended by the amount of time required to perform an on-demand ASD data transaction. As an example of this relationship, let’s say that we would like to access parameter “Acceleration Time #1” on an ASD connected to the ETH-100. According to the relevant Toshiba Serial Communications Manual, we see that “Acceleration Time #1” resides at drive register number 0x0009 (note hexadecimal notation).
Table 2: Universal Access Registers Modbus TCP/IP Register 9998 9999 Function ASD register number Read / write data To use this feature, first write the ASD register number that you wish to access to Modbus register 9998. Then, any subsequent read/write accesses to Modbus register 9999 will be redirected to the ASD register number defined in register 9998.
12.4 Exceptions and Troubleshooting 12.4.1 Common Error Causes Although by no means exhaustive, Table 3 provides possible causes behind some of the most common errors experienced when using the Modbus TCP/IP interface. Table 3: 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 commands / frequency command Possible Cause Refer to Section 12.3.
12.4.2 General ASD Access Notes • Because write transactions targeting internally-defined points (refer to section 12.3.1) are handled locally within the ETH-100, data range checking is not available. For example, if a write to a point is performed, and the write data is out-of-range of the corresponding ASD register, no exception will be immediately returned. However, the point will always reflect the ASD register’s value.
13. 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 and ASD 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. The ETH-100’s web pages are best viewed with either Internet Explorer version 5.
13.1 Authentication The ETH-100 requires valid user authentication when configuration or point information is modified via the web server. The authentication request will appear as a browser popup box that will request entry of a user name and password. The unit contains two different security realms: an administrator realm and a user realm. Each of these realms has a different username and password, and applies to different configuration items.
13.2 Device Setup Page The device setup page is the initial page that is displayed when the unit’s IP address is accessed via a web browser. This page contains the ETH-100’s basic information and configuration parameters. Refer to Figure 20 for a screen shot of the device setup page. Also refer to Table 5 for detailed information on this page’s device setup parameters (those items that can be modified), and Table 6 for detailed information on device information parameters (those items that are read-only).
Table 5: Setup Page: Configuration Parameters Parameter Description Security Realm Admin IP Address, Subnet Mask, Gateway To change, enter a dotted network address and press the enter key. Text will turn to red to indicate its value has been changed. It will not turn back to black until the enter key is pressed and the new value is sent to the ETH-100.
13.3 Point Setup Page The Point Setup page can be accessed by clicking on the “Point Setup” tab located at the top of the browser window. Refer to Figure 21 for a screen shot of the Point Setup Page. Figure 21: Embedded Web Server – Point Setup Page As mentioned in section 12.3.1, the internal point database is a list of register mappings that describe how Modbus registers map to ASD registers.
“upload” button (the icon with three blue arrows) to write the changed information to the ETH-100. Prior to uploading, changes can be canceled at any time by clicking the “cancel” button (the red “X” icon), which will restore the point’s parameter settings to their previous values. To delete a point, click the “delete” button (the trash can icon). Recall that adding, editing, and deleting points is protected by the administrator authentication realm.
13.4 Point Monitor Page The Point Monitor page can be accessed by clicking on the “Point Monitor” tab located at the top of the browser window. Refer to Figure 23 for a screen shot of the Point Monitor Page. Figure 23: Embedded Web Server - Point Monitor Page This page provides a monitor and control interface for the ETH-100’s point database. Use the “channel select” drop down box to select the ASD channel to be monitored. The displayed point values are then updated every 1 second.
Figure 24: Embedded Web Server - edit point value & error code display This page also displays the number of Modbus TCP/IP sockets that have been allocated by network clients. Refer to section 12 for more information about Modbus TCP/IP sockets.
14. 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.
its flash: all other application functions (such as Ethernet communications, console access etc.) will be disabled. 14.3 Using The RFU Utility Support for downloading new application firmware to the interface 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.
Figure 25: RFU Main Screen The Communications Options window shown in Figure 26 then appears. Confirm that the settings are as shown, with the possible exception of the “Comm Port” settings, which depends on the COM port you are using. Click “OK” when complete. 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.
Figure 26: Communications Options Window Next, select the “Setup…File Locations” menu item from the main screen. The “Choose File Locations” window shown in Figure 27 then appears. Confirm that the indicated paths and files are entered correctly based on the relative path to your “RFU” folder. Enter the correct path and file information if necessary.
14.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 interface by two different methods. The simplest way is to drag the application firmware .BIN file’s icon and drop it onto the RFU utility’s main screen. This will automatically initiate the download process.
Figure 29: Flash File Selection Window While downloading, the RFU utility will indicate the download status. Once complete, summary information will be displayed in the bottom status bar (see Figure 30). Figure 30: Summary Information 14.
15.
ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. 2202 Timberloch Place, Suite 210 The Woodlands, TX USA 77380-1163 Tel: [281] 367-3007 Fax: [281] 367-2177 http://www.iccdesigns.com Printed in U.S.A ETH-100 ETHERNET COMMUNICATIONS INTERFACE FOR TOSHIBA ADJUSTABLE SPEED DRIVES March 2003 ICC #10449-2.