background image

 

 

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 Contents for DNET-100

Page 1: ...C 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 ...

Page 2: ...for free from our web site Before using the DNET 100 network gateway please familiarize yourself with the product and be sure to thoroughly read the instructions and precautions contained in this manual In addition please make sure that this instruction manual is delivered to the end user of the DNET 100 and keep this instruction manual in a safe place for future reference or unit inspection This ...

Page 3: ...CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS Life support devices or systems are devices or systems intended to sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or hardware system is perfect Bugs may always be presen...

Page 4: ...trolytic capacitors and therefore touching these areas may result in an electrical shock Always turn all drive input power supplies OFF and wait at least 5 minutes after the CHARGE lamp has gone out before connecting communication cables To avoid misoperation do not connect any gateway terminals to either the ASD s E GND terminals the motor or to any other power ground When making common serial co...

Page 5: ... and VF nC1 ASDs 17 5 RS 485 Electrical Interface 19 6 Environmental Specifications 20 7 Maintenance and Inspection 21 8 Storage and Warranty 22 8 1 Storage 22 8 2 Warranty 22 9 LED Indicators 23 9 1 ASD Port Indicators 23 9 2 MMI Port Indicators 24 9 3 DeviceNet Indicators 24 10 Configuration Switches 25 11 Internal Battery 26 12 Point Configuration 27 12 1 Parameter Configuration 28 12 2 I O Ass...

Page 6: ... 4 New Points 49 13 5 5 Xmodem Point File 50 13 5 6 Xmodem EDS File 53 13 5 7 DNET 100 Information 54 13 5 8 Exit Restart 55 14 Network Specific Information 56 14 1 DeviceNet Primary Network 56 14 2 Secondary Networks 58 14 2 1 Modbus RTU 58 14 2 2 Toshiba Protocol 59 14 2 3 Sullair Supervisor Protocol 60 15 Firmware Updates 62 15 1 Requirements 62 15 2 Connection 62 15 3 Using the RFU Utility 63 ...

Page 7: ...will be understood once it gets there Additionally the point database provides the added benefit of data mirroring whereby current copies of point values secondary network data objects are maintained locally within the gateway itself This greatly reduces the primary network s request to response latency time as read and write requests can be entirely serviced locally thereby eliminating the time r...

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: ... 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: ...from the auxiliary POWER input jack All RS 485 secondary network topologies require the use of the auxiliary POWER input Supported Protocols Primary Network o DeviceNet per ODVA specifications Secondary Network o Toshiba ASD common serial o Modbus RTU RS 485 o Sullair Supervisor RS 485 New secondary network drivers are continuously being added and can be downloaded for free from the ICC web site D...

Page 13: ... ports and on the MMI port connector The DNET 100 also contains bicolor DeviceNet network status NS and module status MS LEDs Refer to section 9 for more detailed information about the LED indicators and their meanings MMI Port Connector RS232 level Use the DB9 to RJ45 MMI cable supplied with the gateway kit to interface with the unit for either console based configuration point file upload downlo...

Page 14: ... be snapped onto the clip s retaining tabs For fixed DIN rail mounting a combination of the above two techniques can be employed First snap the mounting clip onto a DIN rail and position it in its desired location Then the mounting clip can be bolted to the DIN rail support panel securing it in place Lastly the unit can be snapped onto the fixed mounting clip In all cases the unit can be easily un...

Page 15: ... published guidelines pertaining to DeviceNet network connections layout and routing Ensure that the terminal block is fully 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 3 Re...

Page 16: ... connected to each channel may simultaneously communicate to the unit at completely different baud rates parity settings etc Drives can be connected to the gateway on any ASD channel in any order or combination When more than one drive is connected to the unit or if the optional auxiliary power supply is used the gateway will draw its control power from the source with the highest power supply vol...

Page 17: ...ded twisted pair UTP 8 conductor cables found in Ethernet networks in most office environments can be used The maximum allowable length for these cables is 5 meters Although there are many varieties and styles of CAT5 UTP cables available ICC strongly recommends using only high quality cables from reputable manufacturers to guarantee optimal noise immunity and cable longevity Ensure that each end ...

Page 18: ...l for instructions how to do this Do not discard this cover as it should be reinstalled to minimize contamination of the port s electrical contacts if the gateway is ever disconnected from the drive 5 Connect the drive s common serial communication port to one of the ASD channels of the gateway with the communication cable communication cable is not included with the gateway kit When choosing cabl...

Page 19: ...ay s Power jack 9 Take a moment to verify that the gateway and all primary and secondary network cables have sufficient clearance from drives motors or power carrying electrical wiring 10 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 t...

Page 20: ...f the secondary RS 485 interface circuitry Note that the Shield terminal has no internal connection its purpose is simply to provide a cable shield chaining location between devices The shield is then typically connected to ground at one location only Figure 7 RS 485 Interface Circuitry Schematic Figure 8 details the specific network connections to the RS 485 terminal block A B Signal Ground Shiel...

Page 21: ... 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 2 0 6G or less 10 55Hz Main Circuit Grounding Non isolated referenced to power source ground DeviceNet Grounding Isolated referenced to DeviceNet network power Cooling Method Self cooled ...

Page 22: ...es are fully seated in both the drive and gateway RJ45 ports Reseat if necessary Check that the network cable s are properly terminated in the terminal block s and ensure that pluggable terminal blocks are fully seated in their headers Reseat if necessary Check that there are no defects in any attached wire terminal crimp points Visually check that the crimp points are not scarred by overheating V...

Page 23: ...re 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 2 Warranty The gateway is covered under warranty by ICC Inc for a period of 12 months from the date of installation but not to exceed 18 months from the date of shipment from the factory For further warranty or ser...

Page 24: ...cates the functions of these LEDs Reserved Functionality is currently reserved LED will always be OFF during operation Drive Link Solid green when a logical connection exists with the attached drive Figure 9 Drive Connector Indicators The Drive Link indicator provides an easy method of determining that the gateway and drive are successfully exchanging data independent of primary network activity N...

Page 25: ...hen secondary RS 485 network responses are being received by the gateway Figure 10 MMI Port Indicators 9 3 DeviceNet Indicators The standard bicolor DeviceNet Module Status MS and Network Status NS LEDs are supported as indicated in Figure 11 Behavior is as specified in the ODVA DeviceNet Specifications Network Status NS Indicates state of the DeviceNet network as defined in the DeviceNet Specific...

Page 26: ...OFF ON OFF ON 42 ON ON OFF ON OFF OFF 11 ON ON OFF ON OFF ON 43 OFF OFF ON ON OFF OFF 12 OFF OFF ON ON OFF ON 44 ON OFF ON ON OFF OFF 13 ON OFF ON ON OFF ON 45 OFF ON ON ON OFF OFF 14 OFF ON ON ON OFF ON 46 ON ON ON ON OFF OFF 15 ON ON ON ON OFF ON 47 OFF OFF OFF OFF ON OFF 16 OFF OFF OFF OFF ON ON 48 ON OFF OFF OFF ON OFF 17 ON OFF OFF OFF ON ON 49 OFF ON OFF OFF ON OFF 18 OFF ON OFF OFF ON ON 50...

Page 27: ...reset on the unit by entering and then exiting the configuration console or by issuing a RESET service to the Identity Object 11 Internal Battery The gateway has an internal coin cell type battery that is used to backup the file system and maintain the real time clock when the gateway is unpowered This battery is designed to last the lifetime of the product under normal use However if the gateway ...

Page 28: ... tool such as Rockwell Software s RSNetWorx For DeviceNet The required mapping information includes the secondary network device s station number or ASD port number in the case of an ASD common serial secondary network the secondary network data item register number parameter number etc residing in that device and the DeviceNet parameter object instance or parameter number The mapping information ...

Page 29: ...drive parameter configuration parameters control parameters and status parameters are all handled the same by the gateway Once the mapping is performed the DeviceNet master or configuration tool can access the secondary network object by simply accessing typically via explicit messaging for a configuration tool and via I O messaging for a scanner the configured DeviceNet parameter This can perhaps...

Page 30: ...1 1v From this table we notice that in total 12 DeviceNet parameters must be created one for each Modbus register to be accessed By definition DeviceNet parameter numbers start at 1 sequentially increasing thereafter For the time being we will ignore the additional gateway configuration required to assign these parameters to be members of I O assembly objects and focus simply on their existence an...

Page 31: ... objects into more logical or efficient patterns Because the DeviceNet network tool or scanner never sees the true secondary network addresses or object indexes i e register numbers the secondary network address object assignment can be determined by any user defined criteria physical unit position on the floors of a building for example while allowing the DeviceNet parameter assignments to be cho...

Page 32: ...defined First we need to determine which parameters are command oriented parameters that we will write to with the intent on performing some action and which are status oriented parameters that we will monitor with the intent of determining a data object s status From Table 4 we can see that parameters 1 3 and 6 are command oriented and the rest are status oriented Our next decision is to determin...

Page 33: ...n an assembly member list allows us to access that parameter via I O messaging and is simply a function of assigning the parameter number to an offset an assembly object array starting position Because all parameters are 16 bit values valid offsets range from 0 2 4 198 For example after defining our consumed data size for assembly instance 100 to be 6 bytes the initial default member list and rela...

Page 34: ...or 2 HI byte 10 Voltage monitor 3 LO byte 11 9 Voltage monitor 3 HI byte 12 Voltage monitor 1 LO byte 13 10 Voltage monitor 1 HI byte 14 Voltage monitor 2 LO byte 15 11 Voltage monitor 2 HI byte 16 Voltage monitor 3 LO byte 17 12 Voltage monitor 3 HI byte Once this configuration is complete we will be able to send command information to and read status information from the Modbus devices residing ...

Page 35: ...at have their Default Enable attributes set to Y For example if parameter object 1 has its Default Enable set to Y its Default Value set to 10 the Timeout Mode is set to 1 and parameter 1 is a member of the polled I O output assembly object definition assembly instance 100 then when a network timeout occurs a value of 10 will be written to the secondary network data object defined in parameter obj...

Page 36: ...guration process as follows 1 Enter the console stops all network communication tasks 2 Define secondary serial communication settings physical layer protocol and network characteristics 3 Create DeviceNet parameter objects 4 Assign parameter object memberships to the I O assembly instances 5 Save the newly created point database to the gateway s file system and download a copy to your PC for back...

Page 37: ...he gateway ships from the factory with a dust cover installed in the MMI port To minimize contamination of the port s electrical contacts keep this dust cover in place whenever the MMI port is not in use Connect the RJ45 end of the MMI cable to the MMI port and connect the other end to the computer s serial port Ensure that the gateway has a power source connected to it 13 3 Application Configurat...

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: ...d upon initialization overwriting the unsaved changes To enter the console simply type menu and press the Enter key You will then be notified that all communication tasks will be terminated for the duration of the editing refer to Figure 16 It is important to ensure that all connected devices are in a safe state such that loss of communications will not pose a danger to equipment or personnel Exit...

Page 41: ...e provided enclosed in quotation marks to delineate them from the description text whenever actually entering the console strings however do not include the quotation marks When additional data fields are required with a data entry command they will be indicated by square brackets after the menu selection number All data entry commands and data fields must be separated by spaces Because data entry...

Page 42: ...apping and DeviceNet definition information Refer to Figure 19 for an example Although the number of menu selections in this submenu will remain consistent the semantics of the first menu selection the point mapping information will vary slightly depending on the currently defined secondary network For example if a Modbus secondary network is currently selected then the first menu selection will d...

Page 43: ... as 1 ID num reg num and its corresponding mapping modification entry string would therefore be something to the effect of 1 3 5 which would map the currently selected DeviceNet parameter to Modbus device ID 3 holding register 5 Note that the entry and display radix of the secondary network data object depends on the chosen secondary network For example entering a param num of 10 when the Toshiba ...

Page 44: ...e Note that this value must be within the allowable range of the selected data type For parameters of type WORD this value should be set to 65535 0xFFFF An example of entering a maximum value of 40000 for a parameter of type UINT would be 7 40000 Min Value Enter menu selection number 8 with the minimum parameter value Note that this value must be within the allowable range of the selected data typ...

Page 45: ...divisor value refer to Equation 1 An example of setting the divisor to 100 would be 13 100 Offset Enter menu selection number 14 with an offset value Valid values are 32768 32767 This field is used only for EDS file generation For typical application of the offset value refer to Equation 1 An example of setting the offset to 100 would be 14 100 Precision Enter menu selection number 15 with a preci...

Page 46: ... the Toshiba ASD secondary network is selected will map the DeviceNet parameter to ASD parameter 0x10 1610 However entering a reg num of 10 when the Modbus secondary network is selected will map the DeviceNet parameter to holding register 1010 0x0A These radices are chosen based on the natural radix defined for each secondary network protocol For more information on the natural radices of the avai...

Page 47: ...up Menu selection number 5 displays a page that allows configuration of the DeviceNet specific characteristics such as the assembly object sizes membership lists and associated offsets and network timeout mode Refer to Figure 21 for an example The top part of this screen contains the assembly objects membership lists and offsets assigned to each of the member parameters All four of the DNET 100 s ...

Page 48: ...0 in Figure 21 and allows changing this setting by entering menu selection number 4 with the additional argument of the desired timeout mode 0 3 For a detailed discussion of the network timeout configuration refer to section 12 3 An example of changing the timeout setting to 1 would be 4 1 13 5 1 6 Secondary Network Setup Menu selection number 6 displays a submenu that provides a means to configur...

Page 49: ...rovides space for three independent files to be stored Refer to Figure 22 for an example of saving the current configuration to file system location 1 with the name Assy_Line_6 Assy_Line_6 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 22 Saving a Point File 13 5 3 Load Points Main menu sel...

Page 50: ...eared refer to Figure 24 By selecting one of the available secondary network drivers Modbus is being selected as an example in Figure 24 the current point configuration will be cleared and all primary and secondary network configurations will be set to their default values The general configuration process outlined in section 12 4 must then be performed to add points configure assembly objects sav...

Page 51: ...cksum for those terminal emulation programs that only support one or the other This menu selection is also useful for copying point files from one gateway to another or for uploading pre configured point files that have been obtained from the ICC website Figure 25 shows an example of initiating the download of the file Assy_Line_6 from the gateway s file system to the PC Once the file to download ...

Page 52: ...tocol 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: ...ll timeout the transaction and return to the main menu prompt Figure 28 Uploading a Point File In HyperTerminal the send function can be selected by the icon in the toolbar This will bring up a dialog box Figure 29 that allows you to select the source file and the transfer protocol Xmodem Upon entering the information and selecting Send the upload transfer will begin This will only take several se...

Page 54: ...mation currently residing in the working memory of the gateway Once downloaded to the PC the EDS can then be registered with a network configuration tool such as RSNetWorx Figure 30 shows an example of initiating an EDS file download Note that it is very similar to downloading a point file as detailed in section 13 5 5 with the exception that no source file needs to explicitly be chosen Figure 30 ...

Page 55: ...tion can be used to determine if a newer firmware version is available for download from www iccdesigns com refer to section 15 for firmware updates The RTC setting can be changed by entering DNET 100 Information menu selection number 1 with the additional argument of the clock string The clock string is a specially formatted string encoded to sequentially contain the information for the current m...

Page 56: ...modify the point database and are ready to restart the gateway you must save the database to the file system prior to restarting or your changes will be lost The console will automatically warn you that any unsaved changes will be lost and prompt you for confirmation every time you exit even if the database had not been modified If the database was unchanged then no saving is required ...

Page 57: ...rship in an IO assembly object DeviceNet object BOI attribute This attribute value is saved in the gateway s internal nonvolatile memory If the BOI value is set to TRUE the gateway will attempt to restart the network interface on the occurrence of a CAN bus off event This will continue to be the behavior until the Bus Off Counter attribute achieves a value of 255 If a CAN bus off event occurs afte...

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: ...ble 9 Table 9 Supported Modbus Master Functions Function Code Function 3 Read multiple registers 16 Write multiple registers The slave response timeout is fixed at 3s Network characteristics selections o Baud rate 2400 4800 9600 19200 38400 bps o Parity odd even none 1 stop bit none 2 stop bits Console holding register number entry radix is decimal e g 10 1010 ...

Page 60: ...cated common serial port connections All Toshiba ASDs that include a common serial port are supported Network characteristics selections no configuration is necessary as the gateway automatically adapts to the ASD s configured characteristics All parameter writes use the drive s RAM EEPROM data write W command For all writes that target the drive s EEPROM be sure to follow Toshiba s guidelines reg...

Page 61: ...ressed For these data objects the additional parameter numbers indicated in Table 10 have been assigned Table 10 Additional Supervisor Parameter Assignments Parameter Number Item Note Source 100 Capacity 101 P2 102 Run hours 103 Run status 0 E stop 1 remote stop 2 manual stop 3 standby 4 starting 5 load 6 unload 7 trim 8 full load 104 Mode 0 auto 1 continuous Net quick status 105 P1 106 P2 107 P3 ...

Page 62: ...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 Load modulate F Full load T Trim modulate E Emergency stop D Display message A Auto run mode C Cont run mode Console parameter number entry radix is decimal e g 10 1010 ...

Page 63: ...fer to section 15 3 and the MMI cable included with the gateway kit ICC part number 10425 Please be sure to read the firmware release notes and updated user s manual included with the BSP for any important notices behavior precautions or configuration requirements prior to updating your firmware For example upgrading to a new firmware version may affect user defined point files prior to starting a...

Page 64: ...rmware download procedures 15 3 1 Required Files When first downloaded the RFU utility files are compressed into one self extracting EXE distribution file Create a folder such as c RFU place the distribution file in this folder and then execute it This will extract the compressed files The distribution file is then unneeded and can be deleted if desired To run the RFU utility double click on the R...

Page 65: ...mplete Note It is possible that certain computers may have difficulty communicating at a sustained 115kbaud rate which may result in communication errors during firmware downloading If this occurs try setting the baud rate parameter shown in Figure 33 to a lower value Figure 33 Communications Options Window Next select the Setup File Locations menu item from the main screen The Choose File Locatio...

Page 66: ...e flash firmware files can be downloaded to the gateway 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 Alternatively select the File Load Flash Image menu item refer to Figure 35 Figure 35 Load Flash Image Menu Selection The flash image BIN file select...

Page 67: ...re download mode and cycle power momentarily to the unit by either disconnecting the auxiliary power supply and or powering down all connected drives or momentarily removing all drive communication cables from the unit When the unit powers up again it will be running the new application firmware If the new firmware version release notes indicated that point files need to be reloaded then do so at ...

Page 68: ...67 16 Notes ...

Page 69: ...68 ...

Page 70: ...C 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 ...

Reviews: