Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Products
  • Safety
  • Safety logic control systems

How to upload and download to NX safety controller

Written by Jersey Lim

Updated at October 13th, 2022

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Products
    Automation Systems Control Components Motion & Drives Quality control & Inspection Robotics Safety Sensing Services Software Switching Components
  • Amplify e-Store
    e-Store public
  • Public CSC
+ More

Introduction

The article describes the correct procedure to download and upload safety programs to the NX safety controller. The applicable models are:

  • NX-SL3300
  • NX-SL3500
  • NX-SL-5500
  • NX-SL5700

Setup

This article describes the process using the following setup:

 

The following hardware is used: 

  • NX102-9000
  • NX-ECC201
  • NX-SL3300
  • NX-SIH400

Caution

Do not go into Debug Mode unless downloading the program onto the safety PLC. Going into Debug Mode will download the current program to the safety PLC. 

Debug mode also stops the program execution. 

The program is unrecoverable, once the current program has overwritten the previous program. 

 

 

Downloading the safety program to the PLC

  1. To download the safety program, navigate to the safety PLC:
  1. Go Online by clicking on (1), a yellow line as indicated on (2) would mean that the PLC has successfully gone Online.
  2. Select Debug Mode
  3. The following series of prompts will appear.
    1. The safety system will be deactivated; press Yes if this is acceptable.
    2. General access is restricted if password is set. When none is set leave the field blank and progress with OK. 
    3. Safety application is removed; acknowledge controller status. Press OK.
    4. Now enter Debug mode, this phase will begin program transfer to Safety Unit, hit Yes to confirm option. 
    5. Entering debug mode could cause I/O to operate, acknowledge and progress with Yes.
    6. User is again prompted for a password if it exists, proceed with OK.
    7. When satisfied safety functions are correct begin Validation process. Select Safety Validation as seen:
    8. The following prompts will be shown. 
    9. The safety program is now downloaded to the safety PLC. 

Safety Validation

Validation testing is performed before instating a programmed safety function to confirm that all control units meet required specification. When everything is correct safety application data is included with a confirmation through a process called safety validation. Validations are made while the safety CPU is debug mode and the application data is saved in non – volatile safety memory.

 
 
 

Uploading the Safety Program from the PLC - Method 1: Transfer from PLC

  1. Go Online to the PLC.
  2. Select "from Controller'.
  3. Untick the indicated option, then click “Execute”.
  4. The following prompts will follow:
  5. The program has been transferred from the safety PLC to the PC.
 
 

Uploading the Safety Program from the safety PLC - Method 2: Transfer from EtherCAT Slave

The safety program can be uploaded through the NX-ECC201 EtherCAT slave. 

  1. To upload the safety program from the slave coupler, connect to the coupler via USB.
  2. The following windows will show:
  3. Once online, select “Transfer from Coupler”.
  4. The following prompts will follow: Enter the password if there is one predefined. Otherwise, just leave the password section blank and click on OK. 
  5. The program has been transferred from the safety PLC to the PC.
 
 

 

 

safety sysmac safety

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Step by Step Guide - NX-SL3300 + Estop using Sysmac Studio
  • Step by Step Guide : NX-SL3300 + G7SA with EDM Sample Sysmac Program
  • Step by Step Guide : How to exchange variable between safety controller and non safe controller (NJ/NX) using Sysmac Studio
  • NX CIP Safety Connection Guide to KUKA KRC5 KSS version 5.1
  • Unable to open SYSMAC CIP Safety Program

Definition by Author

0
0
Expand