Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH should contain:
- informations concerning technical data of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH
- name of the manufacturer and a year of construction of the Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH item
- rules of operation, control and maintenance of the Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Toshiba service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Toshiba ICC Multiprotocol Ethernet Interface ASD-G9ETH item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. Madison Office Houston Office 1600 Aspen Commons, Suite 210 12300 Dundee Court, Suite 212 Middleton, WI USA 53562-4720 Cypress, TX USA 77429-8364 Tel: [608] 831-1255 Fax: [608] 831-2045 http ://www. icc desi gns .co m Printed in U.S.A ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. ASD-G9[...]

  • Page 2

    1 ICC A SD-G9ETH Multiprotocol Ethernet Interface User's Manual Part Number 10639-2.100-000 Printed in U.S.A. ©2007-2008 Industrial Control Communications, Inc. All rights reserved N OTICE T O U SERS Industrial Control Communications, Inc. reserves the right to make changes and improvements to its products without providing notice. Industrial[...]

  • Page 3

    2 ICC Usage Precautions • Please use the interface only w hen the ambient tem perature of the environment into which the unit is installed is within the follow ing specified temper ature limits: Operation : -10 ∼ +50 ° C (+14 ∼ +122 ° F) Storage : -40 ∼ +85 ° C (-40 ∼ +185 ° F) • Avoid installation locations that may be subjected to[...]

  • Page 4

    3 ICC TABLE OF CONTENTS 1. Introducti on ...................................................................................6 2. Features .........................................................................................7 3. Precautions and Sp ecificati ons ..................................................9 3.1 Installation Pr ecauti ons...[...]

  • Page 5

    4 ICC 10.4.5 Parameter List Filt er ................................................................... 29 10.4.6 Radix Sele ction ........................................................................... 29 10.5 Profinet Tab......................................................................................... 30 10.5.1 Informati on Window ...[...]

  • Page 6

    5 ICC 13. Protocol-Specific Information ...............................................61 13.1 Modbus/T CP....................................................................................... 61 13.1.1 Overvi ew .................................................................................... 61 13.1.2 Coil & Discrete I nput Mappi ngs ....[...]

  • Page 7

    6 ICC 1. Intr oduction Congratulations on your purchase of t he ICC Multiprotocol Ethernet Interface for the Toshiba G9, H9, Q9 and VFAS1 families of Adjustable Speed Drives (ASDs). This interface allows info rmation to be transferred seamlessly between the drive and several different Ethernet -based fieldbus networks w ith minimal configuration re[...]

  • Page 8

    7 ICC 2. Fe at u r e s Ethernet Port IEEE 802.3 10/100BaseT Ethernet comp liant. Shielded RJ45 connector accepts standard CAT5-type 8-conductor unshielded twisted-pair (UTP) patch cables. Supports multiple simultaneous protocols. Supported Protocols The interface currently provides server support for the follow ing fieldbus protocols: • Modbus TC[...]

  • Page 9

    8 ICC Field-Upgradeable As new firmw are becomes available, t he interface can be upgraded in the field by the end-user. Refer to se ction 12 for more information. EtherNet/IP Data Access Options The EtherNet/IP protocol provides a ccess to inverter data via explicit messaging, user-defined I/O assembly instances, and the ODVA AC/DC drive profile. [...]

  • Page 10

    9 ICC 3. Pr ecautions and Specif ications Rotating shafts and electrical equipment can be hazardous. Installation, operation, and main tenance of the ASD and interface board shall be performed by Qualified Personne l only. Qualified Personnel shall be: • Familiar with the constructi on and function of the ASD and interface board, the equipment be[...]

  • Page 11

    10 ICC • Turn the power on only after attaching the front cover. • Follow all w arnings and precautions and do not exceed equipment ratings. • The ASD maintains a residual charge for a while after turning supply pow er off. After turning supply power off, w ait at least ten minutes before servicing the ASD or interface board. Ensure that the [...]

  • Page 12

    11 ICC 3.3 Inspection Upon receipt, perform the following checks: • Inspect the unit for shipping damage. • Check for loose, broken, damaged or missing parts. Report any discrepancies to your ICC or T oshiba sales representative. 3.4 Storage • Store the device in a we ll ventilated location (in its shipping carton, if possible). • Avoid sto[...]

  • Page 13

    12 ICC 3.7 Environmental Specifications Item Specification Operating Environment Indoors, less than 1000m abov e 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 conden[...]

  • Page 14

    13 ICC 4. Interface Boar d Over view Mounting Tabs Drive C onnector LEDs Ground Plate Configuration Sw itches Shielded RJ45 Eth ernet Jack MAC ID Note: The configuration switches are us ed for factory test only , and should remain in the OFF (up) position at all times.[...]

  • Page 15

    14 ICC 5. Installa tion This interface card has been designed for quick and simple installation. The card is connected to the drive's control board via a 30-pin rectangular connector, and is mechanically suppor ted via an integral housing that seamlessly mates w ith the drive’s enclosure. T he only tool required for installation is a flat-bl[...]

  • Page 16

    15 ICC Figure 2: Remov ing the Drive's Front Cov er 4. Install the interface card into the drive by inserting the tabs on the low er legs of the interface housing into the corresponding slots on the drive’s enclosure. Rotate the interface housing up and press it onto the drive enclosure’s mounting tabs, depressing firmly until the housing [...]

  • Page 17

    16 ICC mounting tabs, depressing firmly until t he front cover snaps into place (Figure 4). Double-check that the plastic bosses located on the left and right side of the interface housi ng are properly inserted into the corresponding recesses on the back of t he front cover, and that the front cover is overall secure and flush with the interface h[...]

  • Page 18

    17 ICC 6. LED Indica tors 6.1 Front Panel The interface board has 5 bicolor (red/gr een) LEDs that are visible through the ASD’s front cover (labeled 2.1 through 2.5). Interface Status: Normally solid green during operation. If a fatal error occurs, this LED will flash a red error code. The number of sequential blinks (followed by 3s of OFF time)[...]

  • Page 19

    18 ICC EIP Network Status / Profinet IO Connection Status: When the multi- protocol firmware image (w ith EtherNe t/IP support) is loaded, this LED conforms to the prescribed “network st atus LED” behavior as dictated in the EtherNet/IP specification, Volume 2, Chapter 9. When the Profinet IO firmw are image is loaded, this LED is on solid gree[...]

  • Page 20

    19 ICC 7. Configuring the IP Address Before you can access the interface from your w eb browser or begin using it as a part of your automation netw ork, you must know its IP address. The interface comes from the factory configured to obtain an IP address dynamically (DHCP/BOOTP). You can determine the in terface’s current IP address using the dis[...]

  • Page 21

    20 ICC 5. In the dialog t hat appears, select Manually c onfigure netw ork settings . 6. Enter the desired IP Address , Subnet Mask , Default Gatew ay and case- sensitive system passw ord (default is “icc”) in the appropriate boxes, then click A pply . 7. A popup dialog box will prompt y ou to reboot. Click Reboot Device . Rebooting may require[...]

  • Page 22

    21 ICC 8. Using the ICC Finder Utility The “ICC Finder” utility is a simple Windows PC program (just a single .exe file, no installations, DLL’s etc.), whic h w hen executed discovers all ICC communication interfaces on the curr ent Ethernet subnet, regardless of whether or not their netw o rk parameters are currently compatible w ith the sub[...]

  • Page 23

    22 ICC 9. P ar ameter Numbering Inspection of the Toshiba ASD user ’s manual reveals that the ASD’s parameters are organized as hexadecim al numbers ranging from F000 to FFFF. These parameters are made acce ssible to the interface board as “registers”, and are numerically remapped to present a more natural interface to the communications us[...]

  • Page 24

    23 ICC user’s manual. Similarly, w hen this user ’s manual uses the term “register”, it will be referring to the decimal number as it is exposed to the netw ork interface. Note that although 1500 total registers are available in the r egister space, not all of those registers have corresponding parameters that ex ist in the drive. In other [...]

  • Page 25

    24 ICC 10. Embedded W eb Serv er 10.1 Overview The interface contains an embedded web server (also know n as an HT TP server), which allow s users to access the drive’s internal data in a graphical manner with w eb browsers such as Micr osoft Internet Explorer or Mozilla Firefox. In this way , the drive can be monitored, configur ed and controlle[...]

  • Page 26

    25 ICC unit is highlighted, or just directly ent er the target unit’s IP address into the address (URL) field of your w eb browser. Refer to Figure 7 for a representative screenshot of the web server interface. In order to access the web server and view the parameter values, destination TCP ports 80 and 2000 must be accessible from the client com[...]

  • Page 27

    26 ICC 10.3 Page Select Tabs The web interface is subdivided into se veral different “tabs” of associated information, much the same as how fol ders in a filing cabinet are arranged. Refer to Figure 9. To change tabs, just click on the tab you wish to view . The title of the currently-selected tab is red. Note that because different protocols a[...]

  • Page 28

    27 ICC parameter subgroups (if any) contained in that parameter group are display ed in the Parameter Subgroup Selection Li st (refer to section 10.4.3), and the corresponding parameters are displayed in the Parameter List (refer to section 10.4.4). The following paramet er groups are available: A ll: All parameters are available (configuration, co[...]

  • Page 29

    28 ICC 10.4.4 Parameter List The bottom half of the Monitor tab contai ns the parameter list (refer to Figure 13). The parameters that are display ed in the list at any given time depend on the group/subgroup selected, as well as w hether or not any filters have been applied (refer to section 10.4.5). The first two columns of the Paramete r List sh[...]

  • Page 30

    29 ICC 10.4.5 Parameter List Filter A filter function provides Parameter List search capabilities. To use the filter function, simply type a w ord or portion of a word into the filter entry box and then click the “filter” button. Refer to Figure 14. The filter will then display only those parameters currently available in the Parameter List tha[...]

  • Page 31

    30 ICC 10.5 Profinet Tab This section is only applicable when t he Profinet firmw are is loaded onto the interface card. The Profinet tab provi des for the configurat ion of the device on a Profinet network. Refer to Figure 16. Figure 16: Profinet Tab 10.5.1 Information Window Figure 17 shows the Information Window , which is located in the upper-l[...]

  • Page 32

    31 ICC 10.5.2 I/O Data Configuration Arrays The I/O data configuration arrays consis t of two separate elements (refer to Figure 18.) The command r egister configuration defines the structure of the command data sent from the Profinet controller to t he drive, and the status register configuration defines the structure of the st atus data sent from[...]

  • Page 33

    32 ICC 10.5.3 Device Identification and Configuration There are several identification and conf iguration items available for setting various characteristics of the Profinet device. These items are shown in Figure 19 and are explained in further detail below. Figure 19: Profinet Dev ice Identification and Configuration A Profinet device’s name (s[...]

  • Page 34

    33 ICC 10.6 BACnet Tab The BACnet tab provides for the configuration of the device on a BACnet/IP network. Refer to Figure 21. Figure 21: BA Cnet Tab 10.6.1 Information Window Figure 22 shows the Information Window , which is located in the upper-right hand corner of the BACnet tab. This wi ndow display s various informational messages regarding th[...]

  • Page 35

    34 ICC 10.6.2 Device Identifiers A BACnet device’s name and ID (the Object_Name and Object_Identifier properties, respectively, of the Device Object) must be unique across the entire BACnet network because they are used to uniquely identify BACnet devices. The text entry boxes shown in Figur e 23 are used to configure these unique device identifi[...]

  • Page 36

    35 ICC 10.7 Config Tab The Config tab provides access to various configuration items. Refer to Figure 25. Figure 25: Config Tab 10.7.1 Information Window Figure 26 shows the Information Window , which is located in the upper-right hand corner of the Config tab. This window displays various informational messages regarding the stat us of the configu[...]

  • Page 37

    36 ICC 10.7.2 Drive Configuration Parameter Write Selection Figure 27 shows the check box selection that determines whether drive configurat ion parameters (registers 1..1000) will be w ritten only to the drive’s RAM, or to both the drive’s RAM and EEPROM when they are changed via the interface card. If written to RAM only , then parameter valu[...]

  • Page 38

    37 ICC 10.7.4 Timeout Configuration The interface can be configured to perform a specific set of actions when netw ork communications are lost. Support for this feature varies depending on the protocol: refer to the protocol-specific section of this manual for further information. There are two separate elements that comprise the timeout configurat[...]

  • Page 39

    38 ICC 10.7.5 IP Address Configuration Figure 30 shows the configur ation items used to modify the IP address-related parameters. Modification of these setti ngs is consistent w ith the technique used with the Finder utility (refer to section 7.1). Figure 30: IP Address Configuration 10.7.6 MAC Address Configuration Figure 31 shows the entry boxes [...]

  • Page 40

    39 ICC Note that because these c onfiguration elements are r ead from the filesystem only w hen the interface card boots up, the act of submitting configuration changes will also reset the interface card. Please allow 30 seconds for the interface card to reboot, at which time it will then be operating with the recently - submitted configuration. Re[...]

  • Page 41

    40 ICC 10.8 EtherNet/IP Tab The EtherNet/IP tab provides access to configuration items related to communication on an EtherNet/IP network. Refer to Figure 33. Figure 33: EtherNet/IP Tab 10.8.1 Information Window Figure 34 shows the Information Window , which is located in the upper-right hand corner of the EtherNet/IP tab. This window displays vari[...]

  • Page 42

    41 ICC 10.8.2 Device Identification A text entry box is available w hich a llows customization of the device’s name for identification on the Et herNet/IP network. This string is accessible as the “product name” attribute of the identity object. Refer to Figure 35. Figure 35: EtherNet/IP Device Identification 10.8.3 Run/Idle Flag Behavior Eth[...]

  • Page 43

    42 ICC 10.8.4 Class 1 (I/O) Data Configuration Arrays The interface card supports two different types of EtherNet/IP class 1 (I/O) data transfer. One type is included w ith t he implementation of the AC/DC drive profile, and requires no user c onfiguration. The other type, how ever, is entirely user-configurable, and is utilized when the client ope[...]

  • Page 44

    43 ICC controller may request larger consum ed and/or produced data sizes, but all unreferenced consumed dat a will be ignored, and a ll unreferenced produced data will contain dummy “0” values). T he first word (two by tes) of consumed data will be w ritten to register 1007 (c ommand 1) and the second word will be written to register 1008 (fre[...]

  • Page 45

    44 ICC 10.9 Alarm Tab The Alarm tab provides a configurable me chanism by which the interface card can autonomously monitor any available dr ive register and send emails to up to four recipients when a certain condition is detected. The alarm conditions have both value and time constraints, and can be configured to retrigger at a fixed interval as [...]

  • Page 46

    45 ICC 10.9.2 Email Configuration In order for an alarm trigger to successfully send a notification email, some network settings must first be configured properly (refer to Figure 41 and Figure 42.) DNS Servers: Enter the dotted- decimal IP addresses of the primary and secondary DNS servers which w ill be used to resolve the configured SMTP server [...]

  • Page 47

    46 ICC SMTP Authentication: Some email servers require that clients w ishing to send emails first authenticate themselves. If the email server in use requires authentication, then enter the user name and passwor d as indicated in Figure 42. If the email server in use does not require authentication, then these entries can be disregarded. When a tes[...]

  • Page 48

    47 ICC Register: Enter the drive register number that this alarm will continuously monitor. For example, the alarm displa yed in Figure 45 is configured to monitor register 1302, which is “inverter status 1”. Figure 45: A larm Configuration Box Logical Comparison: Choose a comparison operator w hich will be used to compare the current value of [...]

  • Page 49

    48 ICC for the alarm to be triggered. A time of 0 seconds means that just a single evaluation of “true” will imm ediately trigger the alarm. Send A dditional Reminders While The Condition Remains True: If this check box is unchecked, then only one email transmission event w ill occur when an alarm condition is triggered: fu rther email transmis[...]

  • Page 50

    49 ICC 10.10 Modbus Tab The Modbus tab provides access to configuration items related to communication on a Modbus TCP network. Refer to Figure 47. Figure 47: Modbus Tab 10.10.1 Information Window Figure 48 shows the Information Window, w hich is located in the upper-right hand corner of the Modbus tab. This window displays various informational me[...]

  • Page 51

    50 ICC were desired to read the inverter’s status 1 w ord (register 1302), torque (register 1319) and output voltage (regist er 1306), this could be accomplished in two different w ays: 1. Implement three separate Modbus read transactions, each one reading one register only, or 2. Implement one single Modbus read tr ansaction, starting at registe[...]

  • Page 52

    51 ICC been remapped to register 2001, regi ster 1024 (command 2 w ord) has been remapped to register 2002, regi ster 1034 (torque command) has been remapped to register 2003, register 1302 (inverter status 1) has been remapped to register 2004, regist er 1319 (torque) has been remapped to register 2005, and register 1306 (output voltage) has been [...]

  • Page 53

    52 ICC 11. Inter acting With the Filesystem The interface card’s on-board filesystem is used to store files for use by the application firmware. Currently , the application firmware’s main use of the filesystem is to store XML-encoded c onfiguration files that dictate the characteristics of the various protoc ols. Each protocol that requires co[...]

  • Page 54

    53 ICC 11.1 Initiating FTP via the Finder Utility After discovering all interface cards on the current subnet as described in section 8, select the target interf ace card and then click on the “Open FTP Interface” button. This will open the co mputer’s default FTP application, w hich could be Windows Explorer, a w eb browser, or a 3 rd -party[...]

  • Page 55

    54 ICC 11.2 Using FTP with Windows Explorer To use FTP with Microsoft Windows Explorer, first open either “Windows Explorer” or “My Computer”. Refer to Figure 53. Please note that the indicated procedure, prompts and capabilities outlined here can vary depending on such factors as the installed operating system, firew alls and service packs[...]

  • Page 56

    55 ICC Figure 55: FTP A uthentication Windows Explorer w ill then display the f ilesystem’s contents (refer to Figure 56.) You can now perform normal file manipulation actions on the available files (cut, copy, paste, open, rename, dr ag-and-drop transfers etc.) in the same manner as though you w ere manipulating any traditional file stored on yo[...]

  • Page 57

    56 ICC 11.3 Using FTP with a Windows Command Prompt To use FTP with a Windows command (DOS) prompt, first open a command prompt by either selecting Start…All Programs…Accessories…Command Prompt , or by selecting Start…Run and typing “cmd” in the “Run” dialog. Once the command prompt opens, type “ftp ” and the IP address of the t[...]

  • Page 58

    57 ICC Figure 59: Copying a File from the Unit With "get" Command Figure 60: Copying a File to the Unit With "put" Command[...]

  • Page 59

    58 ICC 11.4 Using FTP with Core FTP LE Core FTP LE (Lite) is a 3 rd -party FTP application that can be downloaded for free from ht t p :/ / www. c or e f t p. c om . Core FT P is just one example of the various commercial and freeware FTP client applic ations available on the internet. After installing Core FTP LE, run t he program. If the “Site [...]

  • Page 60

    59 ICC Like most 3 rd -party FTP client applications, Core FTP LE has a wide array of configuration and file m anagement capabilities, whic h are bey ond the scope of this manual. Refer to the program’s Help file for more detailed instructions. Figure 62: Core FTP in "Co nnected" State[...]

  • Page 61

    60 ICC 12. Loading New Applica tion Fi rmwar e The interface card’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 im plementations, firmw are improvements and added functionality as a result of us er requests. Additionally , it may be [...]

  • Page 62

    61 ICC 13. Pr otocol-Specific Informa tion This section will discuss topics that ar e specific to eac h of the supported protocols. 13.1 Modbus/TCP 13.1.1 Overview The interface card supports Schneider El ectric’s Modbus TCP protocol, release 1.0. The interface is conformance class 0 and partial class 1 and class 2 compliant, and allows up to 8 s[...]

  • Page 63

    62 ICC particular open socket experiences no ac tivity for more than the timeout time setting, then the interface assume s that the client or network has experienced some sort of unexpected problem, and w ill close that socket. • Because the socket timeout determi nation is performed on a per-socket basis, note that a certai n degree of caution m[...]

  • Page 64

    63 ICC Where “discrete” ∈ [1…65535], “bit” ∈ [0…15] , and “%” is the modulus operator, which means that any fractional result (or “remainder”) is to be retained, with the integer value being discarded (i.e. it is the opposit e of the “floor” function). For clarity, let’s use Equation 1 and Equation 2 in a calculation e[...]

  • Page 65

    64 ICC 13.2 EtherNet/IP 13.2.1 Overview The EtherNet/IP protocol is an applicati on-level protocol im plemented on top of the Ethernet TCP/I P and UDP/IP layers. It shares its object model with ControlNet and DeviceNet through the common Control and I nformation Protocol (CIP). This prot ocol allows the transfer of dat a and I/O over Ethernet. Ethe[...]

  • Page 66

    65 ICC • Supports unconnected messages (UCMM), and up to 16 simultaneous class 1 (I/O) or class 3 (explicit) connections. • Assembly instances 100 and 150: if a register entry in the consumed data configuration array is 0, then any consumed data that corresponds to that location will be ignored. Conversely , if a register entry in the produced [...]

  • Page 67

    66 ICC Output Instances 20 and 21 Detail Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Fault Reset Run Fwd 1 2 Speed Ref erence (Low Byte) 20 3 Speed Reference (High Byte) 0 NetRe f NetCtrl Fault Reset Run Rev Run Fwd 1 2 Speed Ref erence (Low Byte) 21 3 Speed Reference (High Byte) Mapping Detail Run Fwd : forw ard rotation comman[...]

  • Page 68

    67 ICC Input Instances 70 and 71 Detail Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Running 1 Fault 1 2 Speed Actual (Low Byte) 70 3 Speed Actual (High Byte) 0 At Ref Ref From Net Ctrl From Net Rdy Running 2 (REV) Running 1 (FWD) Warn Fault 1 Drive State 2 Speed Actual (Low Byte) 71 3 Speed Actual (High Byte) Mapping Detail Faul[...]

  • Page 69

    68 ICC Speed Actual : Inverter operating speed in RPM. Maps t o inverter register 1301 (output frequency). Because the inverter always provides its output frequency in units of Hz, the interface card applies a Hz-to-RPM conversion equation. The general Hz-to-RPM conversion equat ion is [ output frequency x 120 / number of motor poles ]. However, fo[...]

  • Page 70

    69 ICC 7) Assign the Ethernet m odule a name (we w ill use “EIP”) and an IP address, deselect “Open Module Properties”, and click OK. Figure 64: Identifying the New Module 8) Download the configuration. 9) Switch to online mode. Right click on the 1756-ENET/B module in the I/ O Configuration and choose “Properties”. 10) Select the Port [...]

  • Page 71

    70 ICC 12) Apply the settings using the “Set” button. 13) You should now be able to conf irm t hat the 1756-ENET/B module is configured properly by (for example) opening the module’s web interface in a web brow ser. 13.2.4 ControlLogix Example: I/O Messaging This section will demonstrate how to setup and use an EtherNet/IP I/O connection via [...]

  • Page 72

    71 ICC In the “Connection Parameters” portion of t he dialog box, enter the following information: Input: The Input Assembly is the collection of monitor dat a t hat is produced by the interface card and is received as an input to the PLC. It s structure is defined by the Produced Register Configuration as described in section 10.8.4. T he Inpu[...]

  • Page 73

    72 ICC 5) You should now see the new module (named “ET HERNET-MODULE ASD_G9ETH”) in the 1756-ENET/ B branch under the I/O Configurat ion in the controller organizer view. Right click on this new module, choose “Properties”, and select the Connection tab. Refer to Figure 68. Confirm the setting of the Request ed Packet Interval (RPI). T he R[...]

  • Page 74

    73 ICC solid green, indicating an “online/connected” stat e. 8) By double-clicking “Controller Tags” in the project tree, it is possible t o view the newly-added tags. Refer to Figure 71. The ASD_G9ETH:C configuration tag is unused, the ASD_G9ET H:I tag allows viewing of the input data, and the ASD_G9ET H:O tag allows modification of the ou[...]

  • Page 75

    74 ICC are w ritten via the EtherNet/IP “data table write” service. Different tags e xist for reading vs. writing. Any given register can be accessed with its ow n unique tag name, or an array tag can be used to access a group of registers with one PLC instruction. Tag names are generated according to the following structure: [action prefix][_r[...]

  • Page 76

    75 ICC as “rd_reg_1301[4]”, which starts at register 1301+4 = regist er 1305, the drive’s input voltage monitor register). In a similar manner, to write data to the interface card, t he applicat ion PLC program must reference a “destination el ement” t o which to start w r it ing and the “number of elements” to write. Agai n, the “d[...]

  • Page 77

    76 ICC Figure 73: Reduce the Un connecteTimeout Valu e f) Collapse the “connection” tag again by clicking on the “-“ sign next to the tag name. g) Select the “Edit Tags” t ab again. Create another new tag by entering “data_array” in the next blank Name field, and change its Data T ype by typing in “INT[100]” in the Data Type fie[...]

  • Page 78

    77 ICC b) The “Add Ladder Element” window appears. c) Select the “XIO” element in the Bit folder. Refer to Figure 75. d) Click OK. Figure 75: A dding an XIO Element 4) Configure the MSG instruction. a) Edit the “Message Control” field on the MSG instruct ion to use the previously-created “connection” tag. Refer to Figure 76. Figure [...]

  • Page 79

    78 ICC reading a total of 25 registers beginning at rd_reg_basic[10] . Offset 10 in the interface card’s rd_reg_basic root tag (which starts at register 1) refers to 1+10 = register 11 (deceleration time 1). If we w ish, we could also use the tag name w hich references deceleration time 1 directly (rd_reg_11) to achieve the same results. Figure 7[...]

  • Page 80

    79 ICC Figure 78: Selecting the Destinatio n Elemen t d) “Communication” tab settings (refer to Figure 79): i) Enter the Path to the interface card. A typical path is formatted as “ Local_ENB,2,target_IP_address ”, where: • Local_ENB is the name of the 1756-ENBx module in the local chassis (we named ours “EIP” in section 13.2.3), • [...]

  • Page 81

    80 ICC ii) If “Cache Connections” is enabled (checked), the connection remains open after transmission. If disabled (unchecked), the connection is opened before and closed after every transmission. For efficiency, it is recommended to enable “Cache Connections”. e) Click “OK” to close the MSG Configuration dialog. At this st age, MainRo[...]

  • Page 82

    81 ICC 6) The program is now complete. Refer to Figure 82. Figure 82: Complete Program 7) Sav e, dow nload and run the program. a) To view the values of the registers being read from the interface card, double-click “Controller Tags” in the controller organizer view. Figure 83: View ing the Reg i ster Valu es b) Select the “Monitor Tags” ta[...]

  • Page 83

    82 ICC c) Expand the data_array tag. Refer to Figure 83. d) 25 register values starting at register #11 are being cont inuously read from the interface card and placed in the 25 sequent ial offsets of data_array starting at the 11 th offs et (data_array[10]). In Figure 83, we can see that data_array[10] (deceleration time #1) has a value of 100 (10[...]

  • Page 84

    83 ICC Figure 85: Reading Via Multiple MSG Instru ctio n s 13.2.9 ControlLogix Example: Reading and Writing Often times, applications may need to both read data f rom and write data to the drive. At a minimum, this will requi re two MSG instructions and two message controller tags. Figure 86 shows an example of two MSG instructions, one for reading[...]

  • Page 85

    84 ICC Figure 86: Reading and Writing v ia MSG Instructions Figure 87: MSG Configuration for Writing[...]

  • Page 86

    85 ICC 13.3 PCCC Ethernet-enabled Allen-Bradley legacy PLCs (such as the PLC5E and SLC- 5/05 series) use a protocol call ed PCCC (Programmable Controller Communication Commands) to communicate over the Ethernet net work. The interface card supports PCCC for direct connectivity to these PLCs. If a connection timeout or socket-level error occurs, the[...]

  • Page 87

    86 ICC N50 is targeted for writing, the written data is disseminated to the drive’s registers according to the definiti on contained in the EtherNet/IP consumed register configuration array. By appr opriate configurati on of the EtherNet/IP consumed and produced register configuration arrays, therefore, bulk access t o non-contiguous but frequent[...]

  • Page 88

    87 ICC Figure 88: Creating a Control File c) Follow the same procedure to create a data file. This file w ill be used to store the incoming data read from t he int erface card. Enter a file number (e.g. 18), set the type to “Integer”, ent er a descriptive name (e.g. “DATA”), and enter a number of elements (e.g. 200). Refer to Figure 89. Cli[...]

  • Page 89

    88 ICC 3) A d d a MSG instruction to the prog ram. a) If not already visible, double-c lick “LAD2” under Project…Program Files in the controller organizer view to bring up the ladder logic program. b) Right click on the default rung number on the lef t -hand side of the LAD2 window and select “Insert Rung”. c) Right click on the rung numb[...]

  • Page 90

    89 ICC Figure 91: XIO Instruction Selection 5) Configure the MSG instruction. a) Set the “Read/Write” field t o “Read”, “Target Device” field t o “PLC5”, “Local/Remote” field to “Local”, and “Control Block” to “N20: 0”. b) Upon hitting the <ENT ER> key while in the “Control Block” entry box, the MSG Propert[...]

  • Page 91

    90 ICC c) In this example, we w ill be readi ng a total of 25 registers beginning at N10:11 (register 11, the drive’s “decel eration t ime 1” parameter). To configure this, under “This Controller” set the “Data Table Address” field to N18:11, set t he “Size in Element s field” to 25, and set the “Channel” field to 1 (Ethernet)[...]

  • Page 92

    91 ICC causes the MSG instruction to automatically retrigger itself when it completes. While this is acceptable for the purposes of this example, it can produce high network utilization. In actual practice, it may be desirable to incorporate additional logic elements to allow triggering the MSG instruction at a specific rate or under specific condi[...]

  • Page 93

    92 ICC 13.3.3 SLC-5/05 Example: Read a Single Register The configuration and execution f or r eading a single register is in general identical to that required for reading a block of regist ers as det ailed in section 13.3.2. The only difference is in the conf iguration of the MSG instruction. Figure 97 shows an example MSG instruct ion’s General[...]

  • Page 94

    93 ICC Figure 98: Reading Via Multiple MSG Instru ctio n s 13.3.5 SLC-5/05 Example: Reading and Writing Often times, applications may need to both read data f rom and write data to the drive. At a minimum, this will requi re two MSG instructions and two message control files. Figure 99 shows an example of two MSG instructions, one for reading and o[...]

  • Page 95

    94 ICC Figure 99: Reading and Writing v ia MSG Instructions Figure 100: MSG Configuration for W ritin g[...]

  • Page 96

    95 ICC 13.4 BACnet 13.4.1 Overview • The interface card supports the BACnet/IP (Annex J) protocol over Ethernet via UDP port 47808. • The BACnet driver does not tr igger timeout events (section 10.7. 4). 13.4.2 Protocol Implementation Conformance Statement BA Cnet Protocol Date: August 20, 2008 Vendor Name: ICC, Inc. Product Name: Ethernet int [...]

  • Page 97

    96 ICC Segmented responses supported Window Size ________ Standard Object Ty pes Supported: See “Object Types/Property Support Table”. Data Link Laye r Options: BACnet IP, (Annex J) BACnet IP, (Annex J), Foreign Device ISO 8802-3, Ethernet (Clause 7) ANSI/ATA 878. 1, 2.5 Mb. ARCNET (Clause 8) ANSI/ATA 878.1, RS-485 ARCNET (Clause 8), baud rate([...]

  • Page 98

    97 ICC Datatypes Supported: The following table summarizes the datatypes that are accepted (in the case of a write property service) and returned (in the case of a read property service) when targeting the present value property of each supported object type. Service Object Type Read Property Write Property A nalog Output Real Real, Unsigned, Integ[...]

  • Page 99

    98 ICC Object Types / Property Support Table The following table summarizes the Object Types/Properties supported. Object Type Property Dev ice Binary Input Binary Output A nalog Input A nalog Output Object Identifier R R R R R Object Name R R R R R Object Type R R R R R System Status R Vendor Name R Vendor Identifier R Model Name R Firmw are Revis[...]

  • Page 100

    99 ICC 13.4.3 Supported Objects Binary Input Object Insta n ce Summary Instance ID Object Name Description Ac t i ve / Inactive Text BI1 RUN_STOP_STAT US Run/stop status running/ stopped BI2 FWD_REV_STAT US Forward/reverse status reverse/ forward BI3 F_PIT_STATUS "F" programmable input terminal status on/off BI4 R_PIT_STATUS "R"[...]

  • Page 101

    100 ICC Binary Output Object Instance Summary Instance ID Object Name Description Act i ve/ Inactive Text BO1 RUN_STOP_CMD Run/stop command run/ stop BO2 FWD_REV_SEL Forward/reverse command reverse/forward BO3 EMERGENCY_OFF Emergency off command emergency off/ no action BO4 FAULT_RESET Fault reset command reset/no action BO5 FEEDBACK_CTRL_SEL Feedb[...]

  • Page 102

    101 ICC 13.4.4 Supported Object Details Binary Input Objects BI1 ........ Indicates whether the drive is running or stopped. ASD parameter FE01, bit#10. BI2 ........ Indicates whether the drive is running in the forw ard or reverse direction. ASD parameter FE01, bit #9. BI3 ........ Indicates the status of the "F " programmable input term[...]

  • Page 103

    102 ICC BO4 ...... Resets the drive w hen it is f aulted. ASD paramet er FA06, bit#13. BO5 ...... Enables or disables process (PID ) feedback control. Note that this object does not activate (turn on) feedback cont rol. It only enables or disables feedback control once it has already been activated. ASD parameter FA06, bit#5. BO6 ...... Communicati[...]

  • Page 104

    103 ICC AI6 ........ Similar to AI5, this object i ndicates the signal level currently being applied to the ASD's VI/II analog input terminal. ASD parameter FE36. AI7 ........ Similar to AI5, this object i ndicates the signal level currently being applied to the ASD's RX analog input terminal. ASD parameter FE37. AI8 ........ Indicates th[...]

  • Page 105

    104 ICC 13.5 Profinet IO • Up to 8 command registers can be sent to the drive, and up t o 32 st atus registers can be retrieved from the drive. • A total of 84 modules are available for selection by the controller. Refer to the GSDML file for specific module information. • No explicit module selection is required on the interface card: t he m[...]

  • Page 106

    ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. Madison Office Houston Office 1600 Aspen Commons, Suite 210 12300 Dundee Court, Suite 212 Middleton, WI USA 53562-4720 Cypress, TX USA 77429-8364 Tel: [608] 831-1255 Fax: [608] 831-2045 http ://www. icc desi gns .co m Printed in U.S.A ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC. ASD-G9[...]