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

More Related Content

PPTX
instrumentation docments
PPTX
Process Plant design fundementals
PDF
Breastfeeding Rates In The United States By Characteristics Of The Child,
PDF
Innovation webinar - Three ways erp will change - dan matthews
 
PPTX
Vakdag fondsenwerving 2010 harm olde
PPT
Sea Series by Henry Bismuth, Courtesy of Chisholm Gallery
PPTX
9. Voluntary and charitable organisations - Bus Man CFE Higher
PDF
Pooled Analysis Of Antidepressant Levels In Lactating Mothers, Breast Milk, A...
instrumentation docments
Process Plant design fundementals
Breastfeeding Rates In The United States By Characteristics Of The Child,
Innovation webinar - Three ways erp will change - dan matthews
 
Vakdag fondsenwerving 2010 harm olde
Sea Series by Henry Bismuth, Courtesy of Chisholm Gallery
9. Voluntary and charitable organisations - Bus Man CFE Higher
Pooled Analysis Of Antidepressant Levels In Lactating Mothers, Breast Milk, A...

Viewers also liked (18)

PPTX
Questionario di soddisfazione per le famiglie
PPS
DDI Aircraft OML Scanning and Modeling Presentation Oct 2009
PDF
Breastfeeding Friendly Physician’S Office Optimizing Care For Infants And C...
PDF
Métricas de código, pra que te quero?
PPT
Rome Through The Ages
PPT
HB Media at SBN
PDF
Дискуссионная панель «Облака в развитии» 06-19-12
PDF
RAFTT Technology Examples
PPT
D2D Team Presentation
PDF
Influence Of Sorne Food Additives On Igg Plasma Concentrations In Newborn Cal...
PPT
Présentation voyage pares amb música
PPTX
Forever flowing 3.2
PPT
32. Place
PPT
12. Mission Statements - Bus Man CFE Higher
PDF
Building Customer Networks for Successful Word of Mouth Marketing
PPTX
Wellness Party-Massage Therapeutics, INC
PPT
Ppt caperucita
PPT
13. Groupings Activities - Bus Man CFE Higher
Questionario di soddisfazione per le famiglie
DDI Aircraft OML Scanning and Modeling Presentation Oct 2009
Breastfeeding Friendly Physician’S Office Optimizing Care For Infants And C...
Métricas de código, pra que te quero?
Rome Through The Ages
HB Media at SBN
Дискуссионная панель «Облака в развитии» 06-19-12
RAFTT Technology Examples
D2D Team Presentation
Influence Of Sorne Food Additives On Igg Plasma Concentrations In Newborn Cal...
Présentation voyage pares amb música
Forever flowing 3.2
32. Place
12. Mission Statements - Bus Man CFE Higher
Building Customer Networks for Successful Word of Mouth Marketing
Wellness Party-Massage Therapeutics, INC
Ppt caperucita
13. Groupings Activities - Bus Man CFE Higher
Ad

Similar to ControlDraw Introduction (20)

PPTX
Amq Overview Continuous Quality Assurance
PPTX
Modeling and Testing Dovetail in MagicDraw
PPT
Summary Technical Presentation (General)
PDF
AnalytiX DS - Master Deck
PPT
Visual Studio Team System 2010
PPT
Telelogic Dashboard Presentation
PPT
The Magic Of Application Lifecycle Management In Vs Public
PPTX
Software Project Management - NESDEV
PPT
VTU - MIS Module 4 - SDLC
ODP
SCM: An Introduction
PPT
SAP Testing Services
PPTX
Saving resources with simulation webinar 092011
PPT
Manualtestingppt
PPT
Rhapsody Systems Software
PPTX
SE-03.pptx
PPTX
SYSTEMS PRESENTATION to help you in design
PPT
Soft Eng - Software Process
PPT
PPT
PPT
Software Process Models
Amq Overview Continuous Quality Assurance
Modeling and Testing Dovetail in MagicDraw
Summary Technical Presentation (General)
AnalytiX DS - Master Deck
Visual Studio Team System 2010
Telelogic Dashboard Presentation
The Magic Of Application Lifecycle Management In Vs Public
Software Project Management - NESDEV
VTU - MIS Module 4 - SDLC
SCM: An Introduction
SAP Testing Services
Saving resources with simulation webinar 092011
Manualtestingppt
Rhapsody Systems Software
SE-03.pptx
SYSTEMS PRESENTATION to help you in design
Soft Eng - Software Process
Software Process Models
Ad

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Getting Started with Data Integration: FME Form 101
PDF
Mushroom cultivation and it's methods.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Tartificialntelligence_presentation.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
A comparative analysis of optical character recognition models for extracting...
Reach Out and Touch Someone: Haptics and Empathic Computing
cloud_computing_Infrastucture_as_cloud_p
Getting Started with Data Integration: FME Form 101
Mushroom cultivation and it's methods.pdf
1. Introduction to Computer Programming.pptx
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
Tartificialntelligence_presentation.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Assigned Numbers - 2025 - Bluetooth® Document
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx

ControlDraw Introduction

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