Turbocraft PID_Sub Readme ===================================================================== README: Turbocraft, Inc. PID_Sub V1.0 May 31, 2002 ===================================================================== Maximize the Notepad window to read this file more easily. Contents: ========= 0. Introduction/Release notes I. PID_Sub INSTALLATION II. Conventions III. License issues IV. Disclaimer V. Trademarks ===================================================================== 0. Introduction/Release notes ----------------------------------------- Turbocraft, Inc. has created a time-saving array of products for users of Opto 22's FactoryFloor® suite of software. The PID_Sub installer will install a subroutine named PID_loop_SG. This PID subroutine is intended to be used in your OptoControl strategy, thus saving you the time of having to write it from scratch yourself. This subroutine is written without making use of any external commands in order to improve compatibility with future releases. PID_loop_SG performs a PID (Proportional Integral Derivative) calculation. It uses a Series (interacting) PID equation with Gain that is similar to the one used in Opto 22 hardware, but with a few additions that aid in flattening the input curve and responding to transients. This subroutine is meant to be used as the core of a chart responsible for PID control. Use it to do closed loop process control using a PID algorithm that runs in software rather than hardware. The subroutine timer will return the elapsed time required to complete the subroutine in a parameter lableled "ET". This elapsed time is influenced by the speed of the processor and the number of tasks running concurrently with the chart that called the subroutine. The execution time on a SNAP LCSX Plus with a minimal number of other charts is nominally 20 - 50 milliseconds. This execution time is influenced by the speed of the processor and the number of tasks running concurrently with the chart that called the subroutine. Because of this execution time, it is not practical to use this subroutine with PID scan times of much less than 0.1 sec unless you are using a faster controller. Release Notes: Version 1.0 First release I. PID_Sub Installation ----------------------------------------- Requires 134 kB of hard drive space. 1) Use a zip utility to unzip PID_Sub_1_0.zip 2) Double click the setup application PID_Sub_1_0.exe 3) Read and either accept or reject the license agreement. Installing the software means you accept the license agreement in full and will abide by it. If you disagree with the license agreement then you are not allowed to install and/or use the software. 4) Follow the prompts to install the files. 5) The application will install the files in a directory called Turbocraft (in the Program Files directory by default), with sub- directories called Subroutines and PID. 6) Thoroughly read the instruction manual left by the installer in the individual subroutine directory for the details on how to use the software. II. Conventions ----------------------------------------- The subroutine is written in a consistent style: Action block: Aqua, Text: Arial 11 point black Connection: Black Decision block: Yellow, Text: Arial 11 point black Red false exit Blue true exit Continue block: Orange, Text: Arial 11 point black General Text: Arial 12 point black Grid color: Black Background color: Light gray (R:192 G:192 B:192) In addition, block 0 is always white The subroutine is written without making use of any external commands. An instruction manual is provided in the subroutine's directory in Microsoft Word® 97 format. III. License Issues ----------------------------------------- -End User If you are an end user of this product, you are required to buy one license for each plant address that has an Opto 22 system that makes use of any part or all of this Turbocraft, Inc. software product. -Consultants and Systems Integrators If you are a consultant or systems integrator you must buy one license for every two computers that you have installed this Turbocraft, Inc. software product on, and in addition any customer of yours that makes use of any project that you create that has any part or all of this software product in it must also buy a license for each plant address that makes use of said project. -Governmental users If you are a governement agency that has purchased this product, you must buy a license for each plant address that makes use of any part or all of this Turbocraft, Inc. software product. You are allowed to make one backup copy of the software on removable media. This is only a partial summary description of the license agreement, and is not the license agreement itself. Read the details of the license agreement in PID_Sub_License.txt which you must agree to in order to use this software. IV. Disclaimer ----------------------------------------- While reasonable effort is made to insure the correct functionality of this PID_Sub software product, it is provided in "as-is" condition, and Turbocraft, Inc. makes no warranty, implied or otherwise as to its operation, efficacy, functionality, speed, safety, correctness, or appropriateness. The end user uses this product at their own risk and assumes all responsibility for insuring that this product is appropriate for, and works correctly for their particular application. This is only a partial summary description of the disclaimer and is not the disclaimer itself. The instruction manual also contains only a partial summary description of the disclaimer, and is not the disclaimer itself. See the license agreement PID_Sub_License.txt which must accompany this product, and which contains the full text of the disclaimer, and which you must agree to in order to use this software. V. Trademarks and Copyrights ----------------------------------------- Opto 22 FactoryFloor is a registered trademark of Opto 22. OptoControl and OptoDisplay are trademarks of Opto 22. Microsoft Word is a registered trademark of Microsoft Corporation. © 2002 Turbocraft, Inc. ====================================================================== How to Get Help --------------- If you have any questions about this product, contact Turbocraft Product Support Monday through Friday, 9 a.m. to 6 p.m., Pacific Time. E-mail: support@turbocraft.com Phone: 1-866-Turbocraft (toll free in North America) (1-866-887-2627) 1-206-248-3597 (outside of North America) Fax: 206-248-3597 Please provide the following information about your system to the Product Support engineer: - Version of this product - FactoryFloor® version - Controller firmware version - Any specific error messages seen ===================================================================== Visit our web site at http://www.turbocraft.com =====================================================================