Mark Vie Controller Standard Block Library for Public Disclosure Contents
Total Page:16
File Type:pdf, Size:1020Kb
GEI-100682AC Mark* VIe Controller Standard Block Library These instructions do not purport to cover all details or variations in equipment, nor to provide for every possible contingency to be met during installation, operation, and maintenance. The information is supplied for informational purposes only, and GE makes no warranty as to the accuracy of the information included herein. Changes, modifications, and/or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein. It is understood that GE may make changes, modifications, or improvements to the equipment referenced herein or to the document itself at any time. This document is intended for trained personnel familiar with the GE products referenced herein. Public – This document is approved for public disclosure. GE may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not provide any license whatsoever to any of these patents. GE provides the following document and the information included therein as is and without warranty of any kind, expressed or implied, including but not limited to any implied statutory warranty of merchantability or fitness for particular purpose. For further assistance or technical information, contact the nearest GE Sales or Service Office, or an authorized GE Sales Representative. Revised: July 2018 Issued: Sept 2005 © 2005 – 2018 General Electric Company. ___________________________________ * Indicates a trademark of General Electric Company and/or its subsidiaries. All other trademarks are the property of their respective owners. We would appreciate your feedback about our documentation. Please send comments or suggestions to [email protected] For public disclosure Document Updates Revision Location Description Array Compress Boolean (ARRAY_ COMPRESS) Array Compress Boolean (ARRAY_ COMPRESS_UDI) New blocks Array Expand Integer (ARRAY_ AC EXPAND) Array Expand Integer (ARRAY_ EXPAND_UDI) Updated the Description in the Comparison Functions table for LE and LT Array Compare (ARRAY_COMPARE) Updated Data Type for N in the Inputs table Updated for consistency and clarification as to what information applied to I/O AB Variable Health (VAR_HEALTH) packs or EGD AA Timer (TIMER) Corrected parameter name from mCurTime to CURTIME Controller Monitor (CTRLR_MON) Updated for the UCSC controller platform Z Temperature Status (TEMP_STATUS) Updated for the UCSC controller platform Y Interpolator DL (INTERP_DL) A better description of the FTBL input array Updated to include the UCPA platform, and clarification on hardware sensors that Temperature Status (TEMP_STATUS) are only in the UCCx platform Legacy Category Blocks New section X Timer Version 2 (TIMER_V2) New section Timer (TIMER) Changed to LEGACY category and added example with MOVE Throughout the document Updated description of the LEGACY category 2 GEI-100682AC Mark VIe Controller Standard Block Library For public disclosure Contents Introduction......................................................................................................................................................7 Block Data Type ............................................................................................................................................8 Change Data Type of Variant Block ...................................................................................................................9 Legacy Category Blocks ................................................................................................................................ 10 Absolute Value (ABS) ...................................................................................................................................... 11 Add (ADD) .................................................................................................................................................... 12 Analog Alarm (ANALOG_ALARM) .................................................................................................................. 13 Any Forces (ANY_FORCES) ............................................................................................................................ 26 Application State (APP_STATE) ........................................................................................................................ 27 Array Average (ARRAY_AVERAGE) ................................................................................................................. 29 Array Calculator (ARRAY_CALC)..................................................................................................................... 30 Array Compare (ARRAY_COMPARE)................................................................................................................ 32 Array Compress Boolean (ARRAY_COMPRESS)................................................................................................. 37 Array Compress Boolean Long Integer (ARRAY_COMPRESS_UDI) ....................................................................... 38 Array Empty (ARRAY_EMPTY) ....................................................................................................................... 39 Array Expand Integer (ARRAY_EXPAND).......................................................................................................... 40 Array Expand Integer Long Integer (ARRAY_EXPAND_UDI) ................................................................................ 41 Array Fill (ARRAY_FILL)................................................................................................................................ 43 Array Find Element (ARRAY_FIND) ................................................................................................................. 44 Array Minimum/Maximum Element Determination (ARRAY_MINMAX) ................................................................. 45 Array Relay Ladder Logic (ARRAY_RUNG) ....................................................................................................... 46 Array Sum (ARRAY_SUM) .............................................................................................................................. 47 Average Input (AVRG) ..................................................................................................................................... 48 Bit Counter (BIT_CNTR).................................................................................................................................. 49 Boolean Alarm (BOOLEAN_ALARM) ............................................................................................................... 50 Bubble Sort (BSORT)....................................................................................................................................... 53 Calculator (CALC) .......................................................................................................................................... 54 Capture Data (CAPTURE) ................................................................................................................................ 56 Theory of Operation...................................................................................................................................... 59 Configuration .............................................................................................................................................. 60 Enabling Collections..................................................................................................................................... 60 Triggering Issues.......................................................................................................................................... 60 Buffer Control Details ................................................................................................................................... 61 Time Stamping ............................................................................................................................................ 61 Capture Status ............................................................................................................................................. 62 Redundancy Issues ....................................................................................................................................... 62 Memory Use ............................................................................................................................................... 63 Change Detection (CHG_DET) .......................................................................................................................... 64 Clamp (CLAMP)............................................................................................................................................. 65 Code Timer (CODETIMER).............................................................................................................................. 67 Comment (_COMMENT) ................................................................................................................................. 69 Comment Block Functionality (_COMMENT_BF) ................................................................................................ 69 Comment No Break (_COMMENT_NB) ............................................................................................................. 70 Compare (COMPARE) ....................................................................................................................................