Home

Manuals

image

Contents

1. Predefined Master Slave Connection Set Predefined set of possible connections that a DeviceNet node supports Here a distinction is made between Explicit Connections with Explicit Messages see above and I O Connections with the possible message types Poll Connection Bit Strobe Connec tion Change of State Cyclic Connection Multicast Poll Connection UCMM Port Unconnected Message Manager Port One of two ways to set up a con nection with a DeviceNet node the other being the Group 2 Only Un connected Port of the Predefined Master Slave Connection Set A 2 Specifications 1 THE CIP NETWORKS LIBRARY Volume 1 Common Industrial Protocol Edition 2 1 January 2005 Open DeviceNet Vendor Association Inc ODVA 2 THE CIP NETWORKS LIBRARY Volume 3 DeviceNet Adaptation of CIP Edition 1 1 DeviceNet Module for canAnalyser3 24 Copyright HMS Technology Center Ravensburg A 3 Trademark Acknowledgements January 2005 Open DeviceNet Vendor Association Inc ODVA A 3 Trademark Acknowledgements DeviceNet is a trademark of ODVA Inc DeviceNet Module for canAnalyser3 25 Copyright HMS Technology Center Ravensburg
2. 3 3 3 Unconnected Messages 2 020 eee 9 3 3 4 Explicit Messagesj sz iran dao a EOS 10 3 3 5 Fragmented Explicit Messages o 10 3 3 6 Duplicate MAC ID Check Messages o a 11 3 3 7 Messages of the Offline Connection Set 11 3 3 8 Reserved Messages 4 4 11 3 3 9 Invalid Messages 11 3 4 Configuration of fragmented I O Messages 12 3 5 Configuration of Explicit Connections 2 13 3 6 Message filtering ee ee 15 3 7 Message recording Online lOggiNng o 16 ae ARRE A ee eee Ge ee ee eee ers eS 16 be AS Ae ge ee eh ee 17 3 9 1 File Menul e 17 3 9 2 Eqitimenu sss 2 ane 28 aoe hoe eee bao ke ae oe oiis 17 3 9 3 VIEW MENU lt e eh ek he ee ee ee ee a ee O 18 3 9 4 Functions menu 2 2 2 00 0 2 ee ee 18 3 9 5 Options menu ss 20 0 Bae 22d RS aR AEE a ss 18 AA s Gace RSS Roe eedR 2EA ZAR AAD Oa SE HOC 18 S210 TO0IDAN E a Bee es Be ae ee E 19 911 Stats ball s sha db a Ge PBA DEAR AOS Et SE oS 19 3 12 OWN als es ce ee ee Bc e Boe Bo es a ae Be A A 20 3 13 Windows Registry 2 42 ste ete ae PLS 24 G22 E24 a DG Oe 21 DeviceNet Module for canAnalyser3 iii Copyright HMS Technology Center Ravensburg Contents 23 A 1 Definitions acronyms abbrev
3. 5 Conversion of a trace All message types are listed in a tree structure Fig 3 4 Any message type can be displayed or filtered out e Filtering by MAC ID All MAC IDs are listed in a tree structure Fig 3 4 under each MAC ID a distinction is made between the individual message types The specified MAC ID always refers to the MAC ID in the Connection ID In this view it is possible to select which messages are to be received for each node Note A change in filter settings only affects the messages received after the setting change but not the messages already received before that 3 7 Message recording Online logging Message recording enables received and interpreted messages to be written directly into file The DeviceNet messages are saved in ASCII format as a CSV comma separated value file and can be imported for analysis and further processing in standard tools such as Microsoft Excel At the beginning of logging it is enquired to which file the messages are to be written The display formats and the interpretation mode are adopted at the beginning of logging Changing the format during logging has no influence on the format in the file Changes in filter settings on the other hand take immediate effect Online logging can be stopped by user at any time or it will be stopped automatically when free disk space is less than 25 MiB The size of one trace file is limited to 1 GiB then a following trace file will be created
4. ID 0x05 Explicit Unconnected Res Connection Object Instance ID 0x05 UCMM Multicast Poll I O Connection Attribute ID 0x08 Consumed Connection Size UCMM Request ID 1 Data 0x3F Ox0E 0x05 0x05 0x08 UCMM Response 00 000 328 0 1 Dynamic Explicit Response Service 0x0E Get uplicate MAC ID Check sion as Attribute Single Data 0x27 0x00 Dynamic 00 000 492 0 Offl Conn Set Communication Faulted Request Data Offline Connection Set Ox3F Ox4C 0x51 0x00 0x01 0x00 0x00 0x00 1 data Ox3F 0x4C 0x51 0x00 x 00 000 304 0 Offi Conn Set Communication Faulted Request Data Ox7F 0x4B 0x02 00 000 484 0 ps j 1 Communication Faulted Request Data 0x3F 0x4D 0x51 0x00 0x01 0x00 0x00 0x00 00 000 372 0 Explicit Request Service Ox0E Get Attribute Single Class ID 0x05 Connection Object Instance ID 0x05 Multicast Poll I O Connection Attribute ID 0x01 State 00 000 300 0 E 1 Dynami Explicit Response Service 0x0E Get Attribute Single Data 0x03 ID 0x63 a 0x01 0x8E 0x03 00 000 332 0 3F UCMM Req Explicit Request Service 0x4C Close Explicit Msg Connection ConnInstID 0x05 Ox3F Ox4C 0x05 0x0 00 000 264 8 1 UCMM Rsp Explicit Response Service 0x4C Close Explicit Msg Connection HD ry Msg Group Msg Usage MA O Running Messages Received 52 231 Overruns 0 Logging Off Figure 1 1 DeviceNet Module DeviceNet Module for canAnalyser3 1 Copyright HMS Technology Center Ravensburg Chapter 2 Insta
5. Opens the online help of the DeviceNet Module About Displays the version information of the DeviceNet Module DeviceNet Module for canAnalyser3 18 Copyright HMS Technology Center Ravensburg 3 10 Toolbar 3 10 Toolbar 4 2 e H o be Gh Elg Create a new configuration Activate Online Logging Start interpretation Stop interpretation Clear All Show most recent frames Set Release Time Reference Toggle Time abs rel Configure Explicit Connections Configure Fragmented I O Messages Optimize Column Widths About Figure 3 6 Toolbar of the DeviceNet Module The main functions of the DeviceNet Module can also be called via the toolbar Fig 3 6 3 11 Status bar The status bar contains an LED icon that displays the status of the Control Panel or of the DeviceNet Module LED color Green Flashing red Red Meaning Control Panel and DeviceNet Module are started Control Panel stopped DeviceNet Module stopped DeviceNet Module for canAnalyser3 19 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module TAB F1 F2 Shift F2 Ctrl F2 F5 Shift F5 F6 F8 F11 Ctrl C Ctrl E Cirl l Ctrl M Ctrl N Ctrl 0 Ctrl S Ctrl W Ctrl X PageDown PageUp Ctrl PageDown Ctrl PageUp Ctrl 0 Ctrl 1 9 3 12 Hotkeys Switch between filter trees and message view Online Help Go to Next Marker Go to Previous Marker Toggle Marker Start message reception
6. application specific data The DeviceNet Module displays the following information for I O Messages e Message Group e Message ID Source MAC ID Description text with the transmitted data displayed byte wise The following messages are always treated as l O Messages e Message Group 1 Message ID 0 15 e Message Group 2 Message ID 0 1 2 5 e Message Group 3 Message ID 0 4 Note The signal module can be used to interpret the data of I O Messages and their meaning displayed in plaintext 3 3 2 Fragmented I O Messages If 1 O Messages are transmitted fragmented the user must configure this manually as De viceNet does not provide a mechanism to detect fragmented I O Messages automatically Fragmented I O Messages are configured via the command Functions Configure frag I O messages and are described in section 3 4 If the menu item Options Single Fragment Mode is enabled the fragmentation protocol is interpreted for each received fragment and displayed in the column Fragmentation The descrip tion text of the message contains the further data bytes If the menu item Options Single Fragment Mode is not enabled the individual fragments are reassembled and the message is only displayed after the last fragment is received The fragmentation column gives the number of fragments the description text of the reassembled message displays the first 64 data fragments In this mode the fragmentation protocol is DeviceNe
7. are issued For the response the Message Format used is interpreted Release Master Slave Connection Set For the request the Class and Instance IDs and the individual flags of the Release Choice bytes are issued The response only contains the Service Code Error Response For this response message the General Error Code and the Additional Code are interpreted Device Heartbeat Message For this response message the Identity Object Instance ID the Device State the flags Event System Fault User Fault Device Fault and the Con figuration Consistency Value are displayed Device Shutdown Message For this response message the Class and Instance IDs and the Shutdown Code are displayed For all other services the transferred data are displayed byte wise DeviceNet Module for canAnalyser3 9 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 3 3 4 Explicit Messages After the connection has been successfully opened via the service Open Explicit Messaging Connection or Allocate Master Slave Connection Set messages that are transmitted via these connections are interpreted as Explicit Messages The following information is analyzed for Explicit Messages e Message Group e Message ID Source and Destination MAC ID e XID bit Request Response bit e Service Code Further interpretation is carried out depending on the Service Code Set Attribute Single For the request the Class
8. hex dec Msg Usage XID RR Fragmentation Description Consecutive number of the received DeviceNet messages Time stamp of the reception optionally absolute in UTC time format or relative to the previously received message the display of hours can be switched on and off by right clicking on the column heading Reception status Message Group Message ID Message ID Node number of the message sender Source MAC ID Node number of the message receiver Destination MAC ID Message type Transaction ID Displays whether it is a request or a response message Display of the fragmentation information Interpretation text of the DeviceNet message Various values can be displayed in hexadecimal or decimal format The display type for the individual columns is selected via the menu View or by right mouse click on the corresponding column header A DeviceNet message can be displayed over several lines if the window is not wide enough to display all information For this the menu item View Word wrap lines is enabled To display the corresponding layer 2 message below a DeviceNet message the menu item View Display Layer 2 Messages has to enabled DeviceNet Module for canAnalyser3 6 Copyright HMS Technology Center Ravensburg 3 2 Message display 3 2 1 Display of the receive status The column Status visualizes the receive status with various icons Status Meaning Connecting A new connection was added to the li
9. on the left side of the window The filter offers three views Fig 3 4 which are used both for configuration and to display the current filter settings Filtering comprises the information contained in the Connection ID and the message type For simple configuration of the filter it provides three views which can be selected via tabsheets The filter views are displayed as tree structures and the individual elements are enabled or disabled via check boxes If an element and all its sub elements are displayed the check box is checked W If an element with all sub elements is filtered out the checkbox is unchecked CJ If below an element there are both messages that are displayed and messages that are filtered out this check box is checked with a gray background In addition the complete filter can be opened or closed via a pop up menu The following filter views are available Filtering by Message Group Message ID and MAC ID All messages are displayed in a tree structure Fig 3 4 The messages are arranged hierarchically according to Message Group Message ID and MAC ID In this tree it is possible to define for each individual DeviceNet message whether it is to be displayed or filtered out Filtering by message type DeviceNet Module for canAnalyser3 15 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module Trace Filename Source Text Filename Destination Figure 3
10. 3 8 Converting a Trace A binary trace generated via the canAnalyser3 s Trace module can be interpreted by the DeviceNet Module and saved to a CSV file To start conversion the menu item File Convert Trace File is selected This opens the dialog Fig 3 5 in which the trace file to be interpreted and the name of the CSV file to be generated is defined After acknowledging the dialog with the OK button the interpretation is started Attention During the interpretation of traces message reception of the DeviceNet Module is stopped and the Module is inaccessible DeviceNet Module for canAnalyser3 16 Copyright HMS Technology Center Ravensburg 3 9 Menu reference 3 9 Menu reference 3 9 1 File menu Menu item New Import Configuration Export Configuration Import Options Export Options Export Messages Convert Trace File Exit Explanations for exporting and importing solely settings you will find in chapter The term analy Function Creates a new configuration with default settings Message display filter settings Explicit Connections and fragmented I O Messages are reset Imports a previously exported configuration of the explicit connec tions fragmented I O Messages and the filter Exports the current configuration of the explicit connections frag mented I O Messages and the filter Imports previously exported settings such as font column width etc from a file Exports the current
11. 44 AmS 11 DeviceNet Module canAnalyser3 Module Software Manual for ODVA DeviceNet Protocol Interpretation 21 iPC IXC16 PCI CAN 1 DeviceNet File Edit View Functions Options Help 0 55 19 9 7 2 8 40 e Filter Trees E3 Scroll 1000 x Predefined Connection Set No Time rel State M M Sr D Msg Usage XL RR Fragmen Description Poll Command 52 221 00 000 444 0 3 0 1 3F Dynamic 0 Req Explicit Request Service 0x10 Set Poll Response Attribute Single Class ID 0x05 cos cycti Connection Object Instance ID 0x05 xe Multicast Poll I O Connection Attribute COS Cyclic Acknowledge ID 0x09 Expected Packet Rate Data Bit Strobe Command i APE ET 0x00 0x00 MBit Strobe Response 52 222 00 000 340 0 3 0 3F 1 Dynamic 0 Rsp Explicit Response Service 0x10 Set Multicast Poll Command Attribute Single Data 0x00 0x00 Multicast Poll Response D 0x63F Data 0x01 0x90 0x00 Ox i 52 223 00 000 368 0 3 0 1 3F Dynamic 0 Req Explicit Request Service 0x0E Get MUnconnected Explicit Req Attribute Single Class ID 0x05 WM Explicit Unconnected Res Connection Object Instance ID 0x05 Bucum Multicast Poll 1 0 Connection Attribute x ID 0x08 Consumed Connection Size MM UCMM Request ID 0x601 Data 0x3F Ox0E 0x05 UCMM Response 52 224 00 000 328 0 3 0 3F 1 Dynamic 0 Rsp Explicit Response Service 0x0E Get Duplicate MAC ID Check DAE Da OOL OSE DOZU Attribute Single Data 0x2
12. 7 0x00 Dynamic 52 225 00 000 492 0 4 45 Offi Conn Set Communication Faulted Request Data Offline Connection Set A g Ox3F 0x4C 0x51 0x00 0x01 0x00 0x00 0x00 reserved 52 226 00 000 304 0 E Offi Conn Set Communication Faulted Request Data invalid Ox7F 0x4B 0x02 D Ox7F 0x48 52 227 00 000 484 0 4 Offi Conn Set Communication Faulted Request Data 0x3F 0x4D 0x51 0x00 0x01 0x00 0x00 0x00 ID K3F Ox4D 0x51 Ox 1 Ox ox ox 52 228 00 000 372 0 3 3F Dynamic 0 Req Explicit Request Service 0x0E Get Attribute Single Class ID 0x05 Connection Object Instance ID 0x05 Multicast Poll O Connection Attribute ID 0x01 State ID 0x601 Data 0x3F Ox0E 0x05 0x05 1 52 229 00 000 300 0 3 o 3F 1 Dynamic 0 Rsp Explicit Response Service 0x0E Get Attribute Single Data 0x03 x01 0x8E 0x03 52 230 00 000 332 0 3F UCMM Req 0 Req Explicit Request Service 0x4C Close Explicit Msg Connection ConninstID 0x05 x3F 0x4C 0x05 Ox 52 231 00 000 264 8 1 UCMM Rsp 0 Rsp Explicit Response Service 0x4C Close aa E z Explicit Msg Connection HI Msg Group Msg Usage MA ee O Running Messages Received 52 231 Overruns 0 Logging Off 11 AMIS 11 HMS Technology Center Ravensburg GmbH Helmut Vetter StraRe 2 88213 Ravensburg Germany Tel 49 751 56146 0 Fax 49 751 56146 29 Internet www hms networks de E Mail info ravensburg hms networks de Support In case of unsolvable problems with this product or other HMS products please contact HMS
13. Instance and Attribute IDs are analyzed and the further data are displayed byte wise For the response the transmitted data are displayed byte wise Get Attribute Single For the request the Class Instance and Attribute IDs are analyzed For the response the transmitted data are displayed byte wise Error Response For these messages the General Error Code and the Additional Code are interpreted Allocate and Release Master Slave Connection Set These services are interpreted as described in the section Unconnected Messages For all other services the Class and Instance IDs are analyzed for the request and the further data are displayed byte wise For the response the transmitted data are displayed byte wise In addition the service and class names defined in DeviceNet and the names for the General Error Codes are displayed with the interpretation 3 3 5 Fragmented Explicit Messages Fragmented Explicit Messages are interpreted according to the set mode If the menu item Options Single Fragment Mode is enabled the fragmentation protocol is interpreted for every received fragment and displayed in the fragmentation column The further data bytes are displayed in the description text of the message If the menu item Options Single Fragment Mode is not enabled the individual fragments are reassembled and the message is only interpreted and displayed after the last acknowledge was received The fragmentation column displays the
14. Module for canAnalyser3 23 Copyright HMS Technology Center Ravensburg Appendix A Registers MAC ID Media Access Control Identifier Node number of a DeviceNet device in the network For Explicit Messages DeviceNet distinguishes between Source MAC ID source nodes and Destination MAC ID destination nodes For I O Messages only the Source MAC ID is used Message Format The message format of a connection defines for Explicit Messages with which format the class and instance are addressed A DeviceNet node distinguishes here between 8 bit and 16 bit addressing of class and in stance so that a total of 4 different modes are available DeviceNet 8 8 to DeviceNet 16 16 8 bit Class ID 8 bit Instance ID to 16 bit Class 1D 16 bit Instance ID Message Group DeviceNet divides the available CAN identifiers into a total of 4 Message Groups Message ID For each DeviceNet node in the network there is a certain number of message identifiers available in the individual Message Groups Multicast Poll Connection 1 N connection between a master client Multicast Command and one or more slaves servers Multicast Response New I O Mes sage type was specified with Errata 3 Otherwise similar to Poll Con nection ODVA Open DeviceNet Vendor Organization Inc User organization of all DeviceNet users worldwide see also www odva org Poll Connection Point to point connection between a master client Poll Command and a slave server Poll Response
15. Single Class ID 0x05 Connection Object Instance ID 0x05 Multicast Poll I O Connection Attribute ID 0x08 Consumed Connection Size 52 224 00 000 328 0 3 0 3F 1 Dynamic 0 Explicit Response Service 0x0E Get Attribute Single Data 0x27 0x00 52 225 00 000 492 0 4 45 Offl Conn Set Communication Faulted Request Data Ox3F 0x4C 0x51 0x00 0x01 0x00 0x00 0x00 52 226 00 000 304 0 4 45 Offl Conn Set Communication Faulted Request Data Ox7F 0x4B 0x02 52 227 00 000 484 0 4 45 i Offl Conn Set Communication Faulted Request Data Ox3F 0x4D 0x51 0x00 0x01 0x00 0x00 0x00 52 228 00 000 372 0 ODO Dynamic 0 Req Explicit Request Service Ox0E Get Attribute Single Class ID 0x05 Connection Object Instance ID 0x05 Multicast Poll I O Connection Attribute ID 0x01 State 52 229 00 000 300 0 3 0 i 3F 1 Dynamic 0 Explicit Response Service Ox0E Get Attribute Single Data 0x03 52 230 00 000 332 0 3 6 1 3F UCMM Req o Explicit Request Service 0x4C Close Explicit Msg Connection ConninstID 0x05 52 231 00 000 264 8 3 5 3F 1 UCMM Rsp 0 Explicit Response Service 0x4C Close Explicit Msg Connection Overruns 0 Logging Off Figure 3 1 DeviceNet Module 3 2 Message display in order of their reception with the following information Fig 3 1 Meaning No Time rel abs State Msg Grp Msg ID hex dec Src MAC ID hex dec Dst MAC ID
16. Stop message reception Enable disable inline logging Clear View Show hide filter trees Copy marked lines CSV formatted to clipboard Export the received messages to a file Show fragmented I O messages dialog Switch fragment and message oriented display Create a new configuration Load application settings from file Save application settings from file Close the application window Show explicit connections dialog Scroll one page ahead in current View Scroll one page backward in current View Scroll 1000 messages ahead in current View Scroll 1000 messages backward in current View Jump to Time Reference message Jump to 10 90 of current View DeviceNet Module for canAnalyser3 20 Copyright HMS Technology Center Ravensburg 3 13 Windows Registry Ya gt Datei Bearbeiten Ansicht Favoriten 2 4 J canAnalyser3 2 Name Typ Daten de E Editor ab Standard REG_SZ Wert nicht festgelegt ah mca PEF 3 DataBytesShown REG_DWORD 0300000064 100 y openModule 4 de DeviceNet Module 22 DestFile A l REG_SZ JE Settings E ab ExportConfigurationPath REG_SZ f ab ExportOptionPath REG_SZ Jo MbsJ1939Module i B MbsRxPlugin es SEPT REG_DWORD 0x00000040 64 Dy MbsTPlugin 88 IOReassembling REG_DWORD 0300000040 64 Y ReplayModule 38 L2FragShown REG_DWORD 0x0000000a 10 ID SequencerModule ab SourceFile REG_SZ Lo Signal Module X y ijg Pee 5 mi Computer HKEY_CURRENT_USER Software IXXAT ca
17. cknowledge With change of state data are produced by the client when they have been altered with cyclic when a configurable time interval has elapsed The message can be acknowledged by the server as an option DeviceNet defines the CAN identifier of a message as the Connection ID and divides this into 3 fields Thus a further sub division of the CAN identifier is achieved such as into Message Group Message ID and MAC ID Message type in DeviceNet with which the meaning of the message is defined by the data field of the CAN message This message type is used for configuration and diagnostics Corresponds to the SDO in CANopen Group 2 Only Server Designation for a device in DeviceNet that only receives messages in Message Group 2 Uses the Predefined Master Slave Connection Set only Group 2 Only Unconnected Port of the Predefined Master Slave Connection Set Group 2 Server I O Message With the UCMM Port only Explicit Connections can be set up whereas with the Group 2 Only Unconnected Port I O Connections of the Predefined Master Slave Connection Set can be set up Designation for a device in DeviceNet that supports the UCMM Port and also the Predefined Master Slave Connection Set Message type in DeviceNet with which the meaning of the message is defined by the identifier of the CAN message This message type is used for the exchange of process data in a DeviceNet system Corresponds to the PDO in CANopen DeviceNet
18. e to adapt each DeviceNet Module individually to the messages or Message Groups to be analyzed only possible with canAnalyser3 standard DeviceNet Module for canAnalyser3 5 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 21 iPC IXC16 PCI CAN 1 Devicel Sax File Edit View Functions Options mE iE Filter Trees aM Predefined Connection Set Poll Command Poll Response COS Cyclic COS Cyclic Acknowledge Bit Strobe Command Bit Strobe Response Multicast Poll Command Multicast Poll Response MW Unconnected Explicit Req Explicit Unconnected Res Mucmm MJUCMM Request UCMM Response Duplicate MAC ID Check Dynamic E Offline Connection Set Reserved invalid HD y Msg Group Msg Usage M O Running The messages are listed Column 0 11 384 o Ale ES Scroll 1000 E Messages Received 52 231 Help gt No Time rel State M Mu Sr Du 52 221 00 000 444 0 3 0 2 3F RR Req Msg Usage XL Dynamic 0 Fragmen Description Explicit Request Service 0x10 Set Attribute Single Class ID 0x05 Connection Object Instance ID 0x05 Multicast Poll I O Connection Attribute ID 0x09 Expected Packet Rate Data 0x00 0x00 52 222 00 000 340 0 3 0 3F 1 Dynamic 0 Explicit Response Service 0x10 Set Attribute Single Data 0x00 0x00 52 223 00 000 368 0 3 0 1 3F Dynamic 0 Explicit Request Service Ox0E Get Attribute
19. iations for DeviceNet 23 A 2 Specifications amp 6b 2b eee Ran ace RE RARE ERR ERE DEE ES 24 AE ay ri dy Ga Go oe ey ede ee ee 25 DeviceNet Module for canAnalyser3 iv Copyright HMS Technology Center Ravensburg Chapter 1 Overview The DeviceNet Module is an add on module for the canAnalyser3 and provides the monitoring of the received layer 2 messages in DeviceNet notation The messages are dis played in accordance with the DeviceNet standard of the ODVA see Appendix A 2 In addi tion it is possible to show the corresponding layer 2 messages of the protocol specific interpre tations 21 PC IXC16 PCI CAN File Edit View Functions Options Help D 4 9 9 7 2 Eau 9 0 2 Filter Trees E3 Scroll 1000 if Predefined Connection Set No Time rel State jn Mu Sras Dae Msg Usage XL RR Fragmen Description Poll Command 52 221 00 000 444 0 Dynamic 0 Req Explicit Request Service 0x10 Set Poll Response Attribute Single Class ID 0x05 COS Cyelic Connection Object Instance ID 0x05 di Multicast Poll I O Connection Attribute COS Cyclic Acknowledge ID 0x09 Expected Packet Rate Data it Strobe Command 0x00 0x00 Bit Strobe Response 00 000 340 0 Dynamic Explicit Response Service 0x10 Set Multicast Poll Command Attribute Single Data 0x00 0x00 julticast Poll Response p z a N o y 00 000 368 0 1 Explicit Request Service Ox0E Get Unconnected Explicit Req Attribute Single Class
20. icit Messaging Connection and Allocate Master Slave Connection Set In the event of conflicts with existing entries these are removed before a new connection is added to the list DeviceNet Module for canAnalyser3 13 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module An Explicit Connection can only be deleted from the list manually The services Close Con nection and Release Master Slave Connection Set have no influence on the contents of the connection table In addition time monitoring for the Unconnected Responses and for Acknowledge Fragments can be set via the connection dialog The latency time for Unconnected Responses is relevant for the automatic connection detection on reception of the services Open Explicit Messaging Connection and Allocate Master Slave Connection Set An Explicit Connection is only detected when the response is transmitted within the latency time If the latency time is set to 0 no monitoring is carried out Attention As long as the dialog is open the message reception of the DeviceNet Module remains stopped Note The filter settings have no influence on the automatic connection detection DeviceNet Module for canAnalyser3 14 Copyright HMS Technology Center Ravensburg 3 6 Message filtering H A Message Group 1 a Predefined Connection Set A MAC ID 1 Message Group 2 O Poll Command MAC ID 2 M Message Group 3 O Poll Response Predefined Connecti
21. in written form Fax 49 751 56146 29 E Mail support ixxat de Further international support contacts can be found on our webpage www hms networks de Copyright Duplication copying printing microfilm or other forms and the electronic distribution of this document is only allowed with explicit permission of HMS Technology Center Ravensburg GmbH HMS Technology Center Ravensburg GmbH reserves the right to change technical data without prior announcement The general business conditions and the regulations of the license agreement do apply All rights are reserved Registered trademarks All trademarks mentioned in this document and where applicable third party registered are absolutely subject to the conditions of each valid la bel right and the rights of particular registered proprietor The absence of identification of a trademark does not automatically mean that it is not protected by trademark law Document number 4 02 0148 20000 Version 1 4 Contents Contents 1 2 Installation and start up 3 2 1 System requirements 000 eee eee 3 2 2 Installation e 3 AA AA 3 5 3 1 Scope of functions o e o 5 3 2 Message display e 642 42 2 26445 rr A A 6 3 2 1 Display of the receive status o 2 7 po a AA ASA Ae 8 3 3 1 WO Messages ss gk dis nas Bu ls HES a A 8 3 3 2 Fragmented I O Messages lt eee eae 8
22. iption text with the transmitted data displayed byte wise DeviceNet Module for canAnalyser3 11 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 21 Fragmented VO Messages e Msg ID MAC ID Connectio 0 1 2 131 Msg Group Msg ID MAC ID Figure 3 2 Dialog for configuration of fragmented I O Messages 3 4 Configuration of fragmented I O Messages The list of the fragmented I O Messages contains all user defined I O Messages for which the fragmentation protocol is analyzed All I O Messages not contained in the list are regarded as unfragmented Via the menu item Functions Configure frag I O Messages the dialog from Fig 3 2 is displayed Individual messages or all messages can be selected from the list of fragmented messages and deleted New fragmented I O Messages can be defined via the edit boxes by entering the Message Group Message ID and Source MAC ID or the Connection ID CAN identifier Attention As long as the dialog is open the message reception of the DeviceNet Module re mains stopped DeviceNet Module for canAnalyser3 12 Copyright HMS Technology Center Ravensburg 3 5 Configuration of Explicit Connections Client MAC Client Msg ID Server MA Server Ms Connectio Msg Body 63 63 63 63 6 63 0 63 63 63 63 QU QU 0 0 Ne ee ee ps ps oor bh 4000 65Nny w oo 4 Y0un O O nn WwW wow dh 0 4140 q q uN i
23. j 00 Client Server Msg Group MAC ID MAC ID Msg ID Conn Inst Msg Format 3 0 63 2 7 16 16 v hex Unconnected Explicit Fragmented Explicit Wait for Response Timeout 1500 ms Acknowledge Timeout 1000 ms Figure 3 3 Dialog for the configuration of Explicit Connections 3 5 Configuration of Explicit Connections Via the menu item Functions Configure Explicit Connections the dialog with the list of Explicit Connections is displayed An Explicit Message can only be interpreted when an Explicit Connection is available for this message in the list otherwise the message is treated as an I O Message The dialog displays all active connections In addition individual connections or all connections can be selected and deleted Via the edit boxes it is possible to add new Explicit Connections to the list by entering the Message Group the Message ID and MAC ID of the server and client and of the Message Format Entry of the Connection Instance ID is optional An Explicit Connection can be created via the following messages e Message Group 1 Message ID 0 15 Message Group 2 Message ID 3 response 4 request e Message Group 3 Message ID 0 4 Via Message Group 2 only the Predefined Master Slave Connection Set for Explicit Connections is supported When the menu item Functions Connection Auto Detection is enabled an Explicit Connec tion is added to the list on correct reception of the services Open Expl
24. llation and start up 2 1 System requirements The condition for installation of the DeviceNet Module is an installed working canAnalyser3 2 2 Installation To install the DeviceNet Module insert the provided program CD into the drive of your computer and run the file DeviceNetModule30 exe Follow the instructions of the installation program 2 3 Starting the DeviceNet Module In order to start the DeviceNet Module the canAnalyser3 must first be called The DeviceNet Module now appears in the Modules Window of the Control Panel Fig 2 1 From here the module can be dragged to a CAN bus If the analysis configuration is saved the canAnalyser3 starts the DeviceNet Module automatically by loading this analysis configuration the next time More information is given in the canAnalyser3 user s manual DeviceNet Module for canAnalyser3 3 Copyright HMS Technology Center Ravensburg Chapter 2 Installation and start up File View Control Configuration Tools DSHS O B h s Modules E h Configuration CAN A E Script Host Signal Transmit Transmit Window Help OD Trace g CAN 4 USB to CAN V2 automotive CAN 1 e CAN 1 lt USB to CAN V2 automotive HW371349 gt e Receive E Sequencer AS Transmit e Signal E 8 Signal Transmit CAN USB to CAN V2 automotive CAN E Layout List EventLog For Help press Fl Figure 2 1 Control Panel DeviceNet Module for canAnalyser3 4 Copyrigh
25. mal notation only available if layer 2 messages are displayed Display of the layer 2 message data field in decimal or hexadecimal notation only available if layer 2 messages are displayed Draws additional horizontal guides between the lines in grey Displays the interpreted message over several lines if the specified column width is not sufficient for the display of the complete interpre tation Display of the latest messages Shows Hides the filter trees pane Shows hides the scroll view Shows Hides the toolbar Shows Hides status bar 3 9 4 Functions menu Menu item Function Start Starts message reception of the DeviceNet Module Stop Stops message reception Configure frag I O Messages Connection Auto Detection Configure Explicit Connections Online Logging Clear All Autosize Columns 3 9 5 Options menu Menu item Opens a dialog to configure the fragmented I O messages Enables disables automatic connection detection Opens a dialog to configure the explicit connections Writes the interpreted messages to an ASCII file in parallel with their displaying on screen Clears the display and resets the reception counter Regulates ideal column widths Function Single Fragment Mode Font 3 9 6 Help menu Menu item Function Switches between fragment and message oriented display of the fragmentation protocol Opens a dialog to select the font in which the messages are to be displayed Help Topics
26. nAnalyser3 Modules DeviceNet Module Settings Figure 3 7 Registry settings of the DeviceNet Module 3 13 Windows Registry A few additional display settings can be done in the Windows Registry at HKCU Software IXXAT canAnalyser3 Modules DeviceNet Module Settings Fig 37 DataBytesShown is a DWORD key setting the maximum number of databytes displayed for fragmented messages Default value is 100 ExpReassembling is a DWORD key setting the number of explicit fragments that are reassembled Default value is 64 l OReassembling is a DWORD key setting the number of I O fragments that are reassem bled Default value is 64 L2FragShown is a DWORD key setting the maximum number of lines to be shown when layer 2 messages are displayed see also View Show Layer 2 message 3 2 Default value is 10 If a mentioned registry key is not existing it can be created with the context menu of the registry edito r via command New DWORD value 32bit DeviceNet Module for canAnalyser3 21 Copyright HMS Technology Center Ravensburg Appendix A Registers A 1 Definitions acronyms abbreviations for DeviceNet Bit Strobe Connection 1 N connection between a master client Bit Strobe Command and one or more slaves servers Bit Strobe Response Change of State Cyclic Connection Point to point connection between a slave client Connection ID Explicit Message COS Cyclic Message and a master server COS Cyclic A
27. number of fragments without acknowledges In this mode the fragmentation protocol is monitored and if infringed an Error Message is issued in the fragmentation column If time monitoring is set for Fragmented Explicit Acknowledges it is also checked whether acknowledges are received within the required time period DeviceNet Module for canAnalyser3 10 Copyright HMS Technology Center Ravensburg 3 4 Configuration of fragmented I O Messages 3 3 6 Duplicate MAC ID Check Messages For Duplicate MAC ID Check Messages the DeviceNet Module displays the following informa tion e Message Group e Message ID Destination MAC ID Request Response bit Description text with Physical Port Number Vendor ID and Serial Number 3 3 7 Messages of the Offline Connection Set The following information is displayed for the messages of the Offline Connection Set e Message Group e Message ID Description text with the transmitted data displayed byte wise 3 3 8 Reserved Messages In DeviceNet the messages are reserved with the CID 0x7CO Ox7EB For these messages the DeviceNet Module displays the following information e Message Group e Message ID Description text with the transmitted data displayed byte wise 3 3 9 Invalid Messages In DeviceNet the messages with the CID 0x7FO Ox7FF are declared invalid The following information is displayed for invalid DeviceNet messages e Message Group e Message ID Descr
28. on Set H A Message ID 0 M COS Cyclic O Poll Command M Message ID 1 M COS Cyclic Acknowledge O Poll Response M Message ID 2 M Bit Strobe Command M COS Cyclic M Message ID 3 M Bit Strobe Response M COS Cyclic Acknowledge M MACIDO O Multicast Poll Command M Bit Strobe Command M MAC ID1 O Multicast Poll Response M Bit Strobe Response 1 M MACID 2 M Unconnected Explicit Request O Multicast Poll Command M MAC ID 3 M Explicit Unconnected Response O Multicast Poll Response MACID 4 E 0 UCMM M Unconnected Explicit Reques M MACID 5 O UCMM Request M Explicit Unconnected Respor M MAC ID 6 O UCMM Response 0 UCMM MACID7 sS M Duplicate MAC ID Check M Duplicate MAC ID Check M MAC ID8 O Dynamic O Dynamic M MACID9 M Offline Connection Set B B MAC ID 3 MAC ID 10 O Reserved 1M MACID 4 M MACID 11 O Invalid H A MACID 5 M MAC ID 12 H A MAC ID 6 MAC ID 13 H A MAC ID7 M MAC ID 14 6 MAC ID 8 M MACID15 H A MAC ID9 M MAC ID 16 H 8 MAC ID 10 M MAC ID17 A MAC ID 11 M MAC ID 18 H A MAC ID 12 M MAC ID 19 H A MAC ID 13 M MAC ID 20 H A MAC ID 14 M MAC ID 21 H A MAC ID 15 M MAC ID 22 H A MAC ID 16 M MAC ID 23 H A MAC ID 17 M MAC ID 24 H A MAC ID 18 M MAC ID 25 X 1 M MACID19 H M Msg Group Msg Usage MAC ID F H a Msg Group Msg Usage MAC ID F H wi Msg Group Msg Usage A MAC ID Figure 3 4 Display of the three filter views filtering by Message Group message usage or MAC ID 3 6 Message filtering The DeviceNet Module has an integrated filter
29. settings such as font column width etc in a file Saves all the messages in the internal display buffers to an ASCII file Converts a trace and writes the result to an ASCII file Closes the DeviceNet Module sis configuration of the canAnalyser3 user manual 3 9 2 Edit menu Menu item Function Copy CSV Toggle Marker Previous Marker Next Marker Copies marked lines CSV formatted to clipboard Sets or Removes a Marker for selected message Jumps to previous Marker no wraparound Jumps to next Marker no wraparound Set Release Time Reference Sets Timestamp Zero for selected message Releases previ Jump to Time Reference ously set Timestamp Zero Jumps to previously set Timestamp Zero message DeviceNet Module for canAnalyser3 17 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 3 9 3 View menu Menu item Function Time relative Msg ID hex Src Dest MAC ID hex Show Layer 2 Message ID hex Data hex Draw Guides Word wrap lines Show recent Frames Filter Trees Scroll View Toolbar Status Bar Display of the time stamp absolute or relative to the previously dis played message Display of the Message ID in decimal or hexadecimal notation Display of the Source and Destination MAC ID in decimal or hex adecimal notation Display of the corresponding layer 2 messages below a DeviceNet message Display of the layer 2 message identifier in decimal or hexadeci
30. st Timeout Latency time when transmitting an Acknowledge Fragment or an Uncon nected Response was exceeded o SE Unknown message A message failed to interpret or a protocol error during interpre tation was encountered Message overflow Messages were lost Invalid message An error frame was received Invalid message A remote CAN frame CAN was received Invalid message An extended CAN frame was received 0803 DeviceNet Module for canAnalyser3 7 Copyright HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 3 3 Message interpretation The DeviceNet specification of the ODVA only allows standard CAN messages with 11 bit identifier and only these messages are interpreted by the DeviceNet Module For extended CAN frames remote frames and error frames no interpretation takes place These messages are displayed with a corresponding description text Note With default settings the canAnalyser3 is not in Tx passive mode i e acknowledges can be actively set and errors signaled For some DeviceNet applications such as the analysis of the conformance test it is necessary to prevent the active bus access To this end the option Tx passive is selected in the controller properties of the Control Panel Note If message interpretation fails for example because the message has an unexpected length the transmitted data are displayed byte wise 3 3 1 I O Messages I O Messages are used to transmit
31. t HMS Technology Center Ravensburg Chapter 3 Usage of the DeviceNet Module 3 1 Scope of functions The DeviceNet Module enables received CAN messages to be interpreted in accordance with the ODVA DeviceNet standard It is suitable for troubleshooting and analysis of DeviceNet networks and systems The DeviceNet Module provides the following analysis functions Interpretation of the Connection ID according to Message Group Message ID and MAC ID Interpretation of layer 2 messages based on the message type and generation of a de scription text Display of interpreted DeviceNet messages in order of time of reception Display of the corresponding layer 2 messages Automatic detection and manual configuration of Explicit Connections and interpretation of the communication between client and server Analysis and monitoring of the fragmentation protocol for Explicit Messages with display by message or by fragment Configuration of fragmented I O Messages evaluation and monitoring of the fragmentation protocol with display by message or by fragment Filtering according to Message Group Message ID and MAC ID Filtering according to message type Export and import of the Explicit Connections the fragmented I O Messages and the filter settings Export of the received messages in CSV format Message recording in a CSV file As different instances of the DeviceNet Module can be started from the Control Panel it is pos sibl
32. t Module for canAnalyser3 8 Copyright HMS Technology Center Ravensburg 3 3 Message interpretation monitored and if infringed an Error Message is issued in the fragmentation column Note An entry in the list of fragmented messages is only relevant if no Explicit Connection exists via this Connection ID 3 3 3 Unconnected Messages Unconnected Messages can be transmitted via the Unconnected Message Manager UCMM Request Message Group 3 Message ID 6 Response Message Group 3 Message ID 5 or via the Group 2 Only Unconnected Port Request Message Group 2 Message ID 6 Response Message Group 2 Message ID 3 For Unconnected Messages the following information is interpreted Message Group Message ID Source and Destination MAC ID XID bit Request Response bit Service Code Further interpretation depends on the Service Code Open Explicit Messaging Connection For the request the requested Message For mat the Message Group and the Source Message ID are displayed via which the connec tion is to be opened For the Response the Message Format used the Destination and Source Message ID via which the connection is opened and the Connection Instance ID are interpreted Close Connection For the request the Connection Instance ID is issued The response only contains the Service Code Allocate Master Slave Connection Set For the request the Class and Instance IDs and the individual flags of the Allocation Choice bytes

Download Pdf Manuals

image

Related Search

Manuals manualslib manuals online manualslib website manuals manuals.singer.com manuals pdf manuals library manualslib service manual manuals search manuals meaning manuals online user manuals manuals library free pdf manuals guru manuals genie manuals plus website manuals mexican restaurants manuals online free manuals auto parts pasadena manuals mate manualslib download pdf manuals and cutters graters manuals link manualslib downloader manuals virginia department of motor vehicles

Related Contents

  Dell Laptop Precision User's Manual  Hot water pellet boiler “ERATO Pelletherm 30 v2”  Sunbeam VS5200 User's Manual  Victor 0645 Instructions / Assembly  Preferred Dentist Manual - Blue Cross and Blue Shield of Alabama  1.1 How to use this instructions manual 1.2 Symbols used in  "Exercises" tab  

Copyright © All rights reserved.
Failed to retrieve file