Analysis
LabWindows/CVI add-on: PID Control
Overview
The PID Control Toolkit adds sophisticated control algorithms to LabWindows/CVI. With this package, you can quickly build data acquisition and control systems for your own control application. By combining the PID Control Toolkit with the math and logic functions in LabWindows/CVI, you can quickly develop control programs.
PID Algorithms
The PID Library functions implement a wide range of PID algorithms with error-squared and external reset feedback. Functions also implement lead-lag compensation and setpoint ramp generation. Control parameters include multiloop cascade, feedforward, minimum and maximum override, and ratio/bias. The PID algorithms feature bumpless auto/manual transfer, antireset windup, direct/inverse action, manual output adjustment, and a run/hold switch.
The PID Control Toolkit Library is distributed with LabWindows/CVI function panels, so you can interactively experiment with the functions and automatically generate code for calling them. In addition, each function has extensive help information built into the function panels for complete on-line function reference information.
Control Strategy Design
Using the PID Control Toolkit, you can design custom control strategies for your applications. You can also set up timing of the PID algorithms. Finally, you can use tuning procedures for both Closed-Loop (Ultimate Gain) and Open-Loop (Step Test).
Process Control Examples
The PID Control Library implements algorithms using LabWindows/CVI function panels and ANSI C source code, so you can tune the functions as needed to meet the specifications of your application. This package also includes a complete set of working simulations and demonstrations using National Instruments Data Acquisition boards. The PID Control Toolkit provides valuable tips and techniques for implementing common PID control strategies from your programs.
Pricing and Purchase Information