Skip to main content
So far, your project only lives as code in the cloud. Let’s change that and execute it on your local edge device.

Connect your vPLC

Make sure that your project is attached to the correct vPLC before you deploy your logic into production. Click on “Click here to select a vPLC” just below your project name to open the runtime selection dropdown and select the vPLC you’ve just onboarded. If you cannot see your runtime in the list of options, please repeat the “Onboard a Device” step in this quick start guide. Runtime Selection Light

Download your project to your vPLC

Once you have attached your project to a vPLC, the “Download project to device” button at the top of your project browser becomes enabled. Runtime Selection Light Use current tag values: The runtime downloads and executes the new PLC program. It uses the last known tag values from the currently running program. Use initial tag values: The runtime downloads and executes the new PLC program. It initializes all tags and does not take into consideration any tag values from previous or currently running programs. Use values from tag file: The runtime downloads and executes the new PLC program. It uses the tag values from the particular tag file you select from the dropdown list. To create such a tag file - a snapshot of all tag values at that particular moment - you need to enter the project settings at the top of your project browser and select “Create Tag File” from the context menu. Hitting “Apply” will first save and compile your project and, if successful, deploy it to the selected target runtime with the chosen options. Your code is now live!

Manage Releases and Rollbacks

Accidents happen. If you want to roll back your project to a previous version, you can do so via the release history button on the top of your project browser. A release is auto-created every time you compile your code, either through the compile button, or by downloading your project to a device as described above. In the release history modal (see screenshot), you also have the option to manually create a release - this will result in compilation of your code as well. Release History Light