Rsnetworx For Control Net
Rsnetworx For Control Net
Rsnetworx For Control Net
Copyright Notice © 2006 Rockwell Software Inc. All rights reserved. Printed in the United States of
America.
Portions copyrighted by Allen-Bradley Company, Inc. and used with permission.
This manual and any accompanying Rockwell Software products are copyrighted by
Rockwell Software Inc. Any reproduction and/or distribution without prior written consent
from Rockwell Software Inc. is strictly prohibited. Please refer to the license agreement
for details.
Trademark Notices The Rockwell Software logo, RSLinx®, RSLinx® Classic™, GuardPLC™, CIP Safety™,
RSLogix™ 5, RSLogix™ 500, RSLogix Guard PLUS™, GuardLogix™, RSLogix™
5000, RSNetworx™ for ControlNet™, RSNetworx™, RSNetworx™ for DeviceNet™,
RSNetWorx™ for EtherNet, RSNetWorx™ for EtherNet/IP, RSNetWorxMD™,
SoftLogix™ 5, Advanced Interface (A.I.) Series™, PLC-2®, PLC-5®, DH+™,
MicroLogix™, PanelBuilder™, PanelView™, SLC™, SLC™ 5/03, and SLC™ 500,
RSAssetSecurity™, FactoryTalk®, FactoryTalk® Administration Console™,
FactoryTalk® Automation Platform™, and FactoryTalk® Directory™ are registered
trademarks of Rockwell Automation.
Microsoft® and Windows® are registered trademarks of the Microsoft Corporation.
ControlNet™ is a trademark of ControlNet International.
DeviceNet™ is a trademark of the Open DeviceNet Vendor Association.
Ethernet® is a registered trademark of Digital Equipment Corporation, Intel, and Xerox
Corporation.
Pentium® is a registered trademark of the Intel Corporation.
Adobe® and Acrobat® are registered trademarks of Adobe Systems Incorporated.
IBM® is a registered trademark of International Business Machines Corporation.
All other trademarks are the property of their respective holders and are hereby
acknowledged.
Warranty This Rockwell Software product is warranted in accord with the product license. The
product's performance will be affected by system configuration, the application being
performed, operator control and other related factors.
The product's implementation may vary among users.
This manual is as up-to-date as possible at the time of printing; however, the
accompanying software may have changed since that time. Rockwell Software reserves
the right to change any information contained in this manual or the software at anytime
without prior notice.
The instructions in this manual do not claim to cover all the details or variations in the
equipment, procedure, or process described, nor to provide directions for meeting every
possible contingency during installation, operation, or maintenance.
ii
Preface
2 • Welcome
Purpose of this document
This getting results guide provides you with information on how to install and navigate
the RSNetWorx™ for ControlNet™ software. It explains how to effectively use the
RSNetWorx for ControlNet software and how to access and navigate the online help.
Intended audience
We assume that you are familiar with:
IBM® compliant personal computers
Microsoft® Windows® operating systems
RSLinx® Classic™ communications software
How does the getting results guide fit in with other Rockwell
Software product documentation?
The Getting Results with RSNetWorx for ControlNet guide can be considered the entry
point into Rockwell Software’s documentation set for this product. Other components of
the documentation set include online help, Online Books, a product tutorial, and
electronic release notes.
The documentation set contains pertinent, easily accessible product information. This set
ships with the software product, and is designed to free you from tedious paper shuffling
and reduce information overload.
Online help
The online help includes all overview, procedural, screen, and reference information for
the product. The help contains these basic components: overview topics, quick start
topics, step-by-step procedures, troubleshooting topics, and screen element descriptions
(for example, text boxes, drop-down lists, and option buttons). All of the help is context-
sensitive with the application and provides you with immediate access to application tasks
and screen element descriptions. Refer to the “Finding the information you need” chapter
in this guide for a more detailed description of the online help.
iii
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Product Manuals
Within RSNetWorx for ControlNet, we provide a Product Manuals feature that allows you
to immediately access and search your product documentation from the Help menu. This
feature includes the Getting Results with RSNetWorx for ControlNet guide, as well as
several hardware product reference guides, in an electronic book format. As a part of the
product installation, you have the option of installing these electronic books to your local
hard drive during installation, or access them directly from the CD-ROM.
Note: The Product Manuals included with RSNetWorx for ControlNet are in portable document
format (PDF), and must be viewed using the Adobe® Acrobat® Reader software included on
your RSNetWorx for ControlNet CD. You can install or run Acrobat Reader from the CD.
Tutorial
RSNetWorx for ControlNet contains a product tutorial that includes basic overview
information and specific tasks and examples for successfully working with the product.
This tutorial is available from Start > Programs > Rockwell Software > RSNetWorx >
RSNetWorx for ControlNet Tutorial.
Document conventions
The conventions used throughout this document for the user interface comply with those
recommended by Microsoft. If you are not familiar with the Microsoft Windows user
interface, we recommend that you read the documentation supplied with the operating
system you are using before attempting to use this software.
Feedback
Please use the feedback form packaged with your software to report errors or let us know
what information you would like to see added in future editions of this document. You can
also send an email message to info@software.rockwell.com with any comments about
Rockwell’s products and services.
iv
Contents
Preface iii
Purpose of this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Intended audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
How does the getting results guide fit in with other Rockwell Software product
documentation? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Online help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Product Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Document conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
1
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
3 • Advanced Concepts 31
EDS-based devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
EDS library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Class Instance Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
ControlNet versus Remote I/O and DH+ networks . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
RSLogix 5 and RSNetWorx integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
RSLogix 5 and RSNetWorx integration: Online without Allen-Bradley
remote I/O (RIO) usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
RSLogix 5 and RSNetWorx integration: Offline without Allen-Bradley
remote I/O (RIO) usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
RSLogix 5 and RSNetWorx integration: Offline with Allen-Bradley
remote I/O (RIO) usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
RSLogix 5 and RSNetWorx integration: Online with Allen-Bradley
remote I/O (RIO) usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2
• • • • •
CONTENTS
A • Activation 65
Protecting your activation files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Activating RSNetWorx for ControlNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Running the activation utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Finding more information about activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Some common questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
My activation files were damaged. What should I do? . . . . . . . . . . . . . . . . . . . . 68
I accidentally deleted the software directory on my hard drive. Do I need to call
Rockwell Software for replacement activation files? . . . . . . . . . . . . . . . . . . . . 68
Why can’t I move activation to a new floppy disk on a Windows NT system? . 69
B • Security 71
How do I set up security in RSNetWorx? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
What can I secure in RSNetWorx? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Glossary 77
Index 89
3
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
4
1 Welcome to RSNetWorx for ControlNet
1 • Placeholder
RSNetWorx™ for ControlNet™ is a 32-bit Windows® application program that lets you
configure ControlNet networks. Using either a graphical or a spreadsheet representation
of your network, you can configure network-wide parameters and generate the network-
wide schedule for all nodes with a ControlNet scanlist. Also bundled with RSNetWorx for
ControlNet is the Scanlist Configuration Tool (SCT), which is the scanner-specific
configuration tool. This program lets you define scanlist entries for certain scanners and
map scanner memory onto the network and network data into the scanner memory from
within RSNetWorx for ControlNet.
This chapter contains the following sections:
Features and benefits
Understanding ControlNet concepts
Exploring RSNetWorx for ControlNet
Quick Start steps
1
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
2
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
Each device on the ControlNet network must be assigned a unique address. For devices
sending scheduled data, assign a node address between 1 and the maximum scheduled
1 • Placeholder
node address. For all other devices, assign a node address between the maximum
scheduled node address + 1 and the maximum unscheduled node address (for further
information about the maximum scheduled and unscheduled node address, see page 4).
For example, if the maximum scheduled node address is 10 and the maximum
unscheduled node address is 20, then the devices sending scheduled data would be given a
node address between 1 and 10, and the devices sending unscheduled data would be given
a node address between 11 and 20.
To schedule the ControlNet network, you must determine your data update requirements.
Typically you will set your Network Update Time (NUT) to the fastest data exchange
required. The NUT is the basic unit of scheduling on the ControlNet network. It defines a
periodic network cycle. If a valid schedule was specified, each node whose address is
between 1 and the maximum scheduled address will send its scheduled data (which is also
scheduled for transmission) during the scheduled portion of the NUT. If an invalid
schedule was specified (too much scheduled data to be transmitted within the NUT),
RSNetWorx informs you and you must either reduce the amount of scheduled data and/or
change the NUT. After all scheduled traffic is transmitted within a NUT, unscheduled data
is transmitted in round-robin fashion until the NUT expires.
You may also define the maximum scheduled node address for your ControlNet network.
This indicates the highest address that will be able to transmit in the scheduled (vs.
unscheduled) portion of the NUT. As well as indicating the Maximum Scheduled Node
Address, you may also configure the Maximum Unscheduled Node Address. This
indicates the highest address that will be able to transmit any information on the
ControlNet network. You enter these values into your configuration by utilizing the
Network Parameters tab on the Network Property pages.
Note: If the Maximum Unscheduled Node Address is set lower than the node address of the
workstation that is communicating with the network, then the workstation won’t be able to
successfully communicate with the network.
3
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
You continue configuring your network by determining the physical layout of the devices,
i.e., the amount of coaxial cable (to the nearest 100 meters) and/or the amount of fiber
optic cable (to the nearest 100 meters) needed. Also, you need to know how many and
what type of repeaters will be needed. Determine the longest path (in terms of delay time).
This is the worst-case data path through the network. After you have defined this worst-
case path, you use the Media Configuration tab on the Network property pages of the
RSNetWorx for ControlNet software to enter the parameters of that path into your
configuration file.
Finally, you finish creating the configuration by defining connections between the nodes
on the network. To do this, you determine which data is to be consumed by each scanner,
and you determine where in each scanner’s data table this data is placed. You may also
choose to determine which scanner will maintain the configuration for each adapter
device. After you have defined these parameters, you use the Scanlist Configuration Tool
(with integrated scanners) or RSLogix 5000 (with non-integrated scanners) to enter them
into your configuration for each of your ControlNet scanners.
For many devices, you can also use the Scanlist Configuration Tool to configure how
outputs are set in the event of a fault, such as loss of communication to the controlling
scanner. Depending on the information contained in a device’s EDS file, you may be able
to configure other device parameters. These parameters may be found on the connection’s
property page from the Configuration Settings tab and/or the Advanced Settings tab
depending on the device or module for which you are setting the parameters. However,
the PLC-5C processor requires the use of RSLogix 5 to set the Configuration Settings.
4
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
1 • Placeholder
When you start RSNetWorx for ControlNet software, the RSNetWorx for ControlNet
window appears. It shows the current network (ControlNet is the default network
filename) in its view. The following illustration shows the RSNetWorx for ControlNet
window and the design elements associated with it. (The Message view and Favorites
view will not be automatically shown in the default view, but may be chosen by selecting
View > Messages > Show or View > Favorites.) Each of the design elements are
described in the sections following this illustration.
Title bar
Menu bar
Toolbars
Network
usage
Hardware
view
Status bar
5
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Title bar
The title bar shows the RSNetworx icon, the name of the current RSNetWorx
configuration, the name of the software product, i.e., RSNetWorx for ControlNet, and the
Minimize, Maximize, and Close button.
To view the Control Menu, click the RSNetWorx icon on the title bar. The following items
appear on the Control Menu.
Item Description
Restore Restores the window to its former size after you enlarged it by using the
Maximize command or shrunk it by using the Minimize command.
Move Allows you to reposition the window on the desktop using the arrow keys on
the keyboard.
Size Allows you to resize the window by using the arrow keys on the keyboard.
Minimize Shrinks the window to an icon, which is located on the task bar. This performs
the same function as if you clicked the Minimize button on the title bar.
Maximize Enlarges the window to occupy the entire screen. This performs the same
function as if you clicked the Maximize button on the title bar.
Close Exits the RSNetWorx application. This performs the same function as if you
clicked the Close button on the title bar.
6
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
Menu bar
The RSNetWorx for ControlNet menu bar contains the following menus:
1 • Placeholder
Each menu contains options for performing the following tasks:
Menu Description
File New, print, open, and save a network configuration, generate reports, or exit
RSNetWorx for ControlNet.
Edit Invoke actions such as cut, copy, and paste on selected items in the
network configuration.
View Set and change RSNetWorx for ControlNet interface displays.
Network Browse the network, toggle between online and offline mode, enable and cancel
edits, and upload and download data to and from the network.
Device Edit the properties of the selected device, chassis, or module.
Tools Launch the EDS Wizard.
Help Access help options for RSNetWorx for ControlNet, ControlNet related
hardware, and other Rockwell Software products and services.
Online icon
The online icon displays in the right side of the RSNetWorx for ControlNet window at the
same level as the menu bar.
This icon indicates whether or not RSNetWorx for ControlNet is in the online mode. If
you toggle the Online toolbar button to online, the Online icon becomes animated. If the
icon is not animated, RSNetWorx for ControlNet is in offline mode. When online,
RSNetWorx for ControlNet writes information to the devices and to the offline file when
you save. When offline, RSNetWorx for ControlNet only updates the offline file when
you save.
7
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Toolbars
The toolbars contain shortcuts to several commonly used functions. Each toolbar button is
a graphical representation of a command (except Symbol Legend) that is also available
from the RSNetWorx for ControlNet menu bar. RSNetWorx for ControlNet contains the
standard toolbar and the tools toolbar.
The following items appear on the RSNetWorx for ControlNet standard toolbar.
File > Open Opens an existing network configuration. The arrow to the
right of the Open icon provides quick access to recently
used files.
Edit > Cut Cuts the selected device from the network configuration
and place it on the clipboard. If you cut a device, only the
device, not its configuration, is retained.
Edit > Copy Copies the selected device to the clipboard. If you copy a
device, only the device type, not its configuration, is
retained.
Edit > Paste Pastes the device from the clipboard to the current network
configuration.
Help > Places the cursor in What’s This? help mode. Place the
What’s This? cursor on the control you want help with and right-click to
see the context-sensitive help.
8
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
The following items appear on the RSNetWorx for ControlNet tools toolbar.
1 • Placeholder
Icon Menu Selection Description
View > Zoom-In Increases the size of the images located in the current
network configuration. The choices available are high,
medium, and low. Zoom-In only applies to the graph view.
View > Zoom-Out Decreases the size of the images located in the current
network configuration. The choices available are high,
medium, and low. Zoom-Out only applies to the graph
view.
View > Hardware Displays a list of all available hardware devices.
View > Favorites Displays a list of hardware devices that you have added to
your favorites list.
Network > Single Pass Locates all currently available devices based on the drivers
Browse or Network > configured in RSLinx Classic. Allows you to browse once
Continuous Browse and stop (single pass) or browse continuously (continuous
browse).
Network > Online Places RSNetWorx for ControlNet in online mode. To go
offline, click the button or choose Network > Online
again.
View > Diagnostics Displays the Diagnostic view, allowing you to view the
diagnostic parameters for all of the devices on your
network, and indicates the current diagnostic status of your
network. These functions are only available when the
RSNetWorx MD activation is available.
View > Refresh Refreshes the window. This will reorder the graphic
display by device address.
9
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Network usage
The Network Usage area allows you to obtain the edit resource, enabling and disabling
edits to the current ControlNet offline configuration file (*.xc) and online network, while
also displaying statistics such as current and pending network update time and scheduled
bandwidth.
10
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
1 • Placeholder
view and dragging it to the configuration (graph or spreadsheet view). Once a device is
added, it will display in the appropriate configuration. The Favorites view displays all
hardware devices that you have defined as favorites by selection from the Hardware list.
To add an item from the Hardware list to the Favorites list, select the item, right-click and
choose Add to Favorites.
11
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
12
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
Diagnostics view
RSNetWorx MD provides a hierarchal view of the real-time status (or health) of a
1 • Placeholder
network. At a glance, you can quickly and easily determine the overall status of your
network, or any device on your network, by viewing a single status indicator. Click the
Diagnostics tab in the network configuration to display this view.
Note: If you have not purchased an activation for RSNetWorx MD, you will be unable to perform
the diagnostics functionality. For more information, see the overview of the RSNetWorx MD
functionality in the online help.
Displays any network and/or device problems Displays the troubleshooting page for
that are detected on your network warning or error diagnostics
Displays a count
of diagnostics
by state
13
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Message view
The message view, which appears in the bottom portion of the workspace, displays a log
of messages. Each message consists of four parts:
an icon
an error code (including a distinguishing software component designator and a 16-bit
numeric designator)
a timestamp that displays the date and time the message is generated
a description of the message
Note: If View > Messages has not been previously selected, the Message View will
automatically appear when a message is logged by RSNetWorx for ControlNet.
This view may contain error, warning, and/or informational messages as indicated in the
following table:
Icon Description
Error
Warning
Informational
Note: If you want more information on any particular message, you can select the message and
press the F1 key to access the online help. You can Show, Clear, Copy, or Clear and Hide
messages by making the appropriate selection from the View > Messages command on the
main menu, or by right-clicking and selecting the Message option while in the Message view.
14
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
Status bar
The status bar, which is located at the bottom of the RSNetWorx for ControlNet main
1 • Placeholder
window, provides information about the status of the software.
The left portion of the status bar displays informational messages about the operation of
RSNetWorx for ControlNet software. For example, when you highlight a device in the
application workspace, a brief description of that device appears on the status bar.
The right portion of the status bar displays the current state of the browsing operation.
15
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Title bar
Menu bar
Toolbar
Resource
usage
Connection
settings
File
settings
Messages
Status bar
Title bar
The title bar shows the Scanlist Configuration Tool icon, the name of the selected scanner,
the name of the software product, i.e., Scanlist Configuration, and the Minimize,
Maximize, and Close button.
For more information on the title bar, refer to the Exploring RSNetWorx for ControlNet
section in this chapter.
16
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
Menu bar
The Scanlist Configuration Tool menu bar contains the following menus:
1 • Placeholder
Each menu contains options for performing the following tasks:
Menu Description
File Save a configuration, generate a report for this scanner, or exit the Scanlist
Configuration Tool.
Edit Invoke actions such as cut, copy, and paste on selected items in the configuration.
View Set and change the Scanlist Configuration Tool interface displays.
Network Toggle between online and offline mode, and enable or cancel edits.
Device Change mode of the scanner from, for example, run to program mode or download
to device.
Connection Insert connections or change connection parameters.
Help View help options for the Scanlist Configuration Tool and other Rockwell Software
products and services.
Online icon
The online icon displays in the right side of the Scanlist Configuration Tool at the same
level as the menu bar.
This icon indicates whether or not RSNetWorx for ControlNet is in the online mode. If
you toggle the Online toolbar button to online, the Online icon becomes animated. If the
icon is not animated, RSNetWorx for ControlNet is in offline mode. When online,
RSNetWorx for ControlNet writes information to the devices and to the offline file when
you save. When offline, RSNetWorx for ControlNet only updates the offline file when
you save.
17
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Toolbar
The toolbars contain shortcuts to several commonly used functions. Each button on the
toolbars is a graphical representation of a command that is also available from the Scanlist
Configuration Tool menu bar.
The following items appear on the Scanlist Configuration Tool toolbar.
Edit > Cut Cuts the selected field value and places it on the
clipboard.
Edit > Copy Copies the selected field value to the clipboard.
Edit > Paste Pastes the field value from the clipboard to the current
network configuration.
Connection > Auto Insert > Interrogates all devices that can have connections on the
All Devices ControlNet configuration and adds connections to
the scanlist.
Connection > Auto Insert > Interrogates selected devices that can have connections
Selected Devices in the EtherNet/IP configuration and adds connections
to the scanlist.
Connection > Auto Address > Auto maps all unmapped addresses in all entries.
All Entries
View > Connection Status Switches the view to a display of the status of each
connection.
Network > Online Places the Scanlist Configuration Tool in online mode.
To go offline, click the button or choose Network >
Online again. This button is unpressed when in online
mode.
18
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
1 • Placeholder
Help > What’s This? Places the cursor in What’s This? help mode. Place the
cursor on the control you want help with and right-click
to see the context-sensitive help.
Resource usage
Within the Scanlist Configuration Tool, you can also view all of the network aspects
related to the selected node, including node memory usage, node network usage, and
overall network usage. With this information, you can easily make changes to any scanlist
and readily identify how your changes affect the ControlNet network.
Scanlist entries
The scanlist entries enable you to perform tasks such as defining the connection targets
and inserting connections for the selected devices. You must be in edit mode to edit these
entries.
19
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
File settings
File settings are only available for the PLC-5C processor. The file settings enable you to
define the files to be used by the scanlist entries for the selected device. You must be in
edit mode to edit these files. If you choose the auto address command, the necessary files
are selected for you; otherwise, you can specify your own files.
Status bar
The status bar, which is located at the bottom of the Scanlist Configuration Tool window,
provides information about the status of the software and the scanner.
The left portion of the status bar displays informational messages about the operation of
the configuration software. For example when you mouse over a toolbar icon, a brief
description of that icon appears on the status bar.
The right portion of the status bar displays the following information:
Online mode - Offline or Online
Edit mode - Monitor or Edit
Scanner type, series, and revision
Address number
Scanner mode - Remote Program, Program, Remote Run, or Run
20
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
1 • Placeholder
The fastest way to configure your ControlNet network is to let the RSNetWorx for
ControlNet software browse your online network for ControlNet devices and
automatically add them into your configuration. Then, let the Scanlist Configuration Tool
automatically configure connections to your target devices. You can follow this same
procedure for configuring your network in the offline mode by manually dragging and
dropping devices from your Hardware tab into your network configuration.
For some devices, you need additional RSLogix software to complete your network
configuration. Refer to the following table:
This section walks you through the tasks you will need to perform to use RSNetWorx for
ControlNet software in both the online and offline modes. To remain focused on the high-
level nature of each task and on the flow of these tasks, the following steps do not include
the step-by-step procedure for accomplishing each task. When you are ready to use
RSNetWorx for ControlNet software, you should follow the detailed procedures found in
the Quick Start, which is located in the RSNetWorx for ControlNet online help.
To access the software’s quick start, select Help > Quick Start from the RSNetWorx for
ControlNet window. To see information about any control on the RSNetWorx for
ControlNet or Scanlist Configuration Tool windows, remember to use the What’s This?
help.
21
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Online mode
Step 1 - Create a new configuration and browse for an online network
The first step in using RSNetWorx for ControlNet in the online mode is to create a new
ControlNet configuration. Once you create the configuration, an empty network displays
in the network configuration.
Next, go online and select a communication driver using the RSWho browse utility. A
graphical representation of the selected network appears in the network configuration. If
you would like to see a tabular view of the information instead of the graphical view, click
the Spreadsheet tab.
Step 2 - Configure your ControlNet network and save your configuration
After creating your new configuration and going online, you must configure your
ControlNet network by enabling edits to obtain the edit resource for the network. Once
you obtain the edit resource for the network, no other individual can simultaneously edit
the online network or the associated .xc file. Enabling edits also obtains exclusive write
access to the .xc file. Editing your network properties consists of tasks such as entering
the media configuration information, and setting network parameters (for example,
maximum scheduled node and maximum unscheduled node).
Note: At various times, you may want to save the work you have completed on your network
configuration. To save a configuration file (*.xc), click File > Save. If you save, keep in mind that
you will lose the edit resource. To obtain the edit resource again, click the Edits Enabled
checkbox.
22
• • • • •
1 • WELCOME TO RSNETWORX FOR CONTROLNET
1 • Placeholder
connection target. You can define the connection target for the scanner nodes on your
network manually. After defining your connection targets, the final step is to save your
configuration schedule and exit the Scanlist Configuration Tool.
Note: If you have not purchased the required activations for RSNetWorx, the advanced
capabilities described in steps 5 and 6 will not be available. For more information on these
advanced capabilities, contact your local Rockwell Automation sales office or see the following
topics in the RSNetWorx online help: RSNetWorx MD, RSNetWorx MD Service Monitor,
RSNetWorx Device Health Logging, and RSNetWorx Audit Logging.
Offline mode
Step 1 - Create a new configuration and describe your network topology
The first step in using RSNetWorx for ControlNet in the offline mode is to create a new
ControlNet configuration (File > New). Once you create the configuration, an empty
network displays in the network configuration.
Next, Enable Edits to obtain exclusive write access to the offline configuration file (*.xc).
After you obtain the edit resource, no other individual can simultaneously edit the offline
configuration file. In the edit mode, you can describe your network topology by double-
clicking on an available device or by dragging it from the Hardware tab and dropping it
into the network configuration. When you are finished, a graphical representation of the
selected network appears in the network configuration. If you would like to see a tabular
view of the information instead of the graphical view, click the Spreadsheet tab.
23
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
24
2 Installing and Starting RSNetWorx for
2 • Placeholder
ControlNet
This chapter explains how to install and start RSNetWorx for ControlNet software. This
chapter includes information on the following:
system requirements
software compatibility
installation methods
installation procedure
starting procedure
troubleshooting
After installing the software, we recommend that you read the release notes located in the
online help. The release notes may contain more up-to-date information than was
available when this document was published. To view the release notes, start RSNetWorx
for ControlNet, and then choose Help > Release Notes from the main menu.
Activation
Rockwell Software uses a software key to implement copy protection for Windows-based
software products. Every software product has a unique key. The key is located in an
activation file, which is on a Master disk that was shipped with your software. You can
install the software on any number of computers; however, you are only licensed to run
the software on one computer at a time per license. After you install the RSNetWorx for
ControlNet software, the Setup program will prompt you to insert the RSNetWorx for
ControlNet Master disk into your disk drive. Then, the Move Activation utility will move
a unique key from the RSNetWorx for ControlNet Master disk to your hard disk. If, at a
later date, you want to move the activation to another computer, or just remove it
altogether, you will have to move the key back onto the Master disk. For more
information about moving software keys, copy protection, and software activation, see
Appendix A.
Notes: Installing, uninstalling, or updating the software does not affect the activation, other than
when you are prompted to move activation.
If you are updating to a new version of the software, you do not need to move the activation.
25
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
System requirements
To run RSNetWorx for ControlNet, your system must meet the following hardware and
software requirements:
Hardware requirements
To run RSNetWorx for ControlNet, your system must meet the following hardware
requirements:
Intel Pentium microprocessor, including hyper-threading models
32 MB of RAM; more memory is required for large networks
1184 MB of maximum disk space (EDS files take 587 MB). These sizes are based on
a Microsoft FAT file system. A Microsoft NTFS file system will use much less space.
a CD-ROM drive
a 3.5 inch 1.44 MB diskette drive
16-color VGA graphics adapter (640 x 480 resolution minimum, 800 x 600 resolution
recommended)
a mouse or other Windows compatible pointing device is recommended
Software requirements
To run RSNetWorx for ControlNet, you require one of the following operating systems:
Microsoft Windows 2000 (Service Pack 4)
Microsoft Windows 2000 Terminal Server
Microsoft Windows 2003 Server (Service Pack 1)
Microsoft Windows 2003 Terminal Server
Microsoft Windows XP (Service Pack 2)
26
• • • • •
2 • INSTALLING AND STARTING RSNETWORX FOR CONTROLNET
Software Compatibility
2 • Placeholder
RSNetWorx for ControlNet 7.00.00 is a component of Rockwell Software's latest
Coordinated Product Release (CPR 7). RSNetWorx for ControlNet 7.00.00 (CPR 7) has
been tested with, and is compatible with, Rockwell Software's CPR 7 release of the
following products:
FactoryTalk Automation Platform (2.00.10)
RSLinx Classic (2.50.00)
RSLogix 5 (7.00.00)
RSNetworx for ControlNet 7.00.00 has also been tested with RSLogix 5000 (v12, v13,
v14, v15).
Note: It is recommended that you use all products from the same CPR release.
We recommend that you use the default directory whenever possible. This subdirectory contains
all of the application files required to run the product.
In procedures that appear throughout this document, it is assumed that you used the default
name. If you did not use the default name, substitute the actual name you specified for the
default name shown.
27
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
enabled The installation program starts automatically and the selection dialog box
appears. Proceed to step 3.
disabled Perform the following steps:
Click Start, and then click Run. The Run dialog box appears.
In the Open field, type x:\autorun, where x is the letter of the drive containing
the RSNetWorx for ControlNet CD-ROM.
Click OK. The selection dialog box appears.
3. Follow the instructions that appear on the screen to install RSNetWorx for ControlNet
and any other required software packages.
4. At your discretion, follow the instructions that appear on the screen to install any
optional software packages.
5. When you are finished installing the software, remove the RSNetWorx for ControlNet
CD-ROM from the CD-ROM drive and the Master disk from the disk drive. Store
them in a safe place.
28
• • • • •
2 • INSTALLING AND STARTING RSNETWORX FOR CONTROLNET
2 • Placeholder
To start RSNetWorx for ControlNet software, click Start, and then select Programs >
Rockwell Software > RSNetWorx (folder) > RSNetWorx for ControlNet (executable)
from the Start menu.
To create a desktop icon, click Start, and then select Programs > Rockwell Software >
RSNetWorx for ControlNet shortcuts, and drag the RSNetWorx for ControlNet shortcut
to the location of your choice.
Note: We assume that you used the default names for the directory and program group. If you did
not use the default names, substitute the actual names that you specified for the default names
shown.
Troubleshooting installation
If RSNetWorx for ControlNet does not start up or run properly, consider the following:
Do you have the correct version of RSLinx Classic installed? RSNetWorx for
ControlNet requires RSLinx Lite 2.2 Service Pack 1 or later.
Does your computer have enough memory? RSNetWorx for ControlNet requires a
minimum of 32 MB of RAM.
Have you reinstalled an earlier Service Pack, or removed a component, such as
DCOM, that RSNetWorx for ControlNet requires?
Have you checked the RSNetWorx support on the web for troubleshooting
information? Go to http://support.rockwellautomation.com, click Knowledgebase, and
search for Tech Notes on RSNetWorx for ControlNet.
Have you checked the RSNetWorx Answer Station? In RSNetWorx, select Help >
RSNetWorx Assistance on the Web.
29
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
30
3 Advanced Concepts
3 • Placeholder
This chapter contains the following sections:
EDS-based devices
Class Instance Editor
ControlNet versus Remote I/O and DH+ networks
RSLogix 5 and RSNetWorx integration
EDS-based devices
RSNetworx for ControlNet relies on an electronic data sheet (EDS) for configuring
devices. An electronic data sheet is an ASCII file that is created by the manufacturer and
supplied with the device.
As long as the EDS file for the device you want to configure is registered with the
RSNetWorx for ControlNet software, you can configure its target connection
configuration (attributes) and how it will communicate with other devices on the
ControlNet network. Although the procedure for configuring a device is basically the
same for all devices, each device has a unique set of properties.
EDS library
The electronic data sheet (EDS) library is a collection of EDS files that have been
registered with RSNetWorx for ControlNet. The EDS files, which are provided by the
device manufacturers, contain configuration and identification information for the
devices.
RSNetWorx for ControlNet software can access only those devices that have been
registered. You must use the EDS Registry Wizard for registering EDS files for unknown
devices, or if you have updated EDS files to install. To access the EDS Wizard, select
Tools > EDS Wizard.
31
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Although you get a large number of electronic data sheet (EDS) files with the RSNetWorx
for ControlNet software, there may be a time when you need to acquire/create additional
EDS files. The most common ways to get these files are to:
obtain them on distribution diskettes that accompany the devices.
download them from ControlNet sites on the world wide web. You can either select
the device in the network configuration, right-click the mouse and select Re-register
Device, and click Download EDS File in the EDS Wizard or access one of the
following world wide web sites from which EDS files are available:
http://www.controlnet.org (ControlNet International web site)
http://www.ab.com/networks/eds (Allen-Bradley technical support site)
download them from a different manufacturer’s site.
We do not recommend configuring devices with the Class Instance Editor unless you are
instructed to do so by technical support personnel for the hardware product.
To use the editor, you will need to know the service code, class, instance, and attribute by
their appropriate hexadecimal codes within the device. This information may be on the
printed data sheet accompanying the device.
Note: For further information about configuring a device with the Class Instance Editor, contact
the manufacturer of the device. For more information on how to enter data into the Class
Instance Editor, contact Rockwell Software technical support.
32
• • • • •
3 • ADVANCED CONCEPTS
3 • Placeholder
Because ControlNet combines the functionality of an I/O network with that of an
informational network, you can use it in place of using Remote I/O and DH+ or Remote
I/O and Ethernet networks in combination. However, when you design your architecture,
keep the following considerations in mind.
The ControlNet network is designed optimally for predictable and repeatable delivery
of scheduled data (much like the Remote I/O network). This design also provides for
the delivery of unscheduled data, like the DH+ network, but makes it difficult to
predict unscheduled data transfer performance.
ControlNet and Ethernet are not equivalent networks and they are designed for
different purposes. Used correctly, these networks are complementary but not
competitive. Therefore, be aware that if you use ControlNet for applications with
predominant or heavy unscheduled traffic, you may be misapplying the network.
Data delivery for traffic on an Ethernet network is designed for first-come, first-served
delivery. Therefore, the delivery of a particular message on a lightly loaded Ethernet
network could be faster than on ControlNet. Also, for comparison, one maximum-size
Ethernet message (750 words) may be substituted with as many as seven ControlNet
unscheduled messages.
As a rule, if you expect to use small, unscheduled packets with fewer than 100 words
and do not expect heavy unscheduled network traffic, you can use either ControlNet
or Ethernet for unscheduled messaging with comparable performance. If you expect to
use larger packets and heavy traffic, you should use the Ethernet network.
The PLC-5/C15 processor implementation of ControlNet 1.5 unscheduled messaging
simulates Programmable Controller Communication Command (PCCC) messaging
and therefore, does not support more than 128 words in a single message packet
(versus 255 words maximum allowable). As a result, PLC-5/C15 processors must
work twice as hard to send/receive unscheduled messages on ControlNet.
33
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Buffer limitations are device-specific and can affect the total number of messages
handled by that device, thereby affecting overall performance. The following table
provides information about available product buffers for unscheduled connected and
unconnected messaging.
PLC-5/C processor 32 20
1784-KTCx module 25 20
1756-CNB module 64* 20/5**
*This is not a fixed value; it is determined by the Network Update Time (NUT).
**The limit is five prior to firmware release A01.19 of the module and 20 with firmware
release A01.19 and later.
By their nature, connected messages require the use of buffers for longer periods of time
than do unconnected messages because the connection -- and thus the buffer -- remains in
use until the connection is ended. By contrast, with unconnected messages, a connection,
and its buffer, remains in use for only short periods of time.
34
• • • • •
3 • ADVANCED CONCEPTS
3 • Placeholder
RSLogix 5 and RSNetWorx integration: Online without Allen-
Bradley remote I/O (RIO) usage
To quickly and effectively use RSNetWorx for ControlNet and
RSLogix 5 in the online mode when Allen-Bradley remote I/O (RIO) is not a
consideration, perform the following steps:
Note: These steps assume that you have configured a communication driver with RSLinx Classic
for communication to your ControlNet network.
INSERT CONNECTIONS
2. In RSNetWorx for ControlNet, define the connections needed by the PLC-5C for
ControlNet communication. To define these connections, complete the following:
a. In the network configuration, click a PLC-5C processor and then select Device >
Scanlist Configuration. RSNetWorx for ControlNet launches an instance of the
Scanlist Configuration Tool and displays the scanlist for the selected PLC-5C
processor.
The PLC-5C you are currently configuring is highlighted in green. In addition, the
node address of the PLC-5C is also displayed in the title bar.
b. Click the device that you want to insert a connection to, then select Connection >
Insert. On the Connection Properties dialog, specify all of the ControlNet
configuration properties associated with that connection. When complete, click
OK.
Repeat for each device that you want to connect to on your ControlNet network.
35
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Note: You can insert default connections to all of the devices on the ControlNet network
or a selected set of devices on the ControlNet network. Select Connection > Auto
Insert > All Devices to search all of the devices in the configuration and insert a pending
connection entry. Select Connection > Auto Address > All Entries to allow the
software to select the next available, unconfigured address and define the ControlNet
specific files (for example, status, configuration, data input, and data output) needed for
each connection.
4. In RSNetWorx for ControlNet, select File > Save to save your work to the ControlNet
configuration file (*.xc). You will associate individual RSLogix 5 project files (.rsp) to
this file in the following sections.
When complete, minimize each instance of the Scanlist Configuration Tool. Then
minimize RSNetWorx for ControlNet.
ASSOCIATE AN RSLOGIX 5 PROJECT FILE (*.RSP) WITH EACH PLC-5C
NODE IN THE CONTROLNET CONFIGURATION FILE (*.XC) AND SPECIFY
MODULE CONFIGURATION INFORMATION
5. In RSLogix 5, create a new project for a PLC-5C processor and associate the project
to the configuration file (*.xc) created in RSNetWorx for ControlNet. Complete the
following:
a. Start RSLogix 5, and then select Comms > Who ActiveGo Online.
b. In the Communications dialog, select a PLC-5C processor node, and then click
OK.
c. On the Default Program Rename dialog, enter a name for the selected PLC-5C
processor, and then click OK. The processor image is uploaded to the RSLogix 5
project file (*.rsp)
Note: If the PLC-5C already has a name, the Going to Online dialog is displayed. Click
Create New File.
d. In the Project tree control, select the Controller Properties icon. Click the right
mouse button and select Open. On the Controller Properties dialog, browse your
computer to find the ControlNet configuration file (*.xc) that you created in steps
2 and 3. In addition, be sure to specify the node address where the selected PLC-
5C resides on your ControlNet network, and then click OK.
Note: It is not necessary to enter a value for the ControlNet Source Link ID field. For
more information on the ControlNet Source Link ID field, see the RSLogix 5 online help.
36
• • • • •
3 • ADVANCED CONCEPTS
6. Configure each module and store the configuration data in the processor’s data table.
To define these locations in RSLogix 5, complete the following:
3 • Placeholder
a. In the Project tree control, select the I/O Configuration icon. Click the right mouse
button and select Open. On the I/O Configuration - Chassis Table dialog, all of the
devices that this processor communicates with and associated I/O mapping
information are displayed.
b. Select the chassis that contains the module that you want to configure on the
ControlNet network. Click the right mouse button and select Display Chassis.
Each of the modules that this PLC-5C communicates with in that chassis are
automatically added and displayed by RSNetWorx for ControlNet.
c. Select the module type in that chassis that you want to configure. Click the right
mouse button and select Display Module. On the Module Configuration dialog for
the selected module, configure the module for your application. When complete,
click Accept Edits, and then click Close. Close all of the associated dialogs.
Repeat for each module in that chassis (if applicable).
d. You are prompted to download the configuration to the module. Click OK.
7. Enter the appropriate ladder logic for the PLC-5C processor.
8. Save the RSLogix 5 project file (*.rsp) for this PLC-5C processor. You are prompted
to upload current data table values; click Yes. At this point, the changes are committed
to the specified RSLogix 5 project file and all pending edit information is included in
the associated .xc file.
When complete, close the RSLogix 5 project file.
9. Repeat steps 5 through 8 for each PLC-5C processor on your ControlNet network.
Note: Be sure to specify a unique ControlNet node number for each PLC-5C processor on
your ControlNet network.
37
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
10. In RSNetWorx for ControlNet, integrate the changes made in RSLogix 5 for each
PLC-5C on the network to the configuration file (*.xc) created in steps 1 through 3.
Complete the following:
a. Maximize RSNetWorx for ControlNet and select the Edits Enabled checkbox. All
changes made in RSLogix 5 are automatically included as pending edits.
Note: In each instance of the Scanlist Configuration Tool, you can review the changes
made to the modules in RSLogix 5. These changes appear in blue text (pending edits).
38
• • • • •
3 • ADVANCED CONCEPTS
Note: These steps assume that you have configured a communication driver with RSLinx Classic
for communication to your ControlNet network.
3 • Placeholder
DEFINE THE NETWORK LAYOUT
2. In RSNetWorx for ControlNet, define the local rack information and insert the
connections needed by the PLC-5C for ControlNet communication. Complete the
following:
a. In the network configuration, click a PLC-5C processor and then select Device >
Scanlist Configuration. RSNetWorx for ControlNet launches an instance of the
Scanlist Configuration Tool and displays the scanlist for the selected PLC-5C
processor.
The PLC-5C you are currently configuring is highlighted in green.
b. Click Device > I/O File Allocation. Specify your local rack information, then
click OK.
c. Click the device that you want to insert a connection to, then select Connection >
Insert. On the Connection Properties dialog, specify all of the ControlNet
configuration properties associated with that connection. When complete, click
OK.
Repeat for each device that you want to connect to on your ControlNet network.
39
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Note: You can insert default connections to all of the devices on the ControlNet network
or a selected set of devices on the ControlNet network. Select Connection > Auto
Insert > All Devices to search all of the devices in the configuration and insert a pending
connection entry. Select Connection > Auto Address > All Entries to allow the
software to select the next available, unconfigured address and define the ControlNet
specific files (for example, status, configuration, data input, and data output) needed for
each connection.
4. In RSNetWorx for ControlNet, select File > Save to save your work to the ControlNet
configuration file (*.xc). You will associate individual RSLogix 5 project files (.rsp) to
this file in the following sections.
When complete, minimize each instance of the Scanlist Configuration Tool. Then
minimize RSNetWorx for ControlNet.
ASSOCIATE AN RSLOGIX 5 PROJECT FILE (*.RSP) WITH EACH PLC-5C
NODE IN THE CONTROLNET CONFIGURATION FILE (*.XC) AND SPECIFY
MODULE CONFIGURATION INFORMATION
5. In RSLogix 5, create a new project for a PLC-5C processor and associate the project
to the configuration file (*.xc) created in RSNetWorx for ControlNet. Complete the
following:
a. Start RSLogix 5.
b. Open a new project file by selecting File > New. On the Select Processor Type
dialog, specify the correct platform (ControlNet), PLC-5C processor (including
series and revision), processor name, communication driver, and node number for
a PLC-5C processor on your ControlNet network. Click OK.
Note: To work with a ControlNet network, you must specify one of the PLC-5C
processors that are followed by 1.5 suffix (for example, PLC-5/40C 1.5).
40
• • • • •
3 • ADVANCED CONCEPTS
c. On the Select ControlNet Project dialog, browse your computer to find the
ControlNet configuration file (*.xc) that you created in steps 2 and 3. In addition,
3 • Placeholder
specify the node address where the specified PLC-5C processor resides on your
ControlNet network, and then click OK.
6. Configure each module and store the configuration data in the processor’s data table.
To define these locations in RSLogix 5, complete the following:
a. In the Project tree control, select the I/O Configuration icon. Click the right mouse
button and select Open. On the I/O Configuration - Chassis Table dialog, all of the
devices that this processor communicates with and associated I/O mapping
information are displayed.
b. Select the chassis that contains the module that you want to configure on the
ControlNet network. Click the right mouse button and select Display Chassis.
Each of the modules that this PLC-5C communicates with in that chassis are
automatically added by RSNetWorx for ControlNet and displayed.
c. Select the module type in that chassis that you want to configure. Click the right
mouse button and select Display Module. On the Module Configuration dialog for
the selected module, configure the module for your application. When complete,
click Accept Edits, and then click Close. Close all of the associated dialogs.
Repeat for each module in that chassis (if applicable).
7. Enter the appropriate ladder logic for the PLC-5C processor.
8. Save the RSLogix 5 project file (*.rsp) for this PLC-5C processor. At this point, the
changes are committed to the specified RSLogix 5 project file and all pending edit
information is included in the associated .xc file. Close the RSLogix 5 project file.
9. Repeat steps 5 through 8 for each PLC-5C processor on your ControlNet network.
Note: Be sure to specify a unique ControlNet node number for each PLC-5C processor on
your ControlNet network.
41
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
10. In RSNetWorx for ControlNet, integrate the changes made in RSLogix 5 for each
PLC-5C on the network to the configuration file (*.xc) created in steps 1 through 3.
Complete the following:
a. Maximize RSNetWorx for ControlNet and select the Edits Enabled checkbox. All
changes made in RSLogix 5 are automatically included as pending edits.
Note: In each instance of the Scanlist Configuration Tool, you can review the changes
made to the modules in RSLogix 5. These changes appear in blue text (pending edits).
If the Online/Offline Mismatch dialog does not appear, select Network >
Download.
b. Close RSNetWorx for ControlNet. Each instance of the Scanlist Configuration
Tool closes automatically.
42
• • • • •
3 • ADVANCED CONCEPTS
3 • Placeholder
12. In RSLogix 5, open each project file (*.rsp) that was created for each PLC-5C node on
your network. Complete the following:
a. Select Comms > System Comms. On the Communications dialog, select the
appropriate node, and then click Download. You are prompted to proceed with the
download; click Yes.
b. You are prompted to keep the existing online configuration; click Yes. You are
prompted to continue with the download; click Yes.
c. On the Save Program As dialog, you are prompted to save the RSLogix 5 file;
click Save. You are then prompted to go online; click Yes.
d. Select Remote Run mode.
13. Repeat for each RSLogix 5 project file (*.rsp). When complete, RSLogix 5 and
RSNetWorx for ControlNet are synchronized.
For more information about the integration of RSLogix 5 and RSNetWorx for ControlNet,
contact Rockwell Software Technical Support.
RSLogix 5 and RSNetWorx integration: Offline with Allen-
Bradley remote I/O (RIO) usage
To quickly and effectively use RSNetWorx for ControlNet and RSLogix 5 in the offline
mode when Allen-Bradley remote I/O (RIO) is a consideration, and then download that
information to your online network, perform the following steps:
Note: These steps assume that you have configured a communication driver with RSLinx Classic
for communication to your ControlNet network.
43
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
box, add all of the appropriate modules to that chassis to match the actual
hardware allocated on your network. When complete, click OK.
Repeat for each adapter module on your ControlNet network.
2. In RSNetWorx for ControlNet, define the local rack information needed by the
PLC-5C for ControlNet communication. Complete the following:
a. In the network configuration, click a PLC-5C processor and then select Device >
Scanlist Configuration. RSNetWorx for ControlNet launches an instance of the
Scanlist Configuration Tool and displays the scanlist for the selected PLC-5C
processor.
The PLC-5C you are currently configuring is highlighted in green. In addition, the
name of the PLC-5C is also displayed in the title bar.
b. Click Device > I/O File Allocation. Specify your local rack information, then
click OK.
c. Select File > Save to save your work to a ControlNet configuration file (*.xc).
You will associate individual RSLogix 5 project files (*.rsp) to this file in the
following sections.
When complete, close the Scanlist Configuration Tool.
3. Repeat step 2 for each PLC-5C on your ControlNet network, saving your changes to
the same ControlNet configuration file (*.xc) created in step 2c.
When complete, minimize RSNetWorx for ControlNet.
44
• • • • •
3 • ADVANCED CONCEPTS
b. Open a new project file by selecting File > New. On the Select Processor Type
dialog, specify the correct platform (ControlNet), PLC-5C processor (including
3 • Placeholder
series and revision), processor name, communication driver, and node number for
a PLC-5C processor on your ControlNet network. Click OK.
Note: To work with a ControlNet network, you must specify one of the PLC-5C
processors that are followed by 1.5 suffix (for example, PLC-5/40C 1.5).
c. On the Select ControlNet Project dialog, click Browse to find the location where
your ControlNet configuration files (*.xc) reside. On the Open dialog, find the
appropriate directory location on your computer, and then select the name for the
ControlNet configuration file created in step 2c. When complete, click Open.
When you return to the Select ControlNet Project dialog, specify the node address
where the specified PLC-5C processor resides on your ControlNet network, and
then click OK.
5. Configure the remote I/O data table settings for your ControlNet network. Complete
the following:
a. In the Project tree control, select the Channel Configuration icon. Click the right
mouse button and select Open.
b. Coordinate your remote I/O channel settings for your specific application. When
complete, click Apply, and then close all associated dialogs.
c. When complete, close the Edit Channel Properties dialog.
6. Select File > Save to save your RSLogix 5 project file (*.rsp). Specify a name for your
RSLogix 5 project file, and then click Save. All changes will also be associated to the
ControlNet configuration file (*.xc) that you created in step 4.
When complete, close the RSLogix 5 project file.
7. Complete steps 4 through 6 for each PLC-5C on your ControlNet network. Note that
for each PLC-5C on your network, you will associate the same ControlNet
configuration file (*.xc) specified in step 2c.
When complete, minimize RSLogix 5.
45
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
INSERT CONNECTIONS
8. In RSNetWorx for ControlNet, define the data table input, output, and integer file
locations needed by the PLC-5C for ControlNet communication. To define these
locations, complete the following:
a. Maximize RSNetWorx for ControlNet and click the Edits Enabled checkbox. A
separate instance of the Scanlist Configuration Tool will be launched for each
PLC-5C that you are actively editing on your ControlNet network.
Note: When working offline, the number of scanners (for example, PLC-5C processors)
that can be scheduled on a ControlNet network are dependent upon the particular
operating system and the amount of RAM installed on the computer. For more
information, see the capacity document.
46
• • • • •
3 • ADVANCED CONCEPTS
11. In RSLogix 5, configure each module and store the configuration data in the
3 • Placeholder
processor’s data table. To define these locations in RSLogix 5, complete the
following:
a. Maximize RSLogix 5.
b. Open the RSLogix 5 project file (*.rsp) for a PLC-5C processor.
c. In the Project tree control, select the I/O Configuration icon. Click the right mouse
button and select Open. On the I/O Configuration - Chassis Table dialog, all of the
devices that this processor communicates with and associated I/O mapping
information are displayed.
d. Select the chassis that contains the module that you want to configure on the
ControlNet network. Click the right mouse button and select Display Chassis.
Each of the modules that this PLC-5C communicates with in that chassis are
automatically added by RSNetWorx for ControlNet and displayed.
Select the module type in that chassis that you want to configure. Click the right
mouse button and select Display Module. On the Module Configuration dialog for
the selected module, configure the module for your application. When complete,
click Accept Edits, and then click Close. Close all of the associated dialogs.
Repeat for each module in that chassis (if applicable).
Note: RSNetWorx for ControlNet will be displayed, signifying that changes have been
made in RSLogix 5. Minimize RSNetWorx for ControlNet.
12. Enter the appropriate ladder logic for the PLC-5C processor.
13. Select File > Save to save the RSLogix 5 project file (*.rsp) for this PLC-5C
processor. At this point, the changes are committed to the specified RSLogix 5 project
file and all pending edit information is included in the associated .xc file. Close the
RSLogix 5 project file.
14. Repeat steps 11 through 13 for each PLC-5C processor on your ControlNet network.
When complete, minimize RSLogix 5.
47
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
15. In RSNetWorx for ControlNet, integrate the changes made in RSLogix 5 for each
PLC-5C on the network to the ControlNet configuration file (*.xc) created in step 2c.
Complete the following:
a. Maximize RSNetWorx for ControlNet and select the Edits Enabled checkbox. All
changes made in RSLogix 5 are automatically included as pending edits.
Note: In each instance of the Scanlist Configuration Tool, you can review the changes
made to the modules in RSLogix 5. These changes appear in blue text (pending edits).
If the Online/Offline Mismatch dialog does not appear, select Network >
Download.
b. Close RSNetWorx for ControlNet. Each instance of the Scanlist Configuration
Tool closes automatically.
48
• • • • •
3 • ADVANCED CONCEPTS
3 • Placeholder
17. In RSLogix 5, open each project file (*.rsp) that was created for each PLC-5C node on
your network. Complete the following:
a. Select Comms > System Comms. On the Communications dialog, select the
appropriate node, and then click Download. You are prompted to proceed with the
download; click Yes.
b. You are prompted to keep the existing online configuration; click Yes. You are
prompted to continue with the download; click Yes.
c. On the Save Program As dialog, you are prompted to save the RSLogix 5 file;
click Save. You are then prompted to go online; click Yes.
d. Select Remote Run mode.
18. Repeat for each RSLogix 5 project file (*.rsp). When complete, RSLogix 5 and
RSNetWorx for ControlNet are synchronized.
For more information about the integration of RSLogix 5 and RSNetWorx for ControlNet,
contact Rockwell Software Technical Support.
49
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
2. In RSNetWorx for ControlNet, define the local rack information needed by the
PLC-5C for ControlNet communication. Complete the following:
a. In the network configuration, click a PLC-5C processor and then select Device >
Scanlist Configuration. RSNetWorx for ControlNet launches an instance of the
Scanlist Configuration Tool and displays the scanlist for the selected PLC-5C
processor. The local rack information is automatically obtained for the selected
PLC-5C processor.
The PLC-5C you are currently configuring is highlighted in green. In addition, the
name of the PLC-5C is also displayed in the title bar.
b. Select File > Save to save your work to a ControlNet configuration file (*.xc).
You will associate individual RSLogix 5 project files (*.rsp) to this file in the
following sections.
When complete, close the Scanlist Configuration Tool.
3. Repeat step 2 for each PLC-5C on your ControlNet network, saving your changes to
the same ControlNet configuration file (*.xc) created in step 2b.
When complete, minimize RSNetWorx for ControlNet.
50
• • • • •
3 • ADVANCED CONCEPTS
d. In the Project tree control, select the Controller Properties icon. Click the right
mouse button and select Open. On the Controller Properties dialog, click Browse
3 • Placeholder
to find the directory location where your ControlNet configuration files (*.xc)
reside. On the Open dialog, find the appropriate directory location on your
computer, and then select the name for the ControlNet configuration file created in
step 4.
When complete, click Open.
When you return to the ControlNet Properties dialog, specify the node address
where the specified PLC-5C processor resides on your ControlNet network, and
then click OK.
Note: It is not necessary to enter a value for the ControlNet Source Link ID field. For
more information on the ControlNet Source Link ID field, see the RSLogix 5 online help.
5. Configure the remote I/O data table settings for your ControlNet network. Complete
the following:
a. In the Project tree control, select the Channel Configuration icon. Click the right
mouse button and select Open.
b. Coordinate your remote I/O channel settings for your specific application. When
complete, click Apply, and then close all associated dialogs.
c. When complete, close the Edit Channel Properties dialog.
d. Select File > Save to save your RSLogix 5 project file (*.rsp). Specify a name for
your RSLogix 5 project file, and then click Save. You are prompted to upload your
changes; click Yes. At this point, the changes are committed to the specified
RSLogix 5 project file. In addition, all changes will also be associated to the
ControlNet configuration file (*.xc) that you created in step 4.
e. When complete, close the RSLogix 5 project file.
6. Complete steps 4 through 6 for each PLC-5C on your ControlNet network. Note that
for each PLC-5C on your network, you will associate the same ControlNet
configuration file (*.xc) specified in step 1d. When complete, minimize RSLogix 5.
51
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
INSERT CONNECTIONS
7. In RSNetWorx for ControlNet, define the connections needed by the PLC-5C for
ControlNet communication. To define these connections, complete the following:
a. Maximize RSNetWorx for ControlNet and click the Edits Enabled checkbox. A
separate instance of the Scanlist Configuration Tool will be launched for each
PLC-5C that you are actively editing on your ControlNet network.
Note: When working online, the number of scanners (for example, PLC-5C processors)
that can be scheduled on a ControlNet network are dependent upon the particular
communications device and operating system. For more information, see the capacity
document.
b. In the network configuration, click a PLC-5C processor and then select Device >
Scanlist Configuration. RSNetWorx for ControlNet launches an instance of the
Scanlist Configuration Tool and displays the scanlist for the selected PLC-5C
processor.
The PLC-5C you are currently configuring is highlighted in green. In addition, the
name of the PLC-5C is also displayed in the title bar.
8. Click the device that you want to insert a connection to, then select Connection >
Insert. On the Connection Properties dialog, specify all of the ControlNet
configuration properties associated with that connection.
When complete, click OK.
Repeat for each device that you want to connect to on your ControlNet network.
Note: You can insert default connections to all of the devices on the ControlNet network or a
selected set of devices on the ControlNet network. Select Connection > Auto Insert > All
Devices to search all of the devices in the configuration and insert a pending connection
entry. Select Connection > Auto Address > All Entries to allow the software to select the
next available, unconfigured address and define the ControlNet specific files (for example,
status, configuration, data input, and data output) needed for each connection.
9. Repeat step 8 for each PLC-5C on your ControlNet network.
Note: Keep in mind that a separate instance of the Scanlist Configuration Tool will be
launched for each PLC-5C that you are actively editing on your ControlNet network.
10. In RSNetWorx for ControlNet, select File > Save to save your work to the ControlNet
configuration file (*.xc).
When complete, minimize each instance of the Scanlist Configuration Tool. Then
minimize RSNetWorx for ControlNet.
SPECIFY MODULE CONFIGURATION INFORMATION
11. Configure each module and store the configuration data in the processor’s data table.
To define these locations in RSLogix 5, complete the following:
52
• • • • •
3 • ADVANCED CONCEPTS
a. In RSLogix 5, open a RSLogix 5 project file (*.rsp) for a PLC-5C and select
Comms > Go Online.
3 • Placeholder
b. On the Going to Online Programming State dialog, click Upload Logic, Merge
with Existing Files Comments/Symbols Database. The processor image is
uploaded to the RSLogix 5 project file (*rsp).
c. In the Project tree control, select the I/O Configuration icon. Click the right mouse
button and select Open. On the I/O Configuration - Chassis Table dialog, all of the
devices that this processor communicates with and associated I/O mapping
information are displayed.
d. Select the chassis that contains the module that you want to configure on the
ControlNet network. Click the right mouse button and select Display Chassis.
Each of the modules that this PLC-5C communicates with in that chassis are
automatically added by RSNetWorx for ControlNet and displayed.
e. Select the module type in that chassis that you want to configure. Click the right
mouse button and select Display Module. On the Module Configuration dialog
for the selected module, configure the module for your application. When
complete, click Accept Edits, and then click Close. Close all of the associated
dialogs.
Repeat for each module in that chassis (if applicable).
Note: RSNetWorx for ControlNet will be displayed, signifying that changes have been
made in RSLogix 5. Minimize RSNetWorx for ControlNet.
12. Enter the appropriate ladder logic for the PLC-5C processor.
13. Select File > Save to save the RSLogix 5 project file (*.rsp) for this PLC-5C
processor.
14. Select Comms > Download. You are prompted to keep existing changes; click Yes.
At this point, the changes are committed to the specified RSLogix 5 project file and all
pending edit information is included in the associated .xc file. Close the RSLogix 5
project file.
15. Repeat steps 11 through 14 for each PLC-5C processor on your ControlNet network.
Note: Be sure to specify a unique ControlNet node number for each PLC-5C processor on
your ControlNet network.
When complete, minimize RSLogix 5.
16. In RSNetWorx for ControlNet, integrate the changes made in RSLogix 5 to the
ControlNet configuration file (*.xc) created in step 2 for each PLC-5C on the network.
Complete the following:
a. Maximize RSNetWorx for ControlNet and select the Edits Enabled checkbox. All
changes made in RSLogix 5 are automatically included as pending edits.
53
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Note: In each instance of the Scanlist Configuration Tool, you can review the changes
made to the modules in RSLogix 5. These changes appear in blue text (pending edits).
54
4 Finding the Information You Need
4 • Placeholder
This chapter describes how to:
Use the online help
Access the product manuals
Access the Answer Station
Complete the product tutorial
Participate in Rockwell Software training courses
Contact technical support
55
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
To troubleshoot a particular message, you can select the message and press the F1 key or
right-click on the message and select Troubleshoot to access the online help.
56
• • • • •
4 • FINDING THE INFORMATION YOU NEED
For example, if you select the CNET:8116 message code shown here and press F1, the
“This network is configured and there is no offline configuration” troubleshooting help
4 • Placeholder
topic displays.
From the message view, you can also select a message and choose View > Messages >
Troubleshoot to display online help for the message. You can also show, clear, and/or
clear and hide messages by making the appropriate selection from the View > Messages
command on the main menu. The copy menu item copies the selected message to the
Windows clipboard so it can be pasted into other applications (for example, an e-mail
message).
57
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
58
• • • • •
4 • FINDING THE INFORMATION YOU NEED
Finding definitions
Within the RSNetWorx for ControlNet help, blue highlighted text with an underline
4 • Placeholder
indicates a pop-up definition or a link to a related topic. For example, in the Configure
network parameters help topic, network update time, maximum scheduled address,
maximum unscheduled address, media redundancy, and network name are pop-up
definitions.
59
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
60
• • • • •
4 • FINDING THE INFORMATION YOU NEED
4 • Placeholder
Tutorial
RSNetWorx for ControlNet contains a product tutorial, which includes basic overview
information and specific tasks and examples for successfully working with the product.
This tutorial is available from Start > Programs > Rockwell Software > RSNetWorx >
RSNetWorx for ControlNet Tutorial.
61
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Training
One of the best ways to increase your proficiency at using Rockwell Software products is
to attend a Rockwell Software training program. Our training programs can help you
master the basics and show you how to unleash the full potential of our software.
We offer a wide range of training programs, from regularly scheduled classes conducted at
Rockwell Software facilities, to custom-tailored classes conducted at your enterprise. The
size of each class is kept small intentionally to maximize student engagement.
If you would like more information about our training programs, visit the Rockwell
Software site on the World Wide Web or contact the Rockwell Software Training
Coordinator. Our World Wide Web address and telephone numbers appear on the inside
front cover of this document.
Note: For more information on Rockwell Software training, select Help > Support and Training
from within RSNetWorx for ControlNet.
Technical support
If you cannot find answers to your questions in the Getting Results with RSNetWorx for
ControlNet guide, the online help, or the Online Books documentation, you can call
Rockwell Software Technical Support at the numbers listed on the inside front cover of
this guide. You can also access the Rockwell Software Online Support Library and receive
information about Autofax Product Information System from the web site listed on the
inside front cover of this guide.
62
• • • • •
4 • FINDING THE INFORMATION YOU NEED
4 • Placeholder
information:
product serial number and product version number
The product serial numbers and version number can be found in the software by
selecting Help > About RSNetWorx
hardware you are using
operating system plus service packs, and version of Internet Explorer (if any) installed
exact wording of any errors or messages that appeared on your screen
description of what happened and what you were doing when the problem occurred
description of how you attempted to solve the problem
Note: For more information on Rockwell Software technical support, select Help > Support and
Training from within RSNetWorx for ControlNet.
63
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
64
A Activation
A • Placeholder
Rockwell Software’s products are copy-protected. Only a computer with access to the
activation key can run the software. The key is located in an activation file, which is
originally located on the Master disk supplied with the RSNetWorx for ControlNet
product. The activation file contains one activation key per product. Each key contains
one or more licenses depending on how many copies of the product you have purchased.
Note: Store your Master disk in a safe place. If your activation becomes damaged, the Master
disk may be the only means to run your software in an emergency.
During the setup process, the setup program gives you the opportunity to move the
activation file from the Master disk to the root directory of the drive on which you’re
installing the software.
When you launch RSNetWorx for ControlNet, the software first checks your local hard
drives, then network hard drives, and finally local floppy drives for activation. If the
system fails to detect either the activation file or the Master disk, you will receive an error
message stating that activation is required to run the RSNetWorx for ControlNet software;
the software will run in Demo mode.
Note: Systems attached to extensive computer networks can take quite a while to search for
activation files on all available drives. You can use the CHECKDRIVES setting to specify and/or
limit the drives your software checks for activation files and to specify the order in which they are
checked. Refer to the activation utilities online help file by selecting Help > Copy Protection.
65
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Before running any type of utility that may modify the structure or organization of the
hard drive, remove activation from the hard drive by completing the following steps:
1. Use the Move Activation utility (EvMove) to move activation files from the hard
drive to an activation disk.
Do not use the Move Activation utility if Rockwell Software products are currently
running. Ensure all software programs are closed before running the EvMove utility.
Run EvMove by selecting Start > Programs > Rockwell Software > Utilities >
Move Activation.
2. Perform the hard disk operation.
3. Move the activation files back to the hard drive.
You must use the move utility, EvMove, to move activation files. Attempts to copy,
move or e-mail an activation file by other means will damage the file.
66
• • • • •
A • ACTIVATION
Network drive. The activation keys reside on a network drive. Use this method if you
have purchased multiple licenses of the software and want several users to be able to
A • Placeholder
activate the software over a network. Refer to the online help for instructions on moving
activation to a network drive (refer to the “Finding more information about activation”
section in this chapter to access online help).
67
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
68
• • • • •
A • ACTIVATION
A • Placeholder
It has to do with a disk modification that NT does not allow. If you have access to a
Windows 95 or 98 machine, you can create a disk that will work under NT. Format a
floppy and move any activation file to it under Windows 95 or 98. (You can move the
activation back off the disk if you want to keep it where it was.) Then take that disk to
your Windows NT machine and move the activation to it.
69
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
70
B Security
B • Placeholder
This first release of RSAssetSecurity™ is intended to improve the security of your
automation system by limiting access to those with a legitimate need. RSAssetSecurity
authenticates user identities and authorizes user requests to access a FactoryTalk-enabled
system. These security services are fully integrated into the FactoryTalk Directory and are
included as part of the FactoryTalk Automation Platform that installs with many products.
Although security services are always present wherever FactoryTalk is installed, you must
purchase and install activations in order to add more than 10 user accounts to a Network
Directory and use security services across a networked system on multiple computers.
Activations are not required to add 10 or fewer user accounts to a Network Directory. In
addition, activations are not required to add user accounts to a Local Directory; security
services are freely available when used in a stand-alone system on a single computer.
For more information on how to use security services, refer to RSAssetSecurity’s Online
help.
71
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
3. While running RSNetWorx’s installation wizard, you will see the Enable Security and
Select a FactoryTalk Directory install screen (shown below). On this screen, select the
‘Enable security’ option. And then select the FactoryTalk directory (Network or
Local) that will be used to authenticate and authorize user access.
72
• • • • •
B • SECURITY
4. Click Next to go to the Add Security Policies to the FactoryTalk Directory screen (see
the following figure). On this screen, make sure the Log on to the … FactoryTalk
B • Placeholder
Directory text shows the directory you chose on the previous screen.
5. Enter the username and password you created while configuring the FactoryTalk
Directory.
6. Click Next to finish installing RSNetWorx.
73
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
74
• • • • •
B • SECURITY
To allow or deny user access to one or more of the above securable actions, you will need
to:
B • Placeholder
1. Start FactoryTalk Administration Console from Start > Programs > Rockwell
Software > FactoryTalk Administration Console. You will see the Log On to
FactoryTalk screen, as shown below.
2. Enter your username and password, and select the directory you want to log on to.
(The username and password were set when you set up an account during FactoryTalk
Directory configuration.)
Tips for choosing a directory:
Click Network to access Network (also called Distributed) applications on the
Network Directory Server.
Click Local to access Local (also called Stand-alone) applications on the Local
Directory. Local applications are always located on your local computer. You
cannot access local applications remotely.
If you cannot log on to a particular directory on your computer, it may be because
it has not yet been configured. For more information, refer to the Right
FactoryTalk Directory is not configured on this computer topic in FactoryTalk
help. You can launch FactoryTalk Help from FactoryTalk Administration Console.
75
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
5. In the Feature Security Properties dialog box, click the securable action you want to
grant the user access to.
6. In the Configure Securable Action dialog box, from the list of users, select the user
you want to grant access to, and click Add.
Note: For more information on FactoryTalk and RSAssetSecurity, refer to RSNetWorx for
ControlNet Online Help.
76
Glossary
C • Welcome
Activation disk — Any disk (floppy or hard) containing an activation file. An activation
disk can be used to activate the software. This is different from a key disk (Master Disk)
in that at least one license of the software must be available on the activation disk to
activate the software.
Active keeper — The active keeper is the node responsible for sending a periodic keeper
broadcast on a ControlNet network and responding to requests for scanner signatures from
any other nodes with scheduled connections on that network. The periodic keeper
broadcast sent by the active keeper is a transparent scheduled message containing
information about:
which keeper should be active
the overall network signature
any pending network change operations and network management resources
All networks must have an active keeper to change the ControlNet network or start
scheduled connections. After joining the network, any new node with scheduled
connections will communicate with the active keeper to verify scanner signatures for the
ControlNet configuration. If the scanner signatures are compatible, the node can join the
network and scheduled connections begin.
If more than one keeper capable node exists on the network, only one of those nodes can
be the active keeper. For more information, see single keeper and multi-keeper.
Activation file — A hidden, read-only, system file that “activates” a Rockwell Software
product. The software will run only if your system can find the correct activation file.
Activation key — Activation files contain a database of activation keys. Each key is
particular to a certain product and must be accessible on a local or remote drive for that
product to run.
Actual packet interval — The actual packet interval (API) value is based on the NUI,
and is always less than or equal to the RPI. The API value is the largest binary multiple (1,
2, 4, 8, 16, 32, 64, or 128) of the NUT, whose value is less than or equal to the RPI.
Average scheduled bandwidth — Displays the percentage of average scheduled
bandwidth, determined by averaging the percent of the NUT used for scheduled
communication over (128) network update intervals for the configuration.
77
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Input Only - specifies an independent connection where a device receives inputs from
the target device and sends configuration data to the network. An Input Only
connection does not send outputs; it only receives inputs. You can specify multiple
Input Only connections to the target device from different originators.
78
• • • • •
C • GLOSSARY
Listen Only - specifies a dependent connection where a device receives inputs from
the target device, but does not send configuration data with the network. A Listen
C • Placeholder
Only connection only functions properly when another non-Listen Only connection
exists to the same target device. A Listen Only connection does not send outputs; it
only receives inputs. You can specify multiple Listen Only connections to the target
device from different originators.
Note: All Listen Only connections will be terminated when all non-Listen Only connections
are terminated.
5/20C 2000 2
5/40C 3000 3
5/60C, 5/80C 4000 4
For example, if you specify a Data Input File of N34 and a Data Input File Size of 4000
words, RSNetWorx for ControlNet will automatically create integer files N34, N35, N36,
and N37, all 1000 words long.
79
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
1747 Scanner
The M1 file is a module input file for the 1747 SCNR. M1 files are most appropriately
used for non-critical I/O data transfers. There is no image for these files in the processor
memory.
You can access ControlNet data located in M1 files using the COP(copy) instruction in
your ladder program. The maximum data length you can transfer with the COP instruction
is 128 words. The following explains the addressing format of M1 files:
Mf:e.s
M=module
f=file type (1)
e=slot (1-30)
s=word (3 to max. supplied by module)
The maximum number of words that can be supplied by the 1747-SCNR is 255.
Data output file (DOF) —
PLC-5C processor
The data output file is a user-specified integer data-table file. PLC-5C processors use this
file to share non-discrete output data and scheduled peer-to-peer output data over the
ControlNet network. The maximum number of words that can exist in the data output file
is processor dependent.
5/20C 2000 2
5/40C 3000 3
5/60C, 5/80C 4000 4
For example, if you specify a Data Output File of N30 and a Data Input File Size of 4000
words, RSNetWorx for ControlNet will automatically create integer files N30, N31, N32,
and N33, all 1000 words long.
80
• • • • •
C • GLOSSARY
1747 Scanner
The M0 file is a module output file for the 1747 SCNR. M0 files are most appropriately
C • Placeholder
used for non-critical I/O data transfers. There is no image for these files in the processor
memory.
During the processor scan, M0 data can be changed by the processor according to ladder
diagram instructions addressing the M0 files. You can access ControlNet data located in
M0 files using the COP(copy) instruction in your ladder program. The maximum data
length you can transfer with the COP instruction is 128 words. The following explains the
addressing format of M0 files:
Mf:e.s
M=module
f=file type (0)
e=slot (1-30)
s=word (3 to max. supplied by module)
The maximum number of words that can be supplied by the 1747-SCNR is 255.
Discrete input (output) data — The data coming from a rack (chassis) connection.
Typically, it is an array of bits, each one representing a discrete (single) field wiring point.
Diagnostic file — The diagnostic file is a user-specified integer data-table file starting at
word zero. This file stores the PLC-5C processor diagnostic counters for the ControlNet
channel.
If you are using this PLC-5C processor: The diagnostic file can be:
Note: Use of this file is optional. Defining it results in additional traffic on the ControlNet network.
Refer to the ControlNet PLC-5 Programmable Controllers User Manual, Phase 1.5 (publication
number 1785-6.5.22) for specification information.
You can specify and/or change a diagnostic file in the File Settings view available in the
Scanlist Configuration Tool.
81
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
82
• • • • •
C • GLOSSARY
C • Placeholder
The FactoryTalk Automation Platform includes two separate directories: a Local
Directory and a Network Directory. Either directory, or both directories, can be
configured on the same computer. Project information, including security settings, cannot
be shared between a Local Directory and Network Directory, even if both directories are
configured on the same computer. Create and configure application, area, and data server
elements in the FactoryTalk Directory.
Local Directory — all project information and participating software products are
located on a single computer, and the FactoryTalk-enabled system cannot be shared
across a network or accessed remotely.
Network Directory — organizes project information from multiple software products
across multiple computers on a network.
Some FactoryTalk-enabled products require a Network directory, others require only a
Local directory, and some require that both directories be configured.
Keeper — Device responsible for distributing link configuration data to all nodes on the
network.
Invalid keeper — An invalid keeper is any keeper capable device that has joined an
existing network but does not share the network signature with the current active keeper.
An invalid keeper will automatically assume the role of the active keeper if there are no
other valid keepers on the network.
Keeper signature — Indicates a unique, hexadecimal value that is stored by each keeper-
capable device to uniquely identify a specific network configuration. During initial start-
up, the keeper capable device determines if:
another keeper-capable device had previously configured the network.
its internal signature matches the network signature.
If the signatures match, the keeper-capable device joins the network as the valid keeper. If
the signatures do not match, the keeper joins the network as an invalid keeper.
Key disk — A floppy disk that can be used to activate the software even if that disk
contains zero licenses. The Master Disk is the only key disk. This differs from an
activation disk in that an activation disk must contain at least one license.
License — Authorization to use a specified number of instances of software. A product’s
activation key contains a license for each copy of the software you have purchased. For
example, if you bought seven copies of RSLogix 5, then the RSLogix 5 key on the Master
Disk contains seven “licenses” of RSLogix 5. You can move an activation key for
RSLogix 5 to seven different computers.
83
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Multicast connection — A connection made from one node to many nodes. Multi-cast
connections allow multiple consumer nodes the ability to receive data from a single
producer node.
Multi-Keeper device — A keeper device that supports multi-keeper network
capabilities.
Multi-keeper network — Specifies that more than one keeper-capable device on the
network can store the ControlNet network parameters and the ControlNet schedule for all
scheduled connections on the network. The connections may or may not involve the
keeper-capable device itself.
In a multi-keeper network, at least one valid multi-keeper device must be present on the
network for any new scheduled connections to be established.
Note: In a multi-keeper network, it is not required for the device at node 1 to be a valid keeper;
RSNetWorx for ControlNet can be used as long as one multi-keeper device is present on the
network. By default, the keeper-capable device at the lowest node number will be the only active
keeper.
84
• • • • •
C • GLOSSARY
Network update time — The network update time (NUT) is the repeatable base time at
which the network can transmit data. This is user-configurable (in the range of 2 -100
C • Placeholder
milliseconds); the default value is 5 milliseconds.
Each NUT is divided into three major components: scheduled messages, unscheduled
messages, and maintenance messages. For more information on the components of the
NUT, see information exchange on a ControlNet network within the online help.
Peak scheduled bandwidth — Displays the percentage of peak scheduled bandwidth
determined over the maximum, or worst case, network update interval in the
configuration.
Point-to-point connection — A connection made between two nodes only.
Process control sample complete (PCSC) — Using a few status bits, PCSC notifies the
PLC-5C processor user when a specific piece of new scheduled data arrives.
Producer — A node that is responsible for transmitting data on a ControlNet link.
Redundancy — Can be used to indicate both of the following:
an independent connection type where both a primary and secondary device share
control of outputs and send configuration data to the network. If you have an existing
Redundant connection to a target device, you can specify another Redundant
connection to that same target device, but cannot specify an Exclusive Owner
connection. This connection type is used with a ControlNet PLC-5 Hot Backup
system.
a dual-cable system setting that allows you to receive the optimum signal over a
ControlNet network. In a redundant media system, one cable system uses Channel A
and one cable system uses Channel B.
Requested packet interval — The requested packet interval (RPI) value is determined by
how often you want a particular piece of I/O or scheduled peer-to-peer data to be
transmitted within the scheduled bandwidth of the NUI.
Scanlist Configuration Tool (SCT) — A program that maps processor memory onto the
network and network data into processor memory. SCTs are scanner-specific; therefore, a
unique SCT is required for each type of scanner.
Scanner — A ControlNet device that is a connection originator.
Scanner class device — A device that initiates connections and contains a scanlist. Refer
to the RSNetWorx for ControlNet online tutorial for more information.
85
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Scheduled message — The network allows every scheduled node (on a rotating basis, in
sequential order) a guaranteed opportunity to transmit information.
Information that is time-critical is sent during the scheduled message component of the
network update interval (NUI).
Single-keeper device — Specifies that the keeper-capable device at node 1 must store the
ControlNet network parameters and the ControlNet schedule for all scheduled
connections on the network. The connections may or may not involve the keeper-capable
device itself.
In a single keeper network, a valid single keeper device must be present at node 1 for any
scheduled connection to be opened. After a scheduled connection is established, the
network will continue to function even if the single keeper device at node 1 is removed
from the network.
Note: In a single keeper network, the device at node 1 must be present and a valid keeper to use
RSNetWorx for ControlNet.
Slot time — The time to wait for a skipped network address or missing node from the
network. This value is based on the physical attributes of the network, such as cable
length and number of repeaters.
Status file —
86
• • • • •
C • GLOSSARY
PLC-5C processors
C • Placeholder
The status file is a user-specified integer data-table file starting at word zero. This file
stores status information for each individual connection entry in the map table. The length
of this file will vary depending on the number of connection entries; three words are
allocated for each connection entry.
1747 Scanner
The status file is a module input file for the 1747 SCNR. Status files are most
appropriately used for non-critical I/O data transfers. There is no image for these files in
the processor memory.
You can access ControlNet data located in status files using the COP(copy) instruction in
your ladder program. The maximum data length you can transfer with the COP instruction
is 128 words. The following explains the addressing format of Status files:
Mf:e.s/b
M=module
f=file type (1)
e=slot (1-30)
s=word (600 to max. supplied by module)
b=bit (0-14, even #s only)
The maximum number of words that can be supplied by the 1747-SCNR is 607.
Unscheduled bandwidth — The amount of unscheduled (i.e., non-critical-time) data,
including all programming and operator interface data, that can be trasmitted within the
network update interval (NUI).
Unscheduled message — The network allows all nodes (on a rotating basis, in sequential
order) to transmit information. This rotation repeats until the time allotted for this
component is complete.
The amount of time allocated for the unscheduled component is determined by the
information load of the scheduled component. At least one node will have the opportunity
to transmit unscheduled messages every interval.
Information that can be delivered with minimal time constraints is sent during this
component of the network update interval (NUI).
87
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
Valid keeper — A valid keeper is any keeper capable device that has joined an existing
network and shares the network signature with the current active keeper that established
the network. If there is no active keeper when a valid keeper capable device joins the
network, then its network signature must match the network signature that any other
device obtained when it joined the network. A valid keeper will automatically assume the
role of active keeper if the current active keeper were to fail.
When a network consists of valid keepers or both valid and invalid keepers, the valid
keeper located at the lowest node number on the network becomes the active keeper. If
there are no valid keepers on the network, a keeper-capable device acts as a faulted keeper
until a valid keeper becomes part of the network.
88
Index
Index
A Control menu 6
ControlNet concepts 2
activation 71
copy protection 65, 71
damaged 68
copying
disk 77
devices 8, 18
file 25, 65, 77
messages 57
key 65, 77
creating a network configuration 8
moving 25, 69
cutting devices 8, 18
network 67
resetting 67
troubleshooting 67 D
utilities 67 data input file 79
active keeper 77 data output file 80
actual packet interval 77 DCOM 29
adding a device 11 definitions 59
Answer Station 60 defragmentation utilities 65
API 77 deleting the software directory 68
auto insert devices 18 design elements 5
auto map entries 18 device
autofax information system 62 adding 11
average scheduled bandwidth 77 comparison states 10
configuring 31
C diagnostic file 81
diagnostics 9
CHECKDRIVES 65, 67
diagnostics view 13
Class Instance Editor 32
DIF 79
classes, training 62
discrete data 81
clearing messages 57
document conventions iv
close 6
documentation set iii
communication service 1
DOF 80
compressing the hard drive 65
download 2
configuration file 78
configuring
devices 31 E
connection 78 EDS
connection configuration 18 devices 31
connection ID 78 library 31
connection settings 19 Registry Wizard 31
connection status 18 electronic book format iv, 60
connection type 78 email correspondence iv
consumer 79 error messages 14, 65
context-sensitive help 2, 8, 19, 55 EvMove 66
control definitions 55 exploring RSNetWorx for ControlNet 5, 16
89
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
F M
FactoryTalk 71, 82 macrocycle 84
FactoryTalk Administration Console 75, 82 maintenance and diagnostics 2
FactoryTalk Automation Platform 71, 82 maintenance message 84
FactoryTalk Directory 71, 72, 83 master disk 25, 65, 84
favorites view 11 maximize 6
features and benefits 1 menu bar 7
feedback iv message codes 14
file settings 20 messages 56
finding available networks 9 clearing 57
copying 57
G hiding 57
information 15, 20
graph view 12
view 14
minimize 6
H move 6
hardware moving
view 11 activation 25, 69
hardware devices multicast connection 84
available 9 Multi-keeper device 84
diagnostics 9 multi-keeper device 84
favorite 9 Multi-keeper network 84
hardware requirements 26
hiding messages 57 N
HTML reports 2
network
activation 67
I opening a configuration 8
I/O data 2 usage 10
informational messages 14 Network Directory 83
installation 25, 27 network update interval 84
intended audience iii network update time 85
node 84
K NUI 84
Keeper 81 NUT 85
keeper signature 83
KEYDISK 67, 83 O
offline 2
L online 2, 9, 18
license 25, 83 Online Books iv
online help iii, 55
listing hardware devices
opening a network configuration 8
available 9
favorites 9
Local Directory 83
90
• • • • •
INDEX
P scheduled node 84
SCT 85
pasting devices 8, 18
Securable action 74
PCSC 85
single keeper device 86
Index
PDF files iv
size 6
peer-to-peer data 2
slot time 86
point-to-point connection 85
software compatibility 25, 27
printing a network configuration 8
software requirements 26
producer 85
spreadsheet view 12
Product Manuals iv
status bar 15, 20
product manuals 60
status file 86
step-by-step procedures 55
Q support library 62
quick start 21 symbol legend 10
system requirements 26
R
RAM 26 T
redundant 85 tasks 58
refresh tree and diagram 9 technical support 62
release notes iii telephone number 62
requested packet interval 85 title bar 6, 16
resetting activation 67 training 62
resource usage 19 troubleshooting 57
restore 6 activation 67
restoring from backup 65 installation 29
RPI 85 tutorial iv, 61
RSAssetSecurity 71
RSLinx iii U
RSLogix5 2
uncompressing the hard drive 65
RSNetWorx icon 6
unscheduled bandwidth 87
RSNetWorx MD 2
unscheduled message 87
unscheduled node 84
S upgrading the operating system 65
saving a network configuration 8, 18 upload 2
scanner 85
scanner class device 85 V
scanner signature 86
valid keeper 88
scheduled bandwidth 85, 86
scheduled message 86
91
• • • • • RSNETWORX FOR CONTROLNET GETTING RESULTS GUIDE
W 98 69
NT 69
warning messages 14
XP 26
Web address 62
What’s This? help 56
Windows Z
2000 26 zoom selection
2000 Terminal Server 26 zoom in 9
95 69 zoom out 9
92