ICC DNET-100 User Manual

Manual is about: Network Gateway Series Multiprotocol Network Gateway

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...