Академический Документы
Профессиональный Документы
Культура Документы
Analyzer
9220-WINTA
Reference Manual
Important User Information Because of the variety of uses for the products described in this
publication, those responsible for the application and use of these
products must satisfy themselves that all necessary steps have been
taken to assure that each application and use meets all performance
and safety requirements, including any applicable laws, regulations,
codes and standards. In no event will Rockwell Automation be
responsible or liable for indirect or consequential damage resulting
from the use or application of these products.
! loss.
!
IMPORTANT Identifies information that is critical for successful application
and understanding of the product.
Rockwell Automation Before you contact Rockwell Automation for technical assistance, we
suggest you please review the troubleshooting information contained
Support in this publication first.
Summary of Changes This release of the ControlNet Traffic Analyzer Reference Manual
contains new and updated information, specifically about Windows 2000
and Windows XP. You will see change bars, as shown to the left of this
paragraph, throughout this manual to help you quickly identify revisions.
Chapter 1
Introduction What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 1-1
Main Structure of ControlNet . . . . . . . . . . . . . . . . . . . . . . . 1-1
Information Exchange on a ControlNet Network Link . . 1-1
ControlNet Messages . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
ControlNet MAC Frame Structure . . . . . . . . . . . . . . . . . 1-3
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Software Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Hardware Recommendations . . . . . . . . . . . . . . . . . . . . . . . 1-4
Install the Traffic Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Uninstall the Previous Version of the Traffic Analyzer . . 1-5
Install the Traffic Analyzer . . . . . . . . . . . . . . . . . . . . . . 1-6
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Common Techniques Used in This Manual. . . . . . . . . . . . . 1-9
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . 1-9
Local Product Support . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Technical Product Assistance . . . . . . . . . . . . . . . . . . . . 1-9
Your Questions or Comments About This Manual . . . . 1-10
Chapter 2
The ControlNet Traffic What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 2-1
Analyzer Tool The User Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
The Control Panel View (the Upper Part) . . . . . . . . . . . 2-2
The Filter/Trigger View (the Middle Part) . . . . . . . . . . . 2-4
The MAC Frame Data View (the Lower Part). . . . . . . . . 2-5
Chapter 3
Accessories and Menus What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 3-1
Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
The Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
The Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Menus and Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Actions Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Window Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Help Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Pop-up Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Stop Trigger List Pop-up Menu . . . . . . . . . . . . . . . . . . . 3-7
Start Trigger List Pop-up Menu . . . . . . . . . . . . . . . . . . . 3-7
Pre-Filter List Pop-up Menu . . . . . . . . . . . . . . . . . . . . . 3-7
Post-Filter List Pop-up Menu. . . . . . . . . . . . . . . . . . . . . 3-8
MAC Frame Data View Pop-up Menu . . . . . . . . . . . . . . 3-8
Chapter 4
Triggers and Filters What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 4-1
Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Start Trigger View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Stop Trigger View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
How to Configure a Trigger . . . . . . . . . . . . . . . . . . . . . 4-3
Status of Frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Type of Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
How to Configure a Start Trigger on Data . . . . . . . . . . . 4-4
Example 1: Fixed LPacket. . . . . . . . . . . . . . . . . . . . . . . 4-6
Example 2: Generic LPacket . . . . . . . . . . . . . . . . . . . . . 4-7
Example 3: Fixed LPacket Using the UCMM Service List. 4-8
Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Pre-Filter View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Disable Time Stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
How to Configure a Pre-Filter. . . . . . . . . . . . . . . . . . . . 4-9
Post-Filter View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
How to Configure a Post-Filter . . . . . . . . . . . . . . . . . . . 4-11
Interpreting Control Bits. . . . . . . . . . . . . . . . . . . . . . . . 4-16
Chapter 5
Display Information What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 5-1
Display View Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Time Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
MAC Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
LPackets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Interpreted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
LPacket Header for a Fixed Tag:. . . . . . . . . . . . . . . . . . 5-4
Lpacket Header for a Generic Tag: . . . . . . . . . . . . . . . . 5-5
Other Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Tools to Manage Frames . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Bookmarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Find Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Simple Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Advanced Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Select a Range of Frames . . . . . . . . . . . . . . . . . . . . . . . 5-8
Compute Time Difference . . . . . . . . . . . . . . . . . . . . . . 5-9
Copy Data to the Clipboard . . . . . . . . . . . . . . . . . . . . . 5-10
Chapter 6
Network Information and What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 6-1
Statistics Network Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Statistical Data: Network Traffic . . . . . . . . . . . . . . . . . . 6-3
Statistical Data: Network Utilization . . . . . . . . . . . . . . . 6-4
Chapter 7
Other Commands and Options What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 7-1
Save a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Create a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Go Offline/Online Hardware Settings. . . . . . . . . . . . . . . . . 7-3
Reset the ControlNet Card and Time . . . . . . . . . . . . . . . . . 7-6
Application Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Save Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Buffer Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Report Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Default Display View Options . . . . . . . . . . . . . . . . . . . 7-11
Chapter 8
Troubleshooting What This Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . 8-1
Warning Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Overflow/Underflow FIFO Error in the ControlNet ASIC . . . 8-1
The PC Is Not Able to Unload All the Received Data . . . . . 8-2
Good Scheduled Data Example . . . . . . . . . . . . . . . . . . 8-3
All Unscheduled Data Starting on Good
Moderator Example . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Overflow Error in the ControlNet Traffic Analyzer
Internal Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Appendix A
Function and Shortcut Keys What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . A-1
Function Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Shortcut Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
File Menu Shortcut Keys. . . . . . . . . . . . . . . . . . . . . . . . A-2
Edit Menu Shortcut Keys . . . . . . . . . . . . . . . . . . . . . . . A-2
Actions Menu Shortcut Keys . . . . . . . . . . . . . . . . . . . . . A-3
View Menu Shortcut Keys . . . . . . . . . . . . . . . . . . . . . . A-3
Window Menu Shortcut Keys . . . . . . . . . . . . . . . . . . . . A-3
Help Menu Shortcut Keys. . . . . . . . . . . . . . . . . . . . . . . A-4
Start Trigger Menu Shortcut Keys . . . . . . . . . . . . . . . . . A-4
Stop Trigger Menu Shortcut Keys . . . . . . . . . . . . . . . . . A-4
Pre-Filter Menu Shortcut Keys. . . . . . . . . . . . . . . . . . . . A-5
Post-Filter Menu Shortcut Keys . . . . . . . . . . . . . . . . . . . A-5
MAC Frame Data View Menu Shortcut Keys . . . . . . . . . A-6
Introduction
What This Chapter Contains This chapter introduces you to the ControlNet Traffic Analyzer tool.
The following table describes what this chapter contains and where to
find specific information.
Main Structure The ControlNet Traffic Analyzer tool is a 32-bit Windows application
running on top of a 32-bit ControlNet Driver. This application is used
of ControlNet to examine, store, and analyze network data on a ControlNet network.
You can view the behavior of frames on the network, test ControlNet
reliability, and make sure that every transmission on the network is
correct.
Time 41561
ControlNet Messages
• Scheduled
• Unscheduled
• Moderator
The node with the lowest MAC ID (node address) assumes the
moderator role. The moderator frame is transmitted to keep the
other nodes synchronized. This moderator frame is sent in the
guardband.
All transfers use the MAC frame format shown in the following
illustration.
MAC Frame
Each node can send only one MAC Frame at each opportunity to
transmit. Each MAC Frame contains one or more LPackets
(Link-Packets). Each LPacket contains one piece of “application
information”.
Audience This interface software is written for network specialists. It will assist
network engineers in designing and debugging of ControlNet
products and will help maintenance personnel during installation or
troubleshooting of a ControlNet network.
Install the Traffic Analyzer Before you install the 1784-PCC driver and the Traffic Analyzer, you
should uninstall the previous version of the Traffic Analyzer.
TIP
If you are prompted to remove unused shared files, select No to
All.
TIP
The CD-ROM supports Windows Autorun. If you have Autorun
configured, once the CD is inserted into the CD-ROM drive, the
installation will automatically start at the first setup screen.
2. Select Start>Run.
4. Click OK.
• Telephone: 1.440.646.5800
• Web: www.pyrasol.com/Expertise_DataCom_Support.htm
IMPORTANT Some screen savers take all the CPU resources. When the
Traffic Analyzer tool is in data recording mode, it may lose some
data. You must choose the “blank screen” or “none” option in
the display properties of the Screen Saver.
Terminology Use the following table to become familiar with some terms specific to
the Traffic Analyzer tool.
Term Refers to
CNA10 the ControlNet ASIC containing the Media Access Control interface
circuitry used to send and receive data on a ControlNet network.
Connection ID (CID) an identifier assigned to a transmission that is associated with a
particular connection between producers and consumers that identifies
a specific piece of application information.
Filter a selection used to let frames that meet a specified condition to pass
from the network to the buffer, or from the buffer to the display. For
example, you may set up an input filter that will only allow frames with
a source MAC ID of 10 to pass from the network to the collection buffer.
Fixed Tag a two byte tag that identifies a specific service to be performed by the
node identified in the second byte of the fixed tag. The second byte of
the fixed tag contains the MAC ID of the destination node.
Generic Tag a three byte tag that identifies a specific piece of application
information (same as Connection ID).
LPacket link packet - data packaged and labeled by a node in preparation for
transmission. LPackets contain a header and data.
MAC Frame a collection of MAC symbols transmitted on the medium that contains a
preamble, start delimiter, source MAC ID, LPackets, CRC, and end
delimiter. After the ASIC processing, a MAC frame contains time,
status, type, source MAC ID and LPackets.
MAC Symbol symbols that represent the data bits to be encoded and transmitted by
the Physical Layer.
Trigger a collection that causes data collection to start or stop. You specify the
condition the same way that a filter is specified.
Trigger Point a point within the collection buffer where a trigger occurs. If the trigger
point is at the start of the buffer, data collection will begin when a
trigger condition is detected. If the trigger point is at the end of the
buffer, data collection will stop when a trigger condition is detected.
Unconnected the component within a node that transmits and receives unconnected
Message Manager explicit messages and sends them directly to the Message Router
(UCMM) object.
Common Techniques Used The following conventions are used throughout this manual:
in This Manual • bulleted lists provide information, not procedural steps
• numbered lists provide sequential steps
• text written like this identify screen, menu, and toolbar names
• information in bold contained within text, identify areas of the
screen, such as field names, radio buttons and check boxes
• text written like this identify icons
• a menu item in this format Control Panel>Define Start Trigger
identifies the submenu item after the caret (>) accessed from the
menu
• pictures of symbols and/or screens represent the actual symbols
you see or the screens you use
TIP
This symbol identifies helpful tips
Rockwell Automation Rockwell Automation offers support services worldwide, with over 75
sales/support offices, 512 authorized distributors, and 260 authorized
Support systems integrators located throughout the United States alone, plus
Rockwell Automation representatives in every major country in the
world.
If you have any suggestions about how we can make this manual
more useful to you, please contact us at the following address:
What This Chapter Contains Read this chapter for a description of the options provided in the
Traffic Analyzer tool. The following table describes what this
chapter contains and where to find specific information.
The User Interface The User interface of the ControlNet Traffic Analyzer tool was
designed to be easy to use and to give you the maximum
amount of information. When you open a document, you see a
window divided into three parts:
Horizontal splitters
Horizontal splitters
When you launch the Traffic Analyzer tool and open a project, you
see a screen similar to the one shown below.
The Control Panel allows you to follow data flow, start and stop
analysis, access trigger and filter definitions, and display view options.
You can also change data storage behavior (Full or Ring Buffer).
Click on the Start Trigger, Pre-Filter, Post-Filter, or Stop Trigger Click on this icon to view the
icons to view the corresponding parameters in Filter/Trigger view. Display View Options dialog box.
• Start Trigger
• Stop Trigger
• Pre-filter
• Post-filter
The MAC Frame Data view is used to show the ControlNet MAC
frames captured during the analysis. You can have it filtered through
the post-filter before the data is displayed.
IMPORTANT If you filter data through the post-filter, you will see only the
data after a post-filtering and not necessarily all data recorded
in the buffer. By default, when you open a new document,
post-filtering is disabled.
You have the possibility to view the data in different formats using the
display options. Display options are explained in “Display
Information,” Chapter 5.
What This Chapter Contains Read this chapter for a description of the menu options and
other accessories provided in the Traffic Analyzer tool. The
following table describes what this chapter contains and where
to find specific information.
Compute
Network Add Previous Advanced Find Time
Information Bookmark Bookmark Find Previous Difference About
Statistics Next Delete All Simple Find Display Data view Help
Bookmark Bookmarks Find Next Range (Full Screen)
The Status Bar contains three panes. Each pane’s function is described
in the following illustration.
This pane is used to pass messages. These This pane represents an This pane is used to show status messages
messages appear when you select an action LED and tells the from the ControlNet driver. These messages
from a menu or from the toolbar. It gives a ControlNet driver status. appear when the driver state has changed
brief description of the function. and could indicate a driver error.
Menus and Shortcuts Menus are used as entry points to do a specific action within your
application. You will sometimes find shortcuts associated to menu
entries. A shortcut is a simple way to do an action using a key or a
combination of keys. See Appendix A for a list of function and
shortcut keys.
You may use the Traffic Analyzer tool without the mouse interface -
expect a mouse is required to use the Compute Time Difference dialog
box which makes use of the drag and drop function.
Main Menu
The main menu is the entry point to the main actions you can perform
in the Traffic Analyzer tool. You will find the standard main menu
functions (i.e., New, Open, Save) as well as functions specific to the
Traffic Analyzer tool.
The following sections contain a summary of all menu options and the
corresponding shortcuts.
File Menu
The File menu contains the following options, if a project is not open:
Creates a report
in RTF format.
Edit Menu
Actions Menu
When you click on Actions, you see the following menu if a project is
not open:
View Menu
When you click on View, you see the following menu if a project is
not open:
Window Menu
Help Menu
Pop-up Menus
You see the following pop-up menu when you click the right mouse
button in the stop trigger list area of Filter/Trigger view:
You see the following pop-up menu when you click the right mouse
button in the start trigger list area of Filter/Trigger view:
You see the following pop-up menu when you click the right mouse
button in the pre-filter list area of Filter/Trigger view:
There are two list areas for a post-filter. They are referred to as the top
list and the bottom list. You see the following pop-up menu when you
click the right mouse button in the post-filter top list area:
You see the following pop-up menu when you click the right mouse
button in the post-filter bottom list area:
You see the following pop-up menu when you click the right mouse
button in MAC Frame Data view:
What This Chapter Contains The following table describes what this chapter contains and
where to find specific information.
You see the Start Trigger view when you click the Start Trigger
icon in the Control Panel or from the Actions menu, click on
Control Panel>Define Start Trigger.
Start without conditions. Start with conditions. Define how much time is
needed to start the analysis.
You can initiate only one specific Start Trigger: a Start Trigger on Data.
See page 4-4 for more information.
You see the Stop Trigger view when you click the Stop Trigger icon in
the Control Panel or from the Actions menu, click on Control
Panel>Define Stop Trigger. There are two types of trigger conditions:
one related to the contents of the frames and the other related to the
time elapsed. You can combine the two types of conditions.
Triggering will stop provided at least one condition is met.
You can check the Center Trigger in Ring Buffer box to add data
following the first Stop on Conditions and keep the preceding data as
well. Otherwise, when the box is not checked, the data in the buffer is
the data preceding the Stop Trigger.
TIP
Another way you can add, edit, or delete a trigger condition is
by pressing the Insert, Enter, or Delete key, respectively.
When you add or edit a trigger condition, you see the following box:
Define the Producer MAC ID(s) you want to trigger. You can define:
• a single Producer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hyphen (2-88). The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27) a group and multiple IDs (2-7;3;8).
If you do not enter a value in this field, the full range (0-255) becomes the default value.
Define the Producer MAC ID(s) you want to trigger in each LPacket.
• For a Generic LPacket, it is the Producer/Consumer ID.
• For a Fixed LPacket, it is the Destination ID.
• For a Broadcast ID, it is 255.
You can define:
• a single Producer/Consumer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hyphen (2-88).
The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27).
• a group and multiple IDs (2-7;3;8).
TIP
For a definition of Status, see below.
For a definition of Type, see page 1-2.
Status of Frames
Type of Frame
• Scheduled
• Unscheduled
• Moderator
When you want to add trigger onto data, you add a Start Trigger on
Data condition. This implies that you are looking for a specific
element and that you know its source, the type of frame, and its
destination.
At the LPacket level, the standard trigger only checks for the
Producer/Consumer MAC ID in a Generic LPacket or for the
Destination MAC ID in a Fixed LPacket. Within these limits, you can
create an unlimited list of trigger conditions that will not affect the
processing time during the record.
When you want to add a Start Trigger on Data with a fixed Tag, you
see the following dialog box.
Enter the Link Data you want Select a predefined UCMM service. This value will
to check. Enter in automatically set the Offset and Link Data. Use this
hexadecimal, limited to eight as a quick way to find a service without entering it.
characters. This option is disabled if Generic Tag is selected.
When you choose Generic Tag, two new fields appear to define the
Connection ID. They replace the Service and Consumer MAC ID
fields.
When you want to use a predefined UCMM Service, you see the
following dialog box.
Filters Filtering refers to a selection used to allow frames that meet a specified
condition to pass from the network to the buffer, or from the buffer to the
display. For example, you may set up an input filter that will only let frames
with a source MAC ID of 10 to pass from the network to the collection
buffer. There are two filtering levels:
• Pre-filter: determine which frames you will put into the buffer.
This is a sorting procedure used mainly for adding filters on the
destination of a frame.
• Post-filter: determine which frames are going to be in the buffer,
i.e., which ones you want to see on the screen. This is the
second level of sorting, more precise and elaborate than the
pre-filter sort.
Pre-Filter View
You see this view when you have selected the Pre-Filter icon in the
Control Panel.
TIP You can also access the Pre-Filter view from the Actions
menu: Control Panel>Define Pre-Filter.
ASIC provides time indication for each frame. If the network traffic
conditions are extremely heavy and/or the data capture is missing
traffic, then you may need to lighten the task of the ASIC. You can do
this by disabling the Time Stamp. See Chapter 8, “Troubleshooting.”
TIP Another way you can add, edit, or delete a filter condition is by
pressing the Insert, Enter, or Delete key, respectively.
When you add or edit a pre-filter, you see the following dialog box:
Define the Producer MAC ID(s) you want to filter. You can define:
• a single Producer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hyphen (2-88).
The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27).
• a group and multiple IDs (2-7;3;8).
If you do not enter a value in this field, the full range (0-255) becomes the default value.
Define the Producer MAC ID(s) you want to filter in each LPacket.
• For a Generic LPacket, it is the Producer/Consumer ID.
• For a Fixed LPacket, it is the Destination ID.
• For a Broadcast ID, it is 255.
You can define:
• a single Producer/Consumer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hypen (2-88).
The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27).
• a group and multiple IDs (2-7;3;8).
Post-Filter View
You see this view when you have selected the Post-Filter icon in the
Control Panel.
TIP You can also access the Post-Filter view from the Actions
menu: Control Panel>Define Pre-Filter.
Click on this radio button Click on this radio Click this button to enable any changes
to get all stored frames button to filter on in post-filtering. This will update the
from the Data Buffer. conditions. MAC Frame Data view.
• the first list looks like the Pre-Filter list and performs almost the
same function; it will be referred to as the top list.
• the second list is used to filter on some LPacket data and will be
referred to as the bottom list.
You can add, edit, or delete a post-filter condition in these two list
areas by clicking the right mouse button. A pop-up menu appears.
TIP Another way you can add, edit, or delete a post-filter condition
is by pressing the Insert, Enter, or Delete key, respectively.
When you add or edit a post-filter in the top list, you see the
following dialog box:
Define the Producer MAC ID(s) you want to filter. You can define:
• a single Producer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hyphen (2-88).
The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27).
• a group and multiple IDs (2-7;3;8).
If you do not enter a value in this field, the full range (0-255) becomes the default value.
Enable filter on an LPacket. This enables the Disable filter on an LPacket. This disables the
bottom post-filter list. You will see a “Yes” in the bottom post-filter list. You will see a “No” in the
Filter LPacket column in the Filter/Trigger view. Filter LPacket column in the Filter/Trigger view.
When you enable LPacket filtering and you want to add or edit frame
conditions in the bottom list, you see the following dialog box:
Define the Producer/Consumer MAC ID(s) you want to filter in each LPacket.
• for a Generic LPacket, it is the Producer/Consumer ID.
• for a Fixed LPacket, it is the Destination ID.
• for a Broadcast ID, it is 255.
You can define:
• a single Producer/Consumer MAC ID (in a range 0-255).
• a group of IDs. Separate the range by a hypen (2-88).
The range can extended from 0 to 255.
• multiple IDs. Separate the IDs by a semi-colon (2;9;27).
• a group and multiple IDs (2-7;3;8).
• If you do not enter a value in this field, the full range (0-255) becomes the default value.
IMPORTANT In the preceding example, all the fields have been filled in for
illustration purposes but not all of them are required fields.
When Any Tag is checked, only one of the following fields
must be filled in:
• Size
• Ctrl Bits
• Prod/Cons MAC ID
• Link Data and an Offset
When you choose the Fixed Tag option, the Service field appears and
you see the following dialog box:
IMPORTANT When Fixed Tag is chosen, it is not necessary to fill any fields
because the Fixed Tag option is automatically entered on
several bits in the Control Bits field (see the Acc. Always, Tag
Pad, and Fixed Screen fields above).
If you don’t enter a value in the Ctrl Bits field, “Fixed” appears in
the Control Bits column in the bottom list area of Post-Filter
view. If the Ctrl Bits field is filled in, the interface checks the
consistency with the Fixed Tag option; in the Post-Filter view,
Control Bits field, a hexadecimal value will replace the “Fixed”
string. See “Interpreting Control Bits,” page 4-16.
When you choose the Generic Tag option, the Connection field appears
and you see the following dialog box:
When Generic Tag is chosen, the Connection
Number field appears.
Enter the Connection
Number in hexadecimal.
If you don’t enter a value in the Ctrl Bits field, “Generic” appears
in the Control Bits column in the bottom list area of Post-Filter
view. If the Ctrl Bits field is filled in, the interface checks the
consistency with the Generic Tag option; in the Post-Filter view,
Control Bits field, a hexadecimal value will replace the “Generic”
string. See “Interpreting Control Bits,” on the next page.
The bits of the control field are numbered 0 through 7 and are described
below.
Display Information
What This Chapter Contains If you do not change the Traffic Analyzer controls in any way,
the data will display the same way it displayed after the last
post-filter you defined. You have the option of displaying data
differently using the Display View Options dialog box. The
following table describes what this chapter contains and where
you can find specific information.
Display View Options When you are ready to create a new document, you can choose
display options. The Display View Options dialog box enables
you to choose both time display and data format options.
IMPORTANT You can change the default display view options. They
will apply to every new project you create until you
change the options again. See page 7-11 for more
information.
Time Display
The Display View Options dialog box appears when you click on the
Display icon on the Control Panel or, in the MAC Frame Data view
area, click right with the mouse button and click Define Display.
IMPORTANT If the last record was configured with the Pre-Filter Disable
Time Stamp option enabled, all Time Display options will be in
shadow (no access to them). The No Time option will be forced.
You can change the type of time information that will show in MAC
Frame Data view.
Data Format
• MAC Frame
• LPacket
• Interpreted
MAC Frames
Between two LPackets, the CNA10 ASIC adds two bytes, which are
shown only in the hexadecimal display. Use the following table of
CNA10 ASIC tag index and description to interpret these two bytes.
Please note that bad MAC Frames are always displayed in the MAC
Frame format. An example is shown below with the LPacket tag index
underlined.
LPackets
Interpreted
Each LPacket Header is interpreted. The first two lines of each LPacket
details the contents of the LPacket Header. The Interpreted data
format is shown below.
The next two sections describe LPacket Header information for fixed
and generic tags.
The LPacket Header for a fixed tag is composed of: Size + Control bits
+ Service + Destination MAC ID.
See the following table for fixed tag service numbers and their
description.
In case of a UCMM Service, a third line is added and interprets the first
byte of the LPacket data, which contains the UCMM command code.
See the Interpreted data format, page 5-4, Frame # 1, for an example.
See the following table for UCMM commands and their descriptions.
Command Description
0 Reserved
0x01 Acknowledge a request
0x02 Request with retry until acknowledged
0x03 Response with retry until acknowledged
0x04 Request with no acknowledge and no response
0x05 Acknowledge a response
0x06 Response which will not retry (no acknowledge)
0x07 Request with retry until response (no acknowledge)
0x08 Request which will not retry and will cause a code 6 response
0x09-0xFF Reserved
The LPacket Header for a generic tag is composed of: Size + Control
bits + Connection ID (CID). The CID is composed of a Consumer or
Producer MAC ID plus a Connection Number.
Other Options
Three other options appear in the Data Format section of the Display
View Options dialog box:
• Show ASCII - if you check this box, the ASCII column displays
• Short Display - if you check this box, the Status and Type
columns take on an abbreviated form (only the initials of each
status and type display)
• Show Frame # - if you check this box, the Frame # column
displays
Tools to Manage Frames The Traffic Analyzer tool contains several functions to help you
manage the documents you create.
Bookmarks
If you want to mark some data lines, you can set bookmarks on them.
Bookmarks are used to easily jump from one marked line to another.
• Add/Remove bookmarks
• Go to the Next bookmark
• Go to the Previous bookmark
• Delete all bookmarks
Access these bookmark options from the Edit menu, the MAC Frame
Data view pop-up menu, or use the corresponding Hot keys. See “Edit
Menu,” page 3-3, for more information.
The current bookmark looks like this: . When you want to jump to
the next or the previous bookmark, you always do it from the current
bookmark. Use the Delete All bookmark option to delete all the
bookmarks.
Find Data
The Traffic Analyzer tool provides two find options: simple find and
advanced find.
Simple Find
Use the simple find function to search for ASCII or Hexadecimal data
within MAC Frame Data view. Access Simple Find from the Edit menu.
The Find function will rest on the first byte found in the data column
of each MAC Frame, in however data format it is displayed.
Advanced Find
Use the advance find function to search directly for coded information
in a MAC Frame. Access the Advanced Find function from the Edit
menu.
When you access Advanced Find, you see the following dialog box:
The top part of this dialog box is similar to the Edit Filter dialog box in Post-Filter. See
page 4-12 for more information.
The bottom part of this dialog box is similar to the Edit LPacket dialog box in post-filter.
Note the three different LPacket Header tags. Each tag has a slightly different dialog box.
See pages 4-13 through 4-15 for more information.
Enter the type of information you want to search for (Producer MAC
ID, Frame Status/Type, Prod/Cons MAC ID, etc.) then click OK and
the search will start. If the information is found, the corresponding
line comes in view highlighted for easy recognition.
Use this function to select a range of frames for display. Access the
Select Range of Frames dialog box from the MAC Frame Data view
pop-up menu.
Enter the first frame in the range in the Min frame number box and the
last frame in the range in the Max frame number box and click OK. By
default, the range of frames displayed correspond to the minimum &
maximum frame numbers contained in the current document. You can
only reduce the range.
After you drop a frame in either the T1 or T2 box, you see a marker
next to the corresponding frame in MAC Frame Data view. The
markers are shown below.
Next to the frame you dropped in the T1 box you see this marker
Next to the frame you dropped in the T2 box you see this marker
To hide this window, click on the pin button so it is in the “not pin”
state. Then click in another window or just click on the X button.
You can copy some frame data in text format and use it as
documentation. Select some lines from MAC Frame Data view and
choose Copy Data to Clipboard from the MAC Frame Data view
pop-up menu or use the CTRL+C shortcut. To retrieve the data, open
a word processing application and use the paste function.
You can select more than one line at a time. To select lines in a
sequence:
1. Click on a line.
To select non-sequential lines hold the Ctrl key down while you click
on the lines you want to select.
The data format will correspond to the one that is displayed in MAC
Frame Data view.
What This Chapter Contains Network information and statistics cover 1 through 99 nodes.
The following table describes what this chapter contains and
where specific information can be found:
Access the Network Monitoring dialog box with the Network Information
button on the toolbar or from the Actions menu. You see this screen:
Network Information
Active nodes on the network are highlighted. from the moderator.
Mini-Who box.
Scheduled
Average
Bandwidth Used.
IMPORTANT The bandwidth usage is computed over the Interval Modulus for
Scheduled and Unscheduled Information.
• network traffic
• network utilization
The Network Traffic bar graph shows how the traffic is distributed
among the nodes on the network as a function of selected ControlNet
frames.
The X-axis represents the Node addresses and the Y-axis represents
the number of MAC Frames that were received.
The Network Utilization bar graph shows how a group of nodes use
the ControlNet network. The X-axis represents the time and the
Y-axis can represent a number of MAC Frames or a number of bytes.
What This Chapter Contains The following table describes what this chapter contains and
where to find specific information.
To See page
save a document 7-1
create a report 7-2
go offline/online hardware settings 7-3
reset the ControlNet card and time 7-6
learn about application options 7-6
Save a Document Use the Save dialog box to select one of three save options. The
document will be saved as a .CTA file. See Appendix A for
shortcut keys.
All data discarded by the post filter or out of the data range will
be lost once the document is closed. If you chose this option,
you see this warning:
• Control Panel Settings Only - If you choose this option, only the
Control Panel settings will be saved. Choose this option when
you do not need to save the data but just the way it was
captured. If you choose this option, you see this warning:
IMPORTANT If a save or warning box does not appear, that means Automatic
save options have been previously selected. See “Save
Options,” page 7-7.
Create a Report You can generate a report in RTF format. From the File menu, select
Create Report or use a shortcut key. See Appendix A for File menu
shortcut keys.
You can choose among three different report options that would
include the complete Traffic Analyzer configuration for frame data.
IMPORTANT You can customize your report with a template and keywords.
See page 7-8.
When you choose the Create Report option, you see this dialog box:
• Control Panel Settings Only - only the Control Panel settings will
be included in the report
• All Displayed Data - the Control Panel settings plus all displayed
data will be included in the report
• Range of Displayed Data - the dialog box expands to display
two additional fields as shown below
Use these two additional fields to define limits for the range of
data that will be included in the report. The report will include
Control Panel settings plus the range of data you enter in the
two fields. Enter the first frame in the range in the Min frame
number box and the last frame in the range in the Max frame
number box and click OK. By default, the values displayed in the
two fields correspond to the minimum and maximum frame
numbers contained in the current document. You can only
reduce the amount of data that will be included in the report.
Go Offline/Online Hardware Use this option to toggle between going off line and on line and to set
up hardware settings to go on line. You can choose to use either the
Settings CN-1000 or the 1784-PCC hardware setting when going on line.
TIP
You will see the Hardware Settings menu option only when the
Traffic Analyzer is in offline mode.
TIP When the Traffic Analyzer tool is off line, the Start icon in the
Control Panel will contain a red X ( ). You can click the
Start icon to access the Hardware Settings dialog box.
IMPORTANT If you remove the ControlNet card while working on line under
Windows 95, the Traffic Analyzer tool will automatically go into
offline mode.
Identifies the
firmware version
of the device.
Accept the selected device Update the hardware settings dialog box after a device has
as the online mode default. been added or removed. Important: Use the Refresh button
to see a change in status of an application or hardware
without having to close and open the dialog box.
Click on a device and then click OK, even if there is only one device
listed. You can choose a card only if it is the correct hardware version
(i.e., CNA20.01.04.18 or higher) and if the card is not locked by
another application.
The tool will go into online mode and now whenever you launch the
Traffic Analyzer tool, it will launch into online mode using the device
you selected. You can go into offline mode by choosing
Actions>Offline.
Once you have chosen the hardware setting, it becomes the default
setting until you change the setting or remove the card. If you remove
the card, the next time the Traffic Analyzer tool is launched, it will try
to go on line but will not find the hardware.
If you select YES, the Traffic Analyzer tool goes off line and resets the
default hardware setting. Then the next time you launch the Traffic
Analyzer, it will launch off line.
If you select NO, the Traffic Analyzer tool goes off line and keeps the
default hardware setting. Then the next time you launch the Traffic
Analyzer, it will try to go on line by using the default setting.
Reset the ControlNet Card This option performs a hardware reset (an ASIC reset). Access the
Reset Card and Time command from the Actions menu.
and Time
This function also resets the ASIC timer. Consequently, the absolute
time will start from zero at the time of reset.
Application Options The Options dialog box includes four tabs. Use these tabs to access the
different application options. These options are:
• Save
• Buffer
• Report
• Display View Options
Save Options
• upper part - When you enable Automatic save by using the option
below, you gain access to the Automatic Save Option radio
buttons. Whichever radio button you select defines the default
automatic saving mode. Consequently, the Save dialog box
described on page 7-1 will not display when an automatic save
option is selected.
• lower part - the first two automatic save options (the two that
include data options) have a warning box attached to them. Use
the Partial Save Warnings box to enable (Partial Save Warnings
box is checked) or disable these warning boxes.
Buffer Size
You can select the maximum amount of data you want to collect into
the buffer via the Buffer Options dialog box. You select the increments
by 256 Kbytes (KB). The default value is 512 KB (the minimum value).
The maximum value is 4,096 KB. Click the up or down arrow key to
select the size.
Report Option
• REF
• VERSION
• AUTHOR
• COMPANY
• DEPARTMENT
• DATE
• PRJ_NAME
The date and project name keywords are not listed in the Options
Report dialog box. The Date is the day the report was created. The
Project Name is the name of the document you are currently working
on in the Traffic Analyzer tool.
#COMPANY#
#PRJ_NAME#
Project Documentation
Reference #REF#
Version #VERSION#
#DATE#
#COMPANY# / #DEPARTMENT#
Author
#AUTHOR#
You see the following dialog box when you click on the Default
Display View Options tab in the Options dialog box:
This dialog box corresponds to the Display View Options dialog box
described in Chapter 5. See page 5-1 for information about display
view options.
IMPORTANT The options you choose will be the default options for the next
new document you create.
Notes:
Troubleshooting
What This Chapter Contains This chapter helps you troubleshoot the Traffic Analyzer tool.
The following table describes what this chapter contains and
where to find specific information.
Warning Messages You may receive one or two warning boxes called Data Capture
Missing Traffic at the end of a record before frames are displayed
in MAC Frame Data view. If you receive one of these warnings,
it means that one or more times during the record, the Traffic
Analyzer tool was unable to receive all the MAC frames from the
network. The Traffic Analyzer tool may lose MAC frames
because of three situations:
Overflow/Underflow FIFO You see the following warning when this condition occurs:
Error in the ControlNet ASIC
After you click on Continue in the warning box, the error message
displays in the last frame of MAC Frame Data view.
The PC Is Not Able to You see the following warning when this condition occurs:
Unload All the Received
Data
This error occurs when your personal computer cannot keep up with
the ControlNet ASIC traffic. You can use several methods to solve this
error condition:
When the start trigger is defined as “Start Always” and the stop
trigger is defined as “No Stop Condition,” then the traffic seen by
the software is only defined by the pre-filter.
5. Check only the Good status and Scheduled type boxes in the
Edit Filter dialog box.
6. Click OK.
Pre-Filter Filter/Trigger view should look like the following illustration.
Only good scheduled data will pass through the hardware and
be seen by the software.
3. Check the Good status and Moderator type boxes in the Edit
Trigger dialog box.
4. Click OK.
8. Check only the Good and Bad status boxes and Unscheduled
type box in the Edit Filter dialog box.
9. Click OK.
Pre-Filter Filter/Trigger view should look like the following illustration.
Only good and bad unscheduled data and good moderator data
will pass through the hardware and be seen by the software.
TIP
You can combine methods to solve this error condition.
After you click on Continue in the warning box, the error message
displays in the last frame of MAC Frame Data view.
IMPORTANT If both the first and second error condition occur in the same
record, you will be informed of both errors in one warning box:
Overflow Error in the You see the following warning when this condition occurs:
ControlNet Traffic Analyzer
Internal Buffer
This error occurs when there is heavy network traffic and the Traffic
Analyzer tool is not fast enough to analyze all the frames for the
triggers and pre-filters. You can use several methods to solve this error
condition:
The hardware passes through all traffic as enabled by the start, stop,
and pre-filter conditions in the Traffic Analyzer Control Panel settings.
When the start trigger is defined as “Start Always” and the stop trigger
is defined as “No Stop Condition,” then the traffic seen by the software
is only defined by the pre-filter.
TIP
You can combine the methods to solve this error condition.
After you click on Continue in the warning box, the error message
displays in the exact frame in which the error occurred. Therefore, this
error message can appear several times in MAC Frame Data view.
What This Appendix This appendix lists the function and shortcut keys you can use with
the Traffic Analyzer tool.
Contains
Function Keys The following function keys correspond to the menu actions.
Refer to the following table for Start Trigger menu shortcut keys.
Refer to the following table for Stop Trigger menu shortcut keys.
Refer to the following table for MAC Frame Data view menu function
and shortcut keys.
A interpreted 5-4
accessories Lpacket 5-3
status bar 3-2 Lpacket header for fixed tag 5-4
toolbar 3-1 Lpacket header for generic tag 5-5
actions menu 3-4 MAC Frame 5-3
shortcut keys A-3 time display 5-2
advanced find 5-7
any tag 4-13 E
application options 7-6 edit menu 3-3
buffer size 7-7 shortcut keys A-2
display view options 7-11
report option 7-8
save options 7-7 F
audience 1-3 file menu 3-2
shortcut keys A-2
filter/trigger view 2-4
B filters 4-8
bookmarks 5-6 post-filter
buffer size 7-7 configuring 4-11
view 4-11
C pre-filter
compute time difference 5-9 configuring 4-9
configuring view 4-9
a post-filter find data 5-7
any tag 4-13 advanced find 5-7
fixed tag 4-14 simple find 5-7
generic tag 4-15 fixed tag 4-14
a pre-filter 4-9 frame data view 2-5
a start trigger on data 4-4 frames
a trigger 4-3 status 4-4
control panel view 2-2 types 1-2
ControlNet function and shortcut keys A-1
frame structure 1-3 function keys A-1
information exchange 1-1 MAC frame data view menu A-6
main structure 1-1 shortcut keys A-2
messages 1-2
copy data to clipboard 5-10 G
create a report 7-2 generic tag 4-15
go offline/online hardware settings 7-6
D
data format 5-2 H
interpreted 5-4 hardware recommendations 1-4
Lpacket 5-3 hardware settings 7-3
Lpacket header for fixed tag 5-4 help menu 3-6
Lpacket header for generic tag 5-5 shortcut keys A-4
MAC frame 5-3
default display view options 7-11
display view options 5-1 I
data format 5-2 installation 1-5
M view 4-11
MAC frame 5-3 pre-filter
data view configuring 4-9
function and shortcut keys A-6 list pop-up menu 3-7
pop-up menu 3-8 menu shortcut keys A-5
main menu 3-2 view 4-9
actions menu 3-4
edit menu 3-3 R
file menu 3-2 report option 7-8
help menu 3-6 reset ControlNet card and time 7-6
view menu 3-5 Rockwell Automation support 1-9
window menu 3-6 local product support 1-9
menus and shortcuts 3-2 questions or comments about manual
main menu 3-2 1-10
actions menu 3-4 technical product support 1-10
edit menu 3-3
file menu 3-2
help menu 3-6 S
view menu 3-5 save a document 7-1
window menu 3-6 save options 7-7
pop-up menus 3-6 select range of frames 5-8
frame data view 3-8 shortcut keys A-1, A-2
post-filter list 3-8 actions menu A-3
pre-filter list 3-7 edit menu A-2
start trigger list 3-7 file menu A-2
stop trigger list 3-7 help menu A-4
post-filter menu A-5
pre-filter menu A-5
N start trigger menu A-4
network information 6-1 stop trigger menu A-4
Network Monitoring dialog box 6-2 view menu A-3
Statistical Information dialog box 6-4 window menu A-3
Network Monitoring dialog box 6-2 simple find 5-7
software package 1-4
O start trigger
online/offline mode 7-6 list pop-up menu 3-7
menu shortcut keys A-4
view 4-1
P statistics 6-2
pop-up menus network traffic 6-3
frame data view 3-8 network utilization 6-4
post-filter list 3-8 status bar 3-2
pre-filter list 3-7 status of frames 4-4
start trigger list 3-7 stop trigger
stop trigger list 3-7 list pop-up menu 3-7
post-filter menu shortcut keys A-4
configuring 4-11 view 4-2
list pop-up menu 3-8 support 1-9
menu shortcut keys A-5 local product support 1-9
questions or comments about manual the pc is not able to unload all the
1-10 received data 8-2
technical product assistance 1-9 warning messages 8-1
types of frames 1-2
T
techniques used in the manual 1-9 U
terminology 1-8 user interface 2-1
time display 5-2 control panel view 2-2
toolbar 3-1 filter/trigger view 2-4
tools to manage frames 5-6 frame data view 2-5
bookmarks 5-6
compute time difference 5-9
V
copy data to clipboard 5-10
find data 5-7 view menu 3-5
advanced find 5-7 shortcut keys A-3
simple find 5-7
select range of frames 5-8 W
triggers 4-1 warning messages 8-1
configuring 4-3 overflow error in the ControlNet Traffic
a start trigger on data 4-4 Analyzer internal buffer 8-5
fixed Lpacket 4-6 overflow/underflow FIFO error in the
generic Lpacket 4-7 ControlNet ASIC 8-1
UCMM generic Lpacket 4-8 the pc is not able to unload all the
start trigger view 4-1 received data 8-2
stop trigger view 4-2 all unscheduled data starting on
troubleshooting good moderator example
overflow error in the ControlNet Traffic 8-3
Analyzer internal buffer 8-5 good scheduled data example 8-3
overflow/underflow FIFO error in the window menu 3-6
ControlNet ASIC 8-1 shortcut keys A-3
You can complete this form and mail it back to us, visit us online at www.ab.com/manuals, or
email us at RADocumentComments@ra.rockwell.com
Cat. No. 9220--WINTA Pub. No. 9220-RM052C-EN-P Pub. Date August 2002 Part No. 957707-14
Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).
Overall Usefulness 1 2 3 How can we make this publication more useful for you?
Other Comments You can add additional comments on the back of this form.
Other Comments
PLEASE REMOVE
PLEASE FOLD HERE
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
1 ALLEN-BRADLEY DR
MAYFIELD HEIGHTS OH 44124-9705
Publication 9220-RM052C-EN-P - August 2002 15 PN 957707-14
Supersedes Publication 9220-6.5.2 - August 1999 Copyright © 2002 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.