Deploying and Running an Application on a Real-Time Controller
- 更新时间2023-02-17
- 阅读时长2分钟
Deploying and Running an Application on a Real-Time Controller
After testing your real-time application design using interactive execution, run the application on a real-time controller by building the application as a startup application and deploying it from SystemDesigner.
Before you build and deploy your real-time application, test the design using interactive execution to ensure that it runs as you expect. Refer to Testing a Real-Time VI Using Interactive Execution for help testing your design using interactive execution.
To complete this task, you need to establish a network connection to a real-time controller and place the controller on the Design diagram of SystemDesigner.
- Navigate to the Design diagram of SystemDesigner.
-
Select the application targeted to the real-time controller and, on the
Item tab, enable
Set as startup.
Setting an application as startup configures it to execute automatically whenever the real-time controller boots.
-
Right-click the application you added to the controller and select
Run.
Note If another application is already running on the real-time controller, SystemDesigner prompts you to replace the already running application with the new one. Because only one application can run on a real-time controller at a time, you must replace the running application in order to run the new one.
-
When prompted, click
Deploy and Restart.
SystemDesigner builds the application and deploys it to the physical real-time controller. The controller restarts and executes the built application.
- You run a VI interactively while the application is running and choose to abort the running application. If you choose to abort, you must repeat the steps listed above to continue running the application.
- You deploy a new startup application to the real-time controller and choose to replace the running application with the new one.
- You disable Set as startup in SystemDesigner for the application running on the real-time controller and re-deploy it. This tactic is the only way to stop the application from running without running a new application or VI on the target.