Home

syslib-rm045 - Literature Library

image

Contents

1. HH itssss55 ME 30 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Table 6 P_PIDE Display Elements Description Display Element Name Display Element Description GO_P_PID_Valve4 Proportional Valve display element with PV CV and Setpoint numeric displays PRA sssss die Dr tiisssss My GO_P_PID_Valve5 yi PRA Hs ss ss die Dr tiisssss My CHEFE issssssss GO P PID Valve6 GO_P_PID_Valve7 cy PRA Hs ss ss dik Dr tiisssss My CARE issssssss GO_P_ PID Valve8 Proportional Valve display element with SP CV and Setpoint numeric displays d tisssss AE His ss ss ME GO_P_PID_Valve9 GO_P_PID_Valve10 GO_P_PID_Valve11 iv lssssssassasa MA W sssss dF X His ss ss ME Rockwell Automation Publication SYSLIB RM045B EN P August 2014 31 Proportional Integral Derivative Enhanced P_PIDE Common attributes of the P_PIDE global objects include the following e Alarm border e Alarm indicator e Engineering units e Various combinations of PV SP and CV e Label e Maintenance bypass indicator e Mode indicator e Loop mode indicator e Status Quality Threshold indicators Alarm Border Label Maintenance Bypass Indicator Status Quality Threshold Indicator Mode Indicator Alarm Indicator J gt Status Quality Threshold Indicator Loop Mode Indicator Proces
2. Maintenance Tab Page 3 Page 3 of the Maintenance tab shows the following information e Entry field for Deadband e Autotune navigation button only visible if Autotune is defined e Loop PV in engineering units and percent e Loop SP in engineering units and percent e Feed Forward input value CV percent e Entry fields for the PV Min Max in engineering units e Loop Error in engineering units and percent e Entry fields for Proportional Integral and Derivative Gains e Calculated CV Error SCFM Deadband o pees 0 00 Py SCFM SP SC FM 33 56 32 78 Ps EU Minthlax 100 00 33 56 Yo _ E Ee Autotune Navigation Button B Error 4 0 76 ains Proportional 1 4000 Integral 0 0090 1 Minutes Derivative 0 0015 Minutes Calculated E Feed Forward 50 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE The following table shows the functions of page 3 of the Maintenance tab Table 12 Maintenance Tab Page 3 Description Function Deadband PV EU Maximum Minimum Gains Proportional Gains Integral Gains Derivative Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Type the value for the zero crossing deadband in PV engineering units When the loop error is less than the zero crossing deadband the loop output does not change IMPORTANT See the PIDE built in instruction online help f
3. Object Keys Arrange Animation Convert bo Wallpaper bSsgessessses Ae Tag Substitution SH Property Panel F Object Explorer Cut Copy Paste Paste without localized strings Delete Duplicate Copy Animation Paste Animation Edit Base Object Break Link 2 In the display right click the global object and choose Global Object Parameter Values Rockwell Automation Publication SYSLIB RM045B EN P August 2014 39 Proportional Integral Derivative Enhanced P_PIDE 40 The Global Object Parameter Values dialog box appears xi Description ProcessObjix MyP_PIDE Ls J Object Tag P_PID ProcessObjix Ls Path include program scope if tag is a program scope tag x0 Additional display parameter e g X100 or CC optional YO Additional display parameter e g Y100 optional 1 L sss 0 Always show Faceplate 1 Show Quick Display For users Cancel Help The global object parameters are as follows 0 Always show faceplate 1 Show Quick Display for users without Maintenance access Code C 2 Always show Quick Display Parameter Description 102 Y Object tag to point to the backing tagof the associated object Add On Instruction in the controller 103 Y Path used for display navigation features to other objects Include program scope if tag is a program scope tag 120 Additional paramet
4. O MyP_VSD_Jog MyP_VSD_ActualDir 0 Inp_Actual Dir _MyP_VSD_Accelerating Inp_Accelerating O MyP_VSD_Fwd MyP_WSD_Decelerating Inp_Decelerating z a Inp_Alarm Val_SpeedRef y Inp_Faulted Sts_Available m MyP_VSD_AtSpeed H Inp_AtSpeed O PSet_SpeedHef Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Display Elements Table 6 P_PIDE Display Elements Description Display Element Name G0_P_PID GO_P_PID1 G0_P_PID2 GO_P_ PID Trend GO_P PID Trend1 GO_P_PID_TrendWTarget Proportional Integral Derivative Enhanced P_PIDE A display element global object is created once and can be referenced multiple times on multiple displays in an application When changes are made to the original base object the instantiated copies reference objects are automatically updated Use of global objects in conjunction with tag structures in the ControlLogix system aid consistency and save engineering time Display Element 7 Lsgssssessssed TH tisssss AE itssss5 ME ESSERE DRS SS a PRA Hs ss ss dik Dr HH sss ssd Cere issssssss EIA a e Hisssss dl His ss ss ME ES SSSSSSSSSS 5 8 a tisssss AE His s 555 ME ESE AS PRA sssss dik Dr tiisssss My CHEFE issssssss ESE AS a tisssss AE H ss sss ME Description Display element with PV and CV numeric displays Display element with PV SP and CV numeric d
5. Program Operator When scaled CV Out Type the CV value above that the device Cfg_MaxlnactiveCV is greater than this shows as Active When Val_CVOut is value the device is greater than this value Sts_ Active is set Active to 1 and the HMI shows the graphic symbol in the active state for example control valve shown as Open When Val_CVOut is less than or equal to this value Sts_ Active is set to 0 and the HMI shows the graphic symbol in the inactive state for example control valve shown as Closed Maintenance Tab Page 2 IMPORTANT Some items are not visible depending on the configuration of loop features For example if Cascade Loop mode is disabled the Cascade and Ratio portions of the diagram are not shown Page 2 of the Maintenance tab shows the following information e The loop ratio being requested by Program and Override logic e The loop setpoint SP being requested by Program and Override logic in engineering units e The cascade setpoint as received at the input of the instruction in engineering units e The loop process variable PV in engineering units e The actual loop setpoint after selection and clamping in engineering units e The source of the setpoint by animation of the data path and transfer points 48 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE FIC_1305 Reboiler Steam Flow Control o ae
6. 1 5 Operator Setpoint o 1 50 Fatio o 57 78 Operator Ratio 6 En P E Program Ratio 1 50 By 5778 Program Setpoint Override Ratio p atio Limite Override Setpoint Ratio Maximum 10 00 and po AAR 010 Actual Ratio e la BY af cai oP Cascade Cascade Setpoint gt PSE GIS 20 00 Process Variable SP Limits 100 00 DEEN PJ _ Setpoint Maximum 0 00 and Minimum SP Final Setpoint Value The following table shows the functions of page 2 of the Maintenance tab Table 11 Maintenance Tab Page 2 Description Operator Ratio Type the Operator ratio Normal Operation None of Devices Code A Ratio Maximum Type the maximum and minimum limits Configurationand Cfg_MaxRatio Minimum Limits for the ratio Tuning Cfg_MinRatio Maintenance e Code D Operator Setpoint Type the Operator Setpoint for the Normal Operation None Operator Loop mode of Devices Code A Setpoint Type the maximum and minimum limits Configurationand Cfg_MaxSP Maximum for the setpoint Tuning Cfg_MinSP Minimum Limits Maintenance Code D SP Click the SP value to navigate to the None attached object IMPORTANT Cascade SP on page 4 of the Engineering tab must be enabled and an object tag name provided for this value to be clickable See Engineering Tab Page 4 on page 62 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 49 Proportional Integral Derivative Enhanced P_PIDE
7. Cfg_HasIntlkObj is true the interlock indication becomes a button that opens the faceplate of the source object used as an interlock often this is a P_Intlk interlock object If the object is not configured in this way the interlock is indicator only Refer to Rockwell Automation Library of Process Objects Interlock with First Out and Bypass P_Intlk Reference Manual publication SYSLIB RM004 for more information One of these symbols appears to indicate the described interlock condition Graphic Symbol Description E Non bypassed conditions OK D All conditions OK bypass active D All conditions OK Alarm indicators appear on the Operator tab when the corresponding alarm occurs One or more conditions not OK FIC_1305 Reboiler Steam Flow Control ha y Y A Ak Interlock Trip Alarm 8 EY eS E to ow SP A Ratio 1 50 gt Operator HiHi Deviation Alarm Hi Deviation Alarm Lo Deviation Alarm Cr 1 50 0 A en LoLo Deviation Alarm o oo E Cv 38 65 Y M O EE E E EA rr 38 65 MW 0 A 100 35 65 M H 100 00 Fail Alarm A Rockwell Automation Publication SYSLIB RM045B EN P August 2014 45 Proportional Integral Derivative Enhanced P_PIDE The following table shows the alarm status symbols used on the Operator tab Table 9 Operator Tab Alarm Status Graphic Symbol Alarm Status A In Alarm Active Alarm 4 In Alarm and Acknowledged A Out of Al
8. Derivative Actionon Click to have the Derivative action of SP Change None the PID algorithm apply only to the PV Only rate of change of the PV and ignore changes in setpoint Derivation Action Click to have the Derivative action of on SP Change Full the PID algorithm apply to the rate of Loop Error change of the loop error which is affected by changes to the PV and to the setpoint Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Disable Alarms Bypass Permissives and Interlocks Code H None Cfg_DevDB Engineering Configuration Code E Cfg_ PropSPAct Cfg_DerivSPAct 55 Proportional Integral Derivative Enhanced P_PIDE Engineering Tab The Engineering tab provides access to device configuration parameters and ranges options for device and I O setup displayed text and faceplate to faceplate navigation settings for initial system commissioning or later system changes The Engineering Tab is divided into four pages Engineering Tab Page 1 On page 1 of the Engineering tab you can configure the description label tag and PV units for the device and monitor the algorithm execution interval 9 1 FIC_1305 Reboiler Steam Flow Control Configure Mode Configuration r Display Configure Device 4 Description SES ESAS Label and Tag P Units rSCF fl C Units Y y Clear Program comman
9. Function High Deviation Type the value of the PV High Threshold Deviation Threshold in PV engineering units When the PV exceeds the setpoint by this amount or more a High deviation status is asserted and the corresponding alarm is raised if it is so configured This must be a positive number Low Deviation Type the value of the PV Low Threshold Deviation Threshold in PV engineering units When the PV minus the setpoint is less than this value a Low deviation status is asserted and the corresponding alarm is raised if it is so configured This must be a negative number Low Low Deviation Threshold Type the value of the PV Low Low Deviation Threshold in PV engineering units When the PV minus the setpoint is less than this value a Low Low deviation status is asserted and the corresponding alarm is raised if it is so configured This must be a negative number Deadband Type the value of the deadband applied to the Deviation Threshold The loop error must return within the given threshold by this amount to clear the deviation status Proportional Action on SP Change None PV Only Click to have the Proportional action of the PID algorithm apply only to changes in the PV and ignore changes in setpoint Proportional Action on SP Change Full Click to have the Proportional action of the PID algorithm apply to the loop Loop Error error which is affected by changes to the PV and to the setpoint
10. SINT SINT SINT Proportional Integral Derivative Enhanced P_PIDE 1 0 signal source and quality Final source and quality GOOD 0 1 0 live and confirmed good quality 1 1 0 live and assumed good quality 2 No feedback configured assumed good quality TEST 8 Device simulated 9 Device loopback simulation 10 Manually entered value UNCERTAIN 16 Live input off specification 17 Value substituted at device bus 18 Value substituted by maintenance Has and not Use 19 Shed using last good value 20 Shed using replacement value BAD 32 Signal failure out of range NaN invalid combination 33 1 0 channel fault 34 1 0 module fault 35 Bad 1 0 configuration for example scaling parameters Loop status enumeration 0 Unknown 1 Manual 2 Auto 3 Cascade 4 Ratio 33 Disabled Loop fault status 0 None 22 Low Deviation 23 High Deviation 27 Low Low Deviation 28 High High Deviation 29 Interlock Trip Shed 32 FailShed 34 Configuration Error Loop algorithm state 1 In deadband 2 Outside deadband controlling 5 Ratio clamped 6 SP clamped 7 CV clamped 8 Windup Low 9 Windup High 13 Interlocked 14 Hand 15 Initializing Rockwell Automation Publication SYSLIB RM045B EN P August 2014 19 Proportional Integral Derivative Enhanced P_PIDE Table 4 P_PIDE Output Parameters Output Parameter Val_Mode Val_Owner Val_Notify Val_Hi
11. CV engineering units EU maximum minimum invalid Boo 0 f 1 Error in configuration status on delay or off delay time invalid 1 Error in configuration zero crossing deadband invalid C 1 Error in configuration alarm severity minimum on time or shelf time invalid 1 Mode is Hand supersedes Operator Program Override and Maintenance Maintenance supersedes Operator Program and Override Override supersedes Operator and Program BOOL 1 CV is ramping toward Val_CVSet 0 Ramp complete Proportional Integral Derivative Enhanced P_PIDE 1 CVis A Cfg_MaxlnactiveCV show graphic symbol as active for example valve open 1 Loop Not Ready Loop disabled by Maintenance Configuration error Interlock not OK Program or Operator Initialized to Manual mode 1 0 Fault shed requires reset Loop logic disabled no mode BOOL Mode Sts_ProgOperLock 1 Program or Operator has requested mode lock BOOL Mode Sts_NoMode 1 No mode selected instruction scanned false Rockwell Automation Publication SYSLIB RM045B EN P August 2014 21 Proportional Integral Derivative Enhanced P_PIDE Table 4 P_PIDE Output Parameters Output Parameter Datatype aliasFor Description Sts_MAcqRcvd 1 Maintenance Acquire command received this scan p Sts_HiHiDevCmp BOOL High High High Low or Low Low deviation comparison result Sts_HiDevCmp 1 Deviation beyond limit Sts_LoDevCmp Sts_LoLoDevCmp
12. Sts_HiHiDevGate BOOL High High High Low or Low Low deviation gate delay status Sts_HiDevGate 1 done Sts_LoDevGate Sts_LoLoDevGate Sts_HiHiDev BOOL 1 PV deviation is above High High above High below Low or below Low Low limit Sts_HiDev Sts_LoDev Sts_LoLoDev Sts_IntlkTrip 1 Interlock NOT OK caused loop output to hold or change E Sts_Fail 1 Loop Failure PV Bad SP Bad or CV Communication failure or bad A Alm_HiHiDev BOOL 1 Loop High High High Low or Low Low deviation alarm Alm_HiDev Alm_LoDev Alm_LoLoDev Alm_IntlkTrip 1 Interlock trip alarm E Alm_Fail 1 Loop failure alarm PV Bad SP Bad or CV Communication failure or bad A Ack_HiHiDev BOOL 1 High High High Low or Low Low deviation Interlock Trip or Loop Failure alarm has ck HiDev been acknowledged Ack_LoDev Ack_LoLoDev Ack_IntlkTrip Sts_HiHiDevDisabled BOOL 1 High High High Low or Low Low deviation Interlock Trip or Loop Failure alarm has Sts HiDevDisabled been disabled by Maintenance Sts_LoDevDisabled Sts_LoLoDevDisabled Sts_IntlkTripDisabled Sts_FailDisabled Sts_HiHiDevShelved BOOL 1 High High deviation High deviation Low deviation Low Low deviation Interlock Trip or Sts HiDevShelved Loop Failure alarm has been shelved by Operator Sts_LoDevShelved Sts_LoLoDevShelved Sts_IntlkTripShelved Sts_FailShelved 22 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative E
13. enana oink Bate a a a ai Using Display A A hates Oak Dipli AO PO O RO E E E EA Pee e E EA E cae E EE TET Un o Ta A TEE A Maintenance Tab in Po untae Ga Aenea Sonata Dinenosties Laas rata ta Trend ADs atrae tenia eee ness Plains a sheen poten A EAT Proportional Integral Derivative Enhanced Faceplate Y A E EEN USOA Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Table of Contents Notes 4 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Preface This document is updated throughout for version 3 1 of the Rockwell Automation Library of Process Objects Changes for this revision are marked by change bars shown in the right margin Software Compatibility and Table 1 Summary of Changes Content Revision Topic Page Changed title from PlantPAx Library of Process Objects to Rockwell Automation Library of Front Cover Process Objects Changed version of Rockwell Automation Library of Process Objects from 3 0 to 3 1 5 9 11 Changed references to Knowledgebase Answer ID 62682 to Product Compatibility and Download Center Visualization Files added Important note concerning the order files are to be imported 9 Input Parameters table 11 added Alias For column and aliases added MCmd_Acq and MCmd_Rel parameters Output Parameters table added Ack_ Alm_ and Err parameter descriptions to bullet list 18 added Alias For column and aliases 18 added Sts_ShedResetReqd and
14. indications that are helpful in diagnosing or preventing device problems which can include specific reasons a device is Not Ready device warnings and faults warning and fault history and predictive preventive maintenance data The Diagnostics tab is divided into two pages Diagnostics Tab Page 1 Page 1 of the Diagnostics tab displays Device Not Ready reasons do Ready FIC_1305 Reboiler Steam Flow Control ndicator Information Available Indicator Device Hot Ready Reasons Device Disabled by Maintenance Configuration Error Device Interlocks Not OK O O Fault shed requires reset O C Init Reg and configured to Init to Manual Device Logic Disabled Mo Mode The image shown above indicates that the device is not ready because of an I O fault shed condition that requires reset Rockwell Automation Publication SYSLIB RM045B EN P August 2014 63 Proportional Integral Derivative Enhanced P_PIDE 64 Diagnostics Tab Page 2 Page 2 of the Diagnostics tab displays PID Instruction faults and PID Instruction Configuration Faults FIC_1305 Reboiler Steam Flow Control PID Instruction Faults O Process variable PV health bad Control variable 0 health bad O Hand Feedback value health bad O Cascade SP is outside of the High and Low SP Limits C Previous is outside the range of 0 100 O Feed Forward is outside the range of 100 to 100 Feed Forward Previous
15. is remains greater than the Deviation Limit for High and High High or less than the Deviation Limit for Low and Low Lows for a specified period of time Rockwell Automation Publication SYSLIB RM045B EN P August 2014 69 Proportional Integral Derivative Enhanced P_PIDE Notes 70 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products At http www rockwellautomation com support you can find technical and application notes sample code and links to software service packs You can also visit our Support Center at https rockwellautomation custhelp com for software updates support chats and forums technical information FAQs and to sign up for product notification updates In addition we offer multiple support programs for installation configuration and troubleshooting For more information contact your local distributor or Rockwell Automation representative or visit http www rockwellautomation com services online phone Installation Assistance If you experience a problem within the first 24 hours of installation review the information that is contained in this manual You can contact Customer Support for initial help in getting your product up and running United States or Canada 1 440 646 3434 Outside United States or Canada Use the Worldwide Locator at http www
16. rockwellautomation com rockwellautomation support overview page or contact your local Rockwell Automation representative New Product Satisfaction Return Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the manufacturing facility However if your product is not functioning and needs to be returned follow these procedures United States Contact your distributor You must provide a Customer Support case number call the phone number above to obtain one to your distributor to complete the return process Outside United States Please contact your local Rockwell Automation representative for the return procedure Documentation Feedback Your comments will help us serve your documentation needs better If you have any suggestions on how to improve this document complete this form publication RA DU002 available at http www rockwellautomation com literature Rockwell Automation maintains current product environmental information on its website at http www rockwellautomation com rockwellautomation about us sustainability ethics product environmental compliance page Rockwell Otomasyon Ticaret A S Kar Plaza Is Merkezi E Blok Kat 6 34752 erenk y Istanbul Tel 90 216 5698400 www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000
17. tab shows all of the available alarms for the loop and their current status From here Alarms can be acknowledged and reset Click an alarm name to open the alarm detail faceplate for that alarm where the alarm can be shelved by the operator disabled by maintenance personnel or configured by engineering FIC_1305 Reboiler Steam Flow Control Alarm Acknowledge Command Button Alarm Names 4 Alarm Severity of Indicators r off i A Reset and z Acknowledge All hey Alarms Command E Button Ifan alarm is active the panel behind the alarm changes color to match the severity of the alarm The color of the bell icon at the top of the faceplate shows the highest active alarm s severity and the icon blinks if any alarm is unacknowledged or requires reset 66 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE The Alarms tab displays each alarm for this device Ifthe alarm is active the panel behind the alarm changes color to match the severity of the alarm Table 19 Alarm Severity Colors Color Definition Magenta Urgent Red High Yellow Medium Blue Low Background Light Gray No alarm The following table shows the functions on the Alarms tab Table 20 Alarms Tab Description Alarm Names Click an alarm name to open the corresponding Normal Operation of P_Alarm faceplate Devices Code A Click to acknowledge the alarm Ac
18. the PIDE instruction Do these steps to enable the functionality l1 Za 3 Open the Logic routine of the P_PIDE_only Add On Instruction Edit the function block diagram to set the autotune tag to Ref_Autotune Save your changes and download to your controller Once this change has been made the outer P_PIDE instruction automatically checks on powerup for response from the Autotune function and automatically enables the Autotune button on the faceplate This is a supported end user solution provider enhancement that does not void tech support For information on how to use the Autotune function refer to the following RSLogix 5000 Studio 5000 Logix Designer online help topics Function Block Properties Dialog Box Autotune Tab Overview PIDE PIDE Autotune Dialog Box Overview BP Rsiog soo onine Hep AE a Hide Back Print Options Contents Index Search Type in the word s to search for Function Block Properties y gt List Topics Display Found 68 Function Block Properties Dialog Box Autotune Tab Overview PIDE This tab allows you to configure autotuning Parameters Select topic Tag Name Displays the name of the autotune tag associated with this PIDE block Step Function Block Properties Dialog Box Motion Axis Position Cam MAPC Function Block Properties Dialog Box Faceplate Control Properties Dialog G Fun
19. to use the Cascade SP input as the loop setpoint directly Go to Manual Loop Check to set the Loop mode to Cfg_InitToMan Mode when an init Manual when the Use CVInit Value request is seen input is true This leaves the loop in manual with the CV at the initialization value when the initialization request clears Clear this checkbox to leave the loop in its current mode on an initialization request When the initialization request clears the loop resumes controlling in its previous mode 58 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Table 16 Engineering Tab Page 2 Description Function Action Security Configuration Parameters Powerup Loop Click to keep the Loop mode what it Mode No Change was at powerdown use last mode Powerup Loop Click to set the Loop mode to Auto on Auto powerup Powerup Loop Click to set the Loop mode to Manual Manual on powerup Powerup Loop Click to set the Loop mode to Cascade Cascade on powerup Loop CV on Type a value to apply to the loop CV powerup in percent on controller powerup The CV is set to this value on controller powerup in Run mode and on controller transition from Program mode to Run mode Engineering Cfg_PwrupLM Configuration Code E Cfg_PwrupCV Loop SP on Type a value to apply to the loop powerup setpoint in PV engineering units on Cfg_PwrupSP controller power
20. 1 of the Maintenance tab Table 10 Maintenance Tab Page 1 Description Click for Maintenance mode Equipment None Maintenance Code C Click to release Maintenance mode Click to enable Loop Click to disable Loop Click to Enable checking of all interlocks and permissives Rockwell Automation Publication SYSLIB RM045B EN P August 2014 47 Proportional Integral Derivative Enhanced P_PIDE Table 10 Maintenance Tab Page 1 Description Click to Bypass checking of bypassable Equipment None interlocks and permissives Maintenance Code C e In Override Mode Check to bypass Interlocks that can be Configurationand Cfg_Ovrdintlk bypass Interlocks bypassed while in Override mode Tuning that can be Maintenance bypassed Code D Bumpless Check so that when this parameter is Cfg_SetTrack Program Operator On the operator settings track the Transition program settings when mode is Program and program settings track the operator settings when the mode is Operator Transition between modes is bumpless Off the operator settings and program settings are not modified by this instruction and retain their values regardless of mode When the mode is changed the value of a limit can change such as from the Program set value to the Operator set value Bumpless Check so that Program and operator Cfg_SetTrackOverdHand Transition from settings track when the mode is Hand or Override Handto Override
21. A parameters are aliased to parameter DevHHLimit DevHLimit DevLLimit or DevLLLimit of the contained PIDE built in instruction Ce E Block Status 1 Instruction Fault bits see PIDE Instruction Help PIDE Block Status 2 Instruction Fault bits see PIDE Instruction Help 1 Loop mode is cascade ratio automatic or manual 1 CV is initializing because of request from this loop s secondary 1 CV initialize request to this loop s primary 1 This loop winding up High to Inp_WindupHi of this loop s primary 1 This loop winding up Low to Inp_WindupLo of this loop s primary Deadband indicator 1 Error is within zero crossing deadband and CV does not change 1 Selected ratio PSet OSet_Ratio or Inp_OvrdRatio has been clamped 1 SP Value is bad quality or invalid or Casc SP communication fault 1 Selected SP is being clamped for faceplate animation 1 PV Value communication quality or engineering units limit is bad 1 PV Value is uncertain quality 1 Feedforward term value is invalid Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Table 4 P_PIDE Output Parameters Output Parameter Sts_FFPrevBad Sts_CVBad Sts_CVPrevBad Sts_CVinitValBad Sts_HandFdbkBad Sts_IntikCV Sts_CVClamped Sts_CVRamping Sts_ Active Sts_ Available Sts_ Bypass Sts_BypActive Sts_Disabled Sts_NotRdy Nrdy_Disabled Nrdy_CfgErr Nrdy_Intlk Nrdy_Init Nrdy_lOFault Nrdy_NoMode Sts_MaintByp Sts Almin
22. AS ME P_Mode Help Mode Help information that is accessed from the P_PIDE Help faceplate Rockwell Automation Publication SYSLIB RM045B EN P August 2014 9 Proportional Integral Derivative Enhanced P_PIDE Table 2 P_PIDE Visualization File Types Application Type File Type FactoryTalk View SE Software FactoryTalk View ME Software Description Optional Graphic GFX Displays Graphics Global GGFX Objects Optional Graphics Global Objects Graphics Images PNG 10 RA BAS Built In Autotune Faceplate RA BAS Built In Autotune Help RA BAS P_Intlk Faceplate RA BAS P_IntlkPerm Help RA BAS P_Perm Faceplate Rockwell Automation Publication SYSLIB RM045B EN P August 2014 RA BAS ME Built In Autotune Faceplate RA BAS ME Built In Autotune Help RA BAS ME P_Intlk Faceplate RA BAS ME P_IntlkPerm Help RA BAS ME P_Perm Faceplate All png files in the images folder RA BAS ME Process Faceplate Analog All png files in the images folder The Autotune faceplate display used for the object Use this file if your Proportional Integral Derivative Enhanced has an associated Autotune object and you enable navigation to its faceplate from the Proportional Integral Derivative Enhanced faceplate Autotune Help information that is accessed from the Autotune faceplate Use this file if you use the Autotune faceplate The interlock faceplate display used for the obj
23. Automation Publication SYSLIB RM045B EN P August 2014 Mode Indicator Loop Mode Indicator Current Ratio Value Cascade Loop Mode Command Button Operator Program Ratio Values Input Source and Quality Indicator Current SP Value Auto Loop Mode Command Button B gt Operator Program SP Values Operator Mode Command Buttons FIC_1305 Reboiler Steam Flow Control Proportional Integral Derivative Enhanced P_PIDE Interlock Navigation Button Reset and Acknowledge an All Alarms Command Button 100 00 p 7 H 100 00 High SP Clamping Limit HHa 5 00 El High and High High Ha 2 00 Deviation Thresholds eae MEX Current PV Value Pa SCFM gt q La 2 20 Low and Low Low E LLa 2 80 Deviation Thresholds onh L ooo Low SP Clamping Limit CV Graph I l I I l I por tot I l I dla L 0 00 H 100 00 CV Slider CV Clamping Limits SP Slider PV Indicator Current CV Value Manual Loop Mode M Command Button pre Operator Program CV Values Rockwell Automation Publication SYSLIB RM045B EN P August 2014 43 Proportional Integral Derivative Enhanced P_PIDE The following table shows the functions included on the Operator tab Table 8 Operator Tab Description Click to lock in Operator mode Function locks the mode in Manual Device Operator mode preventing the program from taking control Operation Code B Click to unlock Operator mode Function un
24. CV 3 40282347e 038 Operator settings for High High High Low or Low Low deviation status threshold PV engineering units 3 40282347e 038 BOOL When Cfg_PCmadClear is 1 e Set PCmd_Casc to 1 to select Cascade Ratio Loop mode e Set PCmd_Auto to 1 to select Automatic Loop mode Set PCmd_Man to 1 to select Manual Loop mode e These parameters reset automatically When Cfg_PCmadClear is 0 Set PCmd_Cascto 1 to select Cascade Ratio Loop mode Set PCmd_ Auto to 1 to select Automatic Loop mode Set PCmd_Auto and PCmd_Casc to 0 to select Manual Loop mode PCmd_Man is not used These parameters do not reset automatically When Cfg_PCmdClear is 1 e Set PCmd_Acq to 1 to Acquire e Set PCmd_Rel to 1 to Release e These parameters reset automatically When Cfg_PCmdClear is 0 Set PCmd_Acq to 1 to Acquire Set PCmd_Acq to 0 to Release PCmd_Rel is not used These parameters do not reset automatically When Cfg_PCmdClear is 1 e Set PCmd_Lock to 1 to Lock e Set PCmd_Unlock to 1 to Unlock e These parameters reset automatically When Cfg_PCmdClear is 0 e Set PCmd_Lock to 1 to Lock Set PCmd_Lock to 0 to Unlock PCmd_ Unlock is not used These parameters do not reset automatically BOOL Mode PCmd_Acq Mode PCmd_ Rel BOOL Mode PCmd_Lock Mode PCmd_ Unlock BOOL e Set PCmd_Reset to 1 to reset all alarms requiring reset e This parameter is always reset automatically BOOL HiHiDev PCmd_Ack HiDev PCmd_ Ack LoD
25. Dev PCmd_Unsuppress HiDev PCmd_Unsuppress LoDev PCmd_Unsuppress LoLoDev PCmd_Unsuppress IntikTrip PCmd_Unsuppress Fail PCmd Fail POmd_Unsuppress BOOL HiHiDev Am Unshelve Set PCmd_ lt Alarm gt Unshelve to 1 to Unshelve alarm The parameter is reset automatically HiDev HiDevPCmd_Unshelve Unshelve LoDev _Unshelve LoLoDev SS Unshelve Se PCmd_Unshelve Se PCmd_Unshelve BOOL am o Operator commands to select Cascade ratio Casc Automatic Auto or Manual Man Loop mode BOOL AN Operator command to bypass the bypassable interlocks BOOL AN Operator command to check not bypass all interlocks BOOL pf Maintenance command to disable or enable PID loop BOOL Mode MCmd_Acq Maintenance command to acquire ownership operator program override to Maintenance BOOL Mode MCmd_Rel Maintenance command to release ownership maintenance to operator program override BOOL Mode OCmd_Acqlock po Operator command to acquire program to operator lock ownership BOOL Mode OCmd_UnlockRel 0 Operator command to unlock release operator to program ownership EN Operator command to reset all of the alarms requiring reset AN Operator command to reset all ofthe alarms and latched shed conditions Rockwell Automation Publication SYSLIB RM045B EN P August 2014 17 Proportional Integral Derivative Enhanced P_PIDE Proportional Integral Derivative Enhanced Output Structure Output parameters include the following e Output d
26. Dly HiDevGate Cig_ HiDevGate Cfg_OnDly delay times are used to avoid unnecessary alarms when the deviation Cfg_LoDevOnDly LoDevGate OnDly momentarily overshoots its threshold for example Val_HiHiDevLim Cfg_LoLoDevOnDly LoLoDevGate a LoLoDevGate Cfg_OnDly Cfg_HiHiDevOffDly DINT HiHiDevGate E _OffDly These parameters determine the amount of time in seconds the loop deviation must stay within each status threshold to clear the status Off delay Cfg_HiDevOffDly HiDevGate Cfg HiDevGate Cfg_OffOly times are used to reduce chattering alarms Cfa LoDevOffD LoDevGat a LoDevGate Cfg_OffDly EXAMPLE If Cfg_HiDevOffDly is 5 seconds the loop deviation must be below tener scsi LoDevGate Cfg_0ffDly the status limit Val_HiHiDevLim minus deadband Cfg_DevDB for 5 seconds Cfg_LoLoDevOffDly LoLoDevGate Cfg_ LoLoDevGate Cfg_OffDly before the status is returned to normal Cfg_HiHiDevGateDly DINT HiHiDevGate ee _GateDly These parameters determine the amount of time in seconds the gate input l must be turned on for threshold detection to be enabled On delays and off Cfg_HiDevGateDly HiDevGate Cfg_ HiDevGate Cfg_GateDly delays are applied after the gate delay is complete Cfg_LoDevGateDly LoDevGate ae a LoDevGate Cfg_GateDly Cfg_LoLoDevGateDly LoLoDevGate A _ PSet_Ratio REAL 10 Program setting for ratio loop cascade and ratio enabled unitless PSet_SP n Program setting for setpoint loop auto PV engineering
27. Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation NV Pegasus Park De Kleetlaan 12a 1831 Diegem Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core F Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication SYSLIB RM045B EN P August 2014 Supersedes Publication SYSLIB RM045A EN P December 2013 Copyright 2014 Rockwell Automation Inc All rights reserved Printed in the U S A
28. HiDevLim Val_HiDevLim Val_LoDevLim Val_LoLoDevLim Sts_InstrFaults1 Sts_InstrFaults2 Sts_ Casc Sts_Auto Sts_ Man Sts_Initializing Sts_InitReq Sts_WindupHi Sts_WindupLo Sts_ZCDBOn Sts_RatioClamped Sts_SPBad Sts_SPClamped Sts_PVBad Sts_PVUncertain Sts_FFBad 20 SINT Mode Val 7 REAL Wrk_PIDE DevHHLimit PIDE DevHHLimit Wrk_PIDE DevHLimit Wrk PIDE DevLLimit WK PIDE DevLLLimit PIDE DevLLLimit _0000_0000_0000_0000 A _0000_0000_0000_0000 BOOL Wrk_PIDE WindupHOut BOOL Wrk_PIDE WindupLOut BOOL Wrk_PIDE ZCDeadbandOn w IE C IEEN COM IN Description The current mode is shown with status bits and also as an enumeration Val_ Mode as follows 0 No mode 1 Hand 2 Maintenance 3 Override 4 Program 5 Operator 6 Program 7 Operator 8 Program 9 Operator locked locked unlocked Operator is default unlocked Program is default unlocked Program is default unlocked Operator is default Current object owner ID 0 not owned Current alarm level and acknowledgement enumeration 0 No alarm 1 Alarm cleared a reset or acknowledge is required 2 Low acknowledged 3 Low unacknowledged 4 Medium acknowledged 5 Medium unacknowledged 6 High acknowledged 7 High unacknowledged 8 Urgent acknowledged 9 Urgent unacknowledged Current High High High Low Low Low deviation status threshold PV engineering units
29. IDE PVEProportional BOOL BOOL BOOL BOOL l 1 o C a Wrk_PIDE PVEDerivative 1 1 Proportional Integral Derivative Enhanced P_PIDE Description 1 SP tracks PV in manual 0 No PV tracking 1 Direct acting E PV SP 0 Reverse acting E SP PV 1 Dependent gains equation 0 Independent gains 1 Use derivative smoothing 1 Need not cross zero error to be in deadband 0 Must cross zero error 1 CV limits enforced in manual 0 No CV limiting in manual 1 Go to Manual Loop mode when a CV initialization request is seen Proportional action on SP change 1 None PV only 0 Full loop error Derivative action on SP change 1 None PV only 0 Full loop error Powerup Loop mode 0 No change last 1 Manual with CV 2 Automatic with SP 3 Cascade Ratio This parameter is used to set up bumpless behavior of setting parameters when switching modes When this parameter is 1 in Program mode the operator settings track the program settings in Operator mode the program settings track the operator settings and the simulation inputs match the output values transitions are bumpless When this parameter is 0 the operator settings and program settings are not modified by this instruction In this case when the mode is changed the effective value of the setting can change depending on the program set and operator set values 1 Program Operator settings trac
30. PIDE Input Parameters Input Parameter Data Description Type Enableln BOOL 1 Ladder Diagram If the rung in condition is true the instruction s Logic routine executes If the rung in condition is false the instruction s EnablelnFalse routine executes Function Block Diagram If true or not connected the instruction s Logic routine executes If the parameter is exposed as a pin and wired and the pin is false the instruction s EnablelnFalse routine executes Structured Text No effect The instruction s Logic routine executes Inp_ PV REAL Wrk_PIDE PV 00 Input signal Process Variable PV from sensor PV engineering units Inp_CascsP REAL Wrk_PIDE SPCascade 00 Setpoint in cascade independent PV in Ratio PV engineering units Inp_FF REAL Wrk_PIDE FF 00 FeedForward term Controlled Variable CV Inp_FFPrev REAL Wrk_PIDE FFPrevious CS FeedForward feedback from downstream block CV Inp_CVInitVal REAL Wrk_PIDE CVInitValue 00 Value to initialize the CV to when requested CV engineering units Inp_CVPrev REAL Wrk_PIDE CVPrevious CS CV feedback from downstream block CV Inp_PVSrcQ SINT AN Source and Quality of Inp_PV enumeration Rockwell Automation Publication SYSLIB RM045B EN P August 2014 11 Proportional Integral Derivative Enhanced P_PIDE Table 3 P_PIDE Input Parameters Input Parameter Data Type Inp_OvrdCmd SINT Override Loop mode command 0 None 1 Manual 2 Automatic 3 Cascade Descriptio
31. PNG format Proportional Integral Derivative Enhanced P_PIDE Table 2 P_PIDE Visualization File Types Application Type File Type FactoryTalk View SE Software FactoryTalk View ME Software Description HMI Tags CSV N A FTVME_PlantPAxLib_Tags_3_1_00 csv These tags must be imported into the D FactoryTalk View ME project to support switching tabs on any Process Object faceplate Macros NavToObject This macro must be imported into the FactoryTalk View SE project to support faceplate to faceplate navigation by tagname 1 The service release number boldfaced can change as service revisions are created Controller Code This section describes the parameter references for this Add On Instruction Proportional Integral Derivative Enhanced Input Structure Input parameters include the following e Input data elements Inp_ are typically used to connect field inputs from I O modules or signals from other objects e Configuration data elements Cfg_ are used to set configurable capabilities and features of the instruction e Commands PCmd_ OCmd_ MCmd_ are used by program logic Operators and maintenance personnel to request instruction actions e Settings PSet_ OSet_ MSet_ are used by program logic operators and maintenance personnel to establish runtime setpoints thresholds and so forth A Setting without a leading P O or M establishes runtime settings regardless of role or mode Table 3 P_
32. Reference Manual PAX Process Automation System Rockwell Automation Library of Process Objects Proportional Integral Derivative Enhanced P_PIDE Version 3 1 Allen Bradley Rockwell Software Automation Important User Information Read this document and the documents listed in the additional resources section about installation configuration and operation of this equipment before you install configure operate or maintain this product Users are required to familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes laws and standards Activities including installation adjustments putting into service use assembly disassembly and maintenance are required to be carried out by suitably trained personnel in accordance with applicable code of practice If this equipment is used in a manner not specified by the manufacturer the protection provided by the equipment may be impaired In no event will Rockwell Automation Inc be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assu
33. SFC Transition No SFC postscan logic is provided Refer to the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PMO10 for more information Rockwell Automation Publication SYSLIB RM045B EN P August 2014 27 Proportional Integral Derivative Enhanced P_PIDE Prog ramming Example An example showing P_PIDE with P_VSD is shown below 28 The output of the P_PIDE block Out_CV is used as the input to the P_VSD block PSet_SpeedRef The P_VSD output Sts_Available is True when the drive is available to be controlled by the program When this value is False the drive is not in program mode the P_PIDE input Inp_UseCVInitVal is set to True forcing the P_PIDE block to initialize its CV value to Inp_CVInitVal Inp_CVInitVal is connected for the output Val_SpeedRef speed target to the drive Proportional Integral Derivative PIC_01 P_PIDE al Proportional Integral Derivative 0 0 DischargePressure C g inp P Out CV C BNOT_01 O inp _CVinitVal Inp_UseCVinitVal Boolean Not My Variable Speed Drive MyP_VSD P_VSD Variable Speed Drive Ret_FauliCodeList PF75x_FauliCodeList 0 0 O inp SpeedFdbk Out _SpeedHef O 0 0 E O _MyP_VSD_SpeedHef O Inp_ Datalink Out_Datalink O _MyP_VSD_SpeedFdbk MyP_VSD_ Ready a Inp_ Ready MyP_VSD_Running Inp_ Running _MyP_W5D_CommandDir inp CommandDir m
34. SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE e A deviation status gate delay on delay or off delay time is less than zero or greater than 2 147 483 seconds e An alarm minimum On time or shelf time is less than zero or greater than 2 147 483 seconds e Alarm Severity is set to a value less than 1 or greater than 1000 TIP When the Not Ready indicator appears you can find what condition is preventing operation by following the indicators Click the graphic symbol to open the faceplate The Not Ready indicator appears next to the appropriate tab at the top of the faceplate to guide you in finding the condition When you navigate to the tab the condition preventing operation is flagged For the P_PIDE instruction the Device Not Ready indicator appears under the following conditions e Loop has been disabled by Maintenance e Thereisa configuration error e Interlock is not OK e The loop is being initialized e I O Fault and shed requires reset e Loop logic is disabled or there is no mode These indicators show the deviation has exceeded a threshold Table 7 Exceeded Deviation Thresholds Graphic Symbol Description High High deviation threshold exceeded High deviation threshold exceeded Low deviation threshold exceeded Low Low deviation threshold exceeded SIA Rockwell Automation Publication SYSLIB RM045B EN P August 2014 35 Proportional Integral Derivative E
35. Sts_ MAcqRcvd parameters Operations added Simulation section 27 Status Quality Indicators table added symbol and descriptions for value clamped to minimum 34 maximum Device disabled and PV within SP Deadband Faceplate added information about the content of the faceplate title bar 4 Interlock and Permissive status added indicators table 45 Operator faceplate added Alarm Locations image 45 Trends Tab replaced both images 65 For the latest compatible software information and to download the Rockwell Automation Library of Process Objects see the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page For general library considerations see Rockwell Automation Library of Process Objects publication PROCES RM002 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 5 Preface These documents contain additional information concerning related products Additional Resources from Rockwell Automation Resource PlantPAx Process Automation System Selection Guide publication PROCES SG001 PlantPAx Process Automation System Reference Manual publication PROCES RM001 Rockwell Automation Library of Process Objects publication PROCES RM002 FactoryTalk View Machine Edition User Manual publication VIEWME UM004 FactoryTalk View Site Edition User Manual publication VIEWSE UM006 Logix5000 Process Control Drives Instructions Re
36. _LoDevAckReqd Cfg_LoLoDevAckRegd Cfg_IntlkTripAckRegd Cfg_FailAckReqd Cfg_HiHiDevSeverity Cfg_HiDevSeverity Cfg_LoDevSeverity Cfg_LoLoDevSeverity Cfg_IntlkTripSeverity Cfg_FailSeverity Cfg_MinRatio Cfg_MaxRatio Cfg_MinSP Cfg_MaxSP Cfg_PVEUMin Cfg_PVEUMax Cfg_CVEUMin 14 BOOL BOOL BOOL BOOL REAL Fail Fallig_ResetReqd ResetReqd HiHiDev a _AckReqd HiDev Cfg_AckRegd _AckReqd AckReqd e _AckReqd ne IntikTip Cfg_AckReqd _AckReqd AckReqd ma o CE CN CEC E EX a E Ie Fail Cfg_Severity Wrk_PIDE RatioLLimit 1000 w a Minimum allowed setpoint SP value PV engineering units Maximum allowed setpoint SP value PV engineering units REAL Wek PIDEPVEUMin 00 PV engineering units Minimum value PV engineering units PV Output maximum for scaling to engineering units REAL Wrk_PIDECVEUMin foo o CV engineering units minimum value CV engineering units Description This parameter defines the default mode When this parameter is 1 the mode defaults to Program if no mode is being requested When this parameter is 0 the mode defaults to Operator if no mode is being requested IMPORTANT Changing this parameter online can cause unintended mode changes These parameters determine whether the corresponding alarm exists and is checked or if the alarm does not exist and is not used When these parameters are 1 the corresponding alarm exists These parameters det
37. _PIDE HandFBFault OS 1 Inp_HandFdbk input quality or 1 0 communication status bad 0 0K Inp_IntlkOK BOOL 1 Interlocks and non bypassable Interlocks OK analog output can be set Inp_NBIntlkOK Inp_HiHiDevGate BOOL HiHiDevGate A Gate High High deviation status gate 1 Enabled Inp_HiDevGate ee Gate High deviation status gate 1 Enabled Inp_LoDevGate A Gate Low deviation status gate 1 Enabled Inp_LoLoDevGate a Inp_Gate Low Low deviation status gate 1 Enabled Inp_Reset BOOL Input parameter used to programatically reset alarms When set to 1 all alarms requiring reset are reset Cfg_HasRatio BOOL Wrk_PIDE UseRatio 1 Cascade Loop mode uses ratio 0 Cascade Loop mode does not use ratio Cfg_HasCasc BOOL Wrk_PIDE AllowCasRat oO 1 Enable the loop to be placed into Cascade ratio mode 12 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Table 3 P_PIDE Input Parameters Input Parameter Cfg_PVTrack Cfg_CtrlAction Cfg_Depend Cfg_DerivSmooth Cfg_2ZCOff Cfg_LimitManCV Cfg_InitToMan Cfg_PropSPAct Cfg_DerivSPAct Cfg_PwrupLM Cfg_SetTrack Cfg_SetTrackOvrdHand Cfg_HasIntikObj Cfg_HasCascSPNav Cfg_HasPVNav Cfg_HasCVNav Cfg_Ovrdlintlk Cfg_PCmdClear Data Type BOOL Wrk_PIDE PVTracking Wrk_PIDE ControlAction Wrk_PIDE DependIndepend Wrk_PIDE DSmoothing BOOL BOOL BOOL BOOL Wrk_ PIDE ZCOff Wrk_PIDE CVManLimiting Wrk_PIDE ManualAfterlnit Wrk_P
38. anywhere in the 0 0 100 0 range in Manual Loop mode Rockwell Automation Publication SYSLIB RM045B EN P August 2014 61 Proportional Integral Derivative Enhanced P_PIDE Engineering Tab Page 4 On page 4 of the Engineering tab you can enable navigation and name the destination object for CV PV and Cascade SP navigation FIC_1305 Reboiler Steam Flow Control Allow Navigation Object Tag Name Y CV Object MyP_A0Ut y PY Object MyP_PIDE Chan lt lt Cascade SP The following table lists the functions on page 4 of the Engineering tab Table 18 Engineering Tab Page 4 Description Function Action Security Configuration Parameters Allow Navigation Check to enable navigation tothe CV Engineering Cfg_HasCVNav CV Object object Configuration Code E Allow Navigation Check to enable navigation to the PV Cfg_HasPVNav PV Object object Allow Navigation Check to enable navigation to Cascade SP Cascade SP object Object Tag Name Type the name of the CV Object to CV Object navigate to Object Tag Name Type the name of the PV Object to PV Object navigate to Object Tag Name Type the name of the Cascade SP Cascade SP object to navigate to Cfg_HasCascSPNav Cfg_CVNavTag Cfg_PVNavTag Cfg_CascSPNavlag 62 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Diagnostics Tab The Diagnostic tab provides
39. arm but not Acknowledged O Alarm Suppressed by Program Alarm Disabled by Maintenance Alarm Shelved by Operator Maintenance Tab Maintenance personnel use the information and controls on the Maintenance tab to make adjustments to device parameters troubleshoot and temporarily work around device problems and disable the device for routine maintenance The Maintenance tab is divided into five pages Maintenance Tab Page 1 Page 1 of the Maintenance tab shows the following information e Current mode Operator Program Override Maintenance or Hand e Requested modes indicator highlights all of the modes that have been requested The leftmost highlighted mode is the active mode 46 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE FIC_1305 Reboiler Steam Flow Control Maintenance Mode Acquire Mode Indicator gt Operator and Release Command Requested Modes gt 0 Buttons Indicator Enabled P_ PIDE Enable and Disable Command Buttons Interlocks y Interlock Check Enable and Enabled y Bypass Buttons In Override Mode bypass Interlocks that can be bypassed Y Bumpless Program Operator transition Bumpless transition from Cverride Hand to Program Operator When scaled CY Out is greater than this value the device Is Active The following table shows the functions on page
40. ata elements Out_ are the primary outputs of the instruction J typically used by hardware output modules however they can be used by other application logic e Value data elements Val_ are numeric outputs of the instruction for use by the HMI Values also can be used by other application logic or software packages e Source and Quality data elements SrcQ_ are outputs of the instruction used by the HMI to indicate PV source and quality e Status data elements Sts_ are bit outputs of the instruction for use by the HMI Status bits also can be used by other application logic e Error data elements Err_ are outputs of the instruction that indicate a particular configuration error If any Err_ bit is set then the Sts_Err configuration error summary status is set and the Invalid Configuration indicator is displayed on the HMI e Not Ready data elements Nrdy_ are bit outputs of the instruction for use by the HMI for displaying the Device Not Ready indicator Not Ready bits can also be used by other application logic e Alarm data elements Alm_ are outputs of the instruction that indicate a particular alarm has occurred e Acknowledge data elements Ack_ are outputs of the instruction that indicate the corresponding alarm has been acknowledged e Ready data elements Rdy_ are bit outputs of the instruction used by the HMI to enable or disable Command buttons and Setting entry fields Table 4 P_PIDE Output Parameter
41. bject has the name PIDE123 then its Interlock object must be named PIDE123_Intlk Mode Configuration Display Stet Default mode used when there are no mode reguests Program Operator This display lets you select the default instruction mode for the object by selecting the appropriate mode IMPORTANT Ifno mode is being requested changing the default mode changes the mode of the instruction You must have FactoryTalk View security code E to select the default mode on this display Rockwell Automation Publication SYSLIB RM045B EN P August 2014 57 Proportional Integral Derivative Enhanced P_PIDE Engineering Tab Page 2 FIC_1305 Reboiler Steam Flow Control Y Allow Cascade Loop Mode Y Apply Ratio multiplier in Cascade Loop Mode 30 to Manual Loop Mode when an init request is seen Fowerup Loop Mode No Change use last mode O Aro Mala Cascade Loop CY on powerup 30 010 Loop SF on powerup 20 00 SP tracks PW In Manual Loop Mode The following table lists the functions on page 2 of the Engineering tab Table 16 Engineering Tab Page 2 Description Function Action Security Configuration Parameters Allow Cascade Loop Check to let you selecta Cascade Loop Engineering Cfg_HasCasc Mode mode Configuration Code E Apply Ratio Check to multiply the Cascade SP Cfg_HasRatio multiplier in input by the ratio value to get the Cascade Loop Mode loop setpoint Clear the checkbox
42. ction Block Properties Dialog Box Acquire Tag Click this button to acquire the autotune tag for this PIDE block If the tag is already acquired by this block i e PIDE AtuneReady and Autotune AtuneAcquired are TRUE then this button is disabled The button is also disabled if the Autotune tag has been acquired by another PIDE block Clicking on this button sets PIDE AtuneAcquire to TRUE Function Block Properties Dialog Box Motion Axis Time Cam MATC Function Block Properties Dialog Box Actio Tag Status Displays the state of the tag The available states are Ail t n nin D Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Required Files Add On Instructions are reusable code objects that contain encapsulated logic that can streamline implementing your system This lets you create your own instruction set for programming logic as a supplement to the instruction set provided natively in the ControlLogix firmware An Add On Instruction is defined once in each controller project and can be instantiated multiple times in your application code as needed Controller File The P_PIDE_3_1 00_AOI L5X Add On Instruction must be imported into the controller project to be used in the controller configuration The service release number boldfaced can change as service revisions are created Visualization Files T
43. ds upon receipt Y Enable navigation to interlock object Actual Execution interval tor PID algorithm sac es 56 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE The following table lists the functions on page 1 of the Engineering tab Table 15 Engineering Tab Page 1 Description Click to navigate to the mode See the Mode Configuration configuration display display on page 57 Description Type the device description to show on the faceplate title bar Engineering Cfg_Desc Configuration Code E Label Type the label to show on the graphic symbol Cfg_Label 4 Tag Type the tag name to show on the faceplate title bar and in the Tooltip IMPORTANT Pausing the mouse over Cfg_Tag this field displays a tool tip with the configured Logix tag path PV Units Type the PV engineering units for display on the HMI Percent is the default Cfg_PVEU CV Units Type the CV engineering units for display on the HMI Percent is the default Cfg_CVEU Clear Program Check to clear program commands on Cfg_PCmaClear Commands upon receipt receipt Enable navigation Check to enable navigation to an interlock Cfg_HaslntlkObj to interlock object object for example P_Intlk IMPORTANT The name of the Interlock object in the controller must be this object s name with the suffix _Intlk For example if your P_PIDE o
44. e Enhanced P_PIDE This section describes the primary operations for Add On Instructions Modes The P_PIDE Add On Instruction uses the following standard modes implemented by using an embedded P_Mode Add On Instruction Graphic Symbol Operator mode Program mode Override mode Maintenance mode Hand mode No mode Description Control of the loop is owned by the Operator Operator Commands OCmd_ and Operator Settings OSet_ from the HMI are accepted Control of the loop is owned by Program logic Program Commands PCmd_ and Program Settings PSet_ are accepted Control of the loop is owned by priority logic superseding Operator and Program control Override Inputs Inp_OvrdCmd and other Inp_OvrdXxxx values are accepted If so configured bypassable interlocks are bypassed Control of the loop is owned by Maintenance Operator Commands and Settings from the HMI are accepted Bypassable interlocks are bypassed Control of the final control element is owned by hard wired logic or other logic outside the instruction The instruction CV tracks the hand feedback for bumpless transfer back to one of the other modes The loop is disabled and has no owner because the Enableln input is false The main instruction Logic routine is not being scanned See Execution for more information on EnablelnFalse processing Refer to the Rockwell Automation Library of Process Objects Common Mode Block P_Mode Reference Manual pub
45. e locked Override mode Maintenance mode Hand mode No mode Rockwell Automation Publication SYSLIB RM045B EN P August 2014 37 Proportional Integral Derivative Enhanced P_PIDE 38 Alarm Indicators One of these symbols appears to the left of the label to indicate the described alarm condition The alarm border and label background blink if acknowledgement or reset of an alarm condition is required Symbol Border and Label Background Description No change in color Alarm Inhibit an alarm is suppressed by the Program disabled by Maintenance or shelved by the Operator White Return to normal no alarm condition but a previous alarm has not been acknowledged Low severity alarm Yellow Medium severity alarm High severity alarm Magenta Urgent severity alarm No symbol No change in color No alarm or alarm inhibit condition and all alarms are acknowledged 0 Pa pP Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Using Display Elements The global objects for P_PIDE can be found in the global object file RA BAS P_PID Graphics Library ggfx Follow these steps to use a global object 1 Copy the global object from the global object file and paste it in the display file E oO DERIO MA lt lt lt lt 8 taa Edit LSS ESESSSSSSESSSS HH FF Connections BA Code Achives Events TEH Methods
46. ect Use this file if your Proportional Integral Derivative Enhanced has an associated P_Intlk object and you enable navigation to its faceplate from the Proportional Integral Derivative Enhanced faceplate Interlock Permissives Help information that is accessed from the P_Intlk or P_Perm faceplate Use this file if you use the Interlock or Permissive faceplate The Permissive faceplate display used for the object Use this file if your Proportional Integral Derivative Enhanced has an associated P_Perm object and you enable navigation to its faceplate from the Proportional Integral Derivative Enhanced faceplate PID display elements in the graphics library for this instruction Common global objects used on Process Object faceplates Global objects used for managing alarms on Process Object faceplates Global Objects used on analog device faceplates Global objects used for help on Process Objects help displays Global objects used for managing interlocks and permissives on Process Object faceplates Common global objects used for managing modes on Process Object faceplates Builtin global objects used for Process Object Builtin faceplates Global objects used for help on Process Objects Builtin help displays These are the common icons used in the global objects and faceplates for all Process Objects When PNG graphic formats are imported they are renamed like a BMP file but retain a
47. er to pass to the display command to open the faceplate Typically used to define position for the faceplate 121 Additional parameter to pass to the display command to open the faceplate if defining X and Y coordinate separate parameters so that X is defined by 120 and Y is defined by 121 This lets these same parameters be used in subsequent display commands originating from the faceplate 122 These are the options for the global object display 3 In the Value column type the tag or value as specified in the Description column TIP Click the ellipsis to browse and select a tag Values for items marked optional can be left blank 4 Click OK Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Quick Display Faceplate Proportional Integral Derivative Enhanced P_PIDE The Quick Display screen provides means for operators to perform simple interactions with the P_PIDE instruction instance From the Quick Display you can navigate to the faceplate for full access for operation maintenance and configuration for operation maintenance and configuration Reboiler Steam Flow Click to Navigate to Full Faceplate The P_PIDE faceplate consists of six tabs and each tab consists of one or more pages The title bar of each faceplate contains the value of local configuration tags Cfg_Tag and Cfg_Desc Tag Description The Operator tab is displayed when the faceplate is init
48. ermine whether a reset is required to clear the alarm status When these parameters are 1 the alarm is latched ON when the alarm occurs After the alarm condition returns to normal a reset is required to clear the alarm status for example OCmd_Reset Inp_Reset or HiHiDev OCmd_Reset are required to clear Alm_HiHiDev alarm after the alarm is set and the value returns to normal When these parameters are 0 no reset is required and the alarm status is cleared when the alarm condition returns to normal IMPORTANT If the reset clears the alarm it also acknowledges the alarm These parameters determine whether an acknowledgement is required for an alarm When these parameters are 1 the acknowledge ack bit is cleared when the alarm occurs An acknowledge command for example PCmd_FailAck or Fail OCmd_Ack is required to acknowledge the alarm When set to 0 the Acknowledge bit is set when an alarm occurs indicating an acknowledged alarm and no acknowledge command is required These parameters determine the severity of each alarm This drives the color and symbol that are used to indicate alarm status on the faceplate and global object The following are valid values 250 Low 500 Medium 750 High 1000 Urgent IMPORTANT For FactoryTalk View software version 7 0 these severity parameters drive only the indication on the global object and faceplate The FactoryTalk Alarms and Events definition of severity drives the color a
49. ev PCmd_Ack LoLoDev PCmd_ Ack IntlkTrip PCmd_ Ack Fail PCmd_ Ack e Set PCmd_ lt Alarm gt Ack to 1 to Acknowledge alarm e The parameter is reset automatically Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Table 3 P_PIDE Input Parameters Input Parameter PCmd_HiHiDevSuppress PCmd_HiDevSuppress PCmd_LoDevSuppress PCmd_LoLoDevSuppress PCmd_IntlkTripSuppress PCmd_FailSuppress PCmd_HiHiDevUnsuppress PCmd_HiDevUnsuppress PCmd_LoDevUnsuppress PCmd_LoLoDevUnsuppress PCmd_IntlkTripUnsuppress PCmd_FailUnsuppress PCmd_HiHiDevUnshelve PCmd_HiDevUnshelve PCmd_LoDevUnshelve PCmd_LoLoDevUnshelve PCmd_IntlkTripUnshelve PCmd_FailUnshelve OCmd_Casc OCmd_Auto OCmd_Man OCmd_Bypass OCmd_Check MCmd_ Disable MCmd_ Enable MCmd_ Acq MCmd_ Rel OCmd_AcqLock OCmd_Unlock OCmd_Reset OCmd_ResetAckAll Data Description Type BOOL HiHiDev PCmd HiHiDevPCmd_Suppress When Cfg_PCmdClear is 1 e Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm oo e Set PCmd_ lt Alarm gt Unsuppress to 1 to unsuppress alarm LoDev PCmd_ Suppress e These parameters reset automatically When Cfg_PCmdClear is 0 LoLoDev PCmd_S 3 e Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm IntlkTrip PCmd_Suppress e Set PCmd_ lt Alarm gt Suppress to 0 to unsuppress alarm e PCmd_ lt Alarm gt Unsuppress is not used Fail PCmd_Suppress e These parameters do not reset automatically BOOL HiHi
50. ference Manual publication 1756 RM006 Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 Rockwell Automation Library of Process Objects Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 Rockwell Automation Library of Process Objects Interlocks with First Out and Bypass P_Intlk Reference Manual publication SYSLIB RMO004 Rockwell Automation Library of Process Objects Common Mode Block P_Mode Reference Manual publication SYSLIB RM005 Rockwell Automation Library of Process Objects Condition Gate Delay P_Gate Reference Manual publication SYSLIB RM041 Description Provides information to assist with equipment procurement for your PlantPAx system Provides characterized recommendations for implementing your PlantPAx system Provides general considerations for the PlantPAx system library of process objects Provides details on howto use this software package for creating an automation application Provides details on howto use this software package for developing and running human machine interface HMI applications that can involve multiple users and servers distributed over a network Provides detailed information on the built in firmware PIDE instruction that is used within the P_ PIDE Add On Instruction for PID algorithm implementation Provides information for designing configuring and programming Add On Instructions Details how to monit
51. h Sts_Err Err_RatioLim Err_SPLim Err_PVEU Err_CVLim Err_CVEU Err_Timer Err_ DB Err_ Alarm Sts_Hand Sts_Maint Sts_Ovrd Sts_ Prog Sts_ Oper Sts_ProgOperLock Sts_NoMode 1 Inp_FFPrevis lt 100 0 gt 100 0 or not a number NaN 1 CV Value is bad quality or invalid or there is a CV communication fault 1 Inp_CVPrev is lt 0 0 gt 100 0 or nota number NaN AN 1 Inp_CVInitVal is lt 0 0 gt 100 0 or not a number NaN 1 Hand feedback tieback value is bad quality invalid or communication fault Boo 1 CV value being set by shed to Interlock CV Boo 1 Selected CV is being clamped for faceplate animation BOOL Wrk_PIDE CVROCAlarm Boo 1 Instruction available for control by automation Program Bo 0 f 1 Bypassable interlocks are bypassed Ci 1 Bypassing active Bypassed or Maintenance Boo fF 1 Loop is disabled held at configured Interlock CV sot PO 1 Loop is not ready to be operated See detail Not Ready bit for reason sot f 1 Loop has a maintenance bypass function active sot f 1 One or more alarms shelved disabled or suppressed Boo 1 Error in configuration see detail error bits for reason 1 Error in configuration ratio clamping limits invalid 1 Error in configuration setpoint clamping limits invalid 1 Error in configuration PV enginerring units EU maximum minimum invalid 1 Error in configuration CV clamping limits invalid 1 Error in configuration
52. he following files for this Add On Instruction can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page IMPORTANT Files must be imported in the following order image files then global object files and then graphic files This order is required to properly configure the visualization files Table 2 P_PIDE Visualization File Types Application Type FileType FactoryTalk View SE Software FactoryTalk View ME Software Description Graphics Displays GFX RA BAS P_PIDE Faceplate RA BAS ME P_PIDE Faceplate The PID faceplate display used for the object RA BAS P_PIDE Help RA BAS ME P_PIDE Help Help information that is accessed from the P_PIDE Help faceplate RA BAS P_PIDE Quick RA BAS ME P_PIDE Quick The Quick display used for the object RA BAS Common AnalogEdit Faceplate used for analog input data entry The FactoryTalk View ME faceplates use the native analog input data entry so no file is required RA BAS P_Alarm Faceplate RA BAS ME P_Alarm Faceplate The alarm faceplate display used for the object RA BAS P_Alarm Help RA BAS ME P_Alarm Help P_ Alarm information that is accessed from the P_PIDE Help faceplate RA BAS P_Gate Faceplate RA BAS ME P_Gate Faceplate The gate faceplate display used for the object RA BAS P_Mode Config RA BAS ME P_Mode Config ee display used to set Default mode RA BAS P_Mode Help RA B
53. hen in Operator ET Control Proportional Integral Derivative Enhanced Faceplate Help The Faceplate Help is divided into three pages x Alarm Inhibit Suppressed or Disabled y Maintenance Bypass Active a Device in simulation or Test Device Disabled sat PY Within SP Deadband no control action occurs Mm Manual Loop Mode Cascade Loop Mode The CY has reached a low limit and cannot control the loop A Low Deviation Exceeded w Low Low Deviation Exceeded am Mode o Device in Operator Mode Ol No Mode Out of Service FE Hand Local ES Enable checking all Interlock conditions amp Bypass Interlacks that can be bypassed A Request Luto Loop Mode E Available when in Operator Control Request Normal Loop Mode lt P Available when in Operator Control and Normal Mode Enabled 68 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Faceplate Help Page 3 PIDe Faceplate Help Alo El Alarms Loop Failure Alarm The Loop Failure Alarm is triggered when a controller hardware or communication fault is deteced for the PW Ef or SP Interlock Trip Alarm The Interlock Trip Alarm is triggered when an interlock condition causes the motor to stop Deviation Alarms High High High Low and Low Low Deviation These alarms trigger when the difference between the scaled Process variable Pv and the Setpoint SP
54. hen the PV increases the E SP PV CV output decreases Control Action Click for direct acting loop response Direct Acting When the PV increases the CV E PV SP output increases 60 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Table 17 Engineering Tab Page 3 Description Function Action Security Configuration Parameters Gains Equation Click to use the Independent Gains Engineering Cfg_Depend Independent form of the PID algorithm Changes to Configuration the proportional gain do not affect Code E integral or derivative response Gains Equation Click to use the Dependent Gains form Dependent of the PID algorithm default Changes to Cfg_PGain are applied as loop gain changes and affect proportional integral and derivative responses Deadband is zero Check to use the zero crossing Cfg_ZCDB crossing deadband The error must change sign cross zero for the deadband function to be activated and stop changes to loop output Clear this checkbox to disable zero crossing functionality Once the error is within the deadband the output does not change even if the sign of the error has not changed error has not crossed zero CV limits enforced Check to limit the CV to the range Cfg_LimitManCV in Manual Loop specified by Cfg_MinCV and Mode Cfg_MaxCV when the Loop mode is Manual Clear this checkbox to allow CV values
55. hreshold Threshold is set by Operator or Program Deadband gating timing and severity are set in configuration Low Low LoLo LoLoDevGate PV falls below SP by Low Low threshold Threshold is Deviation set by Operator or Program Deadband gating timing and severity are set in configuration Intlk Trip IntlkTrip An interlock condition has set the loop CV Fail Fail The internal PIDE has a fault See the P_ PIDE instruction status bits for the reason Parameters of the P_Alarm object can be accessed by using the following convention P_ Alarm Name P Alarm Parameter For more information see the following Rockwell Automation Library of Process Objects publications e Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 e Condition Gate Delay P_Gate Reference Manual publication SYSLIB RM041 26 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Simulation The P_PIDE Add On Instruction does not have Simulation capability Execution The following table explains the handling of instruction execution conditions Condition Description Enableln False false rung The instruction Mode is shown as No Mode The loop status is shown as disabled The loop CV is set to the configured interlock CV value Powerup prescan first scan Received commands are cleared The loop is initialized with the powerup Loop mode CV and SP Postscan
56. ially opened Maintenance Diagnostics Alarms Exit roy y Pepe ps Operator Engineering Trends Help The faceplate provides the means for operators maintenance personnel engineers and others to interact with the P_PIDE instruction instance When a given input is restricted via Factory Talk View security the required user Security Code letter is shown in the tables that follow Rockwell Automation Publication SYSLIB RM045B EN P August 2014 41 Proportional Integral Derivative Enhanced P_PIDE 42 Operator Tab The Faceplate initially opens to the Operator Home tab From here an operator can monitor the device status and manually operate the device when it is in Operator mode The Operator tab shows the following information Current instruction mode Program Operator or Maintenance Requested modes indicator This appears only ifthe Operator or Program mode has been superseded by another mode Current Setpoint SP Current Process Variable PV Current Control Variable CV Bar graph for the current Process Variable Bar graph for the current Control Variable High H and Low L SP clamping limits High H and Low L CV clamping limits High High HH High H Low L and Low Low LL deviation values are displayed with a label background that turns yellow when exceeded Input Source and Quality indicator See SrcQ in the Output parameters table on page 19 for details Rockwell
57. interface tools for this Add On Instruction Faceplate FIC_1305 Reboiler Steam Flow Control gt fag Add On Instruction EJ 174 Operator PRIDE JN Proportional Integral Derivative Inp PY Gur Cv a i A t0000 Ing CascSP Wal PV Global Object Ihp_ Hand Val SP HHa 5 00 np IntlkOk Val CV set Sp 32 78 Inp_NBintlkOk Val_CVOut fe A val Mode sts Casc el 0 19 o sts Auto sah 00 un ats Err sts Hand LLa 2 80 ots Maint L 000 ats Ovrd ats Prog ats Oper a SCFI O 100 L 0 00 H 100 00 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 7 Proportional Integral Derivative Enhanced P_PIDE Guidelines Functional Description Use this instruction when you plan to use the PIDE for loop control and provide visualization to the operator The primary operations of the P_PIDE Add On Instructions and its faceplate include the following All the functions of the PIDE built in instruction for PID loop control Process Library alarm objects for deviation alarms and additional alarm status information and functionality including limits deadbands and severities Additional context for display including a description label tag and engineering units P_Mode mode object for ownership Links for the P_Intlk interlocks instruction for interlocking Power up Setpoint Output and Loop mode settings Autotune You must have a license to edit the autotune tag entry field on
58. is outside the range of 100 to 100 Hand Feedback is outside the range O 100 Deviation threshold limits are not valid PID Instruction Configuration Faults Invalid PY Limits Min must be less than Max Invalid SP Limits Range set by PY Limits Invalid Ratio Limits Min must be less than Max Invalid CY EU Span The Min and Max cannot be equal Invalid CV Limits Range is O 100 and Min must be less than Max The image shown above indicates that there is a problem with the Control Variable CV Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Trends Tab On the upper part of the Trends tab you can view the SP blue line and PV green line The high and low deviation limits are indicated by dashed blue lines FIC_ 1305 Reboiler Steam Flow Control o l l i SP Plus High 7 00 oo Deviation mm PY SCFM 5 00 em Sp 50 00 Green V 5 00 0 00 11 43 08 AM 11 45 06 AM ra Ed Lu Led eu 100 00 Output Cv 50 00 0 a Target Ly SP Minus Low 0 00 o 11 43 06 Ah 1 45 06 Afl Deviation La Leal Le Lu Lee Lt Black Output CV Orange Target CV Blue SP On the lower part of the Trends tab you can view the Output CV black line and the Target CV orange line Rockwell Automation Publication SYSLIB RM045B EN P August 2014 65 Proportional Integral Derivative Enhanced P_PIDE Alarms Tab The Alarms
59. isplays Display element with SP and CV numeric displays Display Element with PV and CV numeric displays and a trend display plotting SP PV High and Low Deviations The trend is scaled to PV EU Min and Max Display Element with PV SP and CV numeric displays and a trend display plotting SP PV High and Low Deviations The trend is scaled to PV EU Min and Max Display Element with PV and CV numeric displays and a trend display plotting SP PV High and Low Deviations The trend is scaled by using the High and Low Deviations Rockwell Automation Publication SYSLIB RM045B EN P August 2014 29 Proportional Integral Derivative Enhanced P_PIDE Table 6 P_PIDE Display Elements Description Display Element Name Display Element Description GO_P_PID_TrendWTarget1 Display Element with PV SP and CV numeric displays and a trend display plotting SP PV High and Low Deviations The trend is scaled by using the High and Low Deviations PSE SRS a PRA Hs ss ss die Dr tiisssss My CARE issssssss GO_P_PID_Indicator Bar graph with SP on the left and PV on the right scaled by PV EU minimum and maximum GO_P_PID_ Valve Proportional Valve display element with PV and CV numeric displays PERSE SESE AA an tisssss AE R Sasss ME GO_P_PID_Valve1 beses AM an tisssss AE His ss ss ME GO_P_PID_Valve2 lnsssssszs s ae CHRR HH os ss ss ME GO_P_PID_Valve3 iv bassassssssssage TH sssss dF X
60. ivative Enhanced Local Configuration Tags Configuration parameters that are arrayed string or structure data types cannot be configured as parameters for Add On Instructions Configuration parameters of these types appear as local tags to the Add On Instruction Local tags can be configured through the HMI faceplates or in RSLogix 5000 software by opening the instruction logic of the Add On Instruction instance and then opening the Data Monitor on a local tag These parameters cannot be modified by using controller logic or RSLogix 5000 software export import functionality Table 5 P_PIDE Input Local Configuration Tags Tag Name Data Type Default Description Cfg_CascSPNavlag STRING_20 A Tag name for destination of Cascade SP navigation button Cfg_CVEU STRING_8 CV engineering units displayed on HMI Cfg_CVNavlag STRING_20 eC Tag name for destination of CV navigation button Cfg_ Desc STRING_40 PID Control Loop Description for display on HMI This string is shown in the title bar of the faceplate Cfg_Label Label for graphic symbol displayed on HMI This string appears on the graphic symbol Cfg_PVEU PV setpoint engineering units displayed on HMI Cfg_PVNavTag STRING 200 fF Tag name for destination of PV navigation button Cfg_Tag Tag name displayed on HMI This string is shown in the title bar of the faceplate 24 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Operations Proportional Integral Derivativ
61. k Override Hand inputs CV SP Ratio 1 Tells HMI an interlock object for example P_Intlk is used for Inp_IntlkOK and navigation to the interlock object s faceplate is enabled IMPORTANT The name of the Interlock object in the controller must be this object s name with the suffix _Intlk For example if your P_PIDE object has the name PIDE123 then its Interlock object must be named PIDE123_Intlk BOOL ee 1 Tells HMI to enable navigation to a connected cascade SP object BOOL 1 Tells HMI to enable navigation to a connected PV object 1 Tells HMI to enable navigation to a connected CV object 1 Override ignores bypassable interlock 0 Always use interlock When this parameter is 1 program commands are cleared once they are acted upon When set to 0 program commands remain set until cleared by the application program logic IMPORTANT Clearing this parameter online can cause unintended program command execution Rockwell Automation Publication SYSLIB RM045B EN P August 2014 13 Proportional Integral Derivative Enhanced P_PIDE Table 3 P_PIDE Input Parameters Data Type Mode Cfg_ProgDefault Input Parameter Cfg_ProgDefault Cfg_HasHiHiDevAlm Cfg_HasHiDevAlm Cfg_HasLoDevAlm Cfg_HasLoLoDevAlm Cfg_HasIntikTripAlm Cfg_HasFailAlm Cfg_HiHiDevResetReqd Cfg_HiDevResetRegd Cfg_LoDevResetRegd Cfg_LoLoDevResetReqd Cfg_IntlkTripResetReqd Cfg_FailResetRegd Cfg_HiHiDevAckReqd Cfg_HiDevAckRegd Cfg
62. knowledge Alarms Code F Click to reset and acknowledge all alarms The Reset and Acknowledge All Alarms button is enabled and the panel behind the alarm blinks and the Alarm Acknowledge button is enabled if the alarm requires acknowledgment Click the button with the checkmark to acknowledge the alarm Refer to the Rockwell Automation Library of Process Objects Common Alarm Mode P_Alarm Reference Manual publication SYSLIB RM002 for more information Rockwell Automation Publication SYSLIB RM045B EN P August 2014 67 Proportional Integral Derivative Enhanced P_PIDE Mode Indicators P Device in Progr M Device in Maintenance Mode w Override Faceplate Help Page 1 EH 2 13 Status Indicators DE Invalid Configuration 60 Communication Failure A Communication Uncertain Device Mot Ready To Operate E Walle Clamped to minina Y Walle is being Initialized A Auto Loop Mode A Auto Loop Mode cascade enabled GQ The CY has reached a high limit and cannot control the loop Deviation Indicators High Deviation Exceeded High High Deviation Exceeded Faceplate Help Page 2 PIDe Faceplate Help 1 2 3 Interlocks T One or more conditions not Ok E Non Bypassed conditions OK All conditions OK Bypass Active T All conditions OK Commands C Request Cascade Loop Mode T Available when in Operator Control amp Cascade bode Enabled M Request Manual Loop Mode Available w
63. led Ej PV within SP Deadband no control action occurs No symbol displayed PV SP and CV quality good TIP When the Invalid Configuration indicator appears you can find what configuration setting is invalid by following the indicators Click the graphic symbol to open the faceplate The Invalid Configuration indicator appears next to the appropriate tab at the top of the faceplate to guide you in finding the configuration error Once you navigate to the tab the misconfigured item is flagged with this indicator or appears in a magenta box The Invalid Configuration indicator appears when the following occurs The Zero Crossing Deadband is less than zero The Ratio Low clamping Limit is less than zero or the Ratio High clamping Limit is less than the Ratio Low Limit The Setpoint Low clamping Limit is less than the PV range minimum the Setpoint High clamping Limit is greater than the PV range maximum or the Setpoint High Limit is less than the Setpoint Low Limit The Controlled Variable Low clamping Limit is less than the PV range minimum the Controlled Variable High clamping Limit is greater than the PV range maximum or the Controlled Variable High Limit is less than the Controlled Variable Low Limit The PV span is invalid PVEU range maximum is less than or equal to the PVEU range minimum The CV span is invalid CVEU range maximum is equal to the CVEU range minimum 34 Rockwell Automation Publication
64. lication SYSLIB RM005 for more information Rockwell Automation Publication SYSLIB RM045B EN P August 2014 25 Proportional Integral Derivative Enhanced P_PIDE Loop Modes The P_PIDE Add On Instruction uses the following Loop modes Loop Mode Description Manual Man The P_PIDE controlled variable CV output is manipulated directly and the PID algorithm is not calculated Automatic Auto The P_PIDE setpoint SP is manipulated The PID algorithm uses the difference between the SP and the process variable PV to calculate a CV to bring the PV back to setpoint Cascade Casc The P_PIDE setpoint is provided via the Inp_CascSP input If ratio control is enabled this input is multiplied by the current ratio to determine the loop setpoint The PID algorithm uses the difference between the setpoint and the PV to calculate a CV to bring the PV to setpoint Alarms The P_PIDE instruction uses the following alarms implemented by using embedded P_ Alarm and P_ Gate Add On Instructions Alarm Name P_Alarm Name Description High High HiHiDev HiHiDevGate PV exceeds SP by High High threshold Threshold is Deviation set by Operator or Program Deadband gating timing and severity are set in configuration High Deviation HiDev HiDevGate PV exceeds SP by High threshold Threshold is set by Operator or Program Deadband gating timing and severity are set in configuration Low Deviation Lo LoDevGate PV falls below SP by Low t
65. locks Operator mode allowing the program to take control 3E Click to request Program mode Click to request Operator mode Click to open Interlocks faceplate None Click to reset and acknowledge all alarms Acknowledge Alarms Code F Click to request Automatic Loop mode Normal Operation of Devices Code A Click to request Cascade Loop mode Click to request Manual Loop mode E 2 218 0 Ba Operator Setpoint Value Type a value for the loop setpoint IMPORTANT This value can be entered only when the instruction mode is Operator and the Loop mode is Automatic or Manual Operator Ratio Value Type a value for the ratio to be applied to the cascade setpoint input IMPORTANT This value can be entered only when the instruction mode is Operator Operator CV Value Type a value for the loop CV output IMPORTANT This value can be entered only when the instruction mode is Operator and the Loop mode is Manual CV Slider Move this slider to adjust the loop CV output Equipment Maintenance Code C SP Slider Move this slider to adjust the loop setpoint Current SP Value Click to navigate to the SP object None Current PV Value Click to navigate to the PV object Current CV Value Click to navigate to the CV object 44 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE If the object is configured to have an interlock object for example
66. med by Rockwell Automation Inc with respect to use of information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations WARNING Identifies information about practices or circumstances that can cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you identify a hazard avoid a hazard and recognize the consequence gt gt IMPORTANT Identifies information that is critical for successful application and understanding of the product Labels may also be on or inside the equipment to provide specific precautions SHOCK HAZARD Labels may be on or inside the equipment for example a drive or motor to alert people that dangerous voltage may be present BURN HAZARD Labels may be on or inside the equipment for example a drive or motor to alert people that surfaces may reach dangerous temperatures ARC FLASH HAZARD Labels may be on or inside the equipment for example a motor control center to alert people to potential Arc Flash Arc Flash will cause severe injury o
67. mit Type the minimum allowed value of the CV in percent The CV output is clamped to not go below the entered value This value must be greater than or equal to 0 0 and less than the CV High Limit Maximum CV Rate Type the maximum allowed CV rate of of Change change in percent per second A value of zero disables rate limiting Negative values are not valid Interlock CV Type the value in percent to output as the CV when an Interlock input is not OK The CV is held at this value until the interlock inputs are OK subject to interlock bypassing CV EU Minimum Type the value of the output in CV engineering units corresponding to a CV of 0 0 CV EU Maximum Type the value of the output in CV engineering units corresponding to a CV of 100 0 This value cannot equal the CV EU Minimum Scaled CV Click the Scaled CV value to navigate to the attached object IMPORTANT CV Object on page 4 of the Engineering tab must be enabled and an object tag name provided for this value to be clickable See Engineering Tab Page 4 on page 62 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Normal Operation None of Devices Code A Configurationand Cfg_MaxCV Tuning maintenance Code D Cfg_MinCV Cfg_CVRoCLim Cfg_IntlkCV Engineering Cfg_CVEUMin Configuration Code E Cfg_CVEUMax 53 Proportional Integral Derivative Enhanced P_PIDE Maintenance Tab Page 5 On page 5 of the Mai
68. n Inp_OvrdRatio REAL Ratio to use in Override mode unitless Inp_OvrdSP REAL 00 Setpoint SP to use in Override mode PV engineering units Inp_OvrdCV REAL AIN CV to use in Override mode CV Inp_HandFdbk REAL Wrk_PIDE HandFB CS CV feedback used in Hand mode CV Inp_PVBad BOOL Wrk_PIDE PVFault Bad signal quality communication status for inputs 1 Bad 0 OK If PV is read from an analog input then this is normally read from the analog input channel fault status Inp_PVUncertain BOOL Uncertain quality for inputs 1 Uncertain 0 OK This is optional status for the input that can be used to drive the status of the output Sts_PVUncertain Inp_CVIOFault BOOL Wrk_PIDE CVFault 1 CV 1 0 communication status bad 0 0K Inp_UseFFPrev BOOL Wrk_PIDE FFSetPrevious 1 Use Inp_FFPrev as previous FF value 0 Use last scan value Inp_UseCVInitVal BOOL Wrk_PIDE CVInitReg 0 1 Initialize CV to Inp__CVInitValue Inp_UseCVPrev BOOL Wrk_PIDE CVSetPrevious 1 Use Inp_CVPrev as previous CV value 0 Use last scan value Inp_WindupHi BOOL Wrk_PIDE WindupHIn Windup high signal 1 Regulator does not increase the output Inp_WindupLo BOOL Wrk_PIDE WindupLIn Windup low signal 1 Regulator does not decrease the output Inp_Ovrd BOOL Mode Inp_Ovrd 1 Acquire Override higher priority program logic mode 0 Release Override mode Inp_Hand BOOL Mode Inp_Hand 1 Acquire Hand hard wired local mode 0 Release Hand mode Inp_HandFdbkBad BOOL Wrk
69. n Cfg_IGain Cfg_DGain 51 Proportional Integral Derivative Enhanced P_PIDE Maintenance Tab Page 4 Page 4 of the Maintenance tab shows the following information e Entry fields for High and Low CV limits e Calculated CV from PID algorithm page 3 e Entry field for Maximum CV Rate of Change configuration e Entry field for Interlock CV e Hand feedback e CV initialization value e Entry fields for CV EU Minimum and Maximum e CV in perent and engineering units FIC_1305 Reboiler Steam Flow Control o CY Ol 63 14 P 63 14 r 63 14 Calculated CY 63 14 Interlock CY K 20 00 Hand Feedback 50 00 Scaled CV CY Init Walue CW Limits 12 00 100 00 0 00 Maximum CV _ gt 0 00 LY EU Min Max CV Engineering Rate of Change Units 0 00 4 00 52 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE The following table shows the functions of page 4 of the Maintenance tab Table 13 Maintenance Tab Page 4 Description Operator CV Type the CV output to apply in Operator mode in percent This entry is a duplicate of the Operator CV entry field on the Home Operator tab CV Limits Type the maximum allowed value of the CV in percent The CV output is clamped to not exceed the entered value This value must be less than or equal to 100 0 and greater than the CV Low Li
70. nd symbol that is used on the alarm banner and alarm summary as well as the value returned by FactoryTalk Alarms and Events display commands Minimum and maximum allowed ratio unitless Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Table 3 P_PIDE Input Parameters Input Parameter Data Type Wrk_PIDE CVEUMax Description Cfg_CVEUMax REAL Cfg_CVRoCLim REAL Wrk_PIDE CVROCLimit Cfg_PGain REAL Wrk_PIDE PGain Cfg_IGain REAL Wrk_PIDE IGain Cfg_DGain REAL Wrk_PIDE DGain Derivative gain min Cfg_ZCDB REAL Wrk_PIDE ZCDeadband CS Normal zero crossing deadband PV engineering units Cfg_MinCV REAL Wrk_PIDE CVLLimit 00 Minimum or maximum allowed controlled variable CV value CV Cfg_MaxCV REAL Wrk_PIDE CVHLimit 100 0 Cfg_MaxInactiveCV REAL S When Val_CV is greater than this value CV set Sts_Active for HMI Cfg_IntikCV REAL Wrk_PIDE CVOverride 00 CV to use when interlocks not OK CV Cfg_DevDB REAL Wrk_PIDE DevDeadband CS Deviation alarm deadband PV engineering units Cfg_PwrupSP REAL AIN Loop SP on powerup used if Cfg_PwrupLM 1 manual or 2 automatic Cfg_PwrupCV REAL AN 00 Loop CV CV on powerup used if Cfg_PwrupLM lt gt 0 none Cfg_HiHiDevOnDly DINT HiHiDevGate Cfg_OnDly These parameters determine the minimum time in seconds the loop deviation must remain beyond the status threshold for the status to be set On Cig_HiDevOn
71. nhanced P_PIDE Maintenance Bypass Indicator This symbol appears to the right of the label to indicate that a Maintenance bypass has been activated Graphic Symbol Description y A Maintenance bypass is active No symbol displayed No Maintenance bypass active TIP The Maintenance Bypass indicator appears when bypassable interlocks have been bypassed You can find what condition was bypassed by following the indicators Click the graphic symbol to open the faceplate The Maintenance Bypass indicator appears next to the appropriate tab at the top of the faceplate to guide you in finding the bypass Once you navigate to the tab the bypassed item is flagged with this indicator For the P_PIDE Add On Instruction the Maintenance Bypass Indicator appears when the Interlocks have been bypassed 36 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Mode Indicators One of these symbols appears to the right of the graphic symbol to indicate the instruction ownership mode Graphic Symbol Description Transparent Operator mode if the default mode is Operator and in Operator mode the mode indicator is transparent Operator mode if the default mode is Program Operator mode locked E Transparent Program mode if the default mode is Program and in Program mode the mode indicator is transparent Program mode if the default mode is Operator Program mod
72. nhanced P_PIDE Table 4 P_PIDE Output Parameters Output Parameter Data Type alias For Description Sts_HiHiDevSuppressed BOOL HiHiDev Suppressed 1 High High deviation High deviation Low deviation Low Low deviation Interlock Trip or Loop Failure alarm has been suppressed by Program Sts_HiDevSuppressed HiDev Suppressed Sts_LoDevSuppressed LoDev Suppressed Sts_LoLoDevSuppressed LoLoDev Suppressed Sts_IntlkTripSuppressed IntikTrip Suppressed Sts_FailSuppressed Fail Suppressed Rdy_Casc BOOL 1 Ready to receive operator command cascade automatic manual bypass or check enables HMI button Rdy_Auto Rdy_Man Rdy_Bypass Rdy_Check Rdy_Disable AN 1 Ready to receive MCmd_Disable enables HMI button Rdy_Enable EN 1 Ready to receive MCmd_Enable enables HMI button Rdy_Reset Boo 1 Ready to receive OCmd_Reset enables HMI button Rdy_ResetAckAll CT 1 At least one Alarm or latched Shed condition requires Reset or Acknowledge Rdy_Ratio BO 1 Ready to receive OSet_Ratio enables data entry field Rdy_SP Boo 1 Ready to receive OSet_SP enables data entry field Rdy_CV AN 1 Ready to receive OSet_CV enables data entry field Rdy_0Set EN 1 Ready to receive other OSets enables data entry fields P_PIDE Boo Unique parameter name for auto discovery Rockwell Automation Publication SYSLIB RM045B EN P August 2014 23 Proportional Integral Derivative Enhanced P_PIDE Proportional Integral Der
73. ntenance tab you can click a threshold name to open the corresponding P_Gate faceplate From the P_Gate faceplate you can configure and perform additional operations for each alarm including Gate Delay Status On Delay Status Off Delay and Threshold Name FIC_ 1305 Reboiler Steam Flow Control HA Maintenance 1 2 3 4 Go Threshold Deadband SCFM SCFM Hi Hi Deviation 3 00 High Deviation 2 00 Threshold Names 0 50 Low Deviation 2 Al Lo Lo Deviation 2 680 Proportional Actian on SP Change Full Loop Error Hone PY only Dervative Action on SP Change Full Loop Error Y Mone PY only The following table shows the functions of page 5 of the Maintenance tab Table 14 Maintenance Tab Page 5 Description Function Action Security Configuration Parameters Threshold Names Click a threshold name to open the None corresponding P_Gate faceplate to modify the threshold gate time on delay time and off delay time Hi Hi Deviation Type the value of the PV High High Disable Threshold Deviation Threshold in PV Alarms engineering units When the PV Bypass exceeds the setpoint by this amount Permissives or more a High High deviation status andInterlocks is asserted and the corresponding Code H alarm is raised if it is so configured This must be a positive number 54 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Table 14 Maintenance Tab Page 5 Description
74. or an input condition to raise an alarm Information includes acknowledging resetting inhibiting and disabling an alarm Generally the P_ Alarm faceplate is accessible from the Alarms tab Explains how to collect sum up the interlock conditions that stop or de energize a running or energized piece of equipment or prevent it from starting or being energized Explains how to choose the Mode owner of an instruction or control strategy The Mode instruction is usually embedded within other instructions to extend their functionality It is possible to use a standalone Mode instruction to enhance a program where modes are wanted Provides details of the P_Gate instruction for processing status and alarm conditions including gate delay on delay and off delay timing You can view or download publications at http www rockwellautomation com literature To order paper copies of technical documentation contact your local Allen Bradley distributor or Rockwell Automation sales representative 6 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE The P_PIDE Proportional Integral Derivative Enhanced Add On Instruction provides the functionality of the RSLogix 5000 PIDE function block with a user experience consistent with the rest ofthe Rockwell Automation Library of Process Objects The global object and faceplate shown below are examples of the graphical
75. or more information Type the maximum and minimum values of the PV range span in PV engineering units The maximum value must be greater than the minimum This value depends on the setting of Cfg_ Depend If Cfg_Depend 1 dependent gains the default type the Controller Gain unitless This gain is applied to the Proportional Integral and Derivative terms If Cfg_Depend 0 independent gains type the Proportional Gain unitless This gain is applied to the Proportional term only A value of zero in either case disables the Proportional term of the controller Negative values are not valid This value depends on the setting of Cfg_Depend If Cfg_Depend 1 dependent gains the default type the Integral Time Constant minutes pre repeat If Cfg_Depend 0 independent gains type the Integral Gain 1 minutes A value of zero in either case disables the Integral term of the controller Negative values are not valid This value depends on the setting of Cfg_Depend IfCfg_Depend 1 dependent gains the default type the Derivative Time Constant minutes If Cfg_Depend 0 independent gains type the Derivative Gain minutes A value of zero in either case disables the Derivative term of the controller Negative values are not valid Configuration and Tuning Maintenance Code D Cfg_DevDB Configuration e Cfg_PVEUMin and Tuning e Cfg_PVEUMax Maintenance Code D Cfg_PGai
76. r death Wear proper Personal Protective Equipment PPE Follow ALL Regulatory requirements for safe work practices and for Personal Protective Equipment PPE gt gt gt Allen Bradley Rockwell Software Rockwell Automation RSLogix Logix5000 FactoryTalk Studio 5000 PlantPAx and ControlLogix are trademarks of Rockwell Automation Inc Trademarks not belonging to Rockwell Automation are property of their respective companies Preface Proportional Integral Derivative Enhanced P_PIDE Table of Contents Software Compatibility and Content RevisiON oooooommmmom Additional RESOU OES sginerr in e A ET E lites EELEE TEEI E ada ease E T Funcronal DEesciiption aaa AUTO UNES pao aaa Required Files Controller Bile ocak ied de nek Gre dete ecen an don bee Ge RRS VISUALIZATION I1ESnc y caw cs Re Controller Coderspntatasa sirios iowa idas Proportional Integral Derivative Enhanced Input Structure Proportional Integral Derivative Enhanced OUTPUTS UCE scotia te eee a Proportional Integral Derivative Enhanced Local Conticurati n Passar Operations t pude tdo nie loe a iwekete ees DOC SS ia ii CE ea as Loop Modes Alarms o RN EXCCUO EEEIEE Aedes tiscali eee atieeus ann eeee eis Programming Example djc cgaock dian pio poheae Display Element Scene ide tea A A NA BESA Loop Mode ndice Status Quality Threshold Indicators Maintenance Bypass ndicator eii ieda da danidesard Mode Indicators ltda rios E es
77. s Output Parameter Data Type alias For Description EnableOut ot Enable output The EnableOut signal is not manipulated by this instruction Its output state always reflects Enableln input state Out_CV CV to final control element CV engineering units Val_PV i Loop PV PV engineering units Val_ Ratio The current ratio unitless a Val_ SPSet NN Value of selected SP before clamping PV engineering units Val_SP Value of SP being used after clamping PV engineering units Hi Val_E Loop error PV SP PV engineering units A Val_CVSet REAL Value of CV output before ramping and clamping CV Val_CVOut Value of CV output after ramping and clamping CV p Val_PVPercent Loop PV percent of span a Val_SPPercent Loop SP percent of span Val_EPercent Loop error PV SP percent of span g Val_ActExecT Actual PID algorithm execution time elapsed time between updates seconds A Val_Init REAL lL Initialization value for this loop s cascade primary PV engineering units 18 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Table 4 P_PIDE Output Parameters REAL Minimum of PV scaled range PV engineering units REAL Maximum of PV scaled range PV engineering units RAL Minimum of CV scaled range CV engineering units NN Maximum of CV scaled range CV engineering units Output Parameter Val_PVEUMin Val_PVEUMax Val_CVEUMin Val_CVEUMax SrcQ_10 SrcQ Val_Sts Val_ Fault Val_ State
78. s Variable Controlled Engineering Units Variable Each graphic symbol includes a touch field over it that calls up the object s faceplate In addition there is a tooltip on the graphic symbol that displays the object s configured tag and description state indicators Reboiler Steam Flo Py 0 30 M cy 0 00 M P PIDE Reboiler Steam Flow Control 32 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 Proportional Integral Derivative Enhanced P_PIDE Loop Mode Indicators These indicators show the control Loop mode Graphic Symbol Description The loop is in Auto mode Cascade mode is not enabled The loop is in Auto mode Cascade mode is enabled The loop is in Cascade mode The loop is in Manual mode The CV has reached a high limit and cannot control the loop The CV has reached a low limit and cannot control the loop 4 0086 Rockwell Automation Publication SYSLIB RM045B EN P August 2014 33 Proportional Integral Derivative Enhanced P_PIDE Status Quality Threshold Indicators One of these symbols appears to the left of the graphic symbol when the described condition is true Graphic Symbol Description Invalid configuration PV SP or CV quality bad Not a number out of range or communication failure PV SP or CV value uncertain The loop is not ready to operate Value clamped to minimum maximum a gt x Value is being initialized Device is disab
79. units PSet_CV Pf Program setting for controlled variable loop manual CV PSet_HiHiDevLim REAL 3 40282347e 038 Program setting for High High High Low or Low Low deviation status threshold PV engineering units PSet_HiDevLim 100 0 CV engineering units maximum value CV engineering units TIP The P_PIDE instruction supports reverse CV EU scaling Cfg_CVEUMax can be less than but not equal to Cfg_CVEUMin CV rate of change limit CV s zero means do not limit Proportional independent or loop dependent gain unitless Integral gain 1 min independent or min repeat dependent 3 40282347e 038 oO Program owner request ID non zero or release Zero PSet_LoDevLim PSet_LoLoDevLim PSet_ Owner DINT Rockwell Automation Publication SYSLIB RM045B EN P August 2014 15 Proportional Integral Derivative Enhanced P_PIDE Table 3 P_PIDE Input Parameters Input Parameter OSet_Ratio OSet_SP OSet_CV OSet_HiHiDevLim OSet_HiDevLim OSet_LoDevLim OSet_LoLoDevLim PCmd_ Casc PCmd_Auto PCmd_Man PCmd_Acq PCmd_Rel PCmd_Lock PCmd_ Unlock PCmd_ Reset PCmd_HiHiDevAck PCmd_HiDevAck PCmd_LoDevAck PCmd_LoLoDevAck PCmd_IntlkTripAck PCmd_FailAck 16 Data Type REAL Description Operator setting for ratio loop cascade and ratio enabled unitless Operator setting for setpoint loop auto PV engineering units o Operator setting for controlled variable loop manual
80. up The setpoint is set to this value on controller powerup in Run mode and on controller transition from Program mode to Run mode SP tracks PV in Check to have the current PV copied Manual Loop Mode to the SP track whenever the loop is in Manual mode Cfg_PVTrack Rockwell Automation Publication SYSLIB RM045B EN P August 2014 59 Proportional Integral Derivative Enhanced P_PIDE Engineering Tab Page 3 On page 3 of the Engineering tab you can check to use derivative smoothing select a Control Action enforce CV limits in Manual Loop Mode or set the Deadband for zero crossing FIC_1305 Reboiler Steam Flow Control i zi A Lise Derivative Smoothing Control Action Gains Equation Reverse acting 0 E SP PV Independent Direct acting E PV SP Dependent Y Dieadband is zero crossing CY limits entorced in Manual Loop Mode The following table lists the functions on page 3 of the Engineering tab Table 17 Engineering Tab Page 3 Description Function Action Security Configuration Parameters Use Derivative Check to enable derivative Engineering Cfg_DerivSmooth Smoothing smoothing This can help reduce Configuration output jitter due to noise on the PV Code E signal Clear this checkbox to disable derivative smoothing This can result in quicker loop response at high derivative gain Control Action Click for reverse acting loop response Cfg_CtrlAction Reverse Acting default W

Download Pdf Manuals

image

Related Search

Related Contents

Manual de Instrucciones  Tripp Lite 2-Port Dual Monitor DVI KVM Switch with Audio and USB 2.0 Hub, Cables included  Consulta e scarica il manuale - Pro  Guide d`installation  Sony D-E504 User's Manual  LPC1759/58/56/54/52/51  ラクリーンケージ 猫用 - 株式会社リッチェル ペット用品  Quanser Flexible Joint Workbook    

Copyright © All rights reserved.
Failed to retrieve file