background image

 

37 

ICC 

 
Master/client drivers commonly also provide the ability to debug configured 
service objects while the driver is running by way of optional diagnostics objects.  
Where supported, diagnostics objects can be added to each service object, and 
a database address can be designated at which to store the status information. 
The diagnostics object is a 16-byte structure containing elements such as a 
transmission counter, receive counter, receive error counter, current status, and 
the last error of the defined service object. This information is detailed in 
Appendix B: Diagnostics Objects. Because the diagnostics object resides in the 
database alongside the service object’s process data, it can also be accessed 
over any supported network by mapping appropriate network elements to the 
corresponding database addresses. 
 
Alternatively, the diagnostics objects can be viewed within the Configuration 
Studio by selecting a device in the 

Project

 panel and then either clicking on or 

hovering over the 

Diagnostics

 panel. Diagnostics objects are automatically 

added to the 

Diagnostics 

panel, and are disseminated and displayed in plain 

text for easy interpretation. For online devices, diagnostics objects are updated in 
real-time and all counters can be reset by selecting one or more entries in the list 
and clicking the 

Reset Selected Counters

 button. 

 

Содержание DNET-1000

Страница 1: ...January 1 2016 ICC 10725 2016 Industrial Control Communications Inc ICC INDUSTRIAL CONTROL COMMUNICATIONS INC DNET 1000 Multiprotocol DeviceNet RS 485 Gateway Instruction Manual...

Страница 2: ...sent in a system of any size In order to prevent danger to life or property it is the responsibility of the system designer to incorporate redundant protective mechanisms appropriate to the risk invol...

Страница 3: ...ations that may be subjected to large shocks or vibrations Avoid installation locations that may be subjected to rapid changes in temperature or humidity Operating Environment Proper ground connection...

Страница 4: ...l Interface 14 6 Installation 16 6 1 Mounting the Gateway 16 6 1 1 Panel Wall Mounting 16 6 1 2 DIN Rail Mounting 17 6 2 Wiring Connections 18 6 3 Grounding 18 7 LED Indicators 20 7 1 Gateway Status 2...

Страница 5: ...x A Database Endianness 42 12 1 Modbus PROFIBUS Example 44 12 2 Modbus DeviceNet Example 45 12 3 BACnet DeviceNet Example 46 12 4 BACnet Modbus Analog Element Example 48 12 5 BACnet Modbus Binary Elem...

Страница 6: ...it http www iccdesigns com Before continuing please take a moment to ensure that you have received all materials shipped with your kit These items are DNET 1000 Gateway in plastic housing Documentatio...

Страница 7: ...nected to a PC via a USB mini type B cable This simultaneously supplies power while providing the ability to configure the gateway monitor data and update firmware on the device using the ICC Configur...

Страница 8: ...ous control over value modification and data movement within the database High level signal conditioning is also realizable via the construction of compound formulas derived from the elemental buildin...

Страница 9: ...ateway will cycle through the defined service objects in a round robin fashion however the gateway does implement a write first approach This means that the gateway will perform any outstanding write...

Страница 10: ...igned data type is selected if network data values can be negative For example if 0xFF is written to the database at a location corresponding to a service object with an 8 bit unsigned data type the r...

Страница 11: ...trical Installations all regulations of the Occupational Safety and Health Administration and any other applicable national regional or industry codes and standards DO NOT install operate perform main...

Страница 12: ...re 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 pe...

Страница 13: ...c or your local distributor 4 7 Disposal Contact the local or state environmental agency in your area for details on the proper disposal of electrical components and packaging Do not dispose of the un...

Страница 14: ...way Overview Front RS 485 TX and RX LEDs DeviceNet network terminal block USB connector DeviceNet network status LED Gateway status LED DeviceNet module status LED Gateway Overview Back Chassis GND RS...

Страница 15: ...ted to the gateway s terminal block at terminals TB 5 POWER and TB 6 GND as highlighted in Figure 1 Figure 1 Terminal Block Power Supply Connections 5 2 RS 485 Port Electrical Interface In order to en...

Страница 16: ...5 ICC Figure 2 RS 485 Interface Circuitry Schematic Figure 3 highlights the terminals on the gateway s terminal block that are specific to RS 485 connections Figure 3 Terminal Block RS 485 Connections...

Страница 17: ...om of the enclosure A DIN rail adapter with two pre mounted screws is provided for mounting the gateway on a DIN rail The user must choose the appropriate hardware for mounting the gateway on a panel...

Страница 18: ...clip the DIN rail adapter onto the DIN rail and mount the gateway on the screws the screws should already be seated into the adapter at the proper height Refer to Figure 7 Figure 8 and Figure 9 Figure...

Страница 19: ...trical noise sources such as drives motors or power carrying electrical wiring 4 Connect the power supply to the gateway s RS 485 terminal block on the terminals labeled POWER and GND Pay particular a...

Страница 20: ...priate protective ground Please be sure to consider the following general points for making proper ground connections Grounding method checkpoints 1 Make all ground connections such that no ground cur...

Страница 21: ...D will flash a red error code The number of sequential blinks followed by 2 seconds of OFF time indicates the error code 7 2 RS 485 Network Status The gateway has one red and one green LED to indicate...

Страница 22: ...cate node address Flashing Red One or more connections timed out Alternating Red Green Self test Table 3 DeviceNet Module Status LED LED State Indication Off No power Green Operating in normal conditi...

Страница 23: ...panel Dragging it from the Available Devices panel into the Project panel Selecting it and selecting Add Selected Device from the Edit menu Selecting it and clicking the Add button in the toolbar The...

Страница 24: ...ct Hitting the DELETE key on the keyboard when the device is selected in the Project panel Right clicking on the device in the Project panel and choosing Remove from the context sensitive menu Selecti...

Страница 25: ...online device is selected data values are updated from the device in real time and values can be edited by double clicking the desired location in the database Diagnostics To monitor the status of ser...

Страница 26: ...select a parent object to display a summary of all its child objects For example selecting a protocol driver will display the driver s configuration in the Summary panel and list of current objects in...

Страница 27: ...n item onto a new location under a different parent object in the Project panel after dragging the item Selecting Paste Item from the Edit menu Clicking on the Paste button in the toolbar After pastin...

Страница 28: ...evice is in this mode all other functionality of the device is disabled regardless of other configuration settings Serial Redirect Select this option to redirect communications from the selected seria...

Страница 29: ...USB Serial Capture Window allows connection to a device s USB Virtual COM port to view and save network packets captured by the device The device s USB Virtual COM port must be configured for Serial S...

Страница 30: ...select Pause Display Note that even though the display does not update when paused packets are still being captured in the background Ending a Capture Session The capture session is ended by disconnec...

Страница 31: ...Batch Update Mode from the Tools menu After the studio has entered batch update mode pressing the ESC key will exit batch update mode If any devices were discovered while in batch update mode the stud...

Страница 32: ...ormed Errors The total number of devices that encountered an error while being updated Note that this does not necessarily imply that the device failed to update 8 3 Internal Logic Settings 8 3 1 Fail...

Страница 33: ...the designated 8 bit 16 bit or 32 bit value is written to the corresponding database address es To add a timeout object to a device select the device in the Project panel then add Internal Logic Fail...

Страница 34: ...scaled after operation execution The input is multiplied by the input multiplier and the result is divided by the output multiplier All operations can be dynamically enabled disabled using an optional...

Страница 35: ...n cycle and the current execution cycle otherwise it outputs a 0 The Mutiplexer operation outputs one of its two inputs depending on the selection If Selection is zero Input 1 is output If Selection i...

Страница 36: ...an that each operation is guaranteed to execute every scan cycle only that it will be evaluated as to whether or not it should execute Namely if an Enable Trigger element is added to an operation then...

Страница 37: ...ption is used Auto Reset Allows the enable value to be automatically reset upon completion of the operation The actual value written to the enable value depends on the other trigger options selected I...

Страница 38: ...ostics Objects Because the diagnostics object resides in the database alongside the service object s process data it can also be accessed over any supported network by mapping appropriate network elem...

Страница 39: ...y supports a variety of serial drivers on its RS 485 port For a list of supported protocols refer to the Millennium Series Supported Drivers List For detailed information on each protocol refer to the...

Страница 40: ...39 ICC 10 DeviceNet Driver For detailed information on the DeviceNet protocol driver refer to the separate DeviceNet protocol driver manual...

Страница 41: ...and RX LEDs are blinking slowly sporadically or not at all Check connections and orientation of wiring between the network and the gateway Confirm that the protocol baud rate parity and address settin...

Страница 42: ...nternal device error Record the blink sequence and contact ICC for further assistance The device will not communicate to the Configuration Studio via USB The USB cable is plugged into both the PC and...

Страница 43: ...etrieves multi byte data to and from the database Data is stored into the database starting at the low address and filled to higher addresses The endianness determines whether the most significant or...

Страница 44: ...ent to and from the gateway s internal database This idea helps explain the data movement as a whole from one port to the other on the gateway between two different networks Because networks vary in t...

Страница 45: ...mples of how the database endianness affects end to end communication between networks and when each byte ordering scheme should be used 12 1 Modbus PROFIBUS Example This example shows the interaction...

Страница 46: ...his example shows the interaction between a network using an object value method Modbus and one using a bag of bytes method DeviceNet to exchange data The gateway reads holding registers 1 and 2 from...

Страница 47: ...that in both examples the DeviceNet network data is always identical byte for byte to the gateway s database For this reason it is important to configure gateways that use a bag of bytes style networ...

Страница 48: ...the gateway interprets the 4 bytes the resulting 4 byte value will be 0x12345678 thus successfully receiving the original value of the BACnet analog value object Figure 18 BACnet DeviceNet Little Endi...

Страница 49: ...he values from the BACnet network are stored into the database with big endian byte ordering Figure 21 shows the values from the BACnet network being stored into the database with little endian byte o...

Страница 50: ...put statuses are mapped to registers not addresses refer to the Modbus driver documentation for more information Since registers are 16 bit entities the byte order of the registers and by association...

Страница 51: ...to coils 1 8 and so on This can be seen in Figure 23 Since the most significant bytes of the Modbus registers that the coils map to are now mapped to lower addresses the alignment between the two netw...

Страница 52: ...that increments when the driver transmits a packet RX Counter A 32 bit counter that increments when the driver receives a valid packet RX Error Counter A 32 bit counter that increments when the gatew...

Страница 53: ...Address 0xF1 Data Error 0xF2 Write To Read Only 0xF3 Read From Write Only 0xF4 Target Busy 0xF5 Target Error 0xF6 Cannot Execute 0xF7 Mode Error 0xF8 Other Error 0xF9 Memory Error 0xFA Receive Error 0...

Страница 54: ...BACnet Building Controller B BC BACnet Advanced Application Controller B AAC BACnet Application Specific Controller B ASC BACnet Smart Sensor B SS BACnet Smart Actuator B SA BACnet Interoperability Bu...

Страница 55: ...inding supported This is currently for two way communication with MS TP slaves and certain other devices Yes No Networking Options Router Clause 6 List all routing configurations Annex H BACnet Tunnel...

Страница 56: ...55 ICC If this product is a communication gateway describe the types of non BACnet equipment networks s that the gateway supports Refer to protocol specific manuals for other supported protocols...

Страница 57: ...on R Services Supported R Object Types Supported R Object List R Max APDU Length R Segmentation Support R APDU Timeout W 10 65535 Number APDU Retries W 0 10 Max Master W 1 127 Max Info Frames R Device...

Страница 58: ...ICC INDUSTRIAL CONTROL COMMUNICATIONS INC 1600 Aspen Commons Suite 210 Middleton WI USA 53562 4720 Tel 608 831 1255 Fax 608 831 2045 http www iccdesigns com Printed in U S A...

Отзывы: