Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ControlDraw Introduction


Published on

Do you manage automation projects?

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

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> </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>