0:01
Thank you for joining us on this webinar on accessing controls worldwide using C-SCAPE 10 and OCS 360 Remote.
0:10
If you have any questions at any point, you can pop them in and we’ll get them at the end.
0:15
Hello and welcome to today’s webinar.
0:18
In this webinar, we will look at how to access your machine controls worldwide using C-SCAPE 10 and OCS 360.
0:25
Here is the agenda for today.
0:28
First, we will go over a quick review of OCS360 Remote in Cscape 10, followed by the requirements for this feature.
0:36
The rest of today’s webinar will be dedicated to demonstrations.
0:40
We will look at the initial setup, the steps for deployment, upgrading systems in the field, and what online sessions look like in Cscape 10.
0:49
As always, there will be a Q &A session at the end.
0:52
To start, what is OCS360?
0:54
OCS 360 is a cloud service provided by Horner.
0:59
It allows you to push data from your Horner controller to the cloud.
1:03
OCS 360 is a very powerful solution with a wide range of features including up to 5 years of data recording, dashboarding capabilities, and alarm enunciation or notification via emails or text messages.
1:18
OCS 360 is supported by Alt Prime and Canvas series controllers, with micro series support coming later in 2026.
1:27
OCS360 requires a subscription per controller to an annual data plan.
1:33
But note, everything we show in today’s demonstration does not require a full subscription to OCS360.
1:40
OCS360 Remote can be bought as a standalone product.
1:44
What is OCS360 Remote?
1:46
OCS360 is a secure tunnel through which we can access any of our controls over the internet.
1:53
Instead of needing extra software, external gateways, or complex router configurations, Horner developed a secure tunnel framework for OCS360’s cloud storage features.
2:04
Today, however, we will use this secure tunnel for remote access using OCS360 Remote.
2:11
As previously mentioned, OCS360 Remote does not require a full OCS360 data plan.
2:18
Instead, OCS360 Remote can be purchased as a stand-alone yearly subscription, for a much cheaper price than the full OCS360 subscription.
2:28
Also, you only need one plan for an unlimited number of controllers.
2:33
It is not per controller, like OCS360.
2:36
Per month you get a 1GB data limit, and if you use more than this, you can purchase a 1GB data refill as needed.
2:45
If you are an existing OCS360 cloud service subscriber, you can get a reduced cost for OCS360 Remote.
2:53
Per month payments are also available.
2:55
Next, what are the requirements for OCS360 Remote?
2:59
As of the making of this video, OCS360 Remote is available for any Canvas controller with Firmware v17.3 or later, and for any XL Prime controller with Firmware v17.3 or later.
3:14
To set everything up, C-Scape v10.2 Service Pack 1 or later is required.
3:20
And as previously mentioned, Micro Series compatibility is coming later in 2026.
3:26
How will the OCS360 Remote connection be established?
3:30
All connections will be established directly from Cscape 10 using the Connection Wizard.
3:35
This is the same wizard you would use when setting up a Serial, LAN, Modem or any other type of connection.
3:43
Now we are going to begin our demonstrations. There’s a lot to cover, so let’s get started.
3:49
Let’s start from the very beginning and sign up for OCS360 Remote.
3:54
Navigate to Connection Wizard at the top of the Home tab.
3:58
Here, we will select OCS360 Remote and click on Next.
4:03
It’s important that we are signed in to Cscape with the HornerID that we want to use for our OCS360 subscription.
4:11
For this demonstration, we have created a new HornerID that will act as a blank slate.
4:16
This account has no previous subscriptions linked to it, which means we’ll be met by this message asking us to please subscribe to an OCS360 remote plan.
4:27
And this is exactly what we will do.
4:29
If we click the provided button, we’ll be met with a web page pop-up.
4:34
After we complete the captcha, we will be asked to sign in to our account and then select and purchase a subscription type.
4:42
We will go ahead and complete this setup before continuing with the demonstration.
4:47
We have just successfully created our OCS360 remote subscription.
4:52
We can now start adding controllers.
4:54
To do this, navigate to the row of icons at the top and click on the plus icon.
5:00
We must assign a name to our controller.
5:03
For this demonstration, we will name our first controller Machine 20.
5:07
Then, we select OCS360 Remote only as our communication mode.
5:12
And now, we must enter the MAC address of the controller.
5:16
The MAC address is a unique identifier used by nearly all modern devices for network communication.
5:24
Your MAC address will be exclusive to your particular controller, but every Horner product starts with the same three numbers, 00E0C4.
5:36
It’s for this reason that they are filled in by default in the OCS360 Remote Wizard.
5:41
We are going to fill in the rest of our MAC address from our controller.
5:47
Then, we must check the Confirm MAC Address box before we can add our controller.
5:53
With our controller now added to Cscape, we have to move to the bench and do some configuration on our controller.
5:59
But before we leave, we are going to note down our account ID seen here at the top of the OCS360 remote window.
6:09
Here we are on the bench.
6:10
First, we open up the system menu and scroll down till we find OCS360.
6:16
Then we select account ID and here we type in our account ID.
6:21
For the sake of this demonstration, we have already filled this out.
6:25
Then we simply go back and click on OCS360 remote and enable it using the first switch option here.
6:35
Back in Cscape, we click on the more options button for our controller and select enable OCS360 remote.
6:43
Then it’ll connect, and this can sometimes take a few minutes, but in our case, we got a connection almost immediately.
6:49
If we go out of this menu, we can now see that our controller, machine 20, appears under devices in our connection wizard.
6:57
If we were to add further controllers using the same method, they would also appear in this dropdown.
7:03
Now we have successfully connected our controller to Cscape 10, directly over the internet, using only OCS360 remote.
7:11
We are ready to upload, download, debug, or do anything else we need with our controller entirely over the web.
7:21
Next, we are going to quickly show you how to add controllers without using Cscape.
7:26
If, for whatever reason, you can’t access Cscape, you can instead head over to ocs360.cloud forward slash login and sign in with your Horner account credentials.
7:39
Once signed in, you can navigate to entities and then into devices.
7:44
From here, you could perform the same setup process we just demonstrated.
7:49
This OCS360 dashboard website is available to you with just an OCS360 remote subscription.
7:56
The full subscription is not required.
7:58
For this demonstration, you can see that we added a second controller, Machine 21-TC.
8:05
TC, standing for Training Center, which is where this controller is set up.
8:10
We can activate this controller connection by clicking on the Enable OCS360 Remote icon.
8:16
And now, the device is searching for a connection.
8:19
Assuming our controller has been set up correctly, we can expect OCS360 to find a connection quickly.
8:25
but this can sometimes take a few minutes.
8:29
However, once it does, our controller will be set up and ready to use.
8:34
Next we’re going to demonstrate how you would configure a controller that has been installed in the field for a number of years.
8:42
Here we have a Canvas 7D controller.
8:45
For the sake of this demonstration we’re going to pretend this controller has been installed in a remote location in the field for years.
8:53
If we want to give this controller OCS360 remote support, we first need to update its firmware.
9:01
But, we also need to do this in a way that does not interfere with the existing program.
9:07
To do this, first we navigate the Media tab and we are going to make a clone.
9:12
Simply click the Create Clone button on the bottom of the screen.
9:16
This serves two purposes.
9:18
Firstly, as a safety precaution in case anything happens during the update process.
9:23
But, secondly, it acts as the state we want this controller to return to after the update.
9:29
Once the clone has been successfully created, we can navigate back to the system menu and hold the system key for a few seconds.
9:37
This will bring up the system recovery screen, where we can select system upgrade SD.
9:43
This allows us to perform a firmware update from the SD card in our controller.
9:48
Simply select Yes to confirm and the update process will begin.
9:54
This can take a few minutes, but once complete we will perform a power cycle and then return to the main menu.
10:03
As you can see our update has been successfully installed, but our program has been wiped from the device.
10:10
To restore it we navigate to the Media tab and here we can click on the Load Clone button from the toolbar at the bottom.
10:18
Our controller will automatically locate and run the clone file and after a few seconds the controller will be returned to how it was originally.
10:28
With our firmware update successfully performed and our program successfully preserved, we are now going to set up OCS360 Remote.
10:36
First, we need to make sure that our controller is successfully connected to the local network.
10:41
On this screen, we can see our IP address, default gateway, DNS server, and so on.
10:48
And they all look correct.
10:50
This is vital, as our controller needs to be online for it to connect to OCS360 Remote.
10:57
Next, navigate to the System menu, and if we scroll down, we can select a new option for OCS360 Remote.
11:04
Here, we can enter our account ID, which will connect this controller to our OCS360 remote account.
11:12
To finish, we simply enable OCS360 Remote in this menu here.
11:17
Now we are going to move back to our computer and check if this controller is now available on the network.
11:23
Here we are in the OCS360 web dashboard, and we want to verify that our new controller is successfully set up and online.
11:32
Looking at this list, we can see a new entry at the top for a Machine 10-HQ.
11:39
The device table for this entry matches our controller, and as we can see its connection state is active.
11:46
And the OCS360 remote symbol is green, meaning our controller is connected and ready to use.
11:54
Now we are going to look at how to configure a connected controller in Cscape 10.
11:59
Before we begin it’s important to give each controller a clear name when using OCS 360 remote as you don’t want to accidentally upload the wrong program to the wrong controller.
12:11
If two controllers have different hardware or IO installations then Cscape will flag an error before any download but otherwise you simply have to remain diligent to not get the controllers confused. With that covered let’s get into the demonstration.
12:28
First we open the correct program in seascape for our controller.
12:33
In this case we open the canvas7 program because we are connecting to a canvas7 in the field.
12:39
Next we open the connection wizard and select ocs360 remote.
12:44
Then from the drop down we are going to select machine21-tc or training center and as you can see we have given it a clear name so we don’t get the controllers mixed up.
12:56
Then we click finish and after a moment you can see we’ve made a successful connection.
13:02
With our controller connected we can now go ahead and perform any download, upload or debugging that we need.
13:10
Now we are going to demonstrate some of the features of OCS360 Remote.
13:15
First let’s look at troubleshooting.
13:18
Just like if our controller was connected locally we are going to click on the debug mode button at the top of our seascape window.
13:24
You might notice that it takes a bit longer for debug mode to begin, but once the connection has been made, it works just like a normal debugging session.
13:35
All the normal information you would expect from debugging mode is displayed as expected.
13:41
Information on function blocks, the status of coils and contacts, and more are all here.
13:48
Next, let’s look at DataWatch.
13:50
We can open up the menu by clicking on the data watch button at the top.
13:55
We are now watching a few values in our controller.
13:59
And as you can see, we are getting live readings that seem to be correct.
14:03
For the final portion of today’s webinar, we are going to demonstrate one of the most useful features of OCS360 Remote, live programming mode.
14:12
If you need to edit just a small portion of your program, then instead of doing a full download or upload, you can instead take advantage of live programming mode.
14:22
In this mode, you can make changes to your logic and then use a special online change download to download only the changed parts of your program.
14:32
This way, your controller keeps running the whole time and you spend less time downloading and uploading new code.
14:40
To get started with live programming mode, we select the Start button in the Online Change Mode tab at the top.
14:47
then confirm by clicking yes.
14:50
Now we can edit our logic and for this demonstration we will just change this contact to a normally closed contact.
14:57
We could go ahead and add more edits but once we’re finished we’re going to want to download this to our controller.
15:03
To do this we click the download online change button underneath our start button.
15:09
Now Seascape will only download the changed parts of logic to our controller so we can see the process goes by very quickly.
15:18
Then we are asked if it’s okay to switch to the new program and until we confirm yes in this menu our controller will continue running the old program as it has been the entire time we were editing.
15:31
So we will click yes and just like that we have successfully downloaded a new program to our controller.
15:38
If we make a or need to revert to the original program we can simply click the revert button here at the top.
15:45
When we are finished we click the start button once again and this will end live programming mode.
15:53
And that concludes our webinar for today. Thank you so much for listening and the Q &A session will begin shortly.
16:06
Okay so as usual the links are up for registration for the upcoming webinars if you’d like to register for those.
16:14
I don’t see any questions in just yet on this topic.
16:18
If you do think of any, you can get in contact with technical support if you want to follow up on any of them.
16:25
Okay I think we can leave it for there then. Thank you all and we’ll see you next time.







