Overview
The Machine Control Primer provides an overview of one architecture you can use to build control applications on NI CompactRIO controllers running the NI LabVIEW Real-Time Module Version 8.6 or later. It explains how you can use new features for CompactRIO – such as the Scan Engine, Fault Engine, and Distributed System Manager – that were introduced in LabVIEW 8.6 and is designed to provide a framework for engineers designing industrial control applications, especially engineers who are familiar with the use of programmable logic controllers (PLCs). It is intended as a complementary guide to standard LabVIEW Real-Time training and includes architectural overviews, LabVIEW coding recommendations, and example code.
Download the NI Primer for Machine Control
Contents of the Control Primer include:
- Machine Control Architecture Overview
- Introduction to CompactRIO
- Basic Controller Architecture Background
- Basic Controller Architecture Example in LabVIEW
- State-Based Designs
- LabVIEW Statechart Module
- Statechart Example in LabVIEW
- Quick Start – Modifying an Example
- Reusable Functions
- Multiple Tasks
- Errors and Faults
- Example Code
Additional Resources
Explore Additional NI CompactRIO Resources
Browse LabVIEW for Industrial Control
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

