- DL manuals
- ICC
- Gateway
- DNET-100
- User Manual
ICC DNET-100 User Manual
NETWORK GATEWAY SERIES
ICC
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
DNET-100
DEVICENET
MULTIPROTOCOL NETWORK GATEWAY
ICC
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
INDUSTRIAL CONTROL COMMUNICATIONS, INC.
2204 Timberloch Place, Suite 250
The Woodlands, TX USA 77380-1049
Tel: [281] 292-0555 Fax: [281] 292-0564
http://www.iccdesigns.com
Printed in U.S.A
December 2003
ICC #10519-1.000-000
Summary of DNET-100
Page 1
Network gateway series icc industrial control communications, inc. Industrial control communications, inc. Industrial control communications, inc. Industrial control communications, inc. Dnet-100 devicenet multiprotocol network gateway icc industrial control communications, inc. Industrial control c...
Page 2
1 introduction thank you for purchasing the icc dnet-100 devicenet multiprotocol network gateway. The dnet-100 allows information to be transferred seamlessly between different fieldbus networks with minimal configuration requirements. The dnet-100 provides a devicenet connection (the “primary” netw...
Page 3
2 dnet-100 devicenet multiprotocol network gateway user's manual part number 10519-1.000-000 printed in u.S.A. ©2003 industrial control communications, inc. All rights reserved industrial control communications, inc. Reserves the right to make changes and improvements to its products without providi...
Page 4
3 usage precautions • please use the gateway 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 b...
Page 5
4 table of contents 1. The network gateway series concept .......................................6 2. Mechanical diagrams ...................................................................7 2.1 enclosure ..............................................................................................7...
Page 6
5 13.3 application configuration ................................................................... 36 13.4 invocation ........................................................................................... 39 13.5 main menu..........................................................................
Page 7
6 1. The network gateway series concept the dnet-100 is a member of the icc network gateway series product family. Members of this family are designed to provide a uniform interface, configuration and application experience. This commonality reduces the user’s learning curve, reducing commissioning ...
Page 8
7 2. Mechanical diagrams 2.1 enclosure figure 2: enclosure dimensions (units are inches).
Page 9
8 2.2 mounting clip figure 3: mounting clip dimensions (units are inches).
Page 10
9 2.3 external interface aux power devicenet network figure 4: bottom view mmi port configuration switches secondary rs-485 module status led rs-485 rx led rs-485 tx led network status led figure 5: front view.
Page 11
10 asd link leds reserved leds asd #2 asd #3 asd #1 figure 6: top view.
Page 12
11 3. Feature summary primary network devicenet (5-conductor pluggable terminal block style) secondary network the dnet-100 has two physically independent secondary networks, depending on the application: • asd common serial: the dnet-100 provides support for simultaneous connection of three toshiba...
Page 13
12 point file-based configuration up to 3 point files (primary / secondary network mapping definition files) can be stored in the unit’s internal battery-backed file system. Point files can also be uploaded from / downloaded to a pc, which provides the capability for pc- based file backup and easy c...
Page 14
13 • for panel mounting, the mounting clip can be bolted directly to a flat panel via the two bolt holes at the top and bottom of the clip. Refer to section 2.2 for mounting clip mechanical details. Once the mounting clip is securely attached to the panel, the unit enclosure can be snapped onto the ...
Page 15
14 4. Installing the interface the installation procedure of the gateway will vary slightly depending on the chosen secondary network. 4.1 rs-485 secondary network note that in order to power the unit when using the secondary rs-485 network, you must also purchase the optional 120vac/9vdc power supp...
Page 16
15 4.2 toshiba asd (common serial) secondary network the gateway 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 righ...
Page 17
16 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/cn...
Page 18
17 13. Turn the power sources to all connected drives on, and verify that the drives function properly. If the drives do not appear to power up, or do not function properly, immediately turn power off. Repeat steps 1 and 2 to remove all power from the drives. Then, verify all connections. Contact ic...
Page 19
18 seated into the terminal block header, and route the network cable such that it is located well away from any electrical noise sources, such as asd 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. If an auxiliary pow...
Page 20
19 5. Rs-485 electrical interface in order to ensure appropriate network conditions (signal voltage levels, etc.), some knowledge of the gateway’s rs-485 network interface circuitry is required. Refer to figure 7 for a simplified network schematic of the secondary rs-485 interface circuitry. Note th...
Page 21
20 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%...
Page 22
21 7. Maintenance and inspection preventive maintenance and inspection is required to maintain the gateway 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 i...
Page 23
22 8. Storage and warranty 8.1 storage observe the following points when the gateway 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. Stor...
Page 24
23 9. Led indicators the gateway 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 asd port indicators each asd port rj45 connector contains two integrate...
Page 25
24 9.2 mmi port indicators the mmi port rj45 connector also contains two integrated green leds. Figure 10 indicates the functions of these leds. Rs-485 transmit indicator blinks in 0.1s-long bursts when secondary rs-485 network requests are being transmitted by the gateway rs-485 receive indicator b...
Page 26
25 10. Configuration switches there are ten configuration dip switches located on the front side of the gateway. Switches #1 - #6 set the devicenet mac id of the gateway (refer to table 1). Table 1: devicenet mac id assignment sw1 sw2 sw3 sw4 sw5 sw6 mac id sw1 sw2 sw3 sw4 sw5 sw6 mac id off off off...
Page 27
26 switches #7 and #8 are used to set the devicenet network baud rate as indicated in table 2. Table 2: devicenet network baud rate selection sw7 sw8 network baud rate off off 125 kbps on off 250 kbps off on on on 500 kbps switch #9 is currently reserved, and switch #10 is used during flash firmware...
Page 28
27 12. Point configuration as mentioned in section 1, the network gateway series concept revolves around a central “point database”, containing various individual points. A “point” is simply an object that defines some sort of primary -to- secondary network mapping information. In the case of the dn...
Page 29
28 12.1 parameter configuration as previously mentioned, each data item residing on secondary-network devices must be mapped to a unique devicenet parameter object to allow access via the devicenet network. This access may take place directly via explicit messaging, or indirectly via i/o messaging. ...
Page 30
29 in order to allow the tool to access the modbus devices, we must define a devicenet parameter for each of the objects (secondary network modbus registers) that we wish to access. Let’s assume that the data shown in table 3 is to be accessed on each of the respective modbus devices, and that the d...
Page 31
30 don’t worry if you don’t understand the meanings of all of the fields listed above at this point: their significance will be explained in detail later during the console configuration portion of this manual. In a similar fashion to parameter #1, we can enter the remainder of the parameters (#2 - ...
Page 32
31 12.2 i/o assemblies now that we have been exposed to the concepts of parameter mapping and access, let’s further expand upon this concept to include the configuration of i/o assemblies. The dnet-100 supports four i/o assembly objects, whose instance numbers are defined as follows: polled i/o outp...
Page 33
32 as members of i/o assemblies. There is no requirement to do this, however: it is perfectly acceptable to define a stand-alone parameter which is not a member of any assembly object definition, and is therefore only accessible via normal parameter object access methods (i.E. Explicit messaging). N...
Page 34
33 table 6: final example assembly instance definition (instance 100) offset member parameter note 0 frequency command lo byte 1 1 frequency command hi byte 2 run/stop command lo byte 3 3 run/stop command hi byte 4 digital output lo byte 5 6 digital output hi byte in a similar way, we can define the...
Page 35
34 12.3 network timeout settings the gateway can be configured to perform a specific set of actions when devicenet communications are lost. A loss of devicenet communications can be due to several different events, such as a connection timer (expected packet rate) time-out, a can busoff event, or lo...
Page 36
35 value, while those parameter objects that are exclusively members of assembly instance 101 (the cos/cyclic output assembly) will not receive timeout processing regardless of their default enable settings. This combination of parameter-specific default enable and global timeout mode settings allow...
Page 37
36 13. Console access as mentioned in section 1, the gateway’s functionality is entirely controlled by a “point database” that is user-modifiable. The method of accessing this database is via a text-based console interface over an rs232 connection to a computer’s serial (com) port. This connection i...
Page 38
37 figure 13: hyperterminal configuration screen #1 figure 14: hyperterminal configuration screen #2.
Page 39
38 figure 15: hyperterminal configuration screen #3.
Page 40
39 13.4 invocation the console provides standard access and editing methods for the various configuration items (points and their associated attributes). It is important to note that unless otherwise indicated, any modifications made to the point database will become effective immediately. However, ...
Page 41
40 13.5 main menu the main menu is shown in figure 17. All gateway configuration is performed by “drilling down” into progressively lower-level menus. Figure 17: console main menu all navigation and data entry commands are input by simply entering the menu selection number to the right of the “>” sy...
Page 42
41 13.5.1 view/edit points main menu selection number 1 displays a screen which shows a summary of the current point (parameter) configuration (see figure 18). This screen only displays the point mapping information: in order to access a point’s devicenet definition information, menu selection numbe...
Page 43
42 figure 19: view/edit a point mapping information: line 1 indicates the current point mapping information. In figure 19, it can be seen that devicenet parameter 1 maps to asd1, parameter fd00 (the asd’s output frequency). To change the mapping information, enter menu selection number 1 with the ad...
Page 44
43 16 characters are entered, truncation will take place. An example of entering a name would be “2 asd1_output_freq”. Help: enter menu selection number 3 with a 24-character (max) string for the parameter’s help string. This field is used only for eds file generation. If more than 24 characters are...
Page 45
44 allowed, then network configuration tools such as rsnetworx will typically calculate the engineering value via equation 1: divisor multiplier x offset) value (actual value g engineerin + = ( equation 1) the engineering value can then be displayed to the user in the terms specified within the prec...
Page 46
45 the menu prompt and new point entry string will vary depending on the secondary network. A similar menu prompt when a modbus secondary network is chosen would be displayed as “> 2 [id num] [reg num]”, and its corresponding new point entry string would therefore be something to the effect of “1 3 ...
Page 47
46 13.5.1.3 delete last point entering menu selection number 3 will delete the last point in the point array. Due to the devicenet specification requirement that parameter object instances must start at one and increment by one with no gaps in the instances, only the last parameter in the point list...
Page 48
47 figure 21: devicenet setup more offsets: the assembly object membership list table displays the membership definitions 20 assembly bytes (10 offsets) at a time. If any assembly object size is larger than 20 bytes, menu selection number 3 will display the next group of offsets. When all offsets ha...
Page 49
48 13.5.2 save points main menu selection number 2 allows the current gateway configuration to be saved to one of the three available file locations in the gateway’s file system. It is important to reiterate that whenever any configuration changes are performed, they are performed only on the gatewa...
Page 50
49 refer to figure 23 for an example of loading file “dnet_rtu”. “dnet_rtu” will then also become the active file, and will be the configuration loaded into the gateway’s working memory at the beginning of the next boot cycle. Figure 23: loading a point file 13.5.4 new points main menu selection num...
Page 51
50 figure 24: beginning a new setup 13.5.5 xmodem point file main menu selection 5 provides a method to upload and download point files to/from your pc via the xmodem protocol. Xmodem is a data transfer protocol supported by virtually all terminal emulation programs (such as hyperterminal). Whenever...
Page 52
51 file destination and the transfer protocol (xmodem). Lastly, you will be prompted for a filename which the point file will be saved under (figure 27). Figure 25: downloading a point file figure 26: hyperterminal "receive file" dialog box figure 27: hyperterminal "receive filename” dialog box.
Page 53
52 as soon as the filename is entered and “ok” selected, the download transfer will begin. This will only take several seconds to complete, and at the conclusion the console will indicate the status of the transfer and return to the main menu. Uploading a file from the pc to the gateway is similar i...
Page 54
53 figure 29: hyperterminal "send file" dialog box 13.5.6 xmodem eds file main menu selection number 6 provides the mechanism to download the custom-generated eds (electronic data sheet) file. The eds will be generated based on the information currently residing in the working memory of the gateway....
Page 55
54 once the console has indicated that the gateway is ready to transmit the eds file, you again have 30 seconds in which to initiate the receive function of your terminal emulation program before the gateway will timeout the transaction and return to the main menu prompt. As in the point file case, ...
Page 56
55 figure 31: dnet-100 information and rtc setting 13.5.8 exit & restart type “exit” at any menu prompt to reboot the gateway and once again begin communication tasks. Note that whenever you modify the point database and are ready to restart the gateway, you must save the database to the file system...
Page 57
56 14. Network-specific information this section will discuss topics that are specific to each of the available primary and secondary network selections. 14.1 devicenet (primary) network • table 8 outlines the objects supported within the device. For more specific details regarding the attributes an...
Page 58
57 connection instance’s configured consumed connection size, however, the consumed data will be ignored and the connection will not produce..
Page 59
58 14.2 secondary networks 14.2.1 modbus rtu • the gateway acts as a modbus rtu master via the secondary rs-485 port. Supported modbus functions are indicated in table 9. Table 9: supported modbus master functions function code function 3 read multiple registers 16 write multiple registers • the sla...
Page 60
59 14.2.2 toshiba protocol • as indicated via the console during point configuration, “asd1”, “asd2” and “asd3” are the only options available for secondary network addresses. Any addressing entered via the drive’s panel (“inverter number” parameter, for example) has no relevance to how that drive i...
Page 61
60 14.2.3 sullair supervisor protocol • the gateway acts as a sullair supervisor protocol network monitor via the secondary rs-485 port. It can automatically adapt to the supervisor network configuration (sequencing or non-sequencing/slave mode). • any numerically-addressed parameter defined by the ...
Page 62
61 • network characteristics selections: no configuration is possible. The baud rate is fixed at 9600 baud. • the gateway supervisor interface is primarily a system monitor and configuration device. As such, the following native supervisor network commands are not accessible: s – stop u – unload l –...
Page 63
62 15. Firmware updates the gateway’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 con...
Page 64
63 firmware to its flash memory: all other application functions (such as communications, console access etc.) will be disabled. 15.3 using the rfu utility support for downloading new application firmware to the gateway is provided by the free rabbit field utility (rfu), which is a 32-bit applicatio...
Page 65
64 figure 32: rfu main screen the communications options window shown in figure 33 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 c...
Page 66
65 that the correct paths to the referenced files are entered. Enter the correct paths if necessary. Figure 34: choose file locations window 15.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 ...
Page 67
66 figure 36: 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 37). Figure 37: summary information 15.4 wrap-up once downloading is complete, close the rfu utili...
Page 68
67 16. Notes.
Page 69
68.
Page 70: Dnet-100
Network gateway series icc industrial control communications, inc. Industrial control communications, inc. Industrial control communications, inc. Industrial control communications, inc. Dnet-100 devicenet multiprotocol network gateway icc industrial control communications, inc. Industrial control c...