Home
Profit Suite Toolkit - Honeywell Process Solutions
Contents
1. Data Collector Point No changes needed SYSTEM ENTITY DATA_COL amp T CUSTOMAM DATA_COL Change descriptor amp PTDI dummy data collector keyword optional E DC0001 No changes needed Delete ALPRIOR for Release 500 DC gt F DC gt COLLECT XX HISFILE ECT XxX NUMPTS Change only if Dummy link point name changed No changes needed 5 01 Data Collector 17 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation Task 3 Load the Step Action External Load Modules If it is known that loader module FILE and loader module CONV are on the target AM then proceed to Task 5 Gel Mount your Backup NCF volume on a system drive From the Engineering Main Menu select SUPPORT UTILITIES Select MODIFY VOLUME PATHS 4 Enter Fn gt amp ASY gt into NCF Backup Path where Fn is the drive in which your backup NCF volume is loaded From the Engineering Main Menu select LCN NODES The LCN NODE CONFIGURATION display appears From the LCN NODE CONFIGURATION display select the AM Node to which the Data Collector is to be installed The APPLICATION MODULE NODE display appears Page forward twice to the External Load Module page Check to see if the modules FILE and CONV appear in the installed modules table If the modules are already loaded
2. Parameter Value Description STATUS 1 0 0 No errors 1 0 Null entity entered for the RMPCT controller tagname 2 0 Error transferring the number of CV s 3 0 Error transferring the number of MV s 40 Error transferring the number of DV s 5 0 Limit violation for the number of CV 1 40 6 0 Limit violation for the number of MV 1 20 7 0 Limit violation for the number of DV 1 20 10 0 ull entity encountered during CV transfer 11 0 Error encountered transferring CV points 15 0 ull entity encountered during MV transfer 16 0 Error encountered transferring MV points 20 0 ull entity encountered during DV transfer 21 0 Error encountered transferring DV points 101 0 EXISTS check for file name has encountered an error 102 0 DELETE file function has encountered an error 103 0 CREAT file function has encountered an error 104 0 OPEN file function has encountered an error 105 0 Writing the software revisions number has encountered an error 106 0 Writing the CVs MVs DVs to file has encountered an error 107 0 Writing the IJ P information to file has encountered an error 108 0 Writing the IJ P information to file has encountered an error 109 0 Writing of controller information has encountered an error 110 0 Writing of CV data line 1 has encountered an error 111 0 Writing of CV data line 2 has encountered an error 112 0 Writing of MV data line 1 has encountered an error 113 0 Writing of MV data line 2 has encountered an error 114 0 Writing o
3. Toolbar Status Bar Five main options are listed If any signals exist the first four options will be selectable Descriptive Info Shows all the variable descriptors Single Graph Data Allows the user to observe one or more signals depending which are Plots selected as a function of time See section Single Graph Data Plots for more information Multi graph Data Allows the user to observe one or more signals depending which are Plots selected as a function of time Correlation For viewing the Correlation Data See section Correlation for more information Power Spectrum This last option Power Spectrum is reserved for future use depending on user request P ower spectrum will be a plot showing the magnitude of the Signal power as a function of frequency 56 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Single graph Data In Single graph Data Plots view each selected variable is displayed in its Plots associated plot box In Single Graph Data Plots all selected variables are displayed on the same graph In this view the variables can be plotted with the Normalized Scale option either selected or not When selected the y axis will be independently scaled such that no variable traces overlap each variable occupies its own band on the graph When not selected the y axis will span the full range of each variable each variab
4. eeeeeeeeeeeeeeenesseneeesrnsstenrsstirnnsinnnntinnnntennnstnnnnntnn unanenn 67 CDS Installation isiin a e ai ia a A ee 67 Building a Step Testing Pot 68 Configuration Graphics Installaton 69 Automated Step Tester Program Architecture ssssnssssnnessennenennnnnernnnnrnnnnrnn nenene 69 Profit Suite Toolkit v Honeywell Inc Table of Contents ll Ee ET 70 Process ET 70 Configuration INPUtS ertpacpen nsee er tetett teettt rnet tt tnnt tt nnne tn annern nentrn nnne nn nnee 70 Calculation COD reisepass natai ranea dashes ccvecushecaelbovehcagedscceensenecscessanctuachea ciat 70 Configuring an Automatic Step Test Appllcatton 71 Note IMk Errors dai E tab beweSuve eta E T stung ebae gt ec Zeg 71 Point Config Using Graphic GTER TT 71 STEP_TST Targets Explained nesse rstrnetnnetnnesnnssrnsennsrnssressrensrnnt 72 Application Configuration through Direct CDS Emtm 72 Configuration Parameter 72 Loading the Step Test Coefficients c ccccceceeeceeeeeceeeeeeeaeeeeeeeseeeeeseaeeesaeeseneeeeaees 73 Fink GL Programm s ss jest ie id Peat ant dee fea eda ae dee dee 73 On line Error Messages s sssssseeeeseesseeseessnetnstnttnntnntnntnnesnnesnneennsennncnnsnnnsnene 74 SECTION A GAIN SCHEDULER c ccccseeesseeeseeeeseeeeeeeeeneaeseseeenseaeeeeeeeseaeseseeeenseeeeeeeeneas 78 Ge 78 RI WEE 78 eelere 78 Le te LE EE 78 Hardware and Software PHeouirements nnt 78 4 2 Software Description 79 Oveni W Hai dE Ab
5. 37 Section 3 Step Test Builder 3 2 Off Line Signal Generator 3 2 Off Line Signal Generator Overview This section starts with the procedure for installing the signal generator on the PC Next a general introduction is presented which describes the philosophy features and background of this signal generator Also included in the introduction is a description of the PRBS and Schroeder sequences which are the two basic signal types used in the generator A description of the software itself is then presented followed by the effective use and operation of this signal generator 38 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator 3 2 1 Philosophy 05 01 Introduction to the Signal Generator With the Signal Generator you can easily create a series of one or more sequences that can be used to properly excite the actual process The generator has been designed to work in conjunction with APC Identifier Sequential or and simultaneous signals can be readily synthesized and evaluated Signals are designed for minimum length and broadband uniform power A fundamental requirement for any advanced process control project is the determination of an acceptable process model While many factors influence the success of the modeling task none is more important than proper plant excitation The rule is simple To get good models you must have goo
6. Create RMPCT PNT files from your TDC Virtual Printer files Create Excel spreadsheet files from your TDC Virtual Printer files Select whether your points are MVs DVs or CVs Stop the conversion before it is completed Version and TDC Data Converter functionality was introduced in version 110 00 of the APC ee Development Environment The TDC Data Converter is included in the standard installation of Profit Design Studio APCDE See Profit Controller Designer s Guide for installation instructions When the Profit Design Studio is started note that the TDC Data Converter is checked in the About Box Data Converter py Version 105 00 2 V PV Retrieval What TDC Data You can configure the TDC to output to a file instead of the printer by Converter Does configuring the system for virtual printers By using the standard print command and specifying the virtual printer you can write your data to a file in ASCII format Using this mechanism together with the LCN s Process Variable Retrieval functionality you create an input file that is transported to the PC Note This tool assumes that the sampling rate of the data is one minute The TDC Data Converter converts your input file into multiple PNT files PNT files are single point data files that can be used in the Identifier to create an RPID or Profit Controller RMPCT model An Excel formatted spreadsheet is also created as the output file 5 01 TDC Data C
7. ault 100 Default 100 Default 100 Default 0 This resets the AM Regulatory points PVCALC parameter equal to the current process value Note Do not set this flag when the current process value is in violation Default 0 ef ef ef ef ef ef ef Default 0 This parameter is set by the program and only used for RMPCT applications If the CL block PV_ASYNC is not used non RMPCT applications the value of this parameter does not affect the validation routine 5 01 Section 7 PV Validation 7 8 Linking CL Programs 7 8 Linking CL Programs Linking RMPCT The following procedure is used for RMPCT applications with asynchronous CVs Link PV_VAL From the Command Processor Display LK Fn gt AQ gt PV_VAL RMPCT CV interface point ENTER Link PV_ASYNC From the Command Processor Display Applications LK Fn gt AQ gt PV_ASYNC RMPCT CV interface point ENTER Required only for asynchronous CV s Activate point Call up the point detail and activate the point Verify Operation Verify that PV_VAL and PV_ASYNC are running without any CL errors Linking The following procedure is used for any non RMPCT application Non RMPCT Applications Link PV_VAL From the Command Processor Display LK Fn gt AO gt PV_VAL process unit point ENTER Activate point Call up the point detail and activate the point Verify Operation Verify that PV_VAL is running without any CL errors 5 01 Process Valu
8. Bad value Error Codes enen In Nowe SSCS 1 0 Input process value has a Bad value Hi limit violation Lo limit violation Rate of change violation Input process value has a freeze state violation Configuration of the PV Validation is accomplished through direct entry to the CDS ports on the AM Regulatory Point Setup of the PV Validation requires the following steps e CDS Configuration of AM Regulatory Point e Linking CL Program Diagnostic Error Codes Subroutine Error Codes Parameter Value Description STATUS 2 No errors 1 0 Input process value has a bad pv 2 0 Input process value has violated a hi limit 3 0 Input process value has violated a lo limit Input process value has violated a rate of change limit Input process value is in a frozen state STATUS 1 indicates errors in the calculation 5 01 Process Value PV Validation 149 Profit Suite Toolkit Honeywell Inc Honeywell Simulation BackBuilder Optional Item Simulation BackBuilder Profit Suite Toolkit Honeywell Inc 152 Simulation BackBuilder 5 01 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 1 Overview Definition Application Calculation Acronym List 5 01 The RMPCT Settings File xs Back Builder is designed to provide a mechanism to capture DCS controller tuning and configuration The xs file can be read either by an on line application or by the off line softwar
9. Overview The performance monitoring schematics are completely generic and therefore can display any monitoring point established on the system ev ener The following steps outline the procedure to display or view specific monitoring Applications applications Select the SCHEM button from the TDC operator console and enter the schematic name RMPC_PRF If the display data base DDB does not contain a monitoring point many of the schematic field will appear blank Notice that the display header is flashing Select Monitor and that a red asterisk is flashing next to a blank data box Selecting the blank data box prompts the user to enter a performance monitoring point Enter the desired application tagname and press ENTER The monitoring schematic should now contain information related to the selected application If the selected application has not yet been activated the display header will display INACTIVE To activate the application go to the monitoring point and set the point activity status to ACTIVE The monitoring application will immediately begin a configuration and initialization check To view another application simply select the PERFORMANCE POINT data box and enter the desired monitoring point the new selection will now be displayed If the filename and file path are correct the monitoring application can be initiated by setting the Monitoring Status Once the monitoring status has bee
10. ccccsscsssesseeccscsssseeseseseeeanssesesuenseanaassseeeseeneeansssesesnens 11 Ee e EE EE 11 lin at Ee EE 11 Purpose of the Data Collector 11 Parameters LIMItationS sj2cccc0s ege EEN 11 Data Collection Information Elow sees eeceeceeeessesuaeeeseseeseuauaueaseeeeseeaeanees 11 5 01 Profit Suite Toolkit jii Honeywell Inc Table of Contents 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 SECTION 3 STEP TEST BUILDER 3 1 3 2 Archived Data Files c ceceMeeeedbebedeetestandea dee eaa dees rte e bites Multi Point Data FileSend daitan aa aaaea a eaa o iA Example Fie sereen REAR widened Installation ace EE M dia Contents ys erarado maania iea aaia a aad Javnevad EEN de ere Backing Up the Media Task 1 Compile the CDS Package Task 2 Build the Collector Point Example of DCPTS EB Editing 0 cccceesceeeeeeeeeeeeeeeeeeeeeeeeeeee Task 3 Load the External Load Modules AA Task 4 Shutdown and Load the AM Task 5 Link CL Blocks to COLLECT pont Task 6 Compile the DC graphic 0 eccceeeeeeeeeeeeeeeeeeeeeeeeeeeees Initial ele BEE Graphics Interface Familiarization ccccecccceseessecesseseeeeeeeeees UE elle HEET Point Setup iiet ie aeina aceite a paea aaae baeas aea eege Collection Setup oror E E Collection Sep aee e e EE ENEA EEE EAEE AER AE Ee ET UVENE W nonca eege Beier ee Be eed geet beans aR e Starting a Collection Cycle ccccecceceeeeeeseeeeeneeeeeeeeseeeeseeeeeee
11. 60 Data vectors can be manipulated by selecting edit from the main menu as shown below Honeywell Profit Design Studio Demo ag File B View Build Tools Options Window Help Demo sig MY1 st01fcO04 sp 1 00 1 00 MV2 st01fcO05 sp 1 00 1 00 MY3 st01fi06 py 1 00 1 00 Sinqle Graph Plots Detailed data manipulation for a single variable using the vector calculation interface Either the Block Manipulation or Vector Calculation mode can be used to modify the data For a full description of these editing functions see the APC Identifier User s Manual After editing data remember to always check the correlation curves for the modified data For example if MV2 is filtered as shown below Demo sg MY 1 st01fc04 sp 1 00 1 00 MY2 st01fcO5 sp 979 995 MV3 st01fi06 py 1 00 1 00 4 ot i Sinale Graph Plots 00 00 00 23Apr01 07 14 00 23Apr01 then the correlation curves should be updated To do this select Build gt Step Test Signals from the main menu and remember to use the Correlation Only option If this is not done the modified data will be overwritten with a new signal Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation 05 01 Correlation results for the signals given above are as follows Demo sg Correlation View MY2 While design goals for bo
12. PRIM OUT Onthe PRIM_OUT point set M j AUTO PRIM OUT Activate PRIM_OUT 15 PRIM_CTL Activate the primary and secondary controller main points SEC CTL 16 Use the MV Tuning Control Tuning display for the secondary RMPCT controller to set the PB SPTK RATIO value to 0 0 for any MV e that have a model with any of the SEC_CV points If there is a non zero value for this parameter on any of the MV s which affect a SEC_CV then the SEC_CV will not become wound up IN DUR and the windup status will not be propagated to the PRIM_MV The PRIM_MV should have a non zero PB SPTK RATIO to prevent prolonged windup 130 RMPCT Cascade 5 01 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 5 RMPCT Cascade Operation 6 5 RMPCT Cascade Operation When a primary RMPCT controller is cascading to a secondary RMPCT controller at least one MV in the primary controller is providing a setpoint for a corresponding CV in the secondary controller The operator may not alter the CV s setpoint or low or high limit when it is being cascaded to There are only two operations involved with this cascade feature They are initiating the cascade and breaking the cascade To initiate an MV Description to CV cascade Primary controller is OF F Set the desired MV MODE to RMPC from the Primary controller MV Summary display see display below Secondary controller is i i i Turn the P rimary controller ON Note This will automatic
13. PV Validation 145 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 7 AM Regulatory Point Configuration Direct CDS Entry 7 7 AM Regulatory Point Configuration Direct CDS Entry Configuration data must be entered directly onto the AM regulatory point The required information and associated parameter are listed below Note The same procedure is used for RMPCT and non RMPCT applications GPAR 1 User allowed process value hi limit Default 100 D NGPAR 3 GPAR 4 NGPAR 5 GPAR 6 GPAR 7 ENGPAR 8 ENGPAR 9 146 NGPAR 2 User allowed process value lo limit User allowed process value rate of change Default 50 D inimum allowed process value change llowed between two consecutive inputs to e considered valid Freeze tolerance aximum time in minutes allowed for rocess value to stay within a given freeze tolerance Freeze time aximum time in minutes allowed for a process value to be in a hi limit lo limit bad value or rate of change violation Reset flag that allows the user to set the current process value valid 0 gt Do not reset 1 gt Reset Flag that resets any input process value less that zero equal to zero 0 gt Do not reset 1 gt Reset This parameter sets a flag to update RMPCT thata new value is available 0 gt Do not update RMPCT 1 gt Update RMP CT Process Value PV Validation Profit Suite Toolkit Honeywell Inc
14. data page The error can only be corrected by changing the parameter to be collected SE When a system is upgraded to a new LCN revision and the Data Collector is rebuilt configuration such as when changing the period of the point the background code can give a error configuration error This error results in a data collection file having no header data The only solution is to unlink and link the code on all of the data collection points The unlink and link can be performed one by one but eventually all data collector points should be rebuilt and have the code unlinked and linked 34 Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Honeywell Step Test Builder Optional Item Step Test Builder Profit Suite Toolkit Honeywell Inc 36 Step Test Bldr Profit Suite Toolkit Honeywell Inc 5 01 Section 3 Step Test Builder 3 1 Overview Overview 5 01 The Step Test Builder is designed to provide a mechanism to generate and retain the best information possible from unit plant tests while minimizing disruptions to operations and production The Step Test Builder consists of two parts 1 Signal Generator The first part is an offline PC tool called the Signal Generator which is available under the Profit Design Studio APCDE See Section 3 2 2 Automated Step Tester The second part is LCN software called the Step Tester Builder See Section 3 3 Step Test Builder Profit Suite Toolkit Honeywell Inc
15. 000 0 000 0 008 0 000 7 SORTI CONU PASSE 0 000 0 000 0 000 0 000 0 008 0 000 8 SORTI CONU PASSE 0 000 0 008 8 000 0 000 8 000 8 000 3 SORTI CONV PASSE 0 000 0 000 0 000 0 000 0 000 0 000 Lo CHEMINEE EST 6 6 0 000 0 000 0 000 0 000 0 000 8 000 11 CHEMINEE OUEST B 0 000 0 000 0 000 0 000 0 008 0 000 12 ENTREE TREMPE 3 0 000 0 000 0 000 0 000 8 000 8 000 3 ENTREE TREMPE 2 0 000 0 000 8 000 0 000 0 000 0 000 4 ENTREE TREMPE 1 0 000 0 008 8 000 0 000 0 008 8 000 is EXCES OXYGENE AN 0 000 0 000 0 000 0 002 0 000 0 200 Cont d on NEXT PAGE 104 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays hs SE el CV model statistical information is track to provide information related to the Information model accuracy NOTE This page will only be available for future release of the Performance Monitor Currently the values are not updated MDL ERR AVERAGE Tracks the average model error MDL ERR STD DEV Displays the standard deviation of the CVs model versus plant error 24 Nov 98 15 25 27 3 A CU DESCRIPTION MDE ERR HOL ERR AVERAGE STD DEV 1 0 000 0 000 2 0 000 0 000 3 0 000 0 000 4 0 000 0 000 5 0 000 0 000 6 0 000 0 000 0 000 0 000 8 0 000 0 000 3 0 000 0 000 8 0 000 8 000 LL 0 000 8 000 12 0 000 0 000 13 0 000 0 000 14 0 000 0 000 15 0 000 0 000 Cont d on NEXT PAGE 8 Ip kg Ris Is mm d R 5 01 Performance Moni
16. Backing Up the If you have not already done so make a backup copy of your distribution media Media and use the backup copy for the installation The following instructions represent the drive in which the media is installed as Fn As you follow these procedures substitute the name of the actual drive in which your backup media is installed for Stu Task 1 Compile the CDS Package DC_PKG CL From the Engineering Main Menu select SUPPORT UTILITIES gt MODIFY VOLUME PATHS From the Engineering Main Menu select COMMAND PROCESSOR The DC_PKG CDS package adds a package name to the LCN but does not add any CDS names All CDS names in this package should already exist on the LCN At the command processor command line enter the command CL Fn gt CDC gt DC_PKG UL The CDS package will be compiled and added to the system Note If an older version of the data collector exists use the OCD command 5 01 Data Collector 15 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation Task 2 Build the Collector Point While still in the COMMAND PROCESSOR type ED Fn gt EB gt DCPTS EB This is the exception build file for the collection point and the dummy linking point Edit this exception build file see Example Edit of DCPTS EB on next page Assign the name of your choice to the data collector point You may change the data collector dummy linking point but if you change the name the paramete
17. CV and jh MV DV was a bad value This is typically due to improper configuration of the main P rofit Controller point The gain from the off line design for the CV and j MV DV is a bad value This is typically due to improper configuration of the main Profit Controller point The CV number entered into the P1 parameter at array location jis larger than the number of CVs specified in the configured Profit Controller or the value specified is a fraction The MV DV number entered into the P2 parameter at array location is larger than the number of MVs DVs specified in the configured Profit Controller or the value Ensure that the main controller point name was entered in parameter ANAME before linking and that the main point exists on the system Check that the main controller point name is ACTIVE Otherwise gain updating does not make sense Check that the gain delay point name was entered in parameter BNAME before linking and that the gain delay point exists on the system Check that the gain delay point name is ACTIVE Otherwise gain updating does not make sense Check to make sure that the main controller point and the gain delay point have been activated and are properly configured Check that the main controller point and the gain delay point have been activated and are properly configured Check that the CV number entered in this array element is within bounds or that you have connected to the
18. Checks 111 E LA le 112 Requesting Spot Reports kk 112 Generating Spot Heports arr reiia nasiradtadooriimaio rdan ed Puni ia padanda raaa Siada eei 112 5 11 Appendix Error Codes tiisccstssactgsetetasengtevsethesceccassveversieteutestinevantivecstepenutenes 113 TT 113 Configuration Initialization ccececececeeceeeeeeeeeeeeeeeceaeeeeeaeseaaeseeeeeseaeeesaeeeeaeeseeeees 113 Configuration Initialization ccecccececeeceeeceeeeeeeeeeeceaeeeeeaeeeaaeceeeeeseaeeesaaeeneaeeseeeees 114 Controller Information Error Codes cccccecceeeeeeeeeeeeeeaeeeeeeececeeseeeeeseaeeetaeeeeneeee 114 MV Information Error Codes ssesseesseeeseesseesertstnnssnnstrrstrnnttnnstnnnnnsrnssrnnsrnssrnssnns 115 CV Information Error Code 116 MV Reporting File Error Codes cccccccceceeeeeeeeceeeeeceeeeeaaeeeeneeseeeeseeeeseaeeeeeeenaes 117 MV Reporting File WO Error Codes seeseesseeseeessnesressrnsrnssrnssrnssrnsrnssrnssrnssrnssnnnt 118 CV Reporting File Error Codes 0 cecccececeeeeeeeeeeeceeeeecaeeeeeaeseeeeeseeeesaeeeeaeeseeeeees 119 GV Reporting File VO is wisp ccteni teva dene Geel tte sie eee pet el ean eet 120 ite 120 Software License Error Codes ssesssessseesiessististintttntttntttnntnnntnnntnnnnnnenusnnnnnt 120 SECTION 6 RMPCT CASCADE csecceeeeeeeseeeseeeeeseeeeneneeseaesasaeeenseeeseeeeesnaesaneenenseaeeeaees 124 Gilt lt QVGRVICW EE 124 lit THIS Sectii Misina neen aaa S NEES 12
19. Controller Point RMPCMV00 UNIT unit number RMPCCV00 UNIT unit number RMPCDVO00 UNIT unit number Load EB file From the Builder Commands display Select the EXCEPTION BUILD target Fill in ports as REFERENCE PATH NAME Fn gt EB gt Load Entities select target Pathname for SOURCE file RMPC_XSG EB Pathname for IDF file RMPC_XSG DB ENTER Verify load When the load is complete verify point loading by calling the point detail from the DETAIL button Application Prior to linking the AM object code some of the CDS fields must be entered to Configuration through CDS ensure proper memory allocation The required information and associated parameters are listed below Entry Parameter Description Comments ANAME Tagname of any RMPCT controller This entity name must be entered before linking the application AO P1 0 Tagname of any existing RMPCT CV interface The NULL entity RMPCCVO0 is the point default tagname within the EB file P2 0 Tagname of any existing RMPCT MV interface The NULL entity RMPCMVO0 is the point default tagname within the EB file P3 0 Tagname of any existing RMPCT DV interface The NULL entity RMPCDV00 is the point default tagname within the EB file 160 Simulation BackBuilder 5 01 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point Check ANAME ake sure that the desired RMPCT controller name is
20. MV steady state target value Wn uv 90 Performance Monitor 05 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 2 Detailed Description Tu wvattowineeone SSS GE EES CH CH 5 GInignia a V under OPR control count Coun X X X X a za V experienced WINDUP count Coun a PVLOLM inimum CV LOW limit entered CV Uni PVHILM inimum CV HIGH limit entered CV Units PVEUHI aximum CV HIGH limit entered CV Units I iati X 1 2 3 4 5 0 verge Eror Model ess Pant NOTIMPLEMENTED 38 VA CV ata HIGH limit count Counts STATUS Routine Error codes used for diagnostics None 05 01 Performance Monitor 91 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 3 Installation Procedure 5 3 Installation Procedure Overview This section describes the installation procedure for the Performance monitoring application on the TPS and covers the following topics e Preparation for Installation e CDS and PL Installation e Building a Performance Monitoring Point e Graphics Installation Preliminary Prior to building a Performance Monitor one Profit Controller with at least one Requirement manipulated variable MV and one controlled variable CV must exist on the control system Task 1 Prepare for Installation 1 Gather the following items Removable media containing the monitoring software 2 Make Media Backup Copy
21. Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays CV Averages ae ead and Standards CV averages and standard deviations provide information related to the Deviations performance of RMPCT control and optimization The AVE SS TARGET information provides the average steady state target for each CV within the monitoring window In addition to controller information averages and standard deviations are calculated for periods when the unit is under operator control 24 Nov 98 15 26 08 3 CU DESCRIPTION CNTL ON CNTL ON AVE SS CNTL OFF CNTL OFF AVERAGE STD DEV TARGET AVERAGE STD DEV D 8 000 0 000 0 000 4 000 0 000 2 8 000 8 000 8 000 0 350 8 000 3 0 000 0 000 0 000 20 000 0 014 4 8 000 8 000 8 000 600 00 0 395 5 0 000 0 000 0 000 600 00 0 395 6 8 000 8 000 8 000 600 00 0 395 H 8 000 0 000 0 000 600 00 0 395 8 0 000 0 000 8 000 600 00 0 395 a 8 000 0 000 0 000 600 00 0 395 ia CHEMINEE EST B 6 0 000 0 000 0 000 250 00 0 088 LL 8 000 0 000 0 000 250 00 0 088 12 8 000 8 000 8 000 50 000 0 022 13 0 000 0 000 0 000 50 000 0 022 14 8 000 8 000 8 000 50 000 8 022 L EXCES OXYGENE AN 0 000 0 000 0 000 2 000 0 000 Cont d om NEXT PAGE tlhe z Me ots ettr esa ott mn 5 01 Performance Monitor 107 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 6 Viewing Different Monitoring Points 5 6 Viewing Different Monitoring Points
22. Standards Devlations 103 GV Limit Mormane a a A E AA EEA 104 CV Model Statistic Information sseseesseesseeseeetesesenrtenntennttnnstnnstnnntnnstnssrnssrnssnns 105 CV Statistic Information siiis ia a iiiad ieda ea 106 CV Averages and Standards Devatons 107 Viewing Different Monitoring Points ssessessesessssissesrrssrirrnsrirnssrinnnninnsrinnnsrennnnt 108 EE 108 View Specific Monitor Applications ccccccececceceeeeeeeeeeeeeeseeeeceaeeesaaeseeeeeeeeeeesaees 108 Monitoring Reports and Filenames AA 109 Viewing or Altering the Report Filename ssessssssisssesrrsserrssrrnssrirrssrinrnsrernssnns 109 Changing the Displayed Monttor 109 Ne ET 109 Examples of File Patbmames AA 109 Configuring the Reporting Frequency sesssssssssssrssrssiissrisrissrinsrinsrnnstnnnrnnnsnnnne 110 Viewing or Altering the Reporting Frequency c cceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 110 Oil e el 110 Days Reports nce eee ee eee Sege eee eae 110 Initializing Averages Standard Deviations and Percentages eesseseeeseeesee 110 Definition of Standard Deviation c ccccccesececeeceeceeeeeeaeeeaeeseeeeeseaeeesaeeseaeeseeeeeaas 110 Monitoring Re Contiguration ccccccccecceeeeeeeeeeeeeeeeeceeeeseaeeeeaeeseeeeeseaeessaesnaeeeneees 111 Configuration E e 1114 Profit Suite Toolkit vii Honeywell Inc Table of Contents Configuration Based on Two Events 111 Viewing the Progress of the Configuration
23. Toolkit Honeywell Inc Section 2 Data Collector 2 6 Operation 28 Deactivation of the Data Collector Status Indications The data collector may be left active and off Very little system resources are used in this mode Deactivation of the collection point causes termination of any active collection cycle without writing data in the buffers to the HM The collection point has parameters which the user may use to determine the status of the collection function These parameters are decoded on the LCN DC Functions display and can be used for troubleshooting Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 7 Point Structure 2 7 Point Structure Overview The Data Collector point is a custom AM point with one CDS package DC_PKG and two CL blocks DC_FGD and DC_BKG The CL blocks are described in detail in the following section The CDS package is defined by the CL block DC_PKG CL which is compiled on the target system Point Parameters The data collector parameters are as follows a E Type logical causing a pause in collection A ON Onindicates collection was off Status of DC_FGD O no error 1 P oints limit error 2 S canning too fast for File 2 0 Prior DC_FGD error Status of DC_BKG O no error 4 0 ___ Prior DC_BKG error 5 0 DC BKG error sub status BUFACTS On if buffer 1 is the current logical buffer in use 1 1 ON d
24. current value is bad ENGPAR 8 Current process values less than zero to be set equal to Default 0 zero flag Allow program to set process values less than zero equal to zero 1 Do not allow program to set process values less than zero equal to zero 0 5 01 Process Value PV Validation 143 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 5 Detailed Description 144 Custom Data Segments PVAL_CDS ENGPAR 9 RMPCT update flag Used for RMPCT Default 0 Asynchronous CVs Update RMPCT 1 Do not update RMPCT 0 Note This parameter is set by the validation routine not the user ENGPAR 10 Available for future use Default 0 TIMEDESC Last execution Date Time stamp 00 00 00 CALC_VAL 1 Current input process value Default 0 CALC_VAL 2 Counter tracking process value freeze state Default 0 CALC_VAL 3 Counter tracking any other process value violation Default 0 state CALC_VAL 4 Last good process value used for rate of change Default 0 violation reference Process Value PV Validation 5 01 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 6 System Configuration 7 6 System Configuration 5 01 Configuration of the PV Validation is accomplished through direct entry to the CDS ports on the AM Regulatory Point Setup of the PV Validation requires the following steps e CDS Configuration of AM Regulatory Point e Linking CL Program Process Value
25. directory it is created If the file does exist the current report is appended to the existing file ae The final consideration is whether or not the user wants to initialize the Standard monitoring information after generating a report If initialization INIT is Deviations and selected all averages and standard deviations are set to zero for the next Percentages monitoring window If the user selects no initialization NO INIT the previous monitoring information is averaged into the following monitoring window Definition of 7 Standard Gr n x n x Deviation T d 4 2 n For samples lt 60 the standard deviation will be slightly inaccurate 110 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 9 Monitoring Re Configuration 5 9 Monitoring Re Configuration Configuration Check Configuration Based on Two Events Viewing the Progress of the Configuration Checks 5 01 If an RMPCT controller is updated or altered the monitoring application should perform a configuration check to ensure that the new controller information is correctly loaded To perform this configuration check follow the steps outlined below Select the SCHEM button from the TDC operator console and enter the schematic name RMPC_PRF If the monitor displayed within the schematics is not the desired application select the performance point data box and enter the des
26. each Directory For each directory on the source media create the directory on the backup media and copy all files to the backup media s directory CD Fm gt vol_dir gt src_dir COPY Fn gt src_dir gt Fm gt src_dir gt V D Where Fm is the backup media drive Fn is the source media drive vol_dir is the backup media s root directory src_dir is one of the source media s directories Example CD F2 gt STD gt AO COPY F1 gt AO gt F2 gt AO gt V D CD F2 gt STD gt CDS COPY F1 gt CDS gt F2 gt CDS gt V D Task2 CDS amp PL Installation This task must be done once per LCN installation Set volume From Modify Volume Paths display pathnames CL CUSTOM GDF NET gt CDSG gt USER DEFLT PATH Fn gt 4SCH 92 Performance Monitor 05 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 3 Installation Procedure Compile From the Command Processor display compile the PL file Param List RPRF PL RPRF_PL C L CL Fn gt PL gt RPRF_PL CL UL NX If it is necessary to change the PL due to a software revision refer to the Application Module Data Control Language Application Module Data Entry Compile CDS Param RPRF_CDS CL CL Fn gt CDS gt RPRF_CDS CL UL NX From the Command Processor display compile the CDS file RPRF_CDS If it is necessary to change the CDS due to a software revision refer to the Application Module Data Control Language Application Modul
27. fast enough to filepoocessin Cannot get to History Mod Could Could Could Could not delete the file not create the file not oben the file not outPut to File buffer not write buffer ta th Create New File Write Write Write Write Write Write Write Ft name Parameter DescriFtor Eng Units Start Date Category Proc data ile Access Error elete File Error ile Create Error ile Open Error ield Put Error ecord Write Error ata Write Line Data Collector Profit Suite Toolkit Honeywell Inc 5 01 Section 2 Data Collector 2 3 Graphics Interface Familiarization 5 01 Select the remaining Menu Item Buttons to gain familiarity with the data collector interface graphics The message configuration page is for changes to different languages or verbiage in the messages The File Handle target is for future LCN Data Collector functionality Data Collector 23 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 4 Point Setup 2 4 Point Setup Point Setup 24 1 2 Call the DC graphic on the User Station Select the desired data collector from the Application Menu or by typing in the name of the point after selecting the current point s description upper left hand corner target Changes to the number of points and type of input should always be made with the data collector OFF Select the POINTS SETUP page Change the nu
28. filter for TD array location i The filter entered into the TD Ensure that the filter value in Updating for this CV MV DV pair parameter array location jis a bad this location is between 0 and 1 skipped value The filter must be between 0 and 1 No Message No error has occurred but the gain update was skipped since its change is smaller than the minimum change tolerance No Message No error has occurred but the gain update was skipped since its change is larger than the maximum change tolerance On occasion the user may get a CL error This error will typically be a CONFIG error If this is the case the user should make sure that a main controller point name was entered into the ANAME parameter and that a gain delay point name was entered into the BNAME parameter before the RMPCGMAP AO was linked 5 01 Gain Scheduler 83 Profit Suite Toolkit Honeywell Inc Honeywell Performance Monitor Optional Item Performance Monitor Profit Suite Toolkit Honeywell Inc 86 Performance Monitor Profit Suite Toolkit Honeywell Inc 5 01 Section 5 Performance Monitor 5 1 Overview Definition Application Calculation Purpose Hardware and Software Requirements 5 01 The Performance Monitor is designed to provide a mechanism to track unit performance with and without an Profit Controller cascaded to downstream controllers The performance monitor collects information related to a specific controll
29. in the SYST_MENU Organizational Summary page Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 3 Graphics Interface Familiarization 2 3 Graphics Interface Familiarization Overview 5 01 1 2 Call the DC schematic on the Universal Station lt SCHEM gt DC Touch the APPLCN MENU target bottom left and select your data collector Ensure that the presented data is reasonable i Feo 5 12 22 42 1 Hone ell DATA COLLECTOR General Data Col DATA COL General Data Collector COLLECTOR OFF COLLECTOR FUNCTIONS PTS PATH FILE NAME START 20 NET MHOC AIKE2 xx DETAIL ACTIVE SCAN NUMBER SCANS IN BUFFER i SCANS IN BUFFER 2 RECOROS IN FILE 1 sampler 3a sec FILLING EMPTY 850 COLUMN WIOTH TEXT FORMAT NUMBER FORMAT 8 TEXTL1 6 R 9 99999 NET gt MHOCSMIKE2 Xx ELETE FILE DATA COLLECTION CODE STATUS EXECUTION STATUS NORMAL NoError RECORD WRITING CODE STATUS EXECUTION STATUS NORMAL a NoError Initial ERROR LINE Figure 3 Data Collector Collector Functions Select the POINTS SETUP target Ensure that the DCPTS1 overlay as follows is shown i Feo 5 2 25 33 1 ell DATA COLLECTOR POT NT CONFIGURATION General Data Col POINT PARAM POINT HD1250C4 LE HOSseacyu HDIEGRCH HO 58cu T3STMCTL TSHFC T3IF
30. is to be built for a maximum settling time of one hour but there is concern about the correlation function beyond this time then first build the signal see next section with Settle T 60 Next set Settle T 90 Then execute the correlation calculations with the signal function deselected This will update the correlation functions without modifying the signals themselves Step Test Builder 51 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session Amplitude Time of Sig Insert Cycles Maximum and minimum values of the automated signals are established through this parameter The amplitude establishes the level of the power spectrum Reasonable values for this parameter should be established from plant conditions For accurate models in a reasonable amount of time the power of the input signal should dominate the power of the disturbance As a rough estimate determine the value of the input that moves all CVs of concern enough to exceed three times the amount of the disturbances present during the test This value can be used to define the amplitude If the data is to be exported using the free file format see section 3 2 5 then enter the value in the amplitude field show below Amplitude fi NOTE If the data is to be exported using the LCN format then enter a 1 0 in the Amplitude field and adjust the amplitude to the desired value in the Maximum Move Allowed field on the L
31. listed within the CDS field ANAME Check P1 ake sure that the CV NULL point RMPCCV00 is listed as the first entry within the CDS field P 1 example P1 0 PCCV00 Check P2 sure that the MV NULL point RMPCMV00 is listed as the first entry within DS field P2 ple P2 0 PCMV00 Linking CL Programs Check P3 ake sure that the DV NULL point RMP CDV00 is listed as the first entry within the CDS field P3 Example P3 0 RMPCDV00 Link RMPC_XSG_ From the Command Processor Display LK Fn gt AO gt RMPC_XSG point_name ENTER Call up the point detail and activate the point Verify Operation Verify that RMPC_XSG is running without any CL errors and that both STATUS 1 and STATUS 2 are equal to zero Note Atthis point NO settings files have been written Setting the Path Back built controller settings files are written to the TDC history module HM and FileName The user must specify the full path and file name for the application To view or alter the application filename follow the guideline below 1 Select the SCHEM button from the TDC operator console and enter the schematic name DATACHNG 2 Select one of the user fields and enter the tagname parameter you wish to view or modify i e RMPC_XSG PATHNAME The display will now show the current PATHNAME stored in CDS To change modify the pathname select the field and enter the desired FULL pathname with ext
32. see Profit Controller RMPCT Designer s Guide Section 5 Performance Optional Item How to monitor statistical performance of Monitor RMPCT Section 6 RMPCT Cascade Optional Item How to cascade the setpoint of a MV interface point in a primary RMPCT controller to the setpoint of a CV interface point in a secondary RMPCT controller Section 7 PV Validation Optional Item How to setup PV Process Value Validation for of an input process value Section 8 Simulation Optional Item How to capture DCS controller tuning and BackBuilder configuration 5 01 Profit Suite Toolkit xi Honeywell Inc About this Publication Writing The following writing conventions have been used throughout this book and other Conventions Used books in the Profit Suite library in This Book e Words in double quotation marks name sections or subsections in this publication e Words in italics name book titles add grammatical emphasis introduce words that are being referenced or defined or represent mathematical variables The context makes the meaning and use clear e Words in bold type indicate paragraph topics or bring important phrases to your attention e Shading brings paragraphs and table entries to your attention e Windows pull down menus and their options are separated by an angle bracket gt For example Under Settings gt Communications set the baud rate e Messages and information that yo
33. specified input amplitude The power reaches it bandwidth at 2 8 T The flat band frequency range useful for identification is ZG OS EE NT wy T sy Step Test Builder 43 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator Schroeder In addition to the PRBS signal a sinusoid based signal referred to as the Schroeder Sequence signal is also supported by the design software The Schroeder signal is composed of a harmonically related sum of sinusoids and is given by EEN cos kT l where T sample time Number of sinusoids n lt N 2 N Sequence length Ns B Relative power O 20i N T 9 mY ES jal A Scaling factor A is selected after generating the Schroeder signal such that the time domain peak magnitude does not exceed the user specified amplitude The total power is normalized as n 8 1 1 i where H is the relative power in each component To minimize peaking in the time domain the sinusoids are phased according to d 20 iB 440 0 StepTestBldr e IT Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator 05 01 This signal has a discrete power spectrum with frequencies spaced 27 N T intervals apart up to the Nyquist frequency 2 T The goal of this tool is to generate a low pass signal with power up to the frequency oi
34. type Manipulated Controlled Disturbance Data Collector 11 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 1 Overview Archived Data Files When data collection is completed the collection file may be copied to a floppy disk or Bernoulli drive in LCN format and converted to PC format using a TEXT FILE CONVERTER Honeywell LCNBB program or TRANSFER For DOS The converted file is directly usable by the RMPCT identification package A block diagram of this process is shown in Figure 1 Points Honeywell LCN Data TDC File Copy AY Collector TDC3000 Bernoulli History LCNBB Parar s Module Text File i Data Uri Converter Collector i Future Functionality l Pipo re See eS gt l Modify 1 1 Function PC Terminal Emulation EE a Figure 1 Block Diagram of Data Collector Information Flow The filename is assigned by the user however the extension to the file name is defined by the graphic as XX More than one collector point may be built and more than one may be collecting data concurrently If more than one point is active each must have a different file name assigned for data storage An example of the data collection file is shown in Figure 02 The variables are 26T356 0P REACTOR TEMP in DEGC 26T425 PV CIRC COKE BELOW J BEND in DEGC 26T672 PV SCRUBBER SOUTH DRAW in DEGC Data Collector 5 01 Prof
35. under operator control rather than available for RMPCT control Tracks the percent of time an MV was unavailable for control due to system conditions i e valve saturation Tracks the percent of time an MV was max move limited within the RMPCT controller The maximum move allowed is configured within the RMPCT MV tuning display MY DESCRIPTION ft N QQ6A 2 C7O91A 3 C7100A 4 WEED 5 C7013A D H C7624AL 8 C7625A1 EJ EJ E m e e e ES CH J N D Honeywell RMPCT PERFORMANCE MONITOR Ee a Se ee 24 Nov 98 15 24 36 3 z LOW HIGH OPR z HN 2 HN HN LIMIT LIMIT CNTLO WIND UP LIMITED 0 00 0 00 0 00 0 00 0 00 e e e e e e ei ei ei e e ee e e ei e es ee ee e e e ei e e ee e ei ei e e KI o La EEE 102 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays MV Averages and Standards Deviations 5 01 MV averages and standard deviations provide information related to amount of energy expended by RMPCT to control and optimize a unit The AVE SS TARGET information provides the average steady state target for each MV within the monitoring window In addition to controller information averages and standard deviations are calculated for periods when the unit is under operator control 24 Nov 98 15 24 59 3 Honeywell RMPCT PERFORMANC
36. 0 Number of Intervals 360 Average MW Setpoint 0 00 HI LIMIT G LO LIMIT 0 8 FUTURE Graphic STEP_TST Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester STEP_TST Selection Port Parameter Action Targets Explained Step Testing Point LCNPNT Store the step testing point into a display database variable Step Test MV Point FLOW_PT 0 Store the desired MV name into the step test application ENGPAR 3 Defines the MV parameter to be adjusted SP OP Maximum Move ENGPAR 2 Defines the maximum move in a single direction Allowed Total max move is 2 ENGPAR 2 Number of Intervals ENGPAR 1 Number of step test coef off line dependent Average MV Setpoint CALC_VAL 2 MV valve atstartoftest Filled in Automatically Application If the application graphic is not used then the configuration data must be entered ee directly onto the step testing point The required information and associated CDS ERIN parameters are listed below Configuration Parameter Description Comments Parameters FLOW_PT 0 Tagname ofthe MV to be tested The software will copy this into FLOW_PT 1 ENGPAR 2 Maximum step size allow This is a single direct step the maximum testing step will be 2 times this value ENGPAR 3 Setpoint or output connection Specifies whether your are going to write to an MV SP or OP for testing C
37. 000 59 310 7 0000 75 000 RPC hi BURNER 3 GAS PRE ON 60 130 8 0000 68 130 7 0000 75 000 RMPC 2 BURNER 4 FL GA ON 60 130 0 0000 68 130 5 0000 63 150 ha STACK DAMPER Pos ON 70 000 0008 70 000 0 0000 20 500 PIRMPC 5 01 RMPCT Cascade 133 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 6 To Break an MV to CV Cascade Secondary From the secondary controller CV Summary Display Step iescription O Selectthe RMPC target for the desired CV and press ENTER see display below 2 Verify the RMPC target becomes hidden and the SETPOINT and LO and HI LIMIT targets become available Also verify the MV mode becomes OPR from the Primary controller MV Summary display Note Ifthe MV is designated as critical or if the Primary controller is configured to Controller stop on non critical MV cascade loss then the user will not be able to break the cascade from the CV Summary display In this case the cascade may only be broken by turning either controller OFF Secondary O1 Aug 97 09 41 25 Controller CV Summary Display Honeywell RMPCT CY SUMMARY N HEATER DN OFF M HANDLIN CY DESCRIPTION STAT VALUE 55 VAL LO LIMIT HI LIMIT SETPOINT 1 COMB OUTLET T WOURP 582 27 582 27 590 21 590 21 590 21 2 TOTAL RX FEED GOOD 30 000 30 000 30 000 30 000 30 000 3 HTR TC DELTA VAL GOOD 43 455 43 455 JETT 4 SOUTH PASS RATIO GOOD 4 913 40 9 15 000 41 000 5 HEATER EXCESS 02 cooo 19 600 1900 1 0000 6 FASS OUT
38. 4 E EE 124 6 2 Detailed Descrpton ee eect ceeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeseaeeeeesaeeeeeseeeeeseeeeaeeeeeeeaeees 125 Configuration Change Gummanm 125 6 3 Installation Procedure sueseiriscnoni danino aa a a a 127 Preparation for Installation 0 eccceeesseeeeeeeeeeeeeeneeeeeeaeeeeesaeeeeeeaaeeeeeeaeeeeeenaeeeeees 127 6 4 Configuring the RMPCT Points 129 MV GYV Hareler ida he tee 129 Point Configurations seie eu tin Gain th heen 129 6 5 RMPCT Cascade Operation 131 To initiate an MV to CV Cascade 131 6 6 To Break an MV to CV Cascade ceeccccececeseeeeeeneeceeeeeceeeeeaaeseeeeeseieeseaeeesaeeeeneeee 133 Primary Gontroller c02 ctv Asada ional amie dalle tia tetas 133 Primary Controller MV Summary Dieplay 133 Secondary Controller cccccsecceecceceeeeeeeaeeeeaeeseneeseeeeesaeeseaaeeeeeeeseeeesaeeeeneeseeeeess 134 Secondary Controller CV Summary Display c ccceeeeeeeeeeeeeeeteeeeeaeeeeeeseenees 134 SECTION PV VALIDATION j r erar Ta araar ea e a aeaea aaa a asaan aaa inea reei aait 138 PM e 138 Brit 138 eeleren EE 138 deu 138 viii Profit Suite Toolkit 5 01 Honeywell Inc Table of Contents Acroni LS hnne a A T E A E R 138 Hardware and Software Requirement sssseeseesinesiresrresrrssrrssinssrrssrnssrnssrnssrnnt 138 7 2 Installation Procedure css e a a eteise cress neveceteaedccbt eects SA 139 7 3 Preparation for Installation eresse neniani ianiai i a 140 CDS Installation ss cse
39. 48 To Open an Existing Signal Session cccesceeeeeeeeeeeeeeaeeeeeeeseeeeesaeeeaeeeeeeeeeeeess 48 TO Save a SiQ EE 48 Creating a New Signal Session ccccceeeceeeeeeeeeeeeeeeeesaeeeeaaeseaeeseeeeeseaeeesaeeeeneeees 49 Example Explained istcc cneicdsyatihihin cake ae EE EE Ce 49 Parameter Specification 0 cccceesceceeeceeeeeceeeeeeeeeceeeeeceaeeeeaaeseeneeseaeeeeaeeseaaesseneeesaees 50 Variable D SCIiPtors spuron aiieieo aek eia a EEA EEEE AEAEE EATER IR T 50 vanale EE 51 Sample TIME enaiga E nE a E E E AN AE AE 51 Signal RON E 52 Settle Te aF iorn aia viai aia sandal Gee inlays dela Nua iay 52 AMPUTEES EE 53 Time of Sig EE 53 EE 53 Signal AE 54 3 2 4 Signal Synthesis and Evaluation ccccccececeeeceeee cece eeeeeeseeeeseeeeeseaeeseaeeeeeeeeeeeees 56 OTI A Eugen E A eebe deed Reihe ees 56 SUSP Ee ET 56 Evaluate the ResulltS einer icin nigh nena pieadiin naga AAO 57 Single graph Data Pilote 58 Selecting Data for Deletion c cceccceceeeceeeceeeeeeeeeeeeaeeeeaaeseeeeeseaeeesaeeeseaeseeeeesaneess 59 Correlation 22 heen iii en Lge eee tee ede 59 Interpretation of the Correlation Pilote 60 Edit RE E atlas tea iia ACN eh thei 61 Signal EXPOr ed eegene egene a a aae eieaa aaa leans ugereegt dat eer 63 LGN File e ET 63 Free File Formatera oeeie a a AE aa acing T S ASA 65 3 3 Automated Step Tester 66 DOU TIS SOCHON EE 66 LCN Hardware and Software Heouirements 66 Preparation and Installation
40. 83 361 361 118 09 09 09 09 09 10 10 LOS 10 10 DD 56 O73 58 59 00 01 02 03 04 52 52 52 52 52 52 52 52 52 52 13 Section 2 Data Collector 2 2 Installation 2 2 Installation Media Contents Your Data Collector distribution Bernoulli contains the following files necessary for installation of the Data Collector DCPTS EB DC_CL2 AO DC_DDB DF DCPTS1 DS amp DO DCPTS2 DS amp DO DCFILE1 DS amp DO DCMSG1 DS amp DO DCOPER1 DS amp DO 14 An exception build file template for a data collector point and a dummy point for linking The dummy point is an AM regulatory point with the parameters NAME PTDESC EUDESC PV SP OP and OPEU This is needed for CL linking A CL package containing the custom data segment CDS package which defines the custom parameters of the data collector point A CL package which contains the blocks DC_FGD and DC_BKG which do the collection and storage of the data The display database used by the data collector PICS graphics Data Collector Main Graphic Data Collector Collection control and Status Graphic Data Collector Points Setup Graphic Data Collector points current selected input values DC Graphic File modification graphic future Message modification for Error messaging Table 2 Installation Files Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation
41. AG 5 Output PVCALC CALC_VAL 1 Process Value PV Validation 5 01 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 5 Detailed Description Custom Data The following section outlines the custom data segments CDS which are Segments attached to the process value validity routine points The tables provide a brief description of the parameters and their usage The following CDS parameters are attached to any point that will execute the validity check routine Custom Data Segments PVAL_CDS ENGPAR 1 Userallowed valid process hi limit value Default 100 ENGPAR 2 User allowed valid process lo limit value Default 0 ENGPAR 3 aximum user allowed rate of change between two Default 50 consecutive process values in order to be considered valid ENGPAR 4 inimum change allowed between two consecutive Default 100 process values in order to be considered valid Freeze tolerance ENGPAR 5 aximum time allowed for process value to be in a frozen Default 100 state in minutes ENGPAR 6 aximum time allowed for a process value to be ina Default 100 violated state in minutes Violated state includes hi limit lo limit rate of change and bad value violations ENGPAR 7 Current process value valid flag Set current value valid Default 0 1 Do not set current value valid 0 Note Do not set this flag if current process value is violating the user entered hi or lo limit or if the
42. ALC_VAL 2 Starting Average MV attest This parameter may be altered during the course start of the testin response to operation concerns FLAG Start or Stop the step test Starts the test when set ON 05 01 Step Test Builder 71 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester Loading the Step Test Coefficients Link CL Programs 72 Step testing coefficients are created by the off line software The signal generator will generate one or two files which need to be transferred and loaded onto the step testing point through an alter parameter function a Go to Command Enter the Command Processor one of two ways Processor From the Engineering Main Menu select the Builder Commands target or From the Command Processor command line type CMD ENTER Select the Alter Select field titled ALTER PARAMETERS Parameters target Reference Path Fill in the Reference Path Name field F n gt dir gt Where n drive specification dir Directory containing the test files Selection List Enter the name of the step testing application point to be updated with the off line information Parameter Enter the name of the file which contains the information generated by the off Information line software and ENTER Recall that 2 files might be generated by the off line software therefore the above procedure may have to be executed twice once for each file Link STEP_TST From the C
43. C T2POWCTL I T2EFC TIPOWCTL TLHFC TLIFC BL850 DMD160 OMO858 T3POWCTL T2POWCTL 1 2 3 4 5 5 7 H 3 H 1 2 3 4 5 6 7 18 T2STMCTL 19 TLPOWCTL 20 TISTMCTL SELECT ITEM Data Collector PARAM TYPE POINT PARAM TYPE LPU EH PU ONTROLO ONTROLOD ONTROLOD Profit Suite Toolkit Honeywell Inc 21 Section 2 Data Collector 2 3 Graphics Interface Familiarization 22 5 Select the CURRENT DATA target Ensure that the DCPTS2 overlay as follows is shown ig Feb 5 f2r3es57 i ell DATA COLLECTOR CURRENT LCN DATA General Data Col HO HD B D D AO Ob DAHM 0400 koh H 3 2 2 L 1 L L DW DW H 2 250CW PV HOSSOcy Pu BOCY PU HOGS8cy PU SSTACTL SP FC DP FC EIN OUCTL SP EFC DP OWCTL SP Fe EIN Fe EIN 850 PU 160 PU Dh PV OWCTL PU OUCTL PU 1300 00 876 764 143 123 107 868 50 0000 275 000 270 000 17 9034 120 000 8 7456 75 0000 30 0000 216 000 483 000 555 000 41 6561 17 9034 18 T2STMCTL PY 19 TiPOWCTL PY 20 TISTMCTL PY 258 000 o 7456 233 008 Select the MESG CONFG target Ensure that the DCMSG1 overlay as follows is shown i Feb 5 L e ept H ell DATA COLLECTOR MESSAGE MAINTENANCE General Data Col No Errors on Forground CL Configured for too many Collected data can not Points be uritten
44. C mode on the Secondary controller CV Summary display see display below 132 RMPCT Cascade 5 01 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 6 To Break an MV to CV Cascade 6 6 To Break an MV to CV Cascade There are two methods that can be used to break the MV to CV cascade Primary Controller From the Primary Controller MV Summary display Set the desired MV MODE to MAN 2 Verify the MV is in OPR with a STATUS of GOOD and the corresponding CV is no longer in RMPC mode on the Secondary controller CV Summary display Primary Controller MV Summary 28 Oct 98 07 15 17 1l Displa play Honeywell RMPCT Wu SUMMARY e Furn MU DESCRIPTION STAT VALUE MOVE SS VAL LO LIMIT HI LIMIT MODE 1 FASS 1 FEED CONT ON 14 000 0 0000 14 000 7 0000 20 000 JRMFE 2 Pass 2 FEED CONT ON 3 5420 0 0000 3 5420 0 0000 4 3100 2 FASS 3 FEED CONT ON 3 5420 0 0000 3 5420 0 0000 4 310 RMP 4 FASS 4 FEED CONT ON 3 54 4 310 RMPE s Pass 1 STEAM CON on 1 12 These targets operate the same Ano RMPC e PASS 2 STEAM CON on 1 12 regardless of where they are cascaded Vokal Ex 7 FASS 3 STEAM CON DN 1 12 to They provide the only means to 1 29 RMPC 6 FASS 4 STEAM CON DN 1 12 establish an MV to CV cascade 1 290 RMPC Q BURNER 1 GAS PRE ON 45 8 75 000 RPC ko BURNER 2 GAS PRE ON 59 310 0 0
45. CN Automated Step Test Builder see section 3 3 For non sequential signals this field will specify the insertion point of the particular signal being built Remember that signals are inserted with overwrite i e old signal data will be overwritten with new signal data If the old signal is longer than the new signal then trailing data will be unchanged Values prior to the time of insert will remain unchanged If the signal length plus time of insert is shorter than the length of the existing signal then the trailing values of the existing signal will also remain unchanged Time of IDN ft Sig Insert shat Both the PRBS and SCHROED_PRBS signals are deterministic fixed length signals Design of these signals is based on a single cycle This parameter is not used to specify any design parameters in the first two signal types The default value of one should be used unless due to process constraints the amplitude is not of sufficient magnitude to dominate the immeasurable disturbances In these cases the number of cycles can be increased This will increase the duration of the test and reduce the variance and hence the expected error For the Auto Step signal type the Cycle parameter is used to specify the design of the signal see below In this instance the duration and frequency specification is defined based on the number of cycles For the Overwrite signal type the number of Cycles is multiplied times the Settle T value to define the du
46. CT Controllers sseesseeseeeeeeeeeeeeen CV Information Capture MV Information Capture x Profit Suite Toolkit Honeywell Inc 5 01 About This Publication Statement of Work The following table describes the audience purpose and scope of this book This book is a combination of many different tools Audience Process and control engineers How This Book Is The following table summarizes what each section in this book tells you about Organized this publication and about the Profit Suite Toolkit In This Section You Can Find This Information About This Publication How to make the best use of this book and how the You are here information is ordered What information you can find in the different sections What writing conventions have been used throughout this book and the Profit library Moved Model Converter How to convert controller models to Profit Controller format see Profit Controller RMP CT Designer s Guide Section 1 TDC Data Converter How to take PV retrieval data and make it compatible with RMPCT Section 2 Data Collector Optional Item How to collect TPS data for use in RMPCT Section 3 Step Test Builder Optional Item How to design and implement automated step testing Section 4 Gain Scheduler Optional Item How to automatically update gains in an RMPCT controller Moved RMPCT Point How to build the points necessary to create a Profit Controller Builder RMPCT application
47. CV entity array D value en D value en D value en BA BA BAD value en T BA D value en coun coun coun coun coun tered for CV Present Value tered for CV Un Biased P rediction tered for CV Steady State tered for CV Status tered for CV Low Limit Error during Average of CV Present Value Cnt ON sasa 00 Woes CS 116 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes MV Reporting File Error Codes lt ps te a m m ne o CH E Q D Ei CH N g Ko 12 0 Error during controller CNSTRT time WRITE 13 0 Error during format line WRITE 14 0 Error during MV Limits header WRITE 17 0 Error during format line WRITE 18 0 Error during MV limit information WRITE 19 0 Error during format line WRITE STATUS 9 10 2 0 30 5 n 10 0 150 20 0 Error during format line WRITE OB IO JQ a 110 Error during controller CNTL time WRITE 16 0 Error during MV Limit Descriptions WRITE 21 0 Error during MV Statistics header WRITE ito D 22 0 Error during format line WRITE Si T zg 76 ai 28 zg 300 31 0 x20 D ormat line WRITE OO IO EQ JC JO Qa CO Io CH 33 0 Error durin Value oo mo po Bo so 5o 6o mo so 30 oo uo no Bo mo LI Uni g vo eo 90 o0 ao 2
48. CVA ENTER VER ENTER COM ENTER Copy all of the From the Command Processor display Performance COPY Fn gt 4SCH gt DO NET gt pic_dir gt D V Monitor Graphics to ENTER the Executable graphics directory Where pic_dir is the picture source directory specified in the Schematic Search Path which is found in the SYST_MENU Organizational Summary page 5 01 Performance Monitor 95 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 4 Configuring a Monitoring Application 5 4 Configuring a Monitoring Application Overview Setup of the Calculation Point Configuration of the Performance Monitor can be done either through the graphic RMPC_PRF or through direct entry to the CDS ports on the Point Detail display Use of the application graphic is recommended Setup of the calculation point requires the following steps Graphic or Non Graphic Configuration of Performance Monitoring Point Linking CL Program Notes Configuration errors may occur if associated points are deleted To correct this problem the AO files must be unlinked and then relinked to reestablish dynamic indirection Link errors may occur when an improper point type is configured in a CDS parameter This is caused by a missing parameter A dummy point containing all required parameters can be used in the configuration for linking purposes only After the CL is linked the desired point is then entered into the pro
49. DS CL Fn gt CDS gt PVAL_CDS CL UL If it is necessary to change the CDS due to a software revision refer to the Application Module Data Control Language Application Module Data Entry Process Value PV Validation 5 01 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 4 Building Reconfiguring the AM Regulatory Point 7 4 Building Reconfiguring the AM Regulatory Point The following describes key point building or reconfiguration parameters for RMPCT and non RMPCT applications of the PV Validation routine RMPCT The following describes changes in the configuration of a standard RMPCT CV Applications Interface point for use with the PV Validation routine mmm e CL Slots 2 The number of CL Slots changes from 0 to 2 Number of Packages 2 The number of CDS packages changes from 1 to 2 PKGNAME 2 PVAL_CDS IMPORTANT NOTE The PV Validation CDS Package PVAL_CDS MUST be configured as the second CDS Example Package The CDS Package RCV_CDS MUST remain PKGNAME RCV_CDS configured as the first CDS Package 1 PKGNAME 2 PVAL_CDS No Deviations Allowed Non RMPCT The following describes key parameters in building AM regulatory points for Applications use with the PV Validation Routine Parameters CL Slots 1 This will be used for PV_VAL AO Number of Packages 1 This will be used for PVAL_CDS CL PKGNAME 1 PVAL_CDS Package name for PV Validation routine 5 01 Process Value PV Val
50. E MONITOR MU DESCRIPTION CNTL ON CNTL ON AVE SS CNTL OFF CNTL OFF AVERAGE STO DEV TARGET AVERAGE STD DEV 1 0 000 0 000 0 000 6 962 8 000 2 8 000 8 000 0 000 875 21 0 559 3 0 000 0 000 0 000 875 21 0 559 4 0 000 0 000 0 000 875 21 0 559 5 0 000 0 000 0 000 14 995 0 009 6 0 000 0 000 0 000 0 005 0 000 S 0 000 0 000 0 000 79 673 0 049 8 0 000 0 000 0 000 79 673 8 049 o L ln ls ouraes stts its om Performance Monitor 103 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays V Limi eee wer i ea S Ge CN limit information is tracked to provide the working range within which the controller must operate Minimum and maximum LOW limit values define the lower constraint bounds while the average provides a sense of the normal lower operating limit Minimum and maximum HI limit values define the upper constraint bounds while the average provides a sense of the normal upper operating limit 24 Nov 98 15 25 13 3 Honeywell RMPCT PERFORMANCE MONITOR CU DESCRIPTION MINIMUM MAXIMUM AVERAGE MINIMUM MAXIMUM AVERAGE OW LIM LOW LIM LOW LIM HI LIM HI LIM HI LIM 1 B602A SEVERITY 0 000 0 000 8 000 0 000 0 008 8 000 2 B602A 5 H RATIO 0 000 0 000 0 000 0 000 0 000 0 000 3 TOTAL FEED A 0 000 0 008 8 000 0 000 0 008 8 000 4 SORTI CONV PASSE 0 000 0 008 0 000 0 000 0 008 8 000 5 SORTI CONU PASSE 0 000 0 008 8 000 0 000 0 000 8 000 6 BORTI CONU PASSE 0 000 0 000 0
51. Go to Picture Editor Enter the Picture Editor one of two ways 2 Load DDB Load Global variable definition file DDB L Fn gt PICS gt DDB ENTER Note on During verification the Picture Editor will ask the type of the variable 1 verification of the graphics amp I is of type Integer or I I should be entered as the response 94 Performance Monitor 05 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 3 Installation Procedure Task 4 Step Action Comments Continued Read RMPC_PRF Read in the picture file RMPC_PRF R Fn gt 4SCH gt RMPC_PRF ENTER VER ENTER COM ENTER Read RPRF_CTL Read in the picture file RPRF_CTL R Fn gt 4SCH gt RPRF_CTL ENTER VER ENTER COM ENTER Read RPRF_MVL Read in the picture file RPRF_MVL R Fn gt 4SCH gt RPRF_MVL ENTER VER ENTER COM ENTER Read RPRF_MVS Read in the picture file RPRF_MVS R Fn gt 4SCH gt RPRF_MVS ENTER VER ENTER COM ENTER Read RPRF_MVA Read in the picture file RPRF_MVA R Fn gt 4SCH gt RPRF_MVA ENTER VER ENTER COM ENTER Read RPRF_CVL Read in the picture file RPRF_CVL R Fn gt 4SCH gt RPRF_CVL ENTER VER ENTER COM ENTER Read RPRF_CVM Read in the picture file RPRF_CVM R Fn gt 4SCH gt RPRF_CVM ENTER VER ENTER COM ENTER Read RPRF_CVS Read in the picture file RPRF_CVS R Fn gt 4SCH gt RPRF_CVS ENTER VER ENTER COM ENTER Read RPRF_CVA Read in the picture file RPRF_CVA R Fn gt 4SCH gt RPRF_
52. Honeywell Advanced Process Control Profit Suite Toolkit Rev 2 0 5 01 AP09 300 Tetal Plant Honeywell Advanced P s Control Profit Suite ToolKit Revision 2 0 5 01 AP09 300 Tetal Plant Copyright Notices and Trademarks Copyright 2001 by Honeywell International Inc While this information is presented in good faith and believed to be accurate Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customer In no event is Honeywell liable to anyone for any indirect special or consequential damages The information and specifications in this document are subject to change without notice Profit TDC 3000 and TotalPlant are registered trademarks of Honeywell International Inc Other product names are trademarks of their respective owners Honeywell Industrial Automation and Control 16404 N Black Canyon Hwy Phoenix AZ 85053 Profit Suite Toolkit Honeywell Inc 5 01 Table of Contents TABLE OF CONTE N O wicesai seco ccssccceecsceceseascccczedaa scaceaee secatvaisatecets ddasaneatectecdesacasesasccesaceds aaeca cede III ABOUT THIS PUBLICATION ccssssccceseseccccsssseesesueeseaesnseeeseeuseaeansaseseeuenaeaeaaseessesuseauagassesees xI Statement Of Work EA A E E E ESE EE AE EA E EEEO RE EE xi How This Book Le Organized xi Writing Conventions Used i
53. Insert and the duration of the segment is Settle T x Cycles 5 Clear Signal To eliminate an entire signal select this option If any other nonzero signals exist then all values of the signal selected will be set to zero The length of the signal will be set to the longest existing nonzero signal i e all signals will be of the same length shorter signals are padded with zeros Trailing zeros of the longest signal will be removed If all values are zero then the signals and their corresponding memory will be cleared In this state the plots will not be accessible When selecting any options or specifying any parameters remember that nothing will happen until a build function is invoked For a new session there will be no signals present At this stage selecting View from the main menu will give results such as those shown below Honeywell Profit Design Studio Demo sig File it Build Tools Options Window Help BOSSCHER Single araph Data Plots Molt oraph Data Flats Correlation ower Spectr Item Name Type Point Param Class Description Units pamens MYI mvi MY st01lfc04 sp Var Reflux Flow BPH EELER MV my2 MY st0lfc05 sp Var Reboiler Staem BPH d totaled Seale MV3 dvl M st01fi06 pv Var Column Feed BPH v Toolbar v Status Bar View information about variables in the file Once the parameters are set the next step is to build and evaluate the signals These operations are described in the next section
54. Kal D D O Kal Z 5 01 Performance Monitor 89 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 2 Detailed Description Calculation Calculation Outputs Outputs Parameter MODEAPPL 3 RMPCT percent control time MODEAPPL 4 RMPCT percent handling constraint time TIMEDESC 1 Last initialization time TIMEDESC 2 Last execution time TIMEDESC 3 Time difference P 1 0 40 Profit Controller CV Points 0 Null PointRMPCCV00 P 2 0 20 Profit Controller MV Points 0 Null P oint RMP CMV00 SPLOLM Minimum MV LOW limit entered SPEULO Maximum MV LOW limit entered SPLOTR Average MV LOW limit SPHILM Minimum MV HIGH limit entered SPEUHI Maximum MV HIGH limit entered SPHITR Average MV HIGH limit SPLOFL Time at MV LOW limit SPHIFL Time at MV HIGH limit Percent MV average setpoint w Profit Controller ON V Units SPP MV setpoint standard deviation w Profit Controller ON V Units SPTV V Units SPTVP V Units SPLOCK Percent SPREC Percent SPSTS Percent SPOPT MV Units Description e E Time Time Time Entities Entities V Units V Units V Units V Units V Units V Units Percent MV average setpoint w Profit Controller OFF MV setpoint standard deviation w Profit Controller OFF Time the MV experienced WINDUP Time the MV was under operator control w Profit C ontroller ON Time the MV was MAX MOVE limited by Profit Controller Average
55. L CATA COLLECTOR POINT CONFIGURATION General Data Cal POINT PARAM POINT PARAM TYPE POINT PARAM TYPE HOL250CY j 18 T2STMCTL k EU ONTROLD HDSSecu 19 TiPoWwcTL PRU HOL6aCY 20 TISTMCTL LP ONTROLDO HO SScy T3STMCTL TSHFC TSIFC T2POWCTL T2EFC TLPOWCTL TLHFC TLIFC EL850 DMDi6 OMDass TSPOWCTL T2POWCTL CONTROLLED ANTIPULATED VARIABLE VARIABLE 9 Repeat for all points and all data collectors 10 Test the configuration by looking at the Current Data Page 5 01 Data Collector 25 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 5 Collection Setup 2 5 Collection Setup Collection Setup 26 1 Return to the LCN DC FUNCTion page 2 Select the desired data collector from the Application Menu or by typing in the name of the point after selecting the current point s description upper left hand corner 3 Select the Column Width target and enter the width 8 of the data columns This allows the column width to be adjusted although RMPCT requires a fixed width of 8 characters with a delimiting space 4 Select the Path target and enter the LCN path The data collector generally writes to the Network History module This is much faster and allows faster collection rates than writing to a Bernoulli drive Reference to a Bernoulli can be made using the PN nn gt DEVxxmm gt VOLDIR gt notation Where nn the US node number xx the dri
56. LET OT cooo 30 000 3 000 100 00 108 00 These targets are not available when the CV These targets indicate the CV setpoint is being is being cascaded to set by a primary controller MV Selecting the target and pressing ENTER will shed the CV and return setpoint control to the operator The cascade must be initiated from the primary controller MV Summary display 134 RMPCT Cascade 5 01 Profit Suite Toolkit Honeywell Inc Honeywell Process Value PV Validation Optional Item Process Value PV Validation Profit Suite Toolkit Honeywell Inc 136 Process Value PV Validation 5 01 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 1 Overview Definition The PV Process Value Validation routine determines the validity of any input process value subject to user criteria The routine also enables validity checking and updating for RMPCT asynchronous controlled variables This provides the user a mechanism to determine which process input values to use in various advanced control applications Application The PV Validation routine is designed to work with any of the Honeywell Hi Spec Solutions inferential property calculations and RMPCT applications Incentive To provide valid process values to inferential property calculations and RMPCT applications subject to user validity criteria Acronym List Software Requirements Other Pac
57. MO demo mdl 3 exmple ebb 4c honepwel demo demo sst Exit Open an existing file Then simply select the sig file type and appropriate path and file name from the file open dialog box which is illustrated in the following picture Open File name Folders Siod ev3 sig C Honeywel XDEMO a Ayes E Honeuael Ey demo I lt List files of type Drives Signal Dev sig D Sc D You can save a sig file at any time and open it later to continue where you left off To save a ag file select File gt Save or click the toolbar button that looks like a diskette To save a ag file under a different name for example to clone it for later experimenting select File gt Save As Select a sig file to resume work where you were when you previously saved the file Step Test Builder 47 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session Creating a New Any new or initial session must start by selecting File gt New and choosing the Signal Session Signal Dev File option This procedure is depicted below iss Model Dev File DOP Model File Cancel RPID Dev File Clicking on OK will open an empty signal session At this stage it becomes necessary to add information pertaining to the variables that are to be created To do this select Edit gt Var Info When you edit variable information and no variables exist as will happen at the beginning of each new sess
58. MV or CV DV pair and the new gain the user can enter a minimum and maximum tolerance value The minimum tolerance value is in percent It indicates that the new gain must change from the old gain by more than this percentage or the update will be ignored The allowed values range from zero which is the default to any number The maximum tolerance value is in percent It indicates that the new gain must change from the old gain by less than this percentage or the update will be ignored The allowed values range from zero to any number the default is 100 The digital filter allows the user to apply weighting to the new entered gain and old gain in order to determine the ultimate new gain The allowed values range from zero to one one being the default A value of one corresponds to taking the new entered gain with no weight from the old gain A value of 0 5 corresponds to taking half of the new entered gain and half of the old gain to calculate the ultimate new gain and etc The gain scheduler point should be scheduled to run periodically to take full advantage of this feature Note that changing the sign of a gain is allowed as long as the percent of the difference lies between the maximum and minimum tolerances This software is limited to a maximum of 100 gain elements per execution If more than 100 elements is required the user can build a second point to update the gains of the second 100 elements If more than 200 gains need to be update
59. STATUS 2 is greater than zero the application had a problem completing the setting file NOTE Do NOT attempt to read a settings file which has encountered an error during the build process The file will be incomplete and any attempt to read the file by RMPCT will generate a READ error One Simulation BackBuilder point can be used to generate settings files for all of the system controllers The follow list outlines the procedure to select and generate files for different controllers 1 Select the SCHEM button from the TDC operator console and enter the schematic name DATACHNG 2 Select one of the user fields and enter the tagname parameter you wish to view or modify the controller tagname is stored in ANAME i e RMPC_XSG ANAME 3 Select one of the user fields and enter the tagname parameter you wish to view or modify the file pathname is stored in PATHNAME i e RMPC_XSG PATHNAME 4 With the correct controller selected and the correct file name defined select DETAIL and enter the tagname of the back builder point i e RMPC_XSG 5 Select the PROCESS target and press ENTER to execute 6 Check the error status parameters Simulation BackBuilder 5 01 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point CV Information Captured MV Information Captured 5 01 The settings file con
60. Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation 3 2 4 Signal Synthesis and Evaluation Overview Step Test Signal 05 01 Signals can be easily generated evaluated and exported The main functions associated with the signal generator are accessible through the main menu To observe the main options do the following Select Build These options can be selected as illustrated below Honeywell APC Development Enviroment SigDev3 sig File Edit View EMEI Tools Options Window Help Ci ce Ga Step Test Signal r Export Signals By selecting the Step Test Signal option the user can choose to build Signals Only Correlation functions Only or both Signals amp Correlation functions If no signals are present this will happen in a new session or after all signals are cleared then the Correlation Only function option will not be available Select the appropriate option default is Signal amp 7 Correlation Click the Build to perform the specified calculations In the above SigDev3 sig Window on the previous page the bottom two variables were selected If none were selected it would imply that all variables are selected Use the normal click Ctrl shift keys to select variables Select one or more variables in any desired pattern The build or view operation will apply only to eu zm those variables selected Note Y
61. T10 SLOWDCO ELIDX 0 03 0 DCOPER1 0 3 79 22 S_STR STRINGO1 COLLECTOR FUNCTIONS Initial Target Modified for 3 Collectors Storing Sets of After a data collector has been setup store the setup for future use The setup is Points to a File stored by printing the system entity to a file This is done from the Engineering Builder Commands Menu After the file is printed the file should be edited to form an alter parameter file In this file only the items to be changed points and data types appear Other information tagname a description of when this data set is useful etc is commented out by placing each comment line inside brackets Restoration of a stored data collector setup is done using the alter parameter function from the Engineering Builder Commands Menu The file generated above is entered in the PARAM VALUE list This changes the parameters even while the point is running to those listed in the file It is best to inactivate the data collector prior to this change 5 01 Data Collector 33 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 9 Known Data Collector Problems 2 9 Known Data Collector Problems Foreground code e The data collector can be configured to collect a SP or OP of a point even though configuration error the point does not have a setpoint or an output This is evident from the current
62. TL tag name Set ANAME PRIM_MV tag name Set PARNAME PRIM_OUT tag name Set T1 the primary controller output point shed mode index for this MV CV pair 4 SEC cv Load SEC_CVwith overwrite 5 01 RMPCT Cascade 129 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 4 Configuring the RMPCT Points Description Step Point Description 5 SEC_CV Link the RMPC_CAS object code to SEC_CV e LK Fn gt AO gt RMPC_CAS SEC CV Where Fn is the drive with the source media and SEC_CV is the CV interface tag name 6 SEC CV Activate SEC CH 7 PRIM_MV Reconstitute PRIM_MV and make the following changes e SetPISRC 1 SEC_CV SP e SetPISRC 2 SEC_CV PV e Set PISRC 3 SEC_CV PV e SetCODSTN 1 SEC_CV SP 8 PRIM MV Load PRIM MV with overwrite PRIM_MV Activate PRIM_MV e Note There will be a STOREFAIL error on the control output for this point when itis set active This error will clear when SEC_CVis setto CAS MODE PRIM eee On the PRIM_OUT point locate the P2 array index which contains E E MV This value will be referred to as i in the next step PRIM OUT On the PRIM_OUT point set P4 i SEC_CV tag name EA PRIM_OUT On the PRIM_OUT point locate the M array index j for this MV CV pair e Note If all of the MV s in the primary controller have only one cascaded controller then j in step 12 will be the same as i in step 10 If not then i and j will not be equal
63. Viewer Controller Optimizer Toolkit Profit Controller RMPCT User s Guide for Open Systems RM11 401 Profit Optimizer User s Guide for Open Systems PR11 421 Profit Trender User s Guide RM11 431 Profit Toolkit User s Guide for Open Systems AP 11 401 Profit Toolkit Function Reference AP 11 410 FCCU Toolkit User s Guide for Open Systems AP 13 201 Fractionator Toolkit User s Guide for Open Systems AP 13 101 Lab Update User s Guide AP 13 111 Wrapper Builder User s Guide AP 11 411 Profit Bridge User s Guide AP 20 401 TPS System Profit Controller RMPCT Installation Reference for AM AxM and Open LCN Side Profit Controller RMPCT User s Guide for AM AxM and Open LCN Side Profit Optimizer Installation Reference for AM and Open LCN Side PR20 400 Profit Optimizer User s Guide for AN and Open LCN Side PR11 420 Profit Suite ToolKit AP 09 300 TDC Data Converter Performance Monitor Simulation BackBuilder Data Collector RMPCT Cascade Gain Scheduler Step Test Builder PV Validation Dritter REES 5 01 Profit Suite Toolkit xiii Honeywell Inc If You Need Assistance International Customers Customers Inside the United States Arizona Customers Services Provided Time Saving Tip xiv For Technical Assistance If you need technical assistance contact your local Honeywell Service Organization as explained in the following paragraphs Outside of the United States contact your local Honeywell Service Organiza
64. a tn aire tins dana dale tia tle 79 Software Structures aa acu cea anie ge den i el ve ae deed tees 79 Software Supplied a diisi eno E eege ies lad ees Een eet 79 Software Inestallaton senesne seiste ne ttnn ttinttnetttnttnnttnn ttnn netu ntn nennen nnen n nnn 79 s UC EE 80 LETT ATI INTE 81 Trouble Shooting geed EAR 81 453 Error Massage S oenn a A EA Ae Mee EAR 82 SECTION 5 PERFORMANCE MONITOR 0 cssccsseeeeeeeeesneeenseeeeeeeeeseaeseseeeeeeeesessaeenseenenes 86 By Mt OVERVICW Ss serene ea sat E E 86 Bulle IT 86 Lee lee 86 Ee EE 86 tee 86 Hardware and Software PHeouirements e 86 5 2 Detailed Description A a ial Rhaven hvac E 87 OV CIVIOW ET 87 Point SUCUT E ts dein aneta traoa ade api ean raea insti latin ki reine ie 87 Neen LE 87 Configuration INPUTS r ia aa aas a aaa aa a aT aiaa a Taani daaa aAA aE EREA 88 RPRE RE 88 Calculation Outputs 2y 3 ci oie teed ie ee e eis in ie a eevee aha tie dae 88 TE e RE e 89 vi Profit Suite Toolkit 5 01 Honeywell Inc 5 01 5 3 5 4 5 5 5 6 5 7 5 8 5 9 Table of Contents Installation Procedo Teuton e Ee E a A E RATS 91 ENEE 91 Preliminary Heourement cc ccccesecceeeeeeceeeeeeeeeeeeeeceeeeaeaeeeesaceeeseeaeeeeeseaeenseeeaeenees 91 Task 1 Prepare for Installation eecceeeeeseeeeeenneeeeeenaeeesesaeeeseeaaeeeeeeaeeeesenaeeeeeaaes 91 Task 2 CDS amp PL Installation cece cecccececeeeeeeeeeeeeeeeeeeeeaeeeeaeeseeeeesaeeesaaeseaeee
65. abort the change press lt CTL F5 gt and ENTER and proceed to Task 5 If the modules do not appear continue I o eemo O Ca Pree Tt ie oe Ben T e e eere be e e OO Rener bo EILE ama CONV moe will enter both FILE and CONV into the table e SANE WE pesa O KEE 18 Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation Task 4 S t Act Shutdown and step EE Load the AM List all points in this AM Use the documentation tools or other methods Modify the control status of any AM applications which are running in this AM such that operations is minimally effected by the AM shutdown This action must be coordinated with plant operations ome SISTA ip es mme T remases oo T aeon o T remeses o With plant operations ensure that all points and applications in this AM are in the proper operating mode Task 5 Link CL Step Action COLLECT point Blocks to Return to the COMMAND PROCESSOR see Task 1 step 4 Enter the command LK Fn gt AO gt DC_CL2 DATA_COL DATA_COL represents the name of your collection point Task 6 Compile Enter the Picture Editor Load the Fn gt PICS gt DC_DDB 3 Read the Fn gt DC gt DC graphic Type DEF INIT Make your modifications to DEF INIT As shown in the example below Changes are bold The variable INIT02 defines the number of data collectors Entities ENTO1 through ENT09 are used to define the collector
66. ackup Make a backup copy of media directory on a US with drives n and m configured as follows Media FCOPY Fn Fm Where Fn is the drive with the source media and F m is the drive with the target media CDS and PL This procedure must be done once per LCN installation Installation Step Action Set volume pathnames From Modify Volume Paths display CL CUSTOM GDF NET gt CDSG gt CL PARAM LIST NET SCT USER DEFLT PATH Fn gt CL Compile Param List From the Command Processor display compile the PL file RXSG_PL RXSG_PL CL Ee 8 If itis necessary to change the PL due to a software revision refer to the Application Module Data Control Language Application Module Data Entry Compile CDS Param From the Command Processor display compile the CDS file RXSG_CDS Ee eee CL Fn gt CDS gt RXSG_CDS CL UL NX If itis necessary to change the CDS due to a software revision refer to the Application Module Data Control Language Application Module Data Entry 5 01 Simulation BackBuilder 159 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point 8 5 Building a Simulation BackBuilder Point Steps to Build Step Action the Point Modify Exception Build file From the Command Processor display ED Fn gt EB gt RMPC_XSG EB ENTER RMPC_XSG EB Edit template as follows amp N point name UNIT unit number PTDESC point descriptor text ANAME RMPCT
67. aint ee Param CY Desc fe Units 1 Variable Type While the type is unimportant in the generation phase it will be critical in the control phase Variable Type Ge Manipulated Variable MV Disturbance Variable DY Manipulated Variable MV Generally signals will be designed for these variables Disturbance Variable DV If a disturbance can be independently excited then it may be possible to design a signal for these variables Sample Time At this level the sample time is displayed for information only The actual value is user specified in the sample time dialog box shown previously Sample Time 1 000 Min 50 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session Signal Form Settle T 05 01 Two forms exist for each signal Signal Form M Sequential V Randomized 1 Sequential If there is more than one signal and the sequential box is checked then when the signal is built the current sequence will be inserted with overwrite i e old signal data will be overwritten with new signal data one interval after the previous signal ends If the old signal is longer than the new signal then trailing data will be unchanged Any values existing prior to the insertion point will remain unchanged If there is no existing signal or the signal has been cleared then zero values will be specified prior to the insertion point If the sequential box is not c
68. ally turn the Secondary controller ON 1 OFF 3 Verify both controllers are turned ON the MV is in RMPC MODE on the Primary controller MV Summary display see display below with a STATUS of GOOD and the corresponding CV is in RMPC mode on the Secondary controller CV Summary display see display below Primary controller is OFF 1 Setthe desired MV MODE to RMPC from the P rimary controller MV Secondary controller is Summary display see display below OFF Verify the MV is in RMPC MODE on the Primary controller MV Summary display see display below with a STATUS of GOOD and the corresponding CV is in RMPC mode on the Secondary controller CV Summary display see display below 5 01 RMPCT Cascade 131 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 5 RMPCT Cascade Operation Description Primary controller is OFF um the Prman contoler ON id Summary display if necessary see display below Verify the MV is in RMPC MODE on the Primary controller MV Summary display see display below with a STATUS of GOOD and the corresponding CV is in RMPC mode on the Secondary controller CV Summary display see display below Primary controller is ON Turn the Secondary controller ON Set the desired MV MODE to RMPC from the Primary controller MV EAEE ee Verify the MV is in RMPC MODE on the P rimary controller MV Summary display see display below with a STATUS of GOOD and the corresponding CV is in RMP
69. ance Bias are systematic errors caused by e Input signal characteristics power correlation etc e Choice of model structure e Mode of operation open vs Closed loop Step Test Bldr 41 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator Signals 42 Variance is the variability caused by e presence of noise e number of model parameters e duration of the test An expression for the model variance open loop is given by P w Var x N o where o disturbance power spectrum v P ol input power spectrum u n number of parameters N number of data points Open loop testing is implicitly assumed in the current version of the APC Identifier With this stipulation the nonparametric model form finite impulse response can be bias free To accomplish this the input signals MVs and DVs should be uncorrelated with the disturbances and have power at all frequencies of interest Meeting this objective is the goal of proper signal design However even when the signals are uncorrelated and frequency rich there can be errors due to the variance as shown above In theory the estimates become error free as N gt Since this is impractical there will always be a tradeoff between input power and disturbance power Disturbance power can be due to either deterministic or stochastic events To increase accuracy reduce error for a s
70. ate models Data should be recorded during all plant testing Many options exist for saving this data The Data Collector which runs in the AM and is an optional part of the APC package can be used to collect this data automatically Step Test Builder 45 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 2 Getting Started 3 2 2 Getting Started Installing the The Signal Generator is included in the standard installation of Profit Design Signal Generator Studio APCDE See Profit Controller Designer s Guide for installation instructions When the APC Development Environment is started note that the Step Test Builder Signal Generator is checked in the About Box Step Builder Version 100 02 J7 Signal generator 46 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session 3 2 3 Starting a Signal Session To Open an Existing Signal Session To Save a sig File 05 01 A session is started by either opening an existing signal file or by starting a new session Existing signal files will always have the sig extension Currently it is not possible to import non native data files into a working session To open an existing signal session select File gt Open as shown below Honeywell APC Development Enviroment N Cla Open Cie Print Setup 1 C Honeywel DEMO SigDev3 sig 2 C Honeywel DE
71. ccceth elecsexbaweveces ctvaahtedviecdlicgatibeanee tun tatesteaneesa rei Mirande aa aa iaa 140 7 4 Building Reconfiguring the AM Regulatory Pot 141 RMPGi Applications siener ae ea aaa a a e aa aa NEEE aE neaei ioa 141 NonsRMPGCT Applications ehi entree eaae a aaea a Ra aaea A EE AEAEE aT EE 141 7 5 Detailed Descriptio easten ar re Es e EAR ANEREN EEK E EAEE 142 TEE 142 ell ee EE 142 Custom Data Segments seseeesseeeeeeeee eesse tnn ttn tetr netr netr netnnetrnstnnsennsennsnnssennnnts 143 7 6 System Configuration 0 cccccccccceeceeeeeeececeeeeaeeeeeeeceeeecaeeseaaeseeeeeseaeeeeaeeseaeeeeeeseaees 145 7 7 AM Regulatory Point Configuration Direct CDS Entry eccccceeeseeeeseeeeeeeeeees 146 728 LINKING CL Progra MS iassa aan n aaa E dee ote DEE at vee BEZE 147 Linking RMPCT e elen EE 147 Linking Non RMPCT Applications ccccccccecceceeeeeeeeceeeseeeeesaeeesaeeeeeeeseaeees 147 7 9 PV Validation Operation EE 148 OTIN EI EE E gehs de ENEE EE sos sagschee cavyorvh dates canarias dastshuelanuaeets 148 Validation errors that clear automatcally 148 Validation errors that the user must ces 148 Using PV Validation in conjunction with RMPCT CV Interface Point 148 7 10 Appendix Error Codes nenn nenn nenn nenn 149 Bad Value Error CGodes AA 149 Diagnostic Error COGS 0 cccecceeseeceeeeeeeceeeeeaeeeeaeeseaeeesaaeeeeaaeseaeeeseaeesaeeeeaaeseeeeeseas 150 SECTION 8 SIMULATION BACKBUILDER cccsseceeeeeee
72. ck or Anti Windup ratio Optimization delta soft low limit Optimization delta soft high limit NOTE Some additional reserved parameters are collected in addition to those noted above Simulation BackBuilder Profit Suite Toolkit Honeywell Inc 5 01 Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point 5 01 Simulation BackBuilder 165 Profit Suite Toolkit Honeywell Inc
73. d information rich data Proper choice of the input excitation signal is paramount to satisfying this rule The APC Signal Generator is an automated tool to help design signals leading to information rich data Extracting models from process data for control purposes can require several steps At a minimum the diagram shown below illustrates the overall procedure Experimental Desian and Execution Steps Pulses PRBS etc Identification e Data Processing Correlation e Model Order and Structure Transformation Plant e Parameter Estimation Models Model ValidationSimulation Cross Validation Use Model This document is concerned only with the experimental design portion of the above diagram Identification and model validation techniques are described in detail in the APC Identifier User s Guide Is Model Good Step Test Builder 39 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator Features Background 40 A variety of automated excitation tools are contained in Honeywell s windows based signal generation tool This package offers the following characteristics e Gives the engineer a powerful tool to inspect signals e Both sequential and simultaneous signals can be generated e Different signal types are accommodated Frequency matched Pseudo Random Binary Sequence PRBS Default Schroeder Phased input experimental Use
74. d then build a third point and so on Note that Profit Controller is designed to only accommodate gain changes for the first 1000 non zero gain elements Therefore if you have a very large matrix it is recommended that you set up Profit Controller so that the CVs that require gain updates are within the first 1000 non zero gains The package is built to check and report error conditions as well as flag whether a gain was updated or updating was bypassed If an error condition was encountered the software is designed to send a message to the operator message summary If desired this can be suppressed and messages will only be sent to the message log Additionally when an error is encountered the status of the individual gain that had the error will be set to a value corresponding to the error If no error occurred but the gain updating was skipped due to tolerance violation there is no message but the status value will be set to flag the reason for skipping the updating An error message once detected is only raised once in order to prevent the same message from being re issued every time the gain scheduler runs The following table describes the error codes and messages Gain Scheduler 81 Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 3 Error Messages 4 3 Error Messages Code Auto gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time ULL value for main controller point name Aut
75. e The settings file Simulation BackBuilder examines the defined RMPCT controller to acquire the matrix size and associated point tagnames The routine then examines each of the controller interface points collecting tuning and configuration information The RMPCT Settings File Back Builder performs no on line calculations instead it generates a system file containing the controller tuning and configuration information PAM GE Module Lc a Lone Jae O Manipulated variable EC Simulation BackBuilder 153 Profit Suite Toolkit Honeywell Inc 154 Simulation BackBuilder 5 01 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 1 Overview Hardware and Software Requirements AM Load Modules FILE CONV AMCLO1 AMCLO2 Standard AM Load Modules US Load Modules None Other Packages None Other Control Applications RMPCT Release 150 or later S oftware Inputs See Process Inputs 5 01 Simulation BackBuilder 155 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 2 Detailed Description 8 2 Detailed Description Overview Point Structure Process Inputs Configuration Inputs Calculation Outputs 156 The tables in this section describe the RMPCT Setting File Back Builder program architecture Point Structure Process Inputs Configuration Inputs Calculation Outputs Point Structure Point Type AM Custom CL PV_Typ
76. e Point Type AM Custom CL AM Custom None Custom Data Segment RPRF_CDS CL RMPC_PRF AO RMPC_RPT AO General and Background 7 CL Slots 1 3 5 7 General 1 3 5 Background The system information is stored to CDS values Process Inputs Process Inputs Critical Parameter Description unns Ves No ENEE wa x _ og Tas oft cv Dury ost wa x _ All additional information regarding controller MV s and CV s is determined from the controller point During the CONFIGURATION phase the monitor will examine the controller and store all required information to CDS parameters Critical indicates that a bad input causes the output of the calculation to be set BAD 88 Performance Monitor 05 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 2 Detailed Description Configuration Inputs Configuration Inputs RPRF_CDS FL 1 Monitor Activation Status ON gt Active FL 4 Reporting Flag ON gt Monthly OFF gt Daily FL 5 Reporting Flag ON gt Initialize value after report Number of days within a daily reporting cycle PATHNAME File Pathname i e NET gt RMPC gt FILE XX Son Current monitoring month String Current monitoring day String Number of controller CV points Number of controller MV points Total number of monitoring counts PCT Controller ON counts PCT Controller OFF counts PCT Controller OPT counts PCT Controller HDL counts
77. e PV Validation 147 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 9 PV Validation Operation 7 9 PV Validation Operation Overview Validation errors that clear automatically Validation errors that the user must clear Using PV Validation in conjunction with RMPCT CV Interface Point 148 This section deals with the functionality of PV Validation when a validation check has been violated It also describes the usage of PV Validation when used with a RMPCT CV Interface Point The Hi Lo limit violations and Bad Value violations are cleared automatically when the PV returns to normal The user must clear all freeze and rate of change violations This can be done by setting the reset flag equal to 1 0 ENGPAR 7 1 0 If the PV Validation is configured on a RMPCT CV Interface point then the status of the PV validation can be viewed on the CV Detail display Whenever a check is violated the CV process value is displayed as bad Selecting the PV Value and then selecting the RESET target will clear the violation Note that the resetting functionality is only available for RMPCT Release 160 or later Process Value PV Validation Profit Suite Toolkit Honeywell Inc 5 01 Section 7 PV Validation 7 10 Appendix Error Codes 7 10 Appendix Error Codes Bad Value Error Configuration of the PV Validation is accomplished through direct entry to the Codes CDS ports on the AM Regulatory Point
78. e Data Entry Task 3 Building Performance Monitoring Point Modify Exception Build file RMPC_PRF EB A custom AM application point is required for each Profit Controller monitoring point From the Command Processor display ED Fn gt EB gt RMPC_PRF EB ENTER Edit template as follows amp N ENTER NEW MONITOR POINT NAME UNIT Enter unit number PTDESC Enter Descriptor for point KEYWORD PERF_MON CLSLOTS 7 NOPKG 1 PKGNAME 1 RPRF_CDS PERIOD 1MIN Change period if needed ter RMPCT controller name Desired number of days SPARE SPARE gt PERFILE1 XX Change pathname amp File P1 0 PRP1CVO1 Actual RMPC CV interface point name P2 0 PRP1MVO1 Actual RMPC MV interface point name 05 01 Performance Monitor 93 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 3 Installation Procedure Load EB file From the Builder Commands display Select the EXCEPTION BUILD target Fill in ports as REFERENCE PATH NAME Fn gt EB Load Entities select target Pathname for SOURCE file RMPC_PRF EB Pathname for IDF file RMPC_PRF DB ENTER Verify load When the load is complete verify point loading by calling the point detail from the DETAIL button Task 4 Configuration Graphics Installation Comments Graphics must be compiled and installed once per LCN From the Engineering Main Menu select the PICTURE EDITOR target or From the Command Processor command line
79. e None CTL Type None Custom Data Segment RXSG CDS CL Algorithm RXSG CFG AO RXSG WRT AO Insertion P oint Background Slots 2 CL Slots 1 and 3 Background Output The system configuration is stored to a file Process Inputs Critical Parameter Description Units Yes No ANAME Tagname of the RMPCT controller N A X P1 0 Tagname of a CV interface point N A X P2 0 Tagname of a MV interface point N A X P3 0 Tagname of a DV interface point N A X All additional information regarding controller CV s MV s and DV s is determined from the RMPCT controller point During the CONFIGURATION phase the routine examines the controller and store the names of the controller interface points to CDS parameters Configuration Inputs RXSG_CDS Parameter Description Units PATHNAME File Pathname i e NET gt RMPC gt FILE XS None Calculation Outputs Parameter Description Units STATUS Routine Error codes used for diagnostics None Simulation BackBuilder Profit Suite Toolkit Honeywell Inc 5 01 Section 8 Simulation BackBuilder 8 3 Error Codes 8 3 Error Codes The tables in this section describe the following program error codes 5 01 Application location error codes Array index error codes Calculation Outputs
80. e more than one MV CV cascade pair configured The primary controller MV interface point the primary controller output point and the secondary CV interface point must be re configured The following tables list CDS parameters which require re configuration PRIM_CTL Primary controller point PRIM_OUT Primary controller output point PRIM_MV Primary controller MV interface point SEC_CTL Secondary controller point SEC_CV Secondary controller CV interface point SEC_CV Configuration Changes Parameter Value NocoPTS 0 SPEUHI PVEUHI vale o O SO ft NoPke 2 ANAME PRIM MVtagname o O RMPCT Cascade 125 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 2 Detailed Description PRIM_MV Configuration Changes PRIM_OUT Configuration Changes AUTO where i T1 in SEC_CV above BAU SEC_CV tag name where j the index corresponding to PRIM_MV in the P2 j parameter list 126 RMPCT Cascade 5 01 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 3 Installation Procedure 6 3 Installation Procedure Preparation for Installation Gather Media Gather the following items Removable media containing the files for the Remote Cascade routine Make Media Make a backup copy of media directory on a US with drives n and m configured Backup as follows Media FCOPY Fn Fm Custom Data Segment CDS and Parameter List PL This procedure must be done once per LCN in
81. eal parameters process variables PV setpoints SP outputs OP or outputs in engineering units OPEU in any mix can be stored by each data collection point The data collector can only be configured to collect the PV SP OP or OPEU of a point Should a parameter other than these be required a data acquisition point should be built which executes before the data collector and brings the desired parameter into the PV of the point Data collection of a large number of parameters more than 10 should be performed slowly period gt IMIN or on multiple data collectors The number of parameters which can successfully be stored at a fast scan rate depends upon the AM loading and HM communications traffic History module access limits the speed at which data can be stored The collection and storage of the data to an HM file referenced in Figure 1 as XX Files is performed by an AM resident custom point Numeric data from the LCN is collected by a foreground AM program and stored in a buffer along with a timestamp on the data collector point When one buffer is filled that buffer is marked as full and data is stored to the other buffer If a buffer is full the data from that buffer is written to the HM file after which that buffer is marked as empty When a new file is created by the data collection point the header data is written to the file This data consists of tagname parameter descriptor engineering units date and variable
82. eclares the buffer 1 full 2 ON declares the buffer 2 full real VALUE 0 1 0 Number of entries in Bufferl real a Number of entries in Buffer Number of records in the data file PATHNAME E E Directory of this file string NET gt DC gt full collector file pathname COLLECT XX 5 01 Data Collector 29 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 7 Point Structure 30 Parameter Initial Value Type HIS FILE COLLECT XX name ext of collection file string NUMPTS DESS a ae EE of data items max 50 real PT entity DC0000 Point for successful link of REG CTL CL code HREG_CTL at CL compile 1to50 1to50 Point names of data items names Pointnames of data items items PNTTYPE 1 to 50 CONTROLD Category descriptions of data string items Used by RMPCT C1SRC 1 to 50 Parameter to be recorded real 1 PV 2 SP 3 0P 4 0PEU WIDTH Ess WEE width real re eel a eee fe string 2 DATE Format for date values MM DD YY ENDDATE 3 TIME Format for time values HH MM SS ENDTIME 4 TELE Formatforpointnames aL scanned Buffer 1 EC WE RE scanned Buffer 2 aS a Buffer 1 Oo Me e Buffer 2 Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 7 Point Structure MSGTXT NoError string 2 3 File Access Error Parameter Initial Value Type i 5 elete File Error mn ile Create Erro
83. ecreasing or increasing ALPHA will respectively reduce or increase the frequency content of the signal View the Single Graph Data Plots and Correlation Plots to observe the effects of ALPHA on the time domain response and correlation functions respectively 3 Auto Step If desired more conventional sequences can be used or added to a signal Choosing this option will allow the user to insert steps of a predefined structure This option is heuristically based When chosen the sequence is based on the Cycle and Settle T parameters as follows For Cycles 1 one step of duration Settle T minutes will be generated For Cycle 2 there will be two steps of duration Settle T 2 and two steps of duration Settle T for a total of four steps For Cycles 3 there will be three steps of duration Settle T 3 three steps of duration 2 Settle T 3 and three steps of duration Settle T For Cycles N where N gt 3 there will be N steps of duration Settle T 3 N steps of duration 2 Settle T 3 and N steps of duration Settle T When the randomized box is checked these steps will be uniformly distributed in a random fashion Step Test Builder 53 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session 54 4 Overwrite Section Any part of a sequence can be specified or overwritten by choosing this option The value of the new segment is defined by the Amplitude parameter The segment starts at Time of Sig
84. eeeeeseeeeseeeeseeeeeeeseseaeenseeeeeees 154 Bil EE 154 Detten Nee se Rete coher el sees eege ege 154 APpliGatlo nei sciesnedeviive ce headecectaxcit ebb eanaten EE 154 GalGulatiOn EE 154 e Ke uk LIS EE 154 Hardware and Software Requirements ss ssseesseesseesreernsrnsrnsirssrrssrnssrnesrnssrnnt 155 8 2 Detailed Descrptpon eee cceeeeeeeeeeeeeeeeeceeeeeeeeeeeeesaeeeeeenneeeeesenaeeeenenaeeeenenaeeeennes 156 EMMER EAR deed SededAdeEE EES andanedetdecshuneds 156 POINTES HEH ee ebe Eeer 156 AN Lee 156 Configuration Inputs miini iaiia uiii adii eri Keda dakia 156 Calculation Outputs ninun i aai e ina ai 156 8 39 Error CodeS ritiene nenian een aa aaria nia Mine a aaa a 157 Array Index Location Error Codes AAA 158 5 01 Profit Suite Toolkit ix Honeywell Inc Table of Contents 8 4 Installation Procedure cccecccceccccceeecccsseeeeseeeeeeeessuaeeeeeaaueeueuaeeeeeans Preparation for Installation cccceeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeeeseeeeeees CDS and PL Installation cece cece cece ceceeeeeeeeseseeeeeseeeeseeaeanees 8 5 Building a Simulation BackBuilder Point Steps to Build the Point Application Configuration through CDS Em Linking CL Programs c cccceeceeeeeeeeeeceeeeeceaeeseaeeseeeeesaeeesaaeeeenees Setting the Path and File Name seeeeeeeeeesesssrerrnrenesrnesenes Generating Settings Files ccceccceseeeeeeeeeeeeeeeseeeeeseeeeseaeeeeeeeeaes Back Building Different RMP
85. eeeeess 91 Set VOIUME PathnaMe ii ceciebiceedeairaciecehanccasaahechednnaslevansseedaa dah na aeina aaa einai nii 91 Compile Param List RPRF_PL CL 0 cceeeeeeeeeeaeneeeeeeeeeeeeae eae eeeeeeeeaeaaaaaeeeeeeseeaaaaeaeeees 92 Compile CDS Param DPE CDS 92 Task 3 Building Performance Monitoring Pont 92 Task 4 Configuration Graphics Installatton neseno nesenesresrnesnssrnesrnesrresre 93 Note on verification of the graphics ecceeeeeeee ee eeeeeeeeeeeeeeeeeeeeeeeeseneeeeeseneeeeeeeeaees 93 WAS E ECG 94 COMUMUCSG estate A e hagavancag aa fsbo canto oazaasniegas io beraavi nee 94 Configuring a Monitoring Applcation 96 EE 96 Setup of the Calculation Point 96 Point Configuration Using Graphic RMPC_PRF essssssssesssssssrssirssrssriesrissresrresre 97 Link Cl Programs vaveiiweccste care EENS e Wha oie ae dae aiaia Vadaa tudea iadaa 98 Point Configuration Using Graphic RMPC_PRF sssssessssssesssesrresirssrssrresrissresrresre 98 Application Configuration through Direct CDS Entry 0 cceeesceeeeeeeeeeeteeeeeeeeeeteees 99 Overview of the RMPCT Monitor Displays cccccceeeeeeeeeeeeeeeeseeeeeeaeeteneeseneetaas 100 Application OVEnvViIOW p sieneen inanan aea a aa e Habel EAEE GAA Oaa SATERUSE TAa 100 MV Limit Information ccccccceeeceeceeeeeeeeeeeaeaeeeeeeeeeeceaeaeeeeeeeseeeaaeaeeeeeeseesiaeeeeess 101 MV Statistic Intormation areir onrateidasi vanea danaren paitane neia i kadanda rad aD rea 102 MV Averages and
86. eeees Suspending a Collection Cycle ccccceeceeeeeeeceeeseeeeeeeeeeeeeeeeens Resuming a Collection Cycle cccccccecseeeeseeeeeeseteeeeeaeeeeneeeeenees Terminating a Collection Cycle c ccccceecceeeeeeceteeeeeeeeeneeeeeeeees Deactivation of the Data Collector Status Joeren cccsccseccetetetetaeelseied ndetes ETAETA ESE TAERE IRETE Dette thevccatetatestewtadecd soeceeeneasee cetbtaaeeecvis ceva EEEO OVOIVIOW eeraa earna ENE AOE KEA A EASA AAE AET E Point Parameters ccecccccceceeeeeeeeeeeaeeeceeeeeseeeaeaeeeeeeeeeseeseaeeees Customizing the Data Collector Changing the Collector Freouency Adding Another Data Collector Storing Sets of Points to aile Known Data Collector Problems Foreground code configuration error ceeceeeeeeeeeeeeeeeeeeeeeeeeees Background code configuration error sssessssersseerssrerrssernssees OVORVIOW EE OVOFVIEW tosni Ae AE Ee deed Off Line Signal Generator Profit Suite Toolkit Honeywell Inc 5 01 Table of Contents WEIEN tet eeler Eege tebededbe E Elei ger e Eet reg 39 3 2 1 Introduction to the Signal Generator 40 PIIOSOPMY ech tegt fue E ege stet dee neti A A T A A T A0 STEE 41 Se E La E g MET 41 Se LE E 43 RER EE Hee Kee eeh EE 44 Schroeder Geouence nnt 45 32 2 Getting Started EE E 47 Installing the Signal Generator 47 3 2 3 Starting a Signal SESSION cccceesceeeeeeeeeeeeeeeeeeeeee cee eeeeaeeeeaeeseeeeesaeeseaeseaeeseeeees
87. ension The following are several examples of complete file pathnames e NET gt RMPC gt ATM_CTL XS e NET gt MDL gt FCCU_CTL XS e NET gt DI1 gt TST XS 5 01 Simulation BackBuilder 161 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point Generating Settings Files Back Building Different RMPCT Controllers 162 The filename can be 1 to 8 character in length and must have the extension XS to be RMPCT compatible The directory name can be 1 to 4 characters in length and must exist on the history module NOTE Do NOT use the same file name as the off line design software The LCN application will check the HM for the defined file name IF A FILE WITH THE DEFINED NAME IS DETECTED IT WILL BE DELETED AND REPLACED Therefore always use a different file name for each controller To generate the settings file for a specified controller one only needs to process the application point The following steps outline the procedure 1 Select DETAIL and enter the tagname of the back builder point 2 Select the PROCESS target and press ENTER to execute Each time the application is executed the routine examines the specified controller downloads the MV DV and CV tagnames and generates a settings file Always check to make sure the application completed without encountering an error by paging forward to the STATUS parameters If either STATUS 1 or
88. entify the CV MV or CV DV pairs whose gains will be changed This is done by identifying the CVs by their numerical order in the Profit Controller and identifying the MVs and DVs by their numerical order in the Profit Controller Note that DVs must be treated as an extension to the MVs For example Let s say that Profit Controller had five CVs three MVs and two DVs If the user wanted to change the gains of CV3 and MV2 to 5 CV3 and DV2 to 2 2 CV4 and MV1 to 0 25 CV4 and MV3 to 0 1 and CV4 and DV1 to 0 5 the corresponding values of parameters P1 P2 and G would be as follows Array Description Location Change gain of CV3 and MV2 to 5 3 4 1 f 02 Change gainofCV4 and wiet 4 4 Tu ChangegainofCV4andMV3t00 1 L A 4 4 os Change gainofCV4 and DVito0 5 80 Gain Scheduler 5 01 Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 2 Software Description Limitations Trouble Shooting 5 01 Note that the array location where the CV MV or CV DV pair is entered is not relevant All that the user must ensure is that the CV number and MV DV number that identify the pair and the new gain are entered into the same their respective array with the same index If either P1 or P2 contains a zero or a negative value in the array the code will terminate at that location in the array without updating any more gains P1 and P2 must be integers In addition to entering the location of the CV
89. er and generates a report based on the user s configuration Statistical information such as averages standard deviations and percentages are provided If the controller is not active averages and standard deviations are determined and provided for a base line for comparison The Performance Monitor calculates statistical information based on information from Process inputs Profit Controller Tagname Calculated values Controller percentage uptime and additional statistical information related to the controller s performance Provide information as to the amount of time the controller was actively controlling the process Provide information related to which controller constraints were active and therefore a bottle neck for the unit Provide statistical information for the unit while the controller was NOT active which provides a performance baseline Hardware Platform TDC 3000 AM Special Board Other Computing Systems LCN Release Release 410 or later AM Load Modules FILE AMCLO2 Standard AM Load Modules Other Control Applications RMPCT Release 120 or later Performance Monitor 87 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 2 Detailed Description 5 2 Detailed Description Overview The tables in this section describe the Performance Monitor program architecture e Point Structure e Process Inputs e Configuration Inputs e Calculation Outputs Point Structure Point Structur
90. erate Flag status is either reports based on days or months ON or OFF ON gt DAYS Performance Monitor 99 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays 5 5 Overview of the RMPCT Monitor Displays Application Overview The application overview display provides a quick review of the configuration and controller performance information This display informs the user of the controller name the controller status the controller uptime percentages the monitoring execution frequency and the monitoring start time and date 24 Nov 98 15 23 28 3 Honeywell RMPCT PERFORMANCE MONITOR PERFORMANCE POINT RMPCPRF MONITOR STARTED 24 Nov 98 14 59 Monitoring Status E Force Re Config Check Monitoring Exec Freq 1MIN Force Initialization Controller Name 602A_CTL Force Performance Rpt Controller Status OFF Configuration COMPLETE Report Path and Filename Initialization COMPLETE NET gt PRF2RMPC_PRF NX Report Status COMPLETE While Controller was ON Init After Report INIT BEE OPTIMIZATION 0 00 Reporting Type Davys iia CONTROL ONLY 0 00 HDL CONSTRAINT 0 00 Reporting Days Not Req 100 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays MV Limi Bib p e Sa S w MV limit information provides the working ranges within which the controller mus
91. est Application receiver of these signals is currently limited to signals with 1000 elements If the signal is longer than this limit then the export function will give an appropriate error message and request the signals to be rebuilt with a longer sample rate Placement of files created is recorded in the message window For the example the message is shown below Messages Bisi E Start of signal export Writing files C Program Files Honeywell APCDE Demo2A xg C Program Files Honeywell APCDE Demo2B xg Writing files C Program Files Honeywell APCDE Demo3A xg C Program Files Honeywell APCDE Demo3B xg End of signal export 15 15 17 23Apr01 Completed Demo sig with 0 error s and 0 warning s Notice that there are actually four files generated for this example There is an A and B file created for each signal Due to a parameter list read limitation on the LCN export files are limited to 500 elements 05 01 Step Test Builder 63 Profit Suite Toolkit Honeywell Inc 64 Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Free File Format Use the Free File Format to export the signals to a file without the LCN file format limitations Export Signals x r Filename C Honeywel APCDE SigD ev Browse Message box created by this command is shown below Messages lolx 09 49 14 07 ug97 Start of signal export Writing file C Honeywel APCDE SigDev2 xg Writing file C Hon
92. et of external conditions either the test needs to be lengthened or the magnitude of the input power needs to be increased In the signal design algorithm issues related to correlation and spectrum are automatically addressed Power magnitude and plant specific response times are user supplied While the signal generation tool has been designed to allow the user as much freedom as possible in the synthesis of signals there are basically only three different signal types One is the Auto Step which creates a series of steps of varying duration based on user specified conditions This technique is heuristic and will not be described here The next signal type is the PRBS This method will create one or more signals that are not auto cross correlated and that have a relative uniform power spectrum over the range of interest The goal is signals of minimum length duration The final signal type is the Schroeder phased input This is an experimental signal type that is potentially more plant friendly than the PRBS but has a finite power spectrum Sep TestBuilder 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator PRBS Sequence 05 01 Once the input signal magnitude and plant response times are specified the objective of the design is to emphasize the power spectrum in the frequency region of interest for control In the APC Signal Generator the emphasis is placed in the mid to
93. eywel APCDE SigDev3 xg End of signal export 09 49 14 07 ug97 Completed SigDev2 sig with 0 error s and 0 warning s Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester 3 3 Automated Step Tester About this Section LCN Hardware and Software Requirements 05 01 This section describes the on line portion of the Step Test builder The description begins with a discussion of the installation procedure This section is followed by sections describing the architecture configuration and operation of the Step Tester To use the Automated Step Tester on the LCN the requirements described in the table below must be met Hardware Platform TDC 3000 AM Special Boards Other Computing Systems Other Control Applications Software Inputs Step Test Builder 65 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester Preparation and Step Action Installation 1 Gather the following items Removable media containing the monitoring software Where Fn is the drive with the source media and F m is the drive with the target media 2 Make a backup copy of media directory on the US with drives n and m configured as follows Media e FCOPY Fn Fm Directory only CD Fm gt vol_dir gt PICS CD Fms gt vol_dir gt 4SCH CD Fm gt vol_dir gt CDS CD Fm gt vol_dir gt AO CD Fm gt vol_dir gt EB COPY Fn gt PICS gt Fm
94. eywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes MV Information MV Information Error Codes Error Codes suse oo ees o yS 10 Nuleniy erred rte contoleragrane 20 Jseregeeuteeemr AD value encountered for MV Setpoint AD value encountered for MV Steady State value AD value encountered for MV Status AD value encountered for MV Low Limit AD value encountered for MV High Limit 106 0 AD value encountered for MV Max Move Low Limit 107 0 AD value encountered for MV Max Move High Limit 108 0 AD value encountered for MV current move 201 0 eu Average of MV Low Limit 202 0 Error during Average of MV High Limit 203 0 Error during Average of MV Steady State value 204 0 Error during Average of MV Setpoint Cntl ON STATUS 5 205 0 Error during Standard Deviation of MV Setpoint Cntl ON 300 0 Error during move of MV Setpoint Cntl OFF Error during Average of MV Setpoint Cnt OFF 302 0 Error during Standard Deviation of MV Setpoint Cntl OFF STATUS 6 SES No errors Array location fora MV move parameter failure 5 01 Performance Monitor 115 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes CV Information Error Codes CV Information Error Codes STATUS 7 0 0 No errors Null entity entered for the controller tagname Bad value for controller point M Controller ON OFF 100 0 Null entity encountered within
95. f DV data line 1 has encountered an error Simulation BackBuilder 157 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 3 Error Codes Array Index Location Error Codes 158 Calculation Outputs Parameter Value Description 115 0 Writing the Header for Open RMPCT has encountered an error 116 0 Writing of controller execution frequency encountered an error 117 0 Writing of controller CV values encountered an error 118 0 Writing of controller MV values encountered an error 119 0 Writing of controller DV values encountered an error Controller Information Error Codes Parameter Value Description STATUS 2 0 0 No errors 1 40 Array index of the CV MV or DV point which has caused the write error see STATUS 1 Simulation BackBuilder 5 01 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 4 Installation Procedure 8 4 Installation Procedure This section describes the installation procedure for the RMPCT settings file back builder on the TDC 3000 This section covers the following topics e Preparation for Installation e CDS and PL Installation e Building a Setting File Back Builder Point e Linking the Object Code Preparation for Step Action Installation Gather media Gather the following items Removable media containing the monitoring software Make media b
96. for each CV MVDV pair A list of corresponding digital filters for each gain A list of corresponding minimum tolerance in for each gain A list of corresponding maximum tolerance in for each gain A flag to determine where messaging will be sent On to operator Off to log only This software is composed of three parts 1 A CL object RMPCGMAP AO that supports an AM custom point structure 2 A CDS package RGMAPCDS CL that holds data for the CL object 3 A PL package RGD_PL CL that is an update to the RMPCT RGD_PL package prior to RMPCT Release 160 The software installation process consists of six steps A Prerequisite for installing the software is that the Profit Controller software is already installed 1 Note this step is only necessary if the installed version of Profit Controller is prior to 160 Compile the RGD_PL CL file by typing in CL Fn gt PL gt RGD_PL UL NX from the command line Where Fn refers to the device where the delivered software is located 2 Compile the RGMAPCDS CL file by typing in CL Fn gt CDS gt RGMAPCDS UL NX From the command line Where Fn refers to the device where the delivered software is located Note that if this is an upgrade from previous versions the OCD argument must also be included on the command line Gain Scheduler 79 Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 2 Software Description Configuration 3 Build an AM custom point
97. g box Ifthe TDC Data Converter selection is grayed out under the Tools menu then it probably has not been installed correctly Be sure to install the TDC Data Converter in the same directory as the APCDE Errors and information about the progress of your conversion will be written into the APCDE Messages window TDC Data Converter 5 Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 2 Procedure Selecting Files From the TDC Data Converter dialog box type your input filename or select it using the input Browse button If you use the Browse button the tool will automatically set a default output name for you Then select your output filename by typing it selecting it with the output Browse button or just accepting the default When you are satisfied with your entries click on the Convert button You may also cancel at anytime by using the Cancel button TDC Data Converter C Honepwel TDC T est xt C Honepwel TDC T est xls Selecting the You must specify whether each point listed in your input file is a Manipulated Point Type ER Variable MV Disturbance Variable DV or Controlled Variable CV For each point found in the input file a Select Point Type dialog box will pop up Select Point Type 6 TDC Data Converter 5 01 Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 2 Procedure Completion Stopping the Conversion before C
98. grams Se e ANAME ee sure that the desired Profit Controller name is listed within the CDS field ANAME Ensure that the P1 0 parameter contains the name of an actual RMPC CV interface point Check P2 0 Ensure that the P2 0 parameter contains the name of an actual RMPC MV interface point Link RMPC_PRF From the Command Processor HEES oe Link RMPC_RPT From the Command Processor DS Jesse O Point Configuration Selection Port Parameter Using Graphic RMPC_PRF Performance Point ANAME Enter the Performance Monitoring point name Report Path and PATHNAME Enter the full pathname NET gt RMPC gt FILE XX File Name Reporting Days ENGPAR 1 Desired number of reporting days 1 365 Monitoring Status FL 1 Activate the monitoring application Reporting Type FL 5 Select reporting period Days Months 98 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 4 Configuring a Monitoring Application Application Configuration through Direct CDS Entry 5 01 If the application graphic is not used then the configuration data must be entered directly onto the calculation point The required information and associated parameters are listed below ANAME Tagname of the Profit Controller This entity name must be entered before linking the application AO PATHNAME String containing the full path and filename NET gt RMPC gt RMP with ext C_RPT XX Flag which determines whether to gen
99. gt PICS gt V D COPY Fn gt 4SCH gt Fm gt 4SCH gt V D COPY Fn gt CDS gt Fm gt CDS gt V D COPY Fn gt AQO gt Fm gt AO gt V D COPY Fn gt EB gt Fm gt EB gt V D CDS Installation This Bocas must be done once per LCN installation Set Volume Parameters From Modify volume Paths display CL CUSTOM GDF NET gt CDSG gt USER DEFLT PATH Fn gt CDS CL Fm gt CDS gt STEP2CDS CL UL NX If it is necessary to change the CDS due to a software revision refer to the Application Module Data Control Language Application Module Data Entry Manual Compile CDS Parameters From the Command Processor display compile the CDS files CL Fm gt CDS gt STEP1CDS CL UL NX 66 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester Building a Step A custom AM application point is required for each Step Testing variable Testing Point IMPORTANT For multiple MV testing multiple step testing points must be built one per variable Testing of multiple MVs is a complex process and should NOT be attempted without intimate knowledge of both process and testing tools 1 Modify Exception Build File STEP_TST EB From the Command Processor display ED Fn gt EB gt STEP_TST EB ENTER Edit template as follows amp N point name UNIT unit number PTDESC point descriptor text PERIOD 1MIN default execution period Alter as required If the testing duration is
100. he application overview display and second the menu bar button PRINT REPORT ENTER TO CONFIG amp INITIALIZE 29 Mar 96 09 10 52 1 Honeywell RMPC PERFORMANCE MONITOR Yz CHEMICAL CTL MONITOR OFF CNTL UPTIME 100 0 d FAGE 1 a PERFORMANCE POINT RMPC_PRE MONITOR STARTED 15 Mar 96 12 51 Monitoring Status Force Re Config Check Monitoring Exec Freq IMIN Force Initialization Controller Name TEST CT Force Performance Rpt Controller Status ON Configuration COMPLETE Initialization COMPLETE Report Status COMPLETE Report Path and Filename NET gt RMPC gt TEST AX While Controller was ON Init After Report INIT NO INIT OPTIMIZATION 0 00 z Reporting Type Y5 MONTHLY CONTROL ONLY 100 00 z HOL CONSTRAINT 0 00 Z Reporting Days 14 Req Farm Generating Spot Selecting either of the two targets will generate a prompt asking the user to Reports confirm by pressing ENTER Reports generated by these methods will not initialize the performance information or interrupt the normal reporting cycle 112 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes 5 11 Appendix Error Codes Overview The tables in this section describe the following program error codes Configuration and Initialization error codes Controller information error codes MV information error codes CV information error codes MV Report generation error code
101. hecked then the signal will begin at the user specified Time of Sig Insert see below 2 Randomized In addition to specifying if the signal form is sequential or not the user can specify if the signal is to be randomized The randomization box applies only to signals of the Auto Step type see below If the Randomized box is checked then the step duration s will be based on a uniformly distributed random number Specification of the frequency design criterion is accomplished through this parameter The user specified value of this parameter should simply be the longest approximate settling time response time in minutes not time constant expected for any controlled variables that are a function of this input The Settle T used here is equivalent to the Settle T used in the APC Identifier For PRBS and SCHROED_PRBS see Signal Type below this parameter is used to insure proper auto and cross correlation characteristics and to insure a uniform power spectrum over the frequency band of interest For Auto Step see below it is used to define the duration of the longest step For Overwrite Section this value is multiplied by the Cycles see below parameter to define the length of the overwrite signal Settle T e0 Min This parameter is also used to set the axis for the corresponding auto and cross correlation plots Itis easy to see extended correlation plots for a given signal by proper use of this parameter For example if a signal
102. idation 141 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 5 Detailed Description 7 5 Detailed Description Overview Point Structures 142 The information provided within this section describes the PV Validation Routine architecture and custom data segments This section covers the following topics e Point Structures e Custom Data Segments Input to Inferential Calculations The validation routine checks for violations of user entered hi limit low limit rate of change freeze tolerances and bad input values Point Structure AM Regulatory Point Point Type Application Module Regulatory Point DATAACQ if process variable does not reside in the AM None if process variable does reside in the AM Input to RMPCT Applications This validation routine is used for Both continuous and or asynchronous controlled process inputs The validation routine checks for violations of user entered hi limit low limit rate of change and freeze tolerances and bad input values In addition the routine also flags the RMPCT controller to update with a new process value when all validity checks are cleared PV Algorithm The standard RMPCT CV Interface Point structure is used plus the following additions Point Structure AM RMPCT Asynchronous CV Interface Point Point Type Application Module RMPCT Asynchronous CV Interface Point Custom Data Segment PVAL_CDS CL Insertion P oint PST_PVAG 3 PST_PV
103. ion you will be prompted to enter the scan rate at which you wish to build the signals At this stage you should see the following information Signal Sample Rate Min EN Please Enter Sample Hate Before Constructing Signal fll Min Cancel Example In the example shown above the scan rate was chosen to be 1 minute There are no Explained internal constraints on this parameter As the ratio of process response time to scan rate increases the length of the signal will increase Remember that this value does impose a lower limit on the switch interval This value should be relatively small compared to the process response time and it should be consistent with the execution frequency of the target implementation point Once this value is entered all parameters pertaining to the design of the various signals can be specified 48 StepTestBidr S 0 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session Parameter Signal parameters can be set or modified by selecting Edit gt Var Info once the signal Specification de ae sample rate has been specified When setting or modifying the parameters it is important to remember that when a signal is generated or recalculated for a specified independent variable the existing signal is not necessarily destroyed Thus complex user specified signals can be synthesized by combining one or more signal segments The various user settable parameters a
104. ired monitoring tagname The performance monitoring application will check the controller configuration based on two events either the monitoring point being set INACTIVE and then ACTIVE or by the selection of the Force Re Config Check target INACTIVE Every time the monitoring point is first activated the application performs a configuration check of the RMPCT controller Therefore by toggling the point activation status any controller changes will be updated within the performance monitor RE CONFIG Within the application overview display is a target which initiates a configuration check of the controller Selecting Force Re Config Check will therefore initiate an examination of the RMPCT and any changes will be updated within the performance monitor The user can view the progress of the configuration checks from the monitoring display The status of the Configuration Initialization and Report Status fields provide feedback as to the progress of a configuration check Once each of the fields display COMPLETE the system is once again ready to begin monitoring Performance Monitor 111 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 10 Spot Reports 5 10 Spot Reports oats Spot Spot reports can be requested at any time during the monitoring window There are two methods which allow the user to request spot reports First with a target FORCE PERFORMANC RPT within t
105. it Suite Toolkit Honeywell Inc Section 2 Data Collector 2 1 Overview Multi Point Data Files blank The first nine rows contain header information Example File Multi point files which must have an MPT extension contain sampled values for multiple points These files are created by the AM Data Collector and contain one variable per column is eight character wide and each column is separated by a Rows one and two allow for sixteen character tagnames for each variable Row three contains the parameter OP SP PV etc of the point Row four five and six are used for a twenty four character point description Row seven contains the engineering units Row eight contains the Date stamp m d y Row nine contains the point category 26T356 OP REACTOR TEMP DEGC 12 01 94 MANIP SS 85 85 85 36 35 36 36 35 STe 5 01 142 142 142 142 5486 0382 0451 0451 7951 0278 This is what data looks like in an mpt file 26T425 PV CIRC COK B E LOW J BI DEG 12 01 94 END C DISTURB 309 309 309 309 ER 531x 537 537 EE EE Table 1 Sample Data File Data Collector Profit Suite Toolkit Honeywell Inc 304 304 304 304 213 518 713 879 518 574 26T672 PV SCRUBBER SOUTH D RAW DEG C 12 01 94 CONTROLD 309 309 309 309 365 365 365 365 365 365 304 304 304 304 483 483 4
106. kages Any of the Honeywell Hi S pec Solutions Inferential Property routines and RMPCT applications Asynchronous CVs S oftware Inputs The current process value PVCALC and validity check criteria 5 01 Process Value PV Validation 137 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 2 Installation Procedure 7 2 Installation Procedure 5 01 This document describes the installation procedure for the PV Validation Routine on the TPS System AM This section covers the following topics Preparation for Installation eCDS Installation Building Reconfiguring AM Regulatory Points Process Value PV Validation 139 Profit Suite Toolkit Honeywell Inc Section 7 PV Validation 7 3 Preparation for Installation 7 3 Preparation for Installation CDS Installation 140 This document describes the installation procedure for the PV Validation routine on the TPS System AM Gather media Gather the following items Removable media containing the files for the PV Validation routine Commissioning Worksheet Make media backup Make a backup copy of media directory on a US with drives n and m configured as follows Media FCOPY Fn Fm This procedure must be done once per LCN installation Set volume pathnames From Modify Volume Paths display CL CUSTOM GDF NET gt CDSG gt USER DEFLT PATH Fn gt CDS Compile PVAL_CDS CL From the Command Processor display compile the CDS file PVAL_C
107. l the program will continue execution from where it stopped If you select OK the conversion will stop and an error message will be written to the Message window saying that the execution was Stopped by user Then the data conversion will be terminated without saving any results TDC Data Converter 7 Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 2 Procedure 8 TDC Data Converter 5 01 Profit Suite Toolkit Honeywell Inc Honeywell Data Collector Optional Item Profit Suite Toolkit Honeywell Inc 10 Data Collector Profit Suite Toolkit Honeywell Inc 5 01 Section 2 Data Collector 2 1 Overview In This Section Purpose of the Data Collector Parameters Limitations Data Collection Information Flow 5 01 The data collector is a set of AM programs builder files and graphics which allows numerical process data to be stored in a file The data collector package is an engineering tool designed to periodically collect numeric values from the LCN and store them in a file on the LCN History Module HM The file is specifically formatted for use with the RMPCT identifier The files can also be read and modified by PC packages such as EXCEL Word etc The data collector graphics supply an easy means of specifying the data to be collected monitoring the current values of the data and of monitoring debugging and controlling the archiving of the data Up to fifty r
108. lculation to be set BAD 05 01 Step Test Builder Profit Suite Toolkit Honeywell Inc on Process on 0 Process Process None Units None None Process None Process Process Time Time Time 69 Section 3 Step Test Builder 3 3 Automated Step Tester Configuring an Automatic Step Test Application Note Link Errors Point Config Using Graphic STEP_TST 70 Configuration of the step testing application can be done either through the graphic STEP_TST or through direct entry to the CDS ports on the Point Detail display Use of the application graphic is recommended Setup of the calculation point requires the following steps e Graphic or Non Graphic Configuration of Step Testing Point e Linking CL Program Link errors may occur when an improper point type is configured in a CDS parameter This is caused by a missing parameter A null point containing all required parameters can be used in the configuration for linking purposes only After the CL is linked the desired point is then entered into the proper CDS location Each entry port on the automated step testing graphic STEP_TST is described below 04 Jan 83 01 56 39 3 Hone al STEP TESTING CONFIG VER Ri Op Step Testing Point ETEF TST INACT Test Start Time 05 50 01 03 83 Step Test MY Point Laag CHECK MODE MU Move Type Time Remaining 00 00 CHr Min Current HN Yalue Maximum Move Allowed 0 5
109. le occupies the full height of the graph Selecting the Single Graph Data Plots option for the demo example will result in the following display In this display the normalized option default has been used Demo sig ol x MY1 st01fc04 sp 1 00 1 00 MY2 st01fcO05 sp 1 00 1 00 MV3 st01fi06 py 1 00 1 00 Single Graph Plots 00 00 00 23Apr01 21 44 00 23Apr01 Always check this view after each build to ensure that signals were generated as expected It is easy to inadvertently set a parameter incorrectly The above picture shows the signature typical of a PRBS signal It should be clear that these three signals were built in the sequential mode To magnify the plot zoom in click and hold the left mouse button anywhere in the plot area and drag the cursor to open up a dashed rectangle When you release the button the dashed rectangle will expand to fill the window Scroll bars will then appear to allow translations at the current zoom factor Repeat this procedure to get finer resolution Time date information is displayed on the horizontal axis Start time is always 00 00 00 The date is the current date To observe the time of any data point move the cursor into the time axis box A vertical dashed line appears in the graph above the cursor and the time date of this line appears in the center of the time axis box 05 01 Step Test Builder 57 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal S
110. longer than 1000 intervals alter the execution frequency in the off line software to 2 minutes or more Likewise the on line step testing point will need to be altered to match the off line execution frequency Note Release 500 will require alarm priority changes Load EB File From the Builder Commands display Select the EXCEPTION BUILD target Fill in ports as REFERENCE PATH NAME Fn gt EB Load Entities select target Pathname for SOURCE file STEP_TST EB Pathname for IDF file STEP_TST DB ENTER 2 3 Verify Load When the load is complete verify point loading by accessing the point from the DETAIL button 05 01 Step Test Builder 67 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester Configuration Graphics must be compiled and installed once per LCN Graphics Installation Action Picture Editor Enter the Picture Editor one of two ways From the Engineering Main Menu select the PICTURE EDITOR target or From the Command Processor command line type PE ENTER Load DDB Load Global variable definition file DDB L Fn gt PICS gt STEP_DDB ENTER Read File Read in the picture file STEP_TST the name of the schematic should not be changed R Fn gt 4SCH gt STEP_TST ENTER COM ENTER Copy File Copy STEP_TST DO to the graphics directory From the Command Processor display COPY Fn gt 4SCH gt DO NET gt pic_dir gt D ENTER Where pic_dir is the pict
111. low frequency region thereby tailoring the sequence for extracting models that will be well suited for RMPCT A brief discussion of the PRBS and Schroeder inputs is given below As defined here the PRBS signal is a 2 level periodic deterministic signal generated by using shift register modulo 2 addition Its main usefulness lies in the fact that its auto and cross correlation properties closely resemble those of white noise That is it meets the requirements necessary for an unbiased estimate Fortunately since it is frequency matched to the process it does not suffer from the practical limitations of a true or even approximate white noise signal This sequence is characterized by two parameters the number of registers n and the switching time T which is the minimum time between changes in the level of sw the signal as an integer multiple of the sample period T The sequence repeats itself after NT units of time where N 2 1 A very desirable feature of this signal is that it can be generated to have a relatively uniform power band in the desired frequency range In addition the power and frequency band can be precisely specified Another advantage of this signal is that it can be conducted at lower signal to noise ratios than other more conventional signals such as step or pulse sequences The power spectrum of this signal is given by 2 H OT Zu mp IT 2 a d N SW uT SW 2 where a is the user
112. mber of points to be sampled to the desired number 1 to 50 by selecting the target after the PNTS on the display Add or change points by selecting the point name Enter the tagname at the prompt NTER TAGNANE _ i Feb 35 12 28 46 i H ne eli Dote COLLECTOR POINT CONFIGURATION General Data Col POINT PARAM POINT PARAM TYPE POINT PARAM TYPE HD1250C4 VE 18 T2STMCTL LP ONTROLO HD85 CY 19 TLPOWCTL PU ONTROLO HD160CY 20 TLSTMCTL L PU ONTROLO HDOSSCUY T3STMCTL T3HFC TSIFC T2POWCTL T2EFC 5 TAIPOWCTL T1HFC TLIFG BL850 DMD1E DMDOSS TSPOWCTL T2POWCTL T3STACTL TURBINE 3 FEED STEAM Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 4 Point Setup 7 Select the Parameter Target for the point and select the desired parameter PV SP OP or OPEU ELECT PARAMETER 18 Now 97 13 56 37 H Hone ell DATA COLLECTOR POINT CONFIGURATION dummy data colle POINT ARAM TYPE POINT PARAM TYPE POINT PARAM TYPE FC1 111 LP ONTROLO FCi li2 SP FC10113 OPEU FC10114 L PUP FC10315 LP FCi 316 0P ONTROLO om ob G r DPE 8 Select the Type Target for the point and indicate the type of variable CONTROLD MANIP or DISTURB ELECT VARIABLE TYPE ig feo 5 t2 2674 i Hone BI
113. n the removable media must be mounted within the disk drive and contain the specified directory Performance Monitor 109 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 8 Configuring the Reporting Frequency 5 8 Configuring the Reporting Frequency Viewing or Altering the Reporting Frequency Monthly Reports Days Reports The frequency at which performance reports are generated is best configured from the monitoring schematics To view or alter the reporting frequency follow the guideline below Select the SCHEM button from the TDC operator console and enter the schematic name RMPC_PRP If the monitor displayed within the schematics is not the desired application select the performance point data box and enter the desired monitoring tagname The frequency at which reports are generated is defined by the Report Type The user can select either DAYS or MONTHLY reports These reports are generated at midnight for the completion of the current month If the filename does not exist within the specified directory it is created If the file does exist the current report is appended to the existing file These reports are generated at midnight for the completion of the configured number of days To alter the reporting period select the Reporting Days data box and enter the number of days desired for the monitoring window If the filename does not exist within the specified
114. n This Book xii RERERENGCES eege A E T XIII Documentation ea a naa a a ea tend a aa Ea xiii dl xiii IR EE xiii Embedded UnitOnman ss s s2os0c2s0nteesesgdescctecnbesaxandsceesasteassaensseuses SE xiii FOR TECHNICAL ASSISTANCE ccccccccccceseccccssssseseseeeseacansseseeueeeeansasesesuauaeanansnseueseananans XIV lf You N ed Assistance EE xiv International Customers ssesseeeeeesesenseesrrnrsnnnesrsnrtnriurssnennnnnruesnrnnnrionnsunnnnnrnnennnn xiv Customers Inside the United Gates xiv Arizona Mere EE xiv Services Provided i cccccecceccccccceeeeeecececcceeeaeeueesseceeeeseaueaseceeeeeeeuseaueesaseeeeueeanaaeeeess xiv Mme Saving Tipsport e hein e eid ue eine beeen xiv SECTION 1 TDC DATA CONVERTER c ccccccssccccssssseceseeuseansaseeesesueneeansasssesueeseaeansneesessens 3 Tet DA TAEI 2 iin 22 coe ENA EA EEAS TE detent satu APEERE ASE EA ETETEA 3 lis a ET a E E A EE 3 Version and Installation Information 3 What TDC Data Converter Does 3 Files Used to Convert a DCie 4 Sampling Freouencn a ae aaa a is iaioa a iN i 4 1 2 Proced ra naa itis a a a ea eae cae eee Gale 5 Preparing to Use the TDC Data Comverter 5 Using TDC Data Converter 5 Selecting FES 2 cc c chy ata Atte eat dite add el a 6 Selecting the Point Type ssssseeseesnesnesssssnessesssressnesrnnssnnsrnnttnnttnnttnnetnnstnnsennsennnnnn 6 COMPETAT EE H Stopping the Conversion before Compleiton 7 SECTION 2 DATA COLLECTOR 2 0 0
115. n set to ON the application begins tracking the application during both RMPCT and operator control 5 01 Performance Monitor 108 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 7 Monitoring Reports and Filenames 5 7 Monitoring Reports and Filenames Viewing or Altering the Report Filename Changing the Displayed Monitor Path Filenames Examples of File Pathnames 5 01 Performance reports are typically written to the TDC history module HM The user must specify the full path and file name for the application To view or alter the report filename follow the guideline below Select the SCHEM button from the TDC operator console and enter the schematic name RMPC_PRF If the monitor displayed within the schematics is not the desired application select the performance point data box and enter the desired monitoring tagname The application path and filename are displayed directly below the Report Path and Filename heading the filename must not exceed 8 characters The filename must also include a file extension typically denoted by XX or XT Selecting the data box will prompt the user for the desired file path and name The file directory must exist on the HM The following are several examples of complete file pathnames NET gt RMPC gt ATM_RPT XX NET gt DATA gt FCCU_RPT XT NET gt D1 gt TST XX F1 gt DATA gt REPORT XX Note For a report to be sent to a disk drive F
116. nal will very closely approximate the ideal characteristics of a white noise signal The targets are very conservative Small excursions should be of no concern Values that exceed 0 5 0 6 and are outside the targets may cause a sensitivity in the resulting data If this occurs adjust the signal to reduce the correlation Only the autocorrelation at time 0 should have a value equal to 1 If any other values are equal to 1 the resultant FIR solution in the APC Identifier will be potentially incorrect Correlation relates directly to the sensitivity encountered in the model identification phase Perfectly uncorrelated signals would guarantee that the solution matrix used in the APC Identifier is full and well conditioned no sensitivity As the correlation increases so does the sensitivity Sensitivity usually results in model separation as a function of settling time see APC Identifier User s Guide and therefore a reduction in model confidence Correlation plots are excellent indicators of signal effectiveness for the PRBS and SCHROED_PRBS since these signals are designed to have a uniform power spectrum over the frequency range of interest Since power spectrum concerns are not addressed in user specified signals i e Auto Step good correlation results do not necessarily imply good models 05 01 Step Test Builder 59 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Edit Data
117. nput file on the LCN First create a virtual printer on the TDC and configure the system to recognize it For details refer to the book Implementation Startup amp Reconfiguration Report to Output File TDC 2030 2 section 32 or the equivalent book for your release of the LCN Then from the Engineering Personality Main Menu select System Menu From the System Menu select Process Variable Retrieval Note that the TDC Data Converter assumes a one minute sampling rate Choose the type of retrieval the points or group that you wish to capture and then select Print The system will ask you for a printer number and this is where you enter the virtual printer file that you configured This file will be used on the PC as your input file For details on Process Variable Retrieval refer to the book Operation Process Operations Obtaining Process Histories Logs Reports Journals TDC 2050 section 10 or the equivalent book for your release of the LCN Your virtual printer file can be moved to the PC using a number of different methods including Text File Converter File Link or by dumping to the PC using Windows terminal emulation To start the APC Development Environment click on the icon labeled APCDE that was installed in the Windows Program Manager Select TDC Data Converter from the Tools menu Honeywell APC Development Enviroment olet DMC Model Converter Point Builder This action brings up the TDC Data Converter dialo
118. nts which write to the HM can be inactivated 4 The file can be written to a different HM The data collector graphics are set up to handle a maximum of 9 data collector points New data collectors and the data collector names are defined in the Initial target of the DC graphic The variable INITO2 defines the number of data collectors Entities ENTO1 through ENTO09 are used to define the collector points ENT 10 is the default or primary data collector point Edit this graphic to change the Data Collector using the following steps 1 Enter the picture editor 2 Load the DC_DDB 3 Read the DC graphic 4 Type DEFINIT and press ENTER 5 Make your modifications as per Task 3 section 3 2 6 Press ENTER 7 COMPILE the graphic and copy the DO file to the proper directory Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 8 Customizing the Data Collector S_INT INTO2 1 NUMBER OF DATA COLLECTORS S_ENT ENTO1 DATA_COL S_ENT ENT02 DATACOL2 SECOND DATA COLLECTOR o ENT ENT10 DATA_COL S_INT _SELIDX 0 S_INT INTO3 0 MULT_OV DCOPER1 0 3 79 22 S_STR STRINGO1 COLLECTOR FUNCTIONS IG EMT ENT03 DATACOL3 THIRD DATA COLLECTOR Original Initial Target INTO2 3 UMBER OF DATA COLLECTORS ENTO1 SLOWDCO ENTO2 FASTDCO ECOND DATA COLLECTOR ENTO3 FASTDCO HIRD DATA COLLECTOR EN
119. o zo ao 1 26 0 27 0 280 29 0 ENE o 32o 30o Co 5 01 Performance Monitor 117 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes MV Reporting MV Reporting File UO Error Codes File I O Error Codes NaN real value was stored comerr badvalst Source and destination array type not the same cnferr un Entire array moves exceed maximum limit arraylim STATUS 10 0 0 Fat Sere on dein ype ite sane toren a Cao vane hosted ower deeden 7 0 118 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes CV Reporting CV Reporting File Error Codes File Error Codes sasay 00 Woes SSCS a0 Err aug sein Fie oren oane DS w w u Error during format line WRIT Error during CV Statistics header WRITE Error during format line WRIT Error during CV Statistics De ZG WRITE Error during format line WRIT Error during CV statistics information WRITE Error during format line WRIT Error during format line WRIT Error durin SE header WRITE Error during format line WRIT Error during CV Averaged Descriptions WRITE Error during format line WRITE Error during CV averaged information WRITE 5 01 Performance Monitor 119 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes CV Reporting File I O Erro
120. o gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time ain controller point MAIN_PT_NAME INACTIVE Auto gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time ULL value for Gain Delay point name Auto gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time Gain Delay point G D_PT_NAME NACTIVE Auto gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time BAD G D index for CV number i and MV DV number j Make sure RMPCT MAIN _PT_NAME is properly configured Auto gain scheduling was bypassed for GU_PT_NAME Error occurred at time Time Bad gain for CV number i and MV DV number j Make sure RMPCT MAIN _PT_NAME is properly configured Index for P 1 array location i is outside the bounds of RMPCT MAIN_PT_NAME Updating for this CV MV DV pair skipped Index for P 2 array location i is outside the bounds of RMPCT MAIN_PT_NAME Updating for this CV MV DV pair skipped The Profit Controller that the gain updater is configured for was not configured or has become unavailable The Profit Controller that the gain updater is configured for is not ACTIVE The Profit Controller gain delay point that the gain updater is configured for was not configured or has become unavailable The Profit Controller gain delay point that the gain updater is configured for is not ACTIVE The gain delay index for the i
121. ocessor system directory which hold 2 Type schematic object files CP Fn gt 4SCH gt RMPC_CV1 DO NET gt xxxx gt D Where xxxx is the system directory with the object files probably RMP C 3 Press CTL HELP key to return to picture editor 4 Press CTL HELP again to exit from picture editor 128 RMPCT Cascade 5 01 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 4 Configuring the RMPCT Points 6 4 Configuring the RMPCT Points MV CV Pairs The following procedure should be used to configure a cascaded RMPCT controller MV CV pair PRIM_CTL Primary controller point PRIM_OUT Primary controller output point PRIM_MV Primary controller MV interface point SEC_CTL Secondary controller point SEC_CV Secondary controller CV interface point Point Configuration Step Point Description lt lt Z o o y O E E associated points following the standard RMPCT build procedures SEC CTL PRIM_OUT Inactivate the primary MV interface and output points and the PRIM_ MV secondary CV interface point SEC CV SEC_CV Reconstitute SEC_CV and make the following changes e Specify a CL Control Algorithm SetVerify the number of output connections to 0 Set CVEULO PVEULO Set CVEUHI PVEUHI Set SPEULO PVEULO Set SPEUHI PVEUHI Set SPLOLM PVEULO Set SPHILM PVEUHI Increase the number of CDS packages by one Add the CDS package RCAS_CDS Set SNAME 1 PRIM_CTL tag name Set SNAME 2 SEC_C
122. ommand Processor Display LK Fm gt AO gt STEP_TST point name ENTER Activate point Call up the point detail and activate the point Verify Operation Verify that STEP_TST is running without any CL errors Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester On line Error This section reviews the messages generated by the step test algorithm and provides Messages a more detailed description of their meaning We peo S 1 Step Test e This message is generated if the software encounters an error when Program Move copying the MV entity name listed in FLOW_PT 0 into FLOW_PT 1 Parameter FAILED This operation is typically done when a new entity name is entered through the display STEP_TST If this error occurs check to make sure the entity name is correct and that LCN configuration allows access to the unit assigned to this entity 2 Step Test If the step testing point was built with an execution period equal to Program Terminated NOPERIOD the software will terminate An execution period is required for operation and for most cases should be set to 1 minute Processes Step Test Program with unusually fast or slow dynamics may require different execution Requires an periods Execution Period 3 Step Test This message is generated when a step testing application has been Program Terminated started and the down stream MV is not in the pro
123. ompletion 5 01 Choose the type for the given point and click the OK button While the TDC Data Converter executes it writes to the Messages window much like other APCDE functions do It will write the date and time it started and ended the input filename the output filename the date and time the data collection started and all the PNT filenames If the tool is unable to complete successfully you will receive a message in the Messages window Error messages are usually due to a bad input file or because the user stopped it before completion Honeywell APC Development Enviroment Messages Bisi x File View Tools Window Help Die lc Sl ele Messages 11 04 20 09Jul97 DC to RMPCT Conversion Results Input file C Honeywel TDC Test1 xt Output file C Honeywel TDC Test1 xls Data Collection Started 06 12 95 00 00 00 Created RMPCT Point File TC60010 PNT Created RMPCT Point File TIG0T007 PNT Created RMPCT Point File FC60148 PNT Created RMPCT Point File PC60323 PNT Created RMPCT Point File F160119 PNT Created RMPCT Point File Fl60138 PNT Created RMPCT Point File LC60502 PNT Created RMPCT Point File TIG0TO06 PNT 11 08 08 O9Jul97 Completed TDC File Conversion with 0 error s and 0 warning s NUMT eZ You have the option of stopping the conversion during execution Do so by pressing the Stop button on the TDC Data Converter dialog box You will then be asked for confirmation If you select Cance
124. on the system The execution time can be NOPERIOD if point will be PPSd or it can be scheduled Specify one CL block one package and the package name RGMAPCDS 4 From either the data entity builder or the point detail enter in the name of the RMPCT main controller point in the ANAME CDS parameter and the name of the gain delay point associated with the RMPCT main controller point in the BNAME CDS parameter 5 Link the RMPCGMAP AO to the point by typing in LK Fn gt AO gt RMPCGMAP POINT_NAME From the command line Where Fn Refers to the device where the delivered software is located and POINT_NAME refers to the name of the gain updating point Note that if you link without first entering the name of the RMPCT main controller point or the gain delay point the program will fail with a CONFIG error when executed Also note that if you change the point name reference of a CV or MV interface point on either the gain delay point or the main controller point you must relink to establish the pointer to the new CV or MV interface point Not doing so will cause the program to still use the old point name 6 Before setting the point ACTIVE make sure that the software is properly configured Especially if connecting to an on line RMPCT controller Activating with improper configuration could cause a severe upset in plant operation In order to configure the software the user must supply entries to the aforementioned parameters The user must id
125. onverter Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 1 Overview Files Used to Convert a TDC File Sampling Frequency Your input file is a TDC virtual printer file from the LCN that was created as output of a Process Variable Retrieval session This is an ASCH text file typically ending with a one or two character extension starting with x y or z e g DATAI XT However the TDC Data Converter makes no assumptions about the input file extension It may be any legal Windows filename Your output file will be an Excel spreadsheet file By default the output file will be created in the same directory as the input file and will have the same name but with an xls file extension eg DATA1 xls You may override the default with any legal Windows filename you prefer PNT files are created in the same directory as the input file and their filenames are taken from the point names in the input file They follow the naming convention pointname pnt for an up to 8 character point name e g TIC60010 PNT Names longer than 8 characters are truncated This tool assumes that the sample rate at which the data was taken is one minute TDC Data Converter 5 01 Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 2 Procedure 1 2 Procedure Preparing to Use the TDC Data Converter Using TDC Data Converter 5 01 To use the TDC Data Converter you must prepare your i
126. ou can not build signals Exit for auxiliary variables Option C Signal Only Correlation Only Signal amp Correlation When the build option is selected a message window will be created automatically if it is not already present The message window will display the progress of the calculations along with specific information pertaining to the design process A typical message window is shown below 08 18 42 O7Aug97 Start of signal building Generating Signal for ind var 1 using PRBS method PRBS Parameters gt Signal duration 434 NumSwitch 16 alpha Min Switch interval 14 000000 D 0 000000 N 31 n Generating Signal for ind var 2 using PRBS method PRBS Parameters gt Signal duration 434 NumSwitch 16 alpha Check this window for any warning or error messages When the calculations are complete the message window will be switched to background mode and the focus will be returned to the main sig window Step Test Builder 55 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Evaluate the In order to evaluate the results after generating or updating the signals select Results View from the main menu as shown below Honeywell Profit Design Studio Demo sg Build Tools Options Window Help G l S IS Descriptive Inte Single Graph Data Plots Multi qraph Data Plots Correlation Power Spectruni Pict iiptons v Hornnalized Scale
127. per CDS location Any dummy point used in the P1 0 pointname must have the following parameters N 1 N 2 PV T 3 T 7 TQ XC1 X 2 X 17 X 18 Any dummy point used in the P2 0 pointname must have the following parameters D 1 D 2 T 1 DO T 4 T 5 XC1 X 2 X 17 X18 96 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 4 Configuring a Monitoring Application Point Configuration Using Graphic RMPC_PRF Each entry port on the performance monitoring graphic RMPC_PRF is described below 29 Map 96 09 04 10 1 Honeywell RMPC PERFORMANCE MONITOR CHEMICAL CTL MONITOR OFF CNTL UPTIME 100 0 d PAGE 1 Elle PERFORMANCE POINT RMPC_PRE MONITOR STARTED 16 Mar 96 12 51 Monitoring Status Force Re Config Check Monitoring Exec Freq 1MIN Force Initialization Controller Name TEST_CTL Force Performance Rpt Controller Status ON Configuration COMPLETE Report Path and Filename Initialization COMPLETE NETSRMPC gt TEST XX Report Status COMPLETE While Controller was ON Init After Report INIT NO INIT OPTIMIZATION 8 00 2 Reporting Type MONTHLY CONTROL ONLY 100 00 HDL CONSTRAINT 0 00 Reporting Days Reg Parm Mi LIMITS Graphic RMPC_PRF 5 01 Performance Monitor 97 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 4 Configuring a Monitoring Application Link CL Pro
128. per mode or operations change the mode during the course of the test If this error is Step Test MV Mode encountered the test will terminate clear the step testing coefficients and must be P AUTO send the above message to the message summary MV must be PROGRAM AUTO gt P_AUTO SP PROGRAM MAN gt P MAN OP e f P AUTO MV must be SPC configured e then e P MAN MN mustbe DDC configured 4 Step Test e This message is sent to the alarm summary to notify operations that the Program Completed test has completed and they can now return the MV to its normal mode 05 01 Step Test Builder 73 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester 74 Step Test Bldr Profit Suite Toolkit Honeywell Inc 05 01 Honeywell Gain Scheduler Optional Item Gain Scheduler Profit Suite Toolkit Honeywell Inc Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 1 Overview Definition This document describes the software supplied installation of the software requirements to run the software how to use the software and error diagnostics This version supports any Profit Controller running on Honeywell s TPS system Application The Profit Controller can be on in warm or off The existing gains are changed to the user entered gains by updating the multipliers on the gain delay point and then notifying Profit Controller that new mul
129. points ENT10 is the default or primary data collector point 5 01 Data Collector 19 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation Initial Action 20 If there is more than one data collector point then the other data collector points must be built prior to graphics modifications T02 3 NUMBER OF DATA COLLECTORS T01 81DC001 NAME OF FIRST DATA COLLECTOR T02 27DCO01 NAME OF SECOND DATA COLLECTOR 81DC002 NAME OF THIRD DATA COLLECTOR S_ENT ENT10 81DC001 FUTURE USE FOR FILE CONVERSION POINT S_INT _SELIDX 0 FOR INITIALIZATION S_INT INTO3 0 FOR INITIALIZATION MULT_OV DCOPER1 0 3 79 22 CALLS OPERATING FUNCT OVERLAY S_STR STRINGO1 COLLECTOR FUNCTIONS SETS SCR HEADER STRING Example of DC graphic Initial Action mm Press lt ENTER gt VERIFY the graphic lt VER gt During verification the Picture Editor will ask the type of the variable amp I amp I is of type integer 1 I should be entered as the response O porer E Read Verify and Compile the other graphics DCPTS1DC_MSG1 DC_FILE1 DCPTS2 DCOPER1 When complete type END Copy all of the graphics to the executable graphics directory From the Command processor Display Copy Fn gt DC gt DO NET gt pic_dir gt D V ENTER Where pic_dir is the picture source directory specified in the schematic search path which is found
130. proper main controller and or gain delay point Check that the MV DV number entered in for this array element is within bounds and that you have connected to the proper main controller and or 82 Gain Scheduler Profit Suite Toolkit Honeywell Inc 5 01 Section 4 Gain Scheduler 4 3 Error Messages Code G D index for CV number i Se gain delay index forthe DCH The elements are e counted and MV DV number jis greater than and jMV DV is greater than 1000 starting from CV1 and all its 1000 The current limitation in Profit MV DV models then CV2 and so Updating for this CV MV DV pair Controller is 1000 on If this gain is necessary to skipped update you must move this CV up in the order Zero G D index for CV number i The gain from the off line design for Make the off line gain non zero and MV DV number j the CV and the jt MV DV is zero if updating this gain is required You cannot update a gain thatis null Changing the multiplier will not Updating for this CV MV DV pair change the gain skipped Bad gain for G array location i The new gain entered into the G Ensure that the gain entered in Updating for this CV MV DV pair parameter array location jis a bad this location is a good value skipped value The updating for the gain of the CV number entered into the P1 parameter array location i and the MV DV number entered into the P2 parameter array location i was skipped over Bad
131. r mn ile Open Error jeld Put Error Record Write Error mn Initial New File Name Lines KA Param Lines KA Es Descriptor Line m EU Descriptor Line Header Date Line Category Line Data Write Line wo SC ES SCH C be m reae fe reres B reams he oer SS ES 5 01 Data Collector 31 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 8 Customizing the Data Collector 2 8 Customizing the Data Collector Changing the Collector Frequency Adding Another Data Collector 32 The collector frequency is set by the Period of the point This is changed by reconstituting the point from the Engineering Builder Commands display The period can be changed to the following values lsec 2sec Ssec 10sec 15sec 30sec 1lmin 2min 1Smin 2Smin Smin 10min 15min 30min lhr Shr 12hr 24hr NoPeriod It should be noted that when processing at high speeds less than 1 minute there is a possibility that both data collector buffers will fill before the data is written to the storage file This is indicated by an error The error is caused by insufficient time for the AM to write the data to the HM This can be caused by insufficient background processing time in the AM or by high amounts of communication to the HM from the LCN The possible solutions are 1 The number of data points can be reduced 2 The data collector can be moved to another AM 3 Others poi
132. r Codes Software License Error Codes CV Reporting File I O Error Codes maen owo Ire 1 0 NaN real value was stored a 40 Source anddesinaton data ype nate same ener 7 0 60 Value fetch or store failed data owner dependent mn Entire array moves exceed maximum limit arraylim Software License Error Codes Software expiration date has expired ERRCODE 00 0 Sotvare Ant rode rumtereror tocon ro 60 S oftware error contact Honeywell 120 Performance Monitor 5 01 Profit Suite Toolkit Honeywell Inc Honeywell RMPCT Cascade Optional Item RMPCT Cascade Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 1 Overview In This Section The Cascaded RMPCT Utility allows one RMPCT controller to cascade a setpoint to another RMPCT controller The utility consists of a single AM CL program a modified RMPCT CV Summary display and some minor configuration changes Requirements Release 300 or ter one 5 01 RMPCT Cascade 123 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 2 Detailed Description 6 2 Detailed Description Configuration Change Summary 5 01 This utility allows an MV interface point in a primary RMPCT controller to cascade a setpoint to a CV interface point in a secondary RMPCT controller A program linked to the secondary controller s CV interface point handles windup status propagation and shedding There may b
133. r PT 0 of the data collector point must be changed to match it Change the unit assignment of the dummy point and the collector point to the name of a unit assigned to the AM in which the collector is to be installed Specify the period for the data collection The default is 1 minute You may assign any valid AM point execution period We recommend under normal operating circumstances that you do not specify a period less than 10 seconds The collection period should be an even divisor of the period at which the controller will be executed when completed e Exit the text editor From the Engineering Main Menu Select the BUILDER COMMANDS target From the builder command menu Figure 6 select EXCEPTION BUILD Select LOAD ENTITIES 16 Enter REFERENCE PATHNAME Fn gt EB gt Pathname for SOURCE file DCPTS EB Pathname for IDF DCPTS DB Press ENTER The dummy link Point required for proper CL linking and the collection point with the name you assigned when you edited the file will be built and loaded to the AM in the unit you designated in step 2 Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 2 Installation Example of Dummy link point DCPTS EB Editing No changes needed SYSTEM ENTITY DC0000 amp REGAM Change name optional amp N DC0000 PTD Change descriptor ESC A COLLECTOR LINK PT optional Change keyword optional No changes needed
134. r Specified e Performance is given in terms of Signal profile Correlation profile Correlation targets e One or more signals can be exported for on line use e LCN Parameter lists are automatically generated In conjunction with the Signal Generator software the Automated Step Tester s LCN CL code is used for on line implementation of the input signals Model synthesis is the first step in the design of an advanced control project In most instances plants are too complex to be modeled in a cost effective manner based on first principles By far the most common approach is the use of black box models In this approach the models are obtained based on plant experiments The task of obtaining good models based on plant data is one of the most demanding and time consuming steps in any advanced control project Inappropriate tests can result in poor or useless models Retesting is extremely expensive and frustrating It is the intent of this package to circumvent or at least reduce these problems To understand the approach it is useful to first define the requirements of a good model One possible definition the one that will be used here is that a good model is one that is consistent and unbiased All the usual assumptions apply i e linearity stationarity etc Unbiased implies that the expected values of the estimated model coefficients are the correct values Consistency implies as the number of samples goes to infini
135. ration of the overwrite Cycles 1 Note Since the design of PRBS amp Schroeder is based on a single cycle design goals with respect to power and correlation cannot be theoretically guaranteed when multiple cycles are used 52 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session Signal Types 05 01 Five distinct signal types are currently supported in this design software The signals are 1 PRBS m Signal Type g 2 SCHROED_PRBS EARS C SCHR_PRBS 2 Alpha 3 Auto Step f Auto Step 4 Overwrite Section C Overwrite Section 5 Clear Signal Clear Signal 1 PRBS This default signal type is a deterministic minimum length signal that is designed to have both a uniform power spectrum over the frequency range of interest automatically determined by the Settle T parameter and well behaved auto and cross correlation function The details of the design are given in the previous section 2 SCHROED_PRBS With the experimental Schroeder based signal the output sequence is potentially more plant friendly than the PRBS approach The design of this signal described previously has the same correlation and power spectrum goals as the PRBS Due to the finite frequency band of this signal a user specified design parameter ALPHA is available for adjustment This additional parameter allows the user to adjust the frequency content of the sequence D
136. re shown below in the Variable Info dialog box Signal Variable Info EN Name Settle T 60 Min E Amplitude H Param Time of IDN Hoe Sig Insert WE Desc start Cycles H Units m Signal Type Variable Type Ce PRBS Manipulated Variable MV C SCHR PRBS 2 Alpha Disturbance Variable DV C Auto Step C Overwrite Section Sample Time 1 000 Min g o Signal Form M Sequential V Randomized Previous OK Cancel A description of these parameters follows Kies There are five fields available for describing the variable that will be used to ESErIptorS represent the signal The fields include Field Name Description Name Supplied to allow the user to enter a shortened string representing an actual process connected point By default this is the descriptor used for all plots Corresponds directly to the LCN tagname Corresponds to the LCN parameter i e sp pv op Desc Both fields correspond to the detailed 24 character description and Units engineering units found on an LCN point detail 05 01 Step Test Builder 49 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 3 Starting a Signal Session While it is a good practice to fill in all these fields it is only necessary to fill in either the Name or Point field Currently these fields are used for graphical display only In the future they will be used to define process connected points Name Ce P
137. s CV Report generation error codes Software License error codes Configuration a ae R Error Codes Initialization Se a No errors Null entity entered for the controller tagname Error transferring the number of CV s Error moving system month Se to CDS Error moving CN S PVCALC to CDS STATUS 1 oo m G Error transferring the number of MV s un Limit violation for the number of CV 1 40 an d Limit violation for the number of MV 1 20 nn o Null entity encountered during CV transfer nn Error encountered transferring CV points nu Null entity encountered during MV transfer ca Error encountered transferring CV points Error converting Date Time string for CDS Error truncating system Date to string Day SE system Date to string Month 5 01 Performance Monitor 113 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 11 Appendix Error Codes Configuration Initialization Controller Information Error Codes Configuration Initialization Error Codes Parameter Value p NaN real value was stored comerr badvalst STATUS oo a0 Sone nl estnn iaaieo Tava hosed ower depend 7 0 mn Entire array moves exceed maximum limit arraylim Controller Information Error Codes 1 0 Null entity entered for the controller tagname Bad value for controller point M Controller ON OFF mann oo lees SSCS Ee 114 Performance Monitor 5 01 Profit Suite Toolkit Hon
138. signed with power and correlation concerns in mind it is still informative to check the correlation view In cases where the signals have been modified or it is desired to answer what if questions the correlation information should always be scrutinized To observe correlation data select View gt Correlation Demo sig olx Correlation View MY1 EI Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Correlation information such as that shown above is very useful The diagonal elements of the matrix represent the autocorrelation functions while the off diagonal elements represent the crosscorrelation functions The horizontal axis in each plot is time and is specified based on the Settle T parameter The vertical axis in each plot is the correlation value Since the correlation coefficient is simply the normalized value of the covariance coefficient the vertical axis will always range between 4 and 1 2 Interpretation of Rather than present the correlation information in a mathematical format the the Correlation correlation view is intended to present this information in a more intuitive Plots x 3 fashion In each plot box a high and low target value as a function of time will be displayed as a dashed red default line The ultimate goal is to have the correlation function fall within this band When it does the sig
139. stallation Set Volume Paths From Modify Volume Paths display CL CUSTOM GDF NET gt CDSG gt USER DEFLT PATH Fn gt CL gt CL PARAM LIST NET gt CL CL SOURCE OBJ Fn gt CL gt Where Fn is the drive with the source media Compile From the Command Processor Display compile the Parameter List file ROUT _PL CL ROUT PL CL Fn gt PL gt ROUT_PL UL NX Compile From the Command Processor Display compile the CDS file RCAS_CDS RCAS_CDS CL CL Fn gt CDS gt RCAS_CDS UL NX 5 01 RMPCT Cascade 127 Profit Suite Toolkit Honeywell Inc Section 6 RMPCT Cascade 6 3 Installation Procedure Installing a A different version of the CV Summary Display is required to interface with the ah Cascaded RMPCT feature The following procedure will install this version on Display the system ET EES Load the picture editor From the main Engineering display select the PICTURE EDITOR target Load DDB Load Global variable definition file DDB L Fn gt 4SCH gt RMPC_DDB ENTER In the command line at the bottom of the display type R Fn gt 4SCH gt RMPC_CV1 ENTE Where Fn is the drive with the source media In the command line at the bottom of the display type VER ENTER Compile the schematic In the command line at the bottom of the display type COM ENTER Copy the object file to the 1 Press the ESC key to escape to the command pr
140. t operate Minimum and maximum LOW limit values define the lower constraint bounds while the average provides a sense of the normal lower operating limit Minimum and maximum HI limit values define the upper constraint bounds while the average provides a sense of the normal upper operating limit 24 Nov 98 15 24 20 3 Honeywell RMPCT PERFORMANCE MONITOR MY DESCRIPTION MINIMUM MAXIMUM AVERAGE MINIMUM MAXIMUM AVERAGE LOW LIM LOW LIM LOW LIM HI LIM HI LIM HI LIM 1 FN7o06A 0 000 0 000 08 000 0 000 0 008 0 000 2 Tc7e3ia 0 000 0 008 8 000 0 000 0 008 8 000 3 Te7100A 0 000 0 000 8 000 0 000 0 008 8 000 4 it7i0gA 0 000 0 008 0 000 0 000 0 008 8 000 5 FC7013A 0 000 0 000 0 000 0 000 0 000 0 000 6 FC7014A 0 000 0 008 8 000 0 000 0 008 8 000 7 He7624Al 0 000 0 008 8 000 0 000 0 008 8 000 8 Ht7625Al 0 000 0 000 0 000 0 000 0 000 0 000 5 01 Performance Monitor 101 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays MV Statistic Information MV statistical information is provided to track control limitation or unit constraints that reduce unit performance LOW LIMIT HIGH LIMIT OPR CNTLD MV WIND UP MX MV LIMITED Defined as LOW LIMIT ASOFT LOW Tracks the percent of time an MV was constrained at the low bounds Defined as HI LIMIT A SOFT HI Tracks the percent of time an MV was constrained at an upper bounds Tracks the percent of time an MV was
141. ta will be appended to the existing file If file deletion is selected and the file exists the file is deleted and a new file is created If the file does not exist the new file is created Header data is written to new files The background program then waits for a buffer 10 sets of data taken to be filled after which it writes the data to file After each subsequent ten data collection cycles the data is appended to the file until the collection cycle is terminated Selecting the COLLECTING target on the LCN DC function graphic and pressing enter will suspend a data collection cycle Suspension stops data collection causes all data to be written to the files and writes a time break indication to the file A time break indication consists of a NAN Not a Number indication for each data entry and a 0 00 00 timestamp The COLLECTING target will change from COLLECTING to STOP REQUEST and then to START To resume a collection cycle select the START target and press enter Since the file exists data will be appended to the file To terminate a collection cycle suspend the cycle and enter a new file name or Enter a new file name If a new filename is encountered header data is written and subsequent data is written to the new file This method should be avoided in high speed data collection of numerous points since the writing of the header data may result in filling of both buffers Data Collector 27 Profit Suite
142. tains a variety of information related to the configuration and tuning of the controller CV s The following list outlines which parameters are captured and stored in the controller XS file e Active low limit e Active high limit e Low ramp rate e High ramp rate e Low limit error weight e High limit error weight e Optimization quadratic coefficient e Optimization linear coefficient e Optimization quadratic desired value target e Performance ratio e Closed loop response interval e Feedforward to feedback performance ratio e Compensation ratio for the PV value e Number of blocks e Minimum funnel opening e Optimization delta soft low limit e Optimization delta soft high limit e State estimation configuration e Optimization error tolerance The settings file contains a variety of information related to the configuration and tuning of the controller MV s The following list outlines which parameters are captured and stored in the controller XS file e Active low limit e Active high limit e Maximum move down permitted e Maximum move up permitted e High limit ramp rate Simulation BackBuilder 163 Profit Suite Toolkit Honeywell Inc Section 8 Simulation BackBuilder 8 5 Building a Simulation BackBuilder Point 164 Low limit ramp rate Optimization quadratic coefficient Optimization linear coefficient Optimization quadratic desired value target MV weight Number of blocks Predict Ba
143. th the power spectrum and the auto and cross correlation functions are attained for unaltered signals data modification may result in substantial performance deterioration Note for modified signals good correlation results do not necessarily imply a good power spectrum In particular filtering can have a drastic negative affect on the power spectrum which as yet is not available If filtering signals USER BEWARE Step Test Builder 61 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation Signal Export Once the signals have been designed to have the desired characteristics it is then necessary to make the signals available for external use To do this select Export Signals from the Build dropdown dialog box as shown below Honeywell Profit Design Studio Demo ag File Edit view BEME Tools Options window Help Point Param Class Description Units st01fc04 Reflux Flow my2 st01fc05 Reboiler Staem BPH dy1 st01fi06 Column Feed BPH st01fc05 sp st01fcO5 Reboiler Staem BPH Note that auxiliary variables can not be exported If they are selected as shown above then the following dialog box will be displayed Profit Design Studio AN One or more Auxiliary variables has been selected for export Auxiliary variables can not be exported Do you wish to continue anyway LCN File Format You can export signals to work with the LCN implementation of Honeywell s on line A
144. this is ny accomplished by specifying J as 1 i l n B Ns 0 i n 1 N 2 Since the Schroeder signal has zero power at frequencies gt oi this tool automatically adds a small PRBS series at the start of the sequence In addition the input design parameter is a tuning knob that allows the user to adjust NOTE No more than 1 Schroeder signals are run at a time but multiple PRBS signals can be run There are no inherent limitations with this tool with respect to problem size Any number of MVs and DVs can be accommodated No restrictions are placed on the maximum number of data records Only computer speed MHz and memory resources RAM will limit the application No one step is more important than the design of the test signal used for plant testing This is by far the most crucial part of an entire multivariable predictive control project Preliminary tests should be conducted first to make sure all regulatory loops are properly tuned all actuators and positioners are performing correctly and to get initial estimates on process response times gains nonlinearties and noise levels Once the preliminary test is complete this package can be used to ensure that the variables of interest will be persistently excited wherever possible This step will enhance the prospects of obtaining good results If the data is sufficiently rich persistently excited then the APC Identifier will extract the appropri
145. tion If you are not sure of the location or telephone number call your Honeywell representative for information Within the United States call the Technical Assistance Center TAC at the toll free number 1 800 822 7673 Within Arizona the local number for TAC is 602 313 5558 Calls to TAC are answered by a dispatcher from 7 00 A M to 5 00 P M Mountain Standard Time 6 00 A M to 4 00 P M when daylight savings time is in effect Outside of these hours emergency calls those which affect your ability to control or view a process will be received by an answering service and returned within one hour TAC maintains its own TPS network and frequently can duplicate problems on this equipment It is a good idea to make specific notes about the problem before making the call This helps to reduce delays and expedite answers Profit Suite Toolkit 5 01 Honeywell Inc TDC Data Converter Optional Item TDC Data Converter Profit Suite Toolkit Honeywell Inc For Technical Assistance 1 1 Overview 2 TDC Data Converter 5 01 Profit Suite Toolkit Honeywell Inc Section 1 TDC Data Converter 1 1 Overview In This Section This section explains how to use the TDC Data Converter tool The files created by it can be used as inputs to the Identifier Read this document to find out how to Install your TDC Data Converter Use Process Variable Retrieval and Virtual Printers on the LCN to create an input file for the PC
146. tipliers are available This package can support up to 100 gain changes at a time Acronym List es Hardware and 5 01 Gain Scheduler 77 Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 2 Software Description 4 2 Software Description Overview Software Structure 78 This software package is designed to automatically update gains in a Profit Controller The Profit Controller can be on in warm or off The existing gains are changed to the user entered gains by updating the multipliers on the gain delay point and then notifying Profit Controller that new multipliers are available This package can support up to 100 gain changes at a time The inputs to the software consist of the CV to change the MV or DV to change the new gain value a tolerance by which the new gain must exceed before updating a tolerance by which the new gain must not exceed before updating a digital filter for allowing a transition between gain changes and a flag to determine where messages are sent The CDS parameters that correspond to the inputs are given in the following table Gain Scheduler 05 01 Profit Suite Toolkit Honeywell Inc Section 4 Gain Scheduler 4 2 Software Description Software Supplied Software Installation 5 01 A list of CV locations whose gains will change a row number A list of the corresponding MVs or DVs to the CVs in P1 a column number A list of corresponding new gain value
147. tor 105 Profit Suite Toolkit Honeywell Inc Section 5 Performance Monitor 5 5 Overview of the RMPCT Monitor Displays CV Statistic information CV statistical information is provided to track control limitation or unit constraints which reduce unit performance LOW LIMIT Defined as LOW LIMIT ASOFT LOW Tracks the percent of time a CV was constrained at or below a low bounds HIGH LIMIT Defined as HI LIMIT ASOFT HI Tracks the percent of time a CV was constrained at or above an upper bounds OUT SERV Tracks the percent of time a CV was out of service or not available for RMPCT control LIM VIOLATED Tracks the percent of time a CV violates its upper or lower bounds based on CV limit tolerances LIMIT ERR Displays the CV limit tolerance corresponding to each TOLERANCE CV 24 Nov 98 15 25 50 3 Honeywell RMPCT PERFORMANCE MONITOR CU DESCRIPTION z LOW z HIGH z OUT LIM LIMIT ERR LIMIT LIMIT SERV VIOLATED TOLERANCE 1 0 00 0 00 0 00 0 00 2 0 00 0 00 0 00 0 00 3 0 00 0 00 0 00 0 00 4 0 00 0 00 0 00 0 00 5 0 00 0 00 0 00 0 00 6 0 00 0 00 0 00 0 00 0 00 0 00 0 00 0 00 8 0 00 0 00 0 08 0 00 9 SORTI CONV PASSE 0 00 0 00 0 00 0 00 Le 8 80 8 00 8 80 0 00 LL 8 88 0 00 0 00 0 00 IR 0 00 0 00 0 00 0 00 13 0 00 0 00 0 00 0 00 EI 8 80 0 00 8 80 0 00 15 0 00 0 00 0 00 0 00 Cont d on NEXT PAGE d z M ots Lk oa aR l Dm 106 Performance Monitor 5 01
148. ty the estimated values converge to the correct values While this definition is clearly academic it does give guidance as to what is required for effective testing Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 1 Introduction to the Signal Generator 05 01 With the above definition of a good model theory shows that the requirements for an unbiased consistent estimate are 1 Model must have the correct structure 2 For FIR models all inputs including DVs must be independent of the disturbances uncrosscorrelated This implies 0 for all omega 3 Inputs must exhibit persistent excitation for all frequencies This implies d 0 for all omega where dh is the input power spectrwmiartthhe frequency While Item 2 is not necessarily required for model forms other than FIR it is nonetheless still very desirable In fact it is in general desirable to have all inputs be un auto cross correlated to the extent possible It is the intent of the signal design software to directly address items two and three of the above list The first item is addressed specifically by the identification software described in detail in the APC Identifier Users Guide To aid in the experiment design it is useful to understand what contributes to model errors Error sources in estimation are given by e bias Var where e total error bias error due to bias Var error due to vari
149. u type appear in Courier font e Acronyms Scan parameters point names file names and paths appear in UPPERCASE The context makes the meaning and use clear e Command keys appear in UPPERCASE within angle brackets For example press lt ENTER gt e TPS user station touch screen targets appear in rounded boxes For example e Graphic buttons appear in UPPERCASE within brackets For example touch TAG e Point dot parameter means a point name and one of its parameters For example point dot SP means the SP parameter for the point e Zero as a value and when there is a chance for confusion with the letter O is given as In all other cases zero as a numerical place holder is given as 0 For example 1 0 10 101 CV 1 parameter P e The terms screen and display are used inter changeably in discussing the graphical interfaces The verbs display a screen and call a screen are also used inter changeably e These names and may be used interchangeably Former Name Product Name RMPCT Profit Controller DQP Profit Optimizer APC Development Environment or APCDE Profit Design Studio RPID Profit PID xii Profit Suite Toolkit 5 01 Honeywell Inc References The following comprise the Profit Suite library Documentation Tite Nbr Se Eeer Profit PID RPID RM11 100 Profit Sensor User s Guide PS09 100 Open Profit Suite Installation Guide for Open Systems RM20 501
150. ure source directory specified in the Schematic Search Path 4 Jan 83 01 56 39 3 Hone BIL STEF TESTING CONFIG VER Pio on Step Testing Point BIER IST GI NACT Test Start Time 05 50 01 03 83 Step Test MV Point X MU L CHECK MODE MU Move Type Time Remaining 9 99 HrsMin Current MY Value a Maximum Move Allowed 8 58 Number of Intervals 360 Average Wu Setpoint 7 00 HI LIMIT 0 38 Lo LIMIT 0 8 FUTURE Graphic STEP_TST DO Automated Step The tables in this section describe the APC automated step testing program Tester Program architecture This is the part of the Step Test Builder that resides on the LCN Architecture 6B tepTestBldr S o Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 3 Automated Step Tester Point Structure Process Inputs Configuration Inputs STEP2CDS Calculation Outputs Parameter Description Units Yes No FLOW_PT 0 1 Tagname of the MV to be tested NA xX Turns the step testing routine ON and OFF ENGPAR 1 Number of steptest coefficients used ENGPAR 2 Maximum one direction step size actual Max 2 value ENGPAR 3 Setpoint or Output Direct 0 gt Setpoint 1 gt Output i ENGPAR 4 XYP lot History trend time span 120 l ENGPAR 5 XY Plot High limit Critical indicates that a bad input causes the output of the ca
151. utomated Step Test Application The output of the export function is a series of TDC readable Parameter Lists To generate these files select the Export option The following dialog box will be displayed Export Signals x r File Format e Tt C Free oan r Filename C Honeywel APCDE S igDev Browse 62 Step Test Bldr 05 01 Profit Suite Toolkit Honeywell Inc Section 3 Step Test Builder 3 2 4 Signal Synthesis and Evaluation The default extension is xg LCN compatible By browsing the working path can be set to any directory in the normal fashion When the Export button is hit files will be generated only for those variables that are selected In the picture above the second and third variables would be exported Output Filename Convention Files are saved based on the filename entered in the Export Signals dialog box and the particular variables selected The convention is that all files that are created will use the first five characters free format takes the first six characters of the entered filename The variable index will appear as the next character in the filename For the selection given above the filenames would be SigDe2 XG and SigDe3 XG respectively Once the files are generated it is then possible to implement the Automated Step Test Application A description of the tool is given in Section 3 3 One constraint to be aware of when exporting these signals is that the LCN Automated Step T
152. ve number mm the device number on the node This entry is not supported by the data collector graphics 5 Select the file name target and enter an 8 character or less file name The XX extension will be added by the graphics Ensure that this is done 6 Activate the data collector point if the point is inactive Data Collector 5 01 Profit Suite Toolkit Honeywell Inc Section 2 Data Collector 2 6 Operation 2 6 Operation Overview Starting a Collection Cycle Suspending a Collection Cycle Resuming a Collection Cycle Terminating a Collection Cycle 5 01 Operation of the data collector point functions are performed through the LCN DC FUNCTion display of the data collector These functions are 1 Start a data collection cycle 2 Suspend a data collection cycle 3 Resume a data collection cycle 4 Terminate a data collection cycle 5 Start a data collection cycle with file overwrite To start a collection cycle select the START target on the LCN DC function page and press enter The collection cycle will start and START will change to COLLECTING The data archiving starts on the normal cycle of the point This program will continuously store one set of data every execution of the point Since the program was Off the file writing program background program will run in this first cycle This program checks for the existence of the file If the file exists and file deletion is not selected da
153. ynthesis and Evaluation Selecting Data for Deletion Correlation 58 To delete a range of data follow the steps below Move the cursor within the time axis box to one end of the desired time range The vertical dash dot line and the time date in the center of the box show the current position When the cursor is at the desired end of the time range press and hold the left mouse button Move the cursor to the other end of the desired time range The second vertical dash dot line that appears and the time date in the center of the box correspond to the other end of the range Release the mouse button The selected time range is shown with a gray background Repeat these steps to select additional ranges Hold down the CTRL key and use the above procedures to deselect all or part of a previously selected range To actually delete the data select Edit gt Delete Be sure you really wish to delete this data WARNING At this time there is no undo command It is also important to realize that when ranges are selected for deletion all data between these ranges will be deleted In this instance it does not matter which variables are selected Unlike the delete function in the APC identifier the signal delete function will NOT insert NaN markers in the data Once the results have been reviewed using the Single Graph Data Plot the next step is to review the correlation data While the PRBS and SCHROED_PRBS have been de
Download Pdf Manuals
Related Search
Related Contents
1. - 日本カノマックス株式会社 Copyright © All rights reserved.
Failed to retrieve file