0
ControlDraw Ltd <ul><li>10 years successful operation </li></ul><ul><li>Providers of Software plus expert consulting </li>...
Francis Lovering ControlDraw Ltd 24 years with EPC Technical manager Automation group 10 years ControlDraw Ltd Active and ...
(How) Do you? <ul><li>Ensure Automation Systems meet End User needs </li></ul><ul><ul><li>Must haves, wishes etc </li></ul...
ControlDraw Introduction <ul><li>Software for Specifying and Designing Automation systems </li></ul><ul><li>Hierarchical a...
ControlDraw Description <ul><li>Uses a Hierarchical and Graphical object modelling approach </li></ul><ul><li>Appropriate ...
Advantage of graphical specifications <ul><li>(Good) Diagrams are much less ambiguous than text </li></ul><ul><li>User und...
Graphical Objects <ul><li>Diagrams show the Objects in a process </li></ul><ul><li>Diagram Symbols can be much more than p...
Hierarchical <ul><li>Objects can contain objects, by linking an object to a Child Diagram </li></ul><ul><li>This is recurs...
Object properties <ul><li>Class </li></ul><ul><ul><li>Extended S88 types </li></ul></ul><ul><ul><ul><li>Eg Unit, EM, CM </...
Object Instances <ul><li>ControlDraw scans a model to create records for all object instances </li></ul><ul><li>Each Class...
Diagrams  <ul><li>Process Cells </li></ul>
Diagrams <ul><li>Units,  </li></ul>
Diagrams <ul><li>Equipment Modules </li></ul>
Diagrams <ul><li>SFC – Sequential Function Charts  </li></ul><ul><ul><li>for Phases and Operation (Equipment Procedural En...
Diagrams <ul><li>PFC –Procedure Function Charts </li></ul><ul><ul><li>For Recipe Procedures, Recipe Unit Procedures, Recip...
Diagrams <ul><li>SAMA, Logic  </li></ul><ul><ul><li>For Control Modules </li></ul></ul>
States and state matrices <ul><li>All objects in a model can have States </li></ul><ul><li>These can be related to each ot...
Simulation <ul><li>Many Diagrams types can be put into simulation mode </li></ul><ul><li>Test Control Strategies </li></ul>
S88 Procedure to Equipment Linking <ul><li>The Recipes can be linked to the equipment by referencing Recipe Procedural ele...
Build libraries of modules.  <ul><li>Diagrams can be re-used in multiple models  </li></ul><ul><li>Reference model contain...
Version Controls <ul><li>Everything in a model has a version number: </li></ul><ul><ul><li>Diagrams </li></ul></ul><ul><ul...
Comparison with P&ID CAD systems <ul><li>Products like SmartPlant and Comos have some capability </li></ul><ul><li>But onl...
What can a Project manager get out of ControlDraw? <ul><li>High quality System Independent Specifications </li></ul><ul><u...
What expertise must my engineers have? <ul><li>Not all need the same level </li></ul><ul><li>Some might just do the simple...
The ControlDraw Reviewer  <ul><li>View, navigate, and print the contents of a ControlDraw model  </li></ul><ul><li>Make co...
Opportunities <ul><li>Get in at the beginning of projects </li></ul><ul><ul><li>Develop System independent models </li></u...
System Development One Page
Concluding <ul><li>The more you do with ControlDraw, the more you can get out of it </li></ul><ul><li>Examine all the docu...
Upcoming SlideShare
Loading in...5
×

ControlDraw Introduction

548

Published on

Do you manage automation projects?

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
548
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "ControlDraw Introduction"

  1. 1. ControlDraw Ltd <ul><li>10 years successful operation </li></ul><ul><li>Providers of Software plus expert consulting </li></ul><ul><li>Clients and users around the world </li></ul><ul><li>Lends money to banks </li></ul><ul><li>www.controldraw.co.uk </li></ul>
  2. 2. Francis Lovering ControlDraw Ltd 24 years with EPC Technical manager Automation group 10 years ControlDraw Ltd Active and Award winner in World Batch Forum [email_address]
  3. 3. (How) Do you? <ul><li>Ensure Automation Systems meet End User needs </li></ul><ul><ul><li>Must haves, wishes etc </li></ul></ul><ul><ul><li>Manage User approvals </li></ul></ul><ul><li>Manage automation projects </li></ul><ul><ul><li>Design before programming! </li></ul></ul><ul><ul><li>Track progress </li></ul></ul><ul><ul><li>Manage changes </li></ul></ul><ul><li>Ensure Specifications are accurate </li></ul><ul><li>Define the Modularisation of a system </li></ul><ul><ul><li>S88 etc </li></ul></ul>
  4. 4. ControlDraw Introduction <ul><li>Software for Specifying and Designing Automation systems </li></ul><ul><li>Hierarchical and Graphical Object models </li></ul><ul><li>Discrete, S88 batch and Continuous control </li></ul><ul><li>High definition Specifications for the entire Life Cycle </li></ul><ul><li>Improves User understanding </li></ul><ul><li>Improves Project Management </li></ul><ul><li>Reduces errors </li></ul><ul><li>Accelerates development </li></ul>
  5. 5. ControlDraw Description <ul><li>Uses a Hierarchical and Graphical object modelling approach </li></ul><ul><li>Appropriate Diagrams for all modules </li></ul><ul><li>Includes State oriented objects and methods </li></ul><ul><li>Includes simulation, verification and more </li></ul><ul><li>A ControlDraw model is database </li></ul><ul><ul><li>Tables automatically generated from the contents of diagrams </li></ul></ul><ul><ul><li>Advanced data population </li></ul></ul>
  6. 6. Advantage of graphical specifications <ul><li>(Good) Diagrams are much less ambiguous than text </li></ul><ul><li>User understanding is improved </li></ul><ul><ul><li>New Users may need a few hours of training </li></ul></ul><ul><ul><li>Then User approval is more meaningful </li></ul></ul><ul><ul><li>And traceable </li></ul></ul>
  7. 7. Graphical Objects <ul><li>Diagrams show the Objects in a process </li></ul><ul><li>Diagram Symbols can be much more than pictorial, they can be S88 Objects corresponding to the S88 entities </li></ul><ul><ul><li>Recipe Procedures, Units Equipment modules, Control Modules etc </li></ul></ul>
  8. 8. Hierarchical <ul><li>Objects can contain objects, by linking an object to a Child Diagram </li></ul><ul><li>This is recursive so allowing hierarchies that match the S88 Physical and Procedural Models </li></ul>
  9. 9. Object properties <ul><li>Class </li></ul><ul><ul><li>Extended S88 types </li></ul></ul><ul><ul><ul><li>Eg Unit, EM, CM </li></ul></ul></ul><ul><ul><li>Data structure for instance data </li></ul></ul><ul><li>Data </li></ul><ul><ul><li>Symbols can contain data </li></ul></ul><ul><ul><li>This can cascade down the hierarchy (inheritance) </li></ul></ul>
  10. 10. Object Instances <ul><li>ControlDraw scans a model to create records for all object instances </li></ul><ul><li>Each Class has configurable database tables </li></ul><ul><li>These can match PLC and DCS structures </li></ul>
  11. 11. Diagrams <ul><li>Process Cells </li></ul>
  12. 12. Diagrams <ul><li>Units, </li></ul>
  13. 13. Diagrams <ul><li>Equipment Modules </li></ul>
  14. 14. Diagrams <ul><li>SFC – Sequential Function Charts </li></ul><ul><ul><li>for Phases and Operation (Equipment Procedural Entities) </li></ul></ul>
  15. 15. Diagrams <ul><li>PFC –Procedure Function Charts </li></ul><ul><ul><li>For Recipe Procedures, Recipe Unit Procedures, Recipe Operations </li></ul></ul>
  16. 16. Diagrams <ul><li>SAMA, Logic </li></ul><ul><ul><li>For Control Modules </li></ul></ul>
  17. 17. States and state matrices <ul><li>All objects in a model can have States </li></ul><ul><li>These can be related to each other. </li></ul><ul><li>An SFC action can set the state of an object </li></ul><ul><li>A State Matrix can be built relating for example Equipment Module to Control Module states </li></ul>
  18. 18. Simulation <ul><li>Many Diagrams types can be put into simulation mode </li></ul><ul><li>Test Control Strategies </li></ul>
  19. 19. S88 Procedure to Equipment Linking <ul><li>The Recipes can be linked to the equipment by referencing Recipe Procedural elements to Equipment Procedural elements </li></ul>
  20. 20. Build libraries of modules. <ul><li>Diagrams can be re-used in multiple models </li></ul><ul><li>Reference model contains the shared diagrams </li></ul><ul><li>Reference model also defines the classes </li></ul><ul><li>Diagrams can be made polymorphic so the one diagram can cover a number of similar modules </li></ul>
  21. 21. Version Controls <ul><li>Everything in a model has a version number: </li></ul><ul><ul><li>Diagrams </li></ul></ul><ul><ul><li>Classes </li></ul></ul><ul><ul><li>Matrices </li></ul></ul><ul><ul><li>Data </li></ul></ul><ul><li>Compare facilities provide details on all changes </li></ul>
  22. 22. Comparison with P&ID CAD systems <ul><li>Products like SmartPlant and Comos have some capability </li></ul><ul><li>But only a small portion of the scope of ControlDraw models </li></ul>
  23. 23. What can a Project manager get out of ControlDraw? <ul><li>High quality System Independent Specifications </li></ul><ul><ul><li>Provide traceable estimates </li></ul></ul><ul><ul><li>Can be for implementation in-house or externally by a third party </li></ul></ul><ul><ul><li>With design control retained even when using third party </li></ul></ul><ul><li>Proposal Models </li></ul><ul><ul><li>Estimates </li></ul></ul><ul><ul><li>Initial client approval </li></ul></ul><ul><li>Project Control </li></ul><ul><ul><li>Continual Scope Measurement </li></ul></ul><ul><ul><li>Change Tracking </li></ul></ul><ul><ul><li>Built in features such as Diagram Review Status help </li></ul></ul>
  24. 24. What expertise must my engineers have? <ul><li>Not all need the same level </li></ul><ul><li>Some might just do the simpler things </li></ul><ul><ul><li>P&ID based tasks for example to take a P&ID and make a ControlDraw diagram </li></ul></ul><ul><li>Experts can then develop the model </li></ul><ul><ul><li>It is possible to quickly make major changes and even restructure models without losing the value of the work already done </li></ul></ul><ul><li>CD includes Model Review and Advisor functions </li></ul><ul><ul><li>To check for consistent models and much more </li></ul></ul>
  25. 25. The ControlDraw Reviewer <ul><li>View, navigate, and print the contents of a ControlDraw model </li></ul><ul><li>Make comments on the diagrams and matrices </li></ul><ul><li>Make compare reports that show all changes between model versions </li></ul><ul><li>Extract all data from models </li></ul><ul><li>Can be used for online documentation </li></ul>
  26. 26. Opportunities <ul><li>Get in at the beginning of projects </li></ul><ul><ul><li>Develop System independent models </li></ul></ul><ul><ul><li>Focussed on end user requirements </li></ul></ul><ul><li>in the recession </li></ul><ul><ul><li>Clients may scale back or postpone projects </li></ul></ul><ul><ul><li>But often they keep a small front end going </li></ul></ul>
  27. 27. System Development One Page
  28. 28. Concluding <ul><li>The more you do with ControlDraw, the more you can get out of it </li></ul><ul><li>Examine all the documents you produce outside CD </li></ul><ul><ul><li>Can they be done With CD? </li></ul></ul><ul><ul><li>If not then maybe improvements to ControlDraw can be made </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×