Considerations for Going Online with a Safety Project

The programming software determines whether you can go online with a target controller based on whether the offline project is new or whether changes occurred in the offline project.
  • If the project is new, you must first download the project to the controller.
  • If changes occurred to the project, you are prompted to upload or download.
  • If no changes occurred, you can go online to monitor the execution of the project.
A number of factors affect these processes, including Match Project to Controller feature and Firmware Revision Matching. For more information on these features, see Considerations for Going Online with the Controller.
Additional considerations include the safety status and faults, the existence of a safety signature, the safety-lock/-unlock status of the project and the controller
, and the configured safety level disagreeing with the presence or absence of a partner in the chassis
.

Safety Status/Faults

Uploading program logic and going online is allowed regardless of safety status. Safety status and faults only affect the download process.
You can view the safety status via the Safety tab on the Controller Properties dialog box.

Safety Signature and Safety-locked and -unlocked Status

The existence of a safety signature and the safety-locked or -unlocked status of the controller affect both the upload and download processes.
The safety signature and the safety-lock status are uploaded with the project. For example, if the project in the controller was safety-unlocked, the offline project remains safety-unlocked following the upload, even if it was locked before the upload.
Following an upload, the safety signature in the offline project matches the controller’s safety signature.
The safety-lock status always uploads with the project, even when there is no safety signature.
The existence of a safety signature, and the controller’s safety-lock status determines whether a download can proceed.
Effect of Safety-lock and Safety Signature on Download Functionality
Controller Status
Safety Signature Status
Download Functionality
Safety-unlocked
Safety signature in the offline project matches the safety signature in the controller.
  • All standard project components download.
  • Safety-lock status matches the status in the offline project. The safety signature does not change.
Safety signatures do not match.
  • If the controller had a safety signature, it is automatically deleted, and the entire project is downloaded.
  • Safety-lock status matches the status in the offline project.
Safety-locked
Safety signatures match.
  • If the offline project and the controller are safety-locked, all standard project components are downloaded.
  • If the offline project is not safety-locked, but the controller is, the download is blocked and you must first unlock the controller to allow the download to proceed.
Safety signatures do not match.
  • You must first safety-unlock the controller to allow the download to proceed.
  • If the controller had a safety signature, it is automatically deleted, and the entire project is downloaded.
  • Safety-lock status matches the status in the offline project.

Checks for Going Online with a Safety Project

For a safety project, the programming software checks for the following:
  • If Match Project to Controller is selected, do the offline project and controller serial numbers match?
  • Does the offline project contain changes that are not in the controller project?
  • Do the revisions of the offline project and controller firmware match?
  • Are either the offline project or the controller safety-locked?
  • Do the offline project and the controller have compatible safety signatures?
Connect to the Controller with a Safety Project
Software Indicates
Action
Unable to connect to controller. Mismatch between the offline project and the controller serial number. Selected controller may be the wrong controller.
Connect to the correct controller, select another project file, or choose the Update project serial number checkbox and choose Go Online… to connect to the controller and update the offline project serial number to match the controller.
Unable to connect to controller. The revision of the offline project and the controller’s firmware are not compatible.
Choose one of the following options:
  • Choose Update Firmware. Choose the required revision and click Update. Click Yes to confirm your selection.
IMPORTANT:
The online project is deleted.
  • To preserve the online project, cancel the online process and install a version of the
    Studio 5000®
    environment that is compatible with the firmware revision of your controller.
You need to upload or download to go online by using the open project.
Choose one of the following options:
  • Upload to update the offline project.
  • Download to update the controller project.
  • Choose File to select another offline project.
Unable to connect in a manner that preserves safety signature. The firmware minor revision on the controller is not compatible with safety signature in offline project.
  • To preserve the safety signature when the firmware minor revision is incompatible, update the firmware revision in the controller to exactly match the offline project. Then go online to the controller.
  • To proceed with the download despite the safety signature incompatibility, click Download. The safety signature is deleted.
    IMPORTANT:
    The safety system requires revalidation.
Unable to connect to controller. Incompatible safety signature cannot be deleted while project is safety-locked.
Cancel the online process. You must safety-unlock the offline project before attempting to go online.
When the controller and the Logix Designer application are online, the safety-locked status and safety signature of the controller match the controller’s project. The safety-lock status and safety signature of the offline project are overwritten by the controller. If you do not want the changes to the offline project to be permanent, do not save the project file following the go online process.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal