Académique Documents
Professionnel Documents
Culture Documents
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to
personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic
loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence
Important:
Identifies information that is critical for successful application and understanding of the product.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be
present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous
temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc Flash. Arc
Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory requirements for safe work
practices and for Personal Protective Equipment (PPE).
Allen-Bradley, Rockwell Software, Rockwell Automation, and TechConnect are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Summary of changes
This manual contains new and updated information. Changes to this manual are
documented in the following table.
Change
Topic
Table of contents
Summary of changes
Preface
Chapter 1
Security
Introduction .......................................................................................................... 11
FactoryTalk Security ............................................................................................ 11
FactoryTalk Directories ............................................................................... 12
Permission sets and Logical Names ............................................................ 12
Chapter 2
Configuring FactoryTalk
Security with Logix Designer
application
Introduction .......................................................................................................... 15
Installing the Rockwell Software Security Emulator...................................... 15
Enabling security ................................................................................................... 15
Installing FactoryTalk Services Platform software ......................................... 17
Secure a Logix Designer application project file.............................................. 18
Secure a Logix Designer project component.................................................... 22
FactoryTalk actions impacting components when a permission set is
applied ............................................................................................................. 23
Configure a Secondary Security Authority ...................................................... 24
Apply security to a controller in FactoryTalk.................................................. 25
Configure a permission set for use in Logix Designer .................................... 28
Chapter 3
Migrating from a security
server database to a
FactoryTalk server
Introduction .......................................................................................................... 31
Importing a security server database.................................................................. 31
Importing Status text file ............................................................................. 35
Organizer import result ................................................................................ 35
Resource Editor.............................................................................................. 36
Chapter 4
Configuring source
protection in the Logix
Designer application
Introduction .......................................................................................................... 37
Enable source protection ..................................................................................... 37
Disable the Configure Source Protection menu option ................................ 37
Apply Source Key protection to a component ................................................ 38
Specify a Source Key file and location ........................................................ 38
Rockwell Automation Publication 1756-PM016J-EN-P - October 2015
Table of contents
Chapter 5
Securing a ControlLogix
controller
Introduction .......................................................................................................... 59
Installing the Logix CPU Security Tool ........................................................... 59
Securing a ControlLogix controller with the Logix CPU Security Tool ... 59
Accessing a secured controller ..................................................................... 63
Removing security from a controller with the CPU Security Tool...... 66
Removing a password .................................................................................... 68
Index
Preface
This manual explains how to configure security for the Logix Designer
application. It also explains how to set up source protection for your logic and
projects. This manual is one of a set of related manuals that show common
procedures for programming and operating Logix5000 controllers.
For a complete list of common procedures manuals, refer to the Logix5000
Controllers Common Procedures Programming Manual, publication 1756PM001.
The term Logix5000 controller refers to any controller that is based on the
Logix5000 operating system.
Preface
Additional resources
Description
Legal notices
Copyright Notice
2015 Rockwell Automation, Inc. All rights reserved. Printed in USA.
This document and any accompanying Rockwell Software products are
copyrighted by Rockwell Automation, Inc. Any reproduction and/or distribution
without prior written consent from Rockwell Automation, Inc. is strictly
prohibited. Please refer to the license agreement for details.
End User License Agreement (EULA)
You can view the Rockwell Automation End-User License Agreement ("EULA")
by opening the License.rtf file located in your product's install folder on your hard
drive.
Trademark Notices
Allen-Bradley, Rockwell Automation, Rockwell Software, CompactLogix,
ControlLogix, DriveLogix, FactoryTalk, FactoryTalk Administration Console,
FactoryTalk AssetCentre, FactoryTalk Batch, FactoryTalk Directory, FactoryTalk
Integrator, FactoryTalk Security, FactoryTalk Services Platform, FactoryTalk
View Machine Edition, FactoryTalk View SE, Logix5000, Logix Designer, RSLinx
Classic, Rockwell Software Security Emulator, RSLogix 5000, and Studio 5000 are
trademarks of Rockwell Automation, Inc.
Any Rockwell Automation software or hardware not mentioned here is also a
trademark, registered or otherwise, of Rockwell Automation, Inc.
Preface
Other Trademarks
CmFAS Assistant, CmDongle, CmStick, CodeMeter, CodeMeter Control
Center, and WIBU are trademarks of WIBU-SYSTEMS AG in the United States
and/or other countries.
All other trademarks are the property of their respective holders and are hereby
acknowledged.
Warranty
This product is warranted in accordance with the product license. The products
performance may be affected by system configuration, the application being
performed, operator control, maintenance, and other related factors. Rockwell
Automation is not responsible for these intervening factors. The instructions in
this document do not cover all the details or variations in the equipment,
procedure, or process described, nor do they provide directions for meeting every
possible contingency during installation, operation, or maintenance. This
products implementation may vary among users.
This document is current as of the time of release of the product; however, the
accompanying software may have changed since the release. Rockwell Automation,
Inc. reserves the right to change any information contained in this document or
the software at any time without prior notice. It is your responsibility to obtain the
most current information available from Rockwell when installing or using this
product.
Environmental Compliance
Rockwell Automation maintains current product environmental information on
its website at http://www.rockwellautomation.com/rockwellautomation/aboutus/sustainability-ethics/product-environmental-compliance.page
Contact Rockwell
Customer Support Telephone 1.440.646.3434
Online Support http://www.rockwellautomation.com/support/
Chapter 1
Security
Introduction
This chapter discusses security related features available in the Logix Designer
application.
In version 20 or later of the application, security enhancements provide:
The Logix platform, version 18 or later, provides Data Access Control through
two new tag attributes: External Access and Constant. Together, these attributes
let you control access to tag data and help to safeguard tags by preventing
unwanted changes to their values. For more information about Data Access
Control, see the Logix5000 Controllers I/O and Tag Data Programming Guide,
publication 1756-PM004.
FactoryTalk Security
11
Chapter 1
Security
FactoryTalk Directories
The FactoryTalk Directory is an important aspect to implementing FactoryTalk
Security. In the FactoryTalk architecture, there are two separate Directory types,
Local and Network. A FactoryTalk Local directory is sometimes utilized when all
the Rockwell Automation Software products run on a single computer. Use the
Local FactoryTalk Directory for products such as FactoryTalk View Machine
Edition (ME) and FactoryTalk View Site Edition (SE). Use the FactoryTalk
Network Directory when multiple Rockwell Automation Software products need
to share information across multiple computer systems. The FactoryTalk Network
Directory allows these systems to share a common FactoryTalk Directory for
products, such as FactoryTalk View SE, FactoryTalk Integrator, FactoryTalk
Batch, and FactoryTalk Asset Center.
Important:
In version 20 or later of the application, the FactoryTalk Local Directory is not supported.
When securing controllers using version 20 or later of the application, only the
Network Directory is supported. If you are securing controllers using an earlier
version of the application, you can use either the FactoryTalk Local Directory or
the Network Directory. If you are trying to coordinate security across multiple
computers, you need a Network Directory implementation of FactoryTalk
Security. If all of your products reside on a single computer, you can use the Local
Directory. If you have a choice, you might want to use the Network Directory for
forward compatibility with version 20 and later. You can host the Network
Directory locally on each machine just like the Local Directory.
For more information about FactoryTalk Security, see the FactoryTalk Security
System Configuration Guide, publication FTSEC-QS001.
Security
Chapter 1
If the ID matches, the Logix Designer application checks the directory and
finds the Logical Name (that matches the controller name), or the
permission set associated with the project, and gets the permissions for the
current user/computer combination.
If the ID does not match, the project uses the Guest User permissions
defined for that permission set or Logical Name.
When a user opens a project that has been secured but has not been configured to
use only the selected security authority, the Logix Designer application checks the
connected FactoryTalk Directory, finds the Logical Name or the permission set
associated with the project, and gets the permissions for the current
user/computer combination. Rockwell recommends configuring the project to use
only the selected security authority to maintain control over the directory that
secures the project.
Permissions for Guest Users
When you configure permission sets and logical names in the FactoryTalk
Administration Console, you can also configure permissions for Guest Users. The
permissions for Guest Users determine the level of access for users who are not
authenticated on the same FactoryTalk directory that the project was secured
with.
Permissions for Guest Users are cached in the project file to which they are
associated. However, the permissions are only stored in the project file for
permission sets that have been applied to objects by a user of the primary
FactoryTalk directory.
Refer to the FactoryTalk online help for more information on permissions for
Guest Users.
13
Chapter 2
Introduction
RSLogix 5000 software version 19 or earlier uses the Rockwell Software Security
Emulator to communicate with FactoryTalk Security. Starting with version 20,
the application obtains security information directly from the FactoryTalk
Services Platform and does not require RSSecurity Emulator.
If you are using RSLogix 5000 version 19 or earlier, follow these instructions to
install the Rockwell Software Security Emulator.
1. Click the Start button, then click All Programs, then click Rockwell
Software, then click FactoryTalk Tools, and then click RSSecurity
Emulator Install.
2. Follow the installation prompts to complete the installation.
Enabling security
If the Security commands are unavailable, as shown in this picture, you must
enable security for the application.
For version 20 or later of the application, if the security commands are unavailable,
you need to install FactoryTalk Services Platform. See Installing the FactoryTalk
Services Platform software on page 17. If you are using version 20 or later, and the
security commands are available, skip to step 5 below.
If you are using RSLogix 5000 version 19 or earlier, you need to use SetSecKeys to
enable security. Follow the instructions below.
15
Chapter 2
2. If prompted to locate the project file, in the Locate Project File dialog box,
select the RS5000Keys.ini file and click Open. The Locate Project File
window appears.
ATTENTION: For RSLogix 5000 version 19 or earlier, if you need to disable FactoryTalk
Security for RSLogix 5000, please contact Rockwell Automation Technical Support.
3. In the Enable/Disable Security Keys dialog box, select the RSLogix 5000
check box, and then click OK.
4. If the RSLogix 5000 Security: Enable dialog box appears, click OK.
5. Open the FactoryTalk Administration Console:
a.
Click the Start button, then click All Programs, then click
Rockwell Software, and then click FactoryTalk Administration
Console.
c.
16
For version 20 or later of the application, security settings come from the
FactoryTalk Network Directory. RSSecurity Emulator is not required and
the FactoryTalk Local Directory is not supported.
Tip:
Chapter 2
If you cannot log on to FactoryTalk, see "I cannot log on to the FactoryTalk
Directory" in FactoryTalk Help.
In the Select User and Computer dialog box, select the user
accounts or groups and click OK.
Installing FactoryTalk
Services Platform software
If you find that the Security feature is not enabled in the Logix Designer
application, then you need to make sure FactoryTalk Services Platform (FTSP)
software is installed properly.
Follow these instructions to install the FTSP software.
1. On the installation disk, browse to \System\FTSP and double-click the
Setup.exe file.
2. Follow the installation prompts to complete the installation.
The installation automatically configures and backs up all existing local and
network FactoryTalk Directory files. For new installations, it backs up the
pre-configured FactoryTalk Directory files. The backups let you restore the
Factory Talk Directory files to a previous software version.
After the installation is complete, refer back to Enabling security on page 15.
If you are having problems, refer to the FactoryTalk Security System
Configuration Guide, publication FTSEC-QS001.
17
Chapter 2
After you configure the Logix Designer application to be security aware, the next
step is to enable security in a project file. Follow these steps to secure a project file.
1. Open Logix Designer.
a.
Click the Start button, then click All Programs, then click
Rockwell Software, and then click Studio 5000.
2. Open the project file that you want to secure. This example uses the
DayOfWeek project file, which is installed with the software. From the
Menu bar, click Help, then click Vendor Sample Projects. On the Quick
Start screen, click Open Sample Projects, and then find the
DayOfWeek.ACD file. Click the DayOfWeek.ACD and then click Open.
3. On the menu bar, click Edit, and then click Controller Properties.
4. Click the General tab to find the controller name. Write down the name
that appears in the Name field. By default, this is the name of the ACD file
that you use later when applying security to a controller resource on page 25
in the FactoryTalk Administration Console.
18
Chapter 2
If the Security tab does not appear in the Controller Properties dialog box, click the Advanced tab. In the
Security box, select FactoryTalk Security.
19
Chapter 2
When you select a security authority for a project, you can only access the
project and any controller that contains it when you have been granted access
in FactoryTalk Security.
Tip:
By default, users do not have the Controller: Secure privilege that is required
to select FactoryTalk Security as the Security Authority. If you cannot select this
setting, check the FactoryTalk Administration Console to make sure you have
the Controller: Secure privilege.
7. To associate the project with a specific authority, select the Use only the
selected Security Authority for Authentication and Authorization check
box. When this check box is selected, users interacting with this project
must be authenticated and authorized by either the primary or the
secondary Security Authority.
Important:
Tip:
The check box is available when you are using FactoryTalk Services Platform 2.50
or later and a version of the application that supports associating a project with a
specific Security Authority.
When you select a security authority for a project, you can only access the
project and any controller that contains it when you have been granted
access in the FactoryTalk Administration Console.
20
Chapter 2
11. On the menu bar, click Communications, and then click Who Active to
download the project file to the controller.
12. In the Who Active window, locate and click the controller resource.
21
Chapter 2
In addition to securing Logix Designer projects, you can also secure individual
tags, routines, and Add-On Instructions with additional or different permissions.
For example, you can apply permissions that allow a user to modify some tags, but
not others. The security settings that you apply to a specific component override
any security policy applied to the overall project.
Keep the following considerations in mind when applying permission sets to
components:
Permission sets can be applied only when the overall project has been
secured.
The permission set that you apply to a component overrides the permissions
applied to the entire project.
22
Chapter 2
Routines
AOIs
Tags
Effect
Project: Export
Routine: Delete
Routine: Modify Logic
Routine: Modify Properties
Tag: Delete
Tag: Modify Constant Property
23
Chapter 2
Configure a Secondary
Security Authority
A secondary security authority cannot grant permissions that are denied by the primary security authority.
24
Important:
Chapter 2
Before you associate this project with a specific Security Authority, Rockwell Automation
recommends that you back up the FactoryTalk Directory and save unsecured versions of this project
file in (. ACD) or (.L5X or .L5K) formats. For details about backing up a FactoryTalk Directory, see
FactoryTalk Help:
Start > Programs > Rockwell Software > FactoryTalk Tools > FactoryTalk Help.
When this check box is selected for the Secondary Authority, it does not
cache additional Guest User permissions from the Secondary Authority
within the project. Only Guest User permissions from the Primary
Authority are stored within the project.
5. Click OK.
Apply security to a
controller in FactoryTalk
The following steps show configuring a single controller for security. When
managing large numbers of users and controllers, Rockwell Automation
recommends that you group users with user groups, group permissions with action
groups, and use the Resource Grouping method to secure your resources to
simplify administration of permissions. You can also apply settings to multiple
controllers by configuring and using permission sets. For details see the
FactoryTalk Help: Click the Start button, then click All Programs, then click
Rockwell Software, then click FactoryTalk Tools, and then start FactoryTalk
Help.
Follow these steps to apply security to a specific controller.
1. Click the Start button, then click All Programs, then click Rockwell
Software, and then click FactoryTalk Administration Console.
2. In the Select FactoryTalk Directory dialog box, click Network or Local,
and then click OK.
25
Chapter 2
4. In the Explorer pane, find the Logical Name that matches the controller
name. Expand Networks and Devices and expand Logical Names.
26
Tip:
Chapter 2
To configure security settings to be inherited by all controllers, right click Networks and
Devices and click Security. From the Security Settings dialog box, you can configure
security settings that are inherited by all secured projects. You can still configure unique
permissions on a particular device, if needed.
5. Right-click the Logical Name that matches the controller and click
Security.
27
Chapter 2
Follow these steps to configure permission sets that you can apply to projects and
project components in the Logix Designer application.
1. Open the FactoryTalk Administration Console.
28
Chapter 2
3. In the New Permission Set dialog box, type a name and an optional
description for the permission set and click OK. The new permission set
appears in the Explorer pane.
29
Chapter 2
30
Chapter 3
Introduction
To migrate to a FactoryTalk Security server, you must first export the security
server database and then import the database into FactoryTalk.
Follow these steps to import a security server database into FactoryTalk Security.
1. Click the Start button, then click All Programs, then click Rockwell
Software, then click FactoryTalk Tools, and then click Import
RSSecurity Configuration.
31
Chapter 3
2.
On the FactoryTalk Security Import dialog box, click Browse to find the
import file, then click the down arrow in the Destination directory box
and choose the destination directory. Click OK.
4. In the Log on to Factory Talk dialog box, type your User name and
Password and then click OK.
32
Chapter 3
5. In the RSSecurity Migration Utility dialog box, select how you want
action and resource groups to be imported into FactoryTalk and then click
OK.
6. In the Import Issue Resolution dialog box, resolve any issues that occurred
during the import, and then click Continue.
33
Chapter 3
7. In the FactoryTalk Security Resource Group Import dialog box, rightclick the group you want to import and then click Add Area.
9. Click OK.
The import succeeded message appears.
34
Chapter 3
35
Chapter 3
Resource Editor
This image shows the results of the import in the Resources Editor.
36
Chapter 4
Introduction
This chapter describes how to enable and apply source protection for your Logix
Designer components, such as routines and Add-On Instructions. You can
protect project components using Source Key protection or License protection.
Source Key protection:
You can optionally allow source-protected components to be available in a readonly format on a system that does not have the source key required for access.
License-based protection:
License-based source protection is not supported for for the 5x80 family of
controllers in versions 27 and 28 of the Logix Designer application.
If Source Protection is unavailable and is not listed in the Tools > Security menu,
enable the Source Protection feature by running the RS5KSrcPtc.exe tool on the
installation CD. The menu item is also enabled when a CmStick containing a
license with protect permissions is inserted into any USB port on the computer.
Follow these steps to enable Logix Designer source protection.
1. Open the ENU\Tools\Source Protection Tool\Vxx.xx folder on the
Logix Designer installation CD.
2. Run the RS5KSrcPtc.exe file.
37
Chapter 4
Important:
Write down the source keys or make a copy of the sk.dat file and store in a secure location before
deleting the sk.dat file.
The menu item will not disappear if a CmStick containing a license with the
Protect permission is connected to the computer.
For Add-on Instructions, Source Protection settings cannot be modified if the Add-On Instruction is sealed. If
you wish to source protect and seal an Add-On Instruction, you must apply the source protection settings
before sealing.
Tip:
Chapter 4
This option is not available until you run RS5KSrcPtc.exe on your workstation. See Enabling source
protection on page 37.
3. In the Logix Designer dialog box, click Yes to specify a file location. Source
protection requires that you specify a source key file location on your
workstation.
4. In the Specify Source Key File Location dialog box, click Browse
5. In the Browse for Folder dialog box, click the folder to store the key file,
and click OK.
You can save the key file in any accessible folder. In this example the path to
the key file folder is C:\RSLogix 5000\Projects folder.
39
Chapter 4
6. In the Specify Source Key File Location dialog box, click OK.
To check for a specific location, on the Source Protection Configuration dialog box, click Specify. A
window appears with the location if one exists on your workstation.
40
Editing - The Language editor does not open, and the edit menus in the
Controller and Logical Organizers are unavailable. The component icon
is also unavailable. If the component is protected with the Viewable option,
users can open the routine editor in read-only mode.
Search and Replace - Find All is the only available search type source. Find
Next, Replace All, and Replace Next skip the protected component.
Chapter 4
Cut, Copy, Paste - Users can copy, paste, and drag and drop protected
components from the Controller and Logical Organizers.
Important:
Use caution when copying and pasting components between different versions of the Logix
Designer application. The application only supports pasting to the same version or newer version of
the application. Pasting to an earlier version of the application is not supported. When pasting to
an earlier version, the paste action may succeed, but the results may not be as intended. You
cannot paste protected components from later versions of the application into earlier versions of
the application. For example, attempting to paste from version 19 into version 18 or from version
20 into version 19 will fail.
41
Chapter 4
includes uppercase A-Z, lowercase a-z, numbers 0-9, and symbols such as "!@#$%.
Source keys are limited to 40 characters in length.
If the same source keys will be used with version 18 and earlier and version 19 and later of the
Logix Designerapplication, begin each source key with a lowercase character a-z, or an underscore
character ( _ ), and use only characters lowercase a-z, 0-9 , or an underscore character ( _ ) within
the source keys.
If you use source key names in version 19 and later of the application, and your source keys are
IEC61131-3 compliant, your source keys will still work in version 18 and earlier.
42
Chapter 4
By default, the dialog box shows the Protection view in which components
are organized based on the protection applied to them. When you select the
Container view, the components are organized based on the folder
structure in the Controller Organizer and the Logical Organizer.
4. In the Protect dialog box, on the Protection Type list, click Source Key.
43
Chapter 4
Click Specify to change the path to the source key file location.
Click Clear to remove the location of the source key file (sk.dat). You
are then given the option to delete the source key file.
11. Close the Source Protection Configuration dialog box and save the
project file.
Source key files are created in an ANSI format in RSLogix 5000 version 18 and earlier. RSLogix 5000
version 19 and later, and Logix Designer creates UTF-8 formatted sk.dat files. ANSI sk.dat files
modified in RSLogix 5000 version 19 and later, are converted to UTF-8 sk.dat files.
Source keys must not appear on the first line of a UTF-8 formatted sk.dat file. The first line of UTF-8
formatted sk.dat files is ignored by RSLogix 5000 software version 18 and earlier. Versions 19 and
later insert a header on the first line of the sk.dat file if one is not already present.
44
Chapter 4
4. Click at the end of an existing, unnamed source key, and press Enter.
Source keys are case sensitive and may use special characters, such as
@#$%(){}[].
5. Press Tab, and type a name for the source key.
Tip:
Source keys always begin in the first column of the line in the text editor. A source
key name must be on the line immediately following the source key that it is
associated with, preceded on the line by at least one space. Subsequent lines after
the source key that are preceded with spaces are ignored by the application, and
can be used for comments.
6. Save the file. If you used an editor other than Notepad, make sure you save
the file as a text file.
7. Close the Source Key Configuration dialog box and the Source
Protection Configuration dialog box.
8. Click Tools > Security > Configure Source Protection to re-open the
Source Protection Configuration dialog box. The source key name that
you added to the sk.dat file appears as the source key name.
45
Chapter 4
5. Click Close.
6. Save the project file and download it to the controller.
Users can open the routine as read-only on a system that does not contain
the source key for the routine, but cannot modify the routine. Routines or
Add-On Instructions that are protected, but are not configured as viewable,
cannot be opened.
Tip:
46
Chapter 4
Write down the source keys or make a copy of the sk.dat file and store it in a secure location
before deleting the sk.dat file.
47
Chapter 4
License-based source protection is not supported for the 5x80 family of controllers in versions 27
and 28 of the Logix Designer application.
Description
Use
This is the minimum permission available for a license. Allows a user to open,
import, upload, or download the project.
Important: A CmStick containing a license with Use permission must be present
locally on any USB port on the computer. Use permission cannot be obtained
from a network license server. All other license privileges can be contained on
the local CmStick, or provided by a license server on the network.
View
Allows users to view routine logic for the component, or local tags for an Add-On
Instruction. It also enables printing, searching, and cross referencing. Editors and
properties dialog boxes for the component are limited to read-only, and changes
are prevented.
Edit
Copy
Export
Protect
48
Editing - The Language editor does not open, the edit menus are unavailable
in the Controller Organizer and the Logical Organizer, and the component
icon is grayed out unless the license contains View permission. With View
permission, the editor opens in read-only mode. If the license contains Edit
permission, editing is allowed.
Chapter 4
Search and Replace - Find All is the only available search type source. Find
Next, Replace All, and Replace Next skip the protected component.
When the protected component is skipped, a message appears on the status
bar indicating the source is not available. This message is also logged to the
search results tab for a Replace All search.
Because users cannot view the logic of a protected routine, the Find All search
results items do not navigate to the found locations unless the license contains the
View permission. This affects the following features:
Cut, Copy, Paste - Users can copy, paste, and drag and drop source
protected components from the Controller Organizer or Logical Organizer.
Users cannot copy, paste, or drag and drop logic contained within the
source protected component unless the license contains Copy permission.
Important:
Use caution when copying and pasting components between different versions of the Logix Designer
application. The application only supports pasting to the same version or newer version of the
application. Pasting to an earlier version of the application is not supported. When pasting to an
earlier version, the paste action may succeed, but the results may not be as intended. You cannot
paste protected components from later versions of the application into earlier versions of the
application. For example, attempting to paste from version 19 into version 18 or from version 20 into
version 19 will fail.
49
Chapter 4
For Add-on Instructions, Source Protection settings cannot be modified if the Add-On Instruction is sealed. If
you wish to source protect and seal an Add-On Instruction, you must apply the source protection settings
before sealing.
Important:
When a component is license protected, a CmStick containing the corresponding license must be
plugged into a USB port on the computer to open the project containing the component.
2. Insert the CmStick containing the license that you want to use to protect
the component into the USB port on the computer. Note that licenses must
contain the Protect permission to be used to protect components. If a
license does not contain the Protect permission, it will not appear in the list
of licenses.
3. In the Source Protection Configuration dialog box, select the component
to be protected and click Protect.
50
Chapter 4
4. In the Protect dialog box, select the license to apply and click OK to return
to the Source Protection Configuration dialog box.
5. Close the Source Protection Configuration dialog box and save the
project file.
The license you plan to share must be enabled for network use. Use the
License Portal to configure licenses and optionally enable them for network
use.
The computers that receive permissions from the remote workstation must
have a CmStick installed that contains the same license with Use
permission. The CmStick must be plugged into a USB port locally on the
computers.
You can share license privileges with other users and provide license privileges to
users of remote desktop.
Rockwell Automation Publication 1756-PM016J-EN-P - October 2015
51
Chapter 4
Your computer should have a CmStick installed that contains a license with all the privileges that
you want to share. The CmStick should be plugged into a USB port on your computer.
52
Chapter 4
9. On the computers that need to receive the shared license privileges, open
the CodeMeter Control Center application.
53
Chapter 4
Important:
When the Server Search List is blank in the CodeMeter WebAdmin tool, CodeMeter searches all servers
that it finds on your subnet. When a user has a license that is also on a license server, the user's permissions
might be upgraded to match the license on the server. To prevent accidental granting of privileges and to
prevent CodeMeter from searching unnecessarily, add 127.0.0.1 (the localhost IP address) to the Server
Search List.
54
Important:
Chapter 4
Your computer should have a CmStick installed that contains a license with all
the privileges that you want to use remotely. The CmStick should be plugged
into a USB port on your computer.
55
Chapter 4
56
Important:
Chapter 4
A CmStick containing a corresponding license with Use permission must be present locally on any
USB port on the remote desktop server. Use permission cannot be obtained from a remote
computer.
11. On the Configuration tab, in the server list, add the name or IP address of
the computer that contains the needed permissions.
12. Navigate to the Process tab on the CodeMeter Control Center to stop
and then restart CodeMeter.
Tip:
When the Server Search List is blank in the CodeMeter WebAdmin tool, CodeMeter searches all servers
that it finds on your subnet. When a user has a license that is also on a license server, the user's permissions
might be upgraded to match the license on the server. To prevent accidental granting of privileges and to
prevent CodeMeter from searching unnecessarily, add 127.0.0.1 (the localhost IP address) to the Server
Search List.
57
Chapter 5
Introduction
This chapter describes how to use the Logix CPU Security Tool to lock a
controller. When a controller is locked, no one can access it until it is unlocked.
Important:
The Logix CPU Security Tool is supported only in Logix Designer application versions 17, 18, and 19. It is
not supported in versions 20 and later.
The Logix CPU Security Tool is automatically installed when you install Logix
Designer version 17, 18, or 19. If you find that it is not installed, follow these
installation instructions. The installation file is on the installation CD.
Follow these steps to install the Logix CPU Security Tool.
1. On the RSLogix 5000 installation CD, browse to the
D:\ENU\Tools\LogixCPUSecurityTool folder, and then double-click
the RSLogix CPU Security Tool Installer.msi file.
Securing a ControlLogix
controller with the Logix
CPU Security Tool
You can secure a controller with the Logix CPU Security Tool. The tool is
installed under the Logix Designer menu bar on the Tools menu.
59
Chapter 5
1. Click the Start button, then click All Programs, then click Rockwell
Software, then click RSLogix 5000, and then click Logix CPU Security
Tool.
2. In the Logix CPU Security dialog box, click the RSWho button to specify
a path to the controller.
3. Select the controller that you want to secure and click OK.
60
Chapter 5
The Logix CPU Security Tool displays the current status of the controller.
Notice that the controller in the following image is currently unsecured and
there is no password set in the controller.
61
Chapter 5
62
Chapter 5
The Controller Security Status for the controller changes to indicate that
it is secured.
63
Chapter 5
2. In the Who Active dialog box, click the secured controller and click Go
Online.
If you do not have a local copy of the project file on your computer, the
application prompts you to select a file.
64
Chapter 5
4. In the Enter New or Select Existing File dialog box, click the project file
and then click Select.
6. Click OK to continue.
65
Chapter 5
If the project file already exists on your system, an error message appears
that indicates that the controller is secured and you cannot go online.
66
Chapter 5
5. In the Unsecure Controller dialog box, in the Password box, type the
password for the controller and then click Unsecure.
The controller is now unsecured, but the controller still recognizes the
password.
6. Select Exit.
67
Chapter 5
Click Yes to save the change. You can now go online with the controller.
Removing a password
Follow these steps to remove a password.
1. In the Logix CPU Security - DayOfWeek dialog box, click Change
Password.
2. In the Change Password dialog box, remove the '****' empty string and
click OK.
68
Chapter 5
69
Index
A
access
locked controller 65
Add-On Instructions
source protection 40
C
controller
accessing locked files 65
locked 61
organizer import 37
remove security 68
controller resource
apply security 25
CPU Security Tool
install 61
D
delete
source key file 49
directory
FactoryTalk 12
disable
source protection 40
E
emulator
install 15
enable security
RSLogix 5000 15
F
FactoryTalk
directory 12
security 12
Service Platform software 17
file
sk.dat 46
source protection 40
I
import
security server database 33
install
CPU Security Tool 61
emulator 15
FTSP software 17
source protection 39
L
License-based source protection 52
locking controller 61
O
organizer
import result 37
P
password
removal 70
project
protect 15, 33, 39, 61
secure files 18
source protect files 40
protect
project 15, 33, 39, 61
R
remove
password 70
resource
editor 38
routine
source protection 40
RSLogix 5000
enable security 15
secure project file 18
71
Index
S
secure
RSLogix 5000 project 18
security
controller resource 25
FactoryTalk 12
import server database 33
technical support 15
sk.dat
file 46
source key
delete file 49
source protection
disable routine 40
install 39
72
Installation assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual. You can contact
Customer Support for initial help in getting your product up and running.
United States or Canada
1.440.646.3434
Use the Worldwide Locator available at http://www.rockwellautomation.com/locations, or contact your local Rockwell
Automation representative.
Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to
your distributor to complete the return process.
Please contact your local Rockwell Automation representative for the return procedure.
Documentation feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
feedback form, publication RA-DU002.
Copyright 2015 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.