Do-more Technical Training Instruction Set (Analog/Process)

Slides:



Advertisements
Similar presentations
Tuning PID Controller Institute of Industrial Control,
Advertisements

5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Getting started with GEM-SA Marc Kennedy. This talk  Starting GEM-SA program  Creating input and output files  Explanation of the menus, toolbars,
LogTag Training January 2015
InnoSys Process Sequence. End Effector Components End Effector Prox Switch Load Cell Wire Conduit Crows Foot Nut Runner.
Materials for Lecture 11 Chapters 3 and 6 Chapter 16 Section 4.0 and 5.0 Lecture 11 Pseudo Random LHC.xls Lecture 11 Validation Tests.xls Next 4 slides.
Tool removed during cycle Fault #2 Conditions for setting Tool cocked prox switch goes open during cycle AND force on load cell drops below limit in fault.
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
Finding Statistics from Data. 10 people in the class rolled a di 10 times. They each recorded how many times they rolled a 6. 1,2,5,0,2,4,2,2,0,1 Find.
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
PID Temperature Controller
Process Measurement and Control, Faculty of Chemical Engineering and Technology, University of Zagreb TITLE Name and surname.
“AX Control Objects” November 2006
بسم الله الرحمن الرحيم PID Controllers
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Proportional/Integral/Derivative Control
Math – Getting Information from the Graph of a Function 1.
Presented by Emil Melamed
1 MUST HAVE SHOULD HAVE COULD HAVE Module # Configuring the Qi Cluster Objectives: Know the sequence of configuring the Qi Cluster Know how to.
Stable Running Result of the Refrigerator FB41 Digital Controller in PLC S7-300 The Research of PID Control in a Large Scale Helium Refrigerator Objectives.
Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre.
Self Guided Tour of TagMate™QC Display Tag DATA Tag Data: PRINT TagMate™QC SETUP Display STATS Tags: START and READ SEND All Data to PC Additional Capabilities.
2008 Indication Product Workshop Temperature / PID Controls.
1 Software Reliability Assurance for Real-time Systems Joel Henry, Ph.D. University of Montana NASA Software Assurance Symposium September 4, 2002.
VAV Box Control Loop The purpose of the VAV Box control loop is to adjust airflow through the box to maintain a space temperature. The difference between.
NS Training Hardware. Print Engine Controller NS9775.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level 1 UNITRONICS D erivative P I roportional.
Digital Temperature Switches The materials included in this compilation are for the use of Dwyer Instruments, Inc. potential customers and.
Spreadsheets What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
Service Section Technical Training December 2005.
Chapter - Continuous Control
ORBITAL Orbital Simulation and Telemetric Data Collection Software Developed By: Aaron M. Rosenfeld.
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
0 Configuring a 3500 Using iTools 2 iTools Workshop - getting started Start iTools and from the New File menu choose 3504 v1.04 programmer.
Tool Removed During Cycle Fault #2 Conditions for Setting Tool cocked prox switch goes open during cycle AND force on load cell drops below 5 lbs. Active.
Do-more Technical Training Instruction Set (String)
Do-more Technical Training Instruction Set (Program-Looping)
Do-more Technical Training Designer Basics. Programming Environment 1)Toolbar 2)Utilities 3)Tabs 4)Status.
Do-more Technical Training Instruction Set (Misc/Data Manipulation)
Do-more Technical Training Instruction Set (Program Control)
Do-more Technical Training Instruction Set (Math).
Do-more Technical Training Instruction Set (Analog/Process)
Do-more Technical Training
Do-more Technical Training
Heat to air update August 9th, 2017.
Rate of Change A ratio (fraction) of the amount of change in the dependent variable (output) to the amount of change in the independent variable (input)
WORKSHOP 7 PID TUNING.
PID tuning & UNICOS PID auto-tuning
BRX Technical Training
Do-more Technical Training
PID Temperature Controller
Tool removed during cycle Fault #2
Chapter 10 © 2011, The McGraw-Hill Companies, Inc.
Materials for Lecture 18 Chapters 3 and 6
PID Temperature Controller
PID and PIDE Getting Started Guide for ControlLogix and CompactLogix
Warm-Up Fill in the tables below for each INPUT-OUTPUT rule. 3)
Comparison and Data-handling Instructions
Comparison and Data-Handling Instructions
Do-more Technical Training
DirectLOGIC PID Setup and troubleshooting of a PID loop. BEGIN SETUP
A practical approach for process control optimization during start-up
Part 2 of Unit 2 vocabulary
Relation (a set of ordered pairs)
Making hydraulic motion controllers for over 30 years.
Finding Correlation Coefficient & Line of Best Fit
A Tutorial Overview Proportional Integral Derivative.
Finding Statistics from Data
Finding Statistics from a frequency table
Finding Statistics from a Grouped frequency table
Presentation transcript:

Do-more Technical Training Instruction Set (Analog/Process)

Instruction Set THE BASICS ▫1▫181 instructions CContact (14) CCoil/Bit Output (11) AAnalog/Process (13) DDate/Time/Calendar (7) EEthernet (5) HHardware/Device (9) HHigh Speed/CTRIO (19) MMath (5) MMisc/Data Manipulation (23) PProgram Control (20) PProgram-Looping (8) PProtocol-Custom/ASCII (7) PProtocol-Standard (10) SString (14) TTimer/Counter/Drum (16)

Box Instruction Corner

Instruction Set (Analog/Process)

Utilizes Tinker-Toy™ approach ▫O▫Other things use common PID controls (Alarms, Ramp/Soak profiles, Filters, Clamping, Deadband, etc.) ▫M▫Modular, interchangeable, independent, & run- time configurable UUsing multiple Ramp/Soak profiles for same PID (recipes) ▫E▫Easier to troubleshoot FFilter issue? Deadband too tight? Too wide? Ramp rate in Ramp/Soak too steep? Too slow? RRight-click on instruction & select Trend Instruction

ALDEV “Deviation Alarm” ▫S▫Sets alarm bits if the input deviates from a set point by more than a limit value ▫P▫Parameters: IInput – location of the monitored value SSet Point – data value from which the deviation is compared DDeviation Limit – maximum allowable deviation from the Set Point before an alarm is set PPositive Alarm (optional) – bit that is set ON if Input > Set Point + Deviation Limit NNegative Alarm (optional) – bit that is set ON if Input < Set Point – Deviation Limit

ALHILO “High/Low Alarm” ▫S▫Sets various alarm bits based on values ▫P▫Parameters: IInput – location of the monitored value HHigh-High Limit – data value for high-high alarm HHigh-High Alarm – high-high alarm bit HHigh Limit – data value for high alarm HHigh Alarm – high alarm bit LLow Limit – data value for low alarm LLow Alarm – low alarm bit LLow-Low Limit – data value for low-low alarm LLow-Low Alarm – low-low alarm bit ▫N▫NOTES: AAll alarm pairs (value/bit) are optional AAlarms are inclusive AAlarm values must be consecutive order

CLAMP “Limit Range” ▫C▫Constrains a memory location’s highest/lowest value ▫P▫Parameters: IInput – location of the monitored value HHigh – maximum allowable value for Input LLow – minimum allowable value for Input OOutput – location to stored the clamped value

DEADBAND “Set Outside Deadband” ▫G▫Generates an output value only when the input value differs by the deadband value ▫P▫Parameters: IInput – location of the monitored value DDeadband – minimum change in Input before generating the Output OOutput – location of the new value ▫N▫NOTES: DDeadband value is applied equally above & below

PIDINIT “Set PID Tuning Constants” ▫Initializes the runtime parameters of a PID loop ▫Parameters:  PID Struct – which PID  Sample Time – milliseconds  Gain (P)  RESET (I)  Rate (D) – optional

Instruction Set (Analog/Process)

SCALE “Scale Value” ▫Converts value to engineering units ▫Parameters:  Input – location to be scaled  In Min – minimum value of Input  In Max – maximum value of Input  Out Min – minimum value of Output  Out Max – maximum value of Output  Output – location of scaled value

Instruction Set (Analog/Process)

Process Control Utilities A.PID Overview B.PID View C.Auto-tune Process D.PID Process Simulator

A.PID Overview ▫P▫PID ref ▫M▫Mode ▫R▫Ramp/Soak ▫C▫Colors GGGGreen – Auto NNNNormal – Manual YYYYellow – Auto-tune RRRRed – Alarm ▫P▫PV vertical graph ▫S▫SP marker ▫S▫SP, PV, Bias & Output values ▫O▫Output horizontal graph ▫A▫Alarm markers Instruction Set (Analog/Process)

B.PID View ▫C▫Configuration, tuning & monitoring ▫3▫3 panes DData form PPV / SP trend OOutput / Bias trend Instruction Set (Analog/Process)

C.Auto-tune Process ▫S▫Sets optimal values for P, I & D to get ideal response from control system ▫M▫Manipulates the PID’s output then measures the rate of change, overshoot and response of the process variable UUses Ziegler-Nichols methodology ▫P▫Press <Auto-Tune…> button  ▫N▫NOTE: 1 st make sure process is relatively stable ▫S▫Steps: 1.Choose which variables to tune 2.Choose tuning algorithm 3.Decide what to do with newly-tuned PID 4.Do something with new tuning constants

Instruction Set (Analog/Process) C.Auto-tune Process (cont’) 1.Choose which variables are to be Auto-Tuned (Control Type) 2.Choose which type of tuning algorithm to be used (Tuning Algorithm) a.Closed Loop – cycles Output from 0% to 100% & back as PV crosses SP (3 times) i.Choose Deadband around this crossing if necessary Press <Start Tuning> button… Auto-tune happens…

Instruction Set (Analog/Process) C.Auto-tune Process 2.Choose which type of tuning algorithm to be used (Tuning Algorithm) b.Open Loop – Output is bumped & response is measured by the change in PV i.Set Sample Time to 25% of loop’s sample time ii.Set Minimum PV Change iii.Set Output Bump size Press <Start Tuning>… Auto-tune happens…

Instruction Set (Analog/Process) C.Auto-tune Process (cont’) 3.Decide what to do with the newly-tuned PID  Return Control to the Ladder Program  Override Loop Mode as Auto  Override Loop Mode as Manual  Recent Tuning History

Instruction Set (Analog/Process) C.Auto-tune Process (cont’) 4.Do something with your newly calculated PID constants CCopy to Clipboard AAdd to PIDINIT Instruction RRecent Tuning History

Instruction Set (Analog/Process) D.PID Process Simulator ▫Do-more Designer has a Virtual PLC (SIM) ▫Sim  Setup PID Process Simulator

Instruction Set (Analog/Process)