Omron NX Safety Controller: Transfer project to Stand-Alone NX-SL3*

Hello, my name is Ray Marquiss. I'm a Senior Application Engineer at Valin Corporation.  This video is going to show how to transfer the program and configuration to a standalone safety PLC from Omron. This is when you have an Ethernet/IP bus coupler and a safety controller connected onto that coupler with some safety IO. Hopefully you found this video on the Valin Web page that contains other videos I've made showing how to take the safety controller all the way from taking it out of the box to deploying it on the machine, and shipping the machine. If not, there's a link in the transcript below. You can go back and find other useful information about using the Omron NX safety controller, see links below.

If you've been following along in my other videos, you may have a project similar to this, but if you have something different it doesn't matter. Or if you haven't started a project at all, that's OK too. But what I've got is I've got the project that you see in front of you here. I'm online with the controller through the USB cable connected to the Ethernet IP coupler. I've validated this project, which means that it was downloaded to the controller permanently, password protected, and then I put the controller into run mode. So now this is the state the machine would be in when we ship it with this safety controller ready to go. There are other videos showing how to do that.

What I'm going to do next is go offline with the controller. And then I'm going to just close this project after I save it. And I have a similar project that has the same controller in it, same configuration. Everything is the same except for the program as a slightly different program. We'll do that. Check that out by going here. Double clicking on program and you can see there's only just the one rung. If you scroll back in the video, you'll see there's another rung above this that has the different way to reset. So I've got just this one rung. Let's assume that this is a project that I have that I want to download to every machine that I build and I want to do it in a fast way. If I go back to the slave terminal you can see that I have this configuration of hardware. The next step is to right click on the Ethernet/IP master, go to the “Coupler Connection” option and select “Online”. And then answer OK to this question. Say OK or click on OK again. Now you can see that I'm online with the coupler by the fact that this orange bar appears up here. I'm going to right click again on the master. And go to that “Coupler Connection” option to select “Transfer to the coupler”. And then I'll select that I want to transfer everything. The configuration, the unit operation settings, and the unit application data. And I'll do that by clicking on it. Then you'll get this message. You'll answer yes to it. And then this is the important part. It says there's a “validated safety application that exists in this project. The existing safety application on the safety CPU unit will be deleted and a new application will be downloaded”. If this is a brand new hardware, then doing this is going to transfer the program to it. If there's anything in that safety CPU, any program in there, then this process is going to overwrite it, which is OK with me.  So I'm going to say OK, and then it asks for a password.  If the safety PLC had been configured or validated with the password, then you'd have to enter it here. I never enter a password when asked. And I never configure a password while I'm doing work on these controllers. It's normally a step that you would do right before you do your final validation and ship it off.  Once it's at the location where it's being used, you don't want someone to be able to get in and change your program without knowing the password.

So right now, since there's no password in my project, no password in the in the safety PLC, I'm going to go ahead and just say OK without entering a password. This process takes a little time, so I'm probably going to edit to make the video shorter. OK, once it's done, you'll see that the safety CPU is about to switch to run mode with the following validated data, and it gives you some information which, if you print out your validation report, you'll have this information that you could refer back to. And the process is complete.

I'm going to go back and select the safety controller from the pull down here. And then select the program zero that's in there, which it might be a different name if you've changed it. And I can see that I'm monitoring this program and you can also see that I don't have that additional rung there and I'm monitoring everything is OK. Sometimes when after you've done the transfer, you may not see your variable monitoring. In other words, you won't see the status of your variable, the true and false here, and so you just go offline and back online again and that will refresh that. But if I go and hit my E-stop, that's fine there. The output is not on.  And then I'll just hit my reset and the output comes on immediately. In the previous version of the program, I had to hold the reset in for a second before the output went on. If I didn't hold it for a second, then the output wouldn't reset and come back on. You can scroll back in the video to see that, but the point is that I've just taken the program that was in there and completely overwritten it with a new program and the safety PLC came back up and in its validated run mode.

So if you have multiple machines that you build with the same configuration, once you get the hardware put together, you would just go through these steps to download the configuration and the project to that hardware.

I hope you found this helpful. If you go to where you found this video, then you should probably see a whole series of other videos that are involved with the NX-SL safety PLC. There's a whole series there that'll show you how to take it from the initial commissioning to the deployment. And there are videos for both the standalone method of using this controller and when you have the controller on Ethercat connected to a master controller like an Omron PLC. If you have questions, you can reach us using the number on your screen now. And you can find links for those videos below.

NX-SL Safety PLC Videos