Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Do-more Technical Training Instruction Set (Analog/Process)"— Presentation transcript:

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

2 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)

3 Box Instruction Corner

4 Instruction Set (Analog/Process)

5 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

6 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

7 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

8

9 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

10 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

11

12

13

14

15

16 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

17 Instruction Set (Analog/Process)

18

19 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

20 Instruction Set (Analog/Process)

21

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

23 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)

24 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)

25 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

26 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…

27 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…

28 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

29 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

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

31 Instruction Set (Analog/Process)


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

Similar presentations


Ads by Google