SlideShare a Scribd company logo
Lightning Fast SCADA
Development with Open Library
for WinCC OA
Automation Summit
Boca Raton, FL, June 26-28, 2017
Agenda
• DMC Overview
• What is the Siemens Open Library
• WinCC OA
• How does it Work?
• Making Changes/Contributing
• Questions
DMC Overview
Established in 1996, DMC serves customers worldwide from offices in
Chicago, Boston, Denver, Houston, New York, and St. Louis
employees & growing
120+
Siemens Expertise
31 Siemens Certified Engineers
DMC Customers
Automotive Chemical & Food Processing
Consumer Goods Defense Contracting Energy & Utilities Food & Beverage
Packaging Pharmaceutical Printing & Textiles Semiconductor
Special Machinery Telecommunications Test & Measurement
Industries Served
Presenter Info
• B.S. in Chemical Engineering– University of Oklahoma
• With DMC since 2007
• Siemens Certified Professional
• WinCC OA Certified Engineer
• PE – Control Systems
Leon Grossman
Principal Engineer (Chicago)
Peter King
Systems Engineer
BS, Mechanical Engineering
Leigh Matthews Adam Wojcik
Project Engineer
BS, Mechanical Engineering
Project Contributors
Systems Engineer
BS, Medical Engineering
MS, Mechatronics
Siemens
Open
Library
What Is It?
• Developed by DMC over many years
What is it?
• Developed by DMC over many years
• Collaboration with Siemens to release it
What is it?
&
• Developed by DMC over many years
• Collaboration with Siemens to release it
• Collection of standard objects to speed development
What is it?
• Developed by DMC over many years
• Collaboration with Siemens to release it
• Collection of standard objects to speed development
• Available to anyone under and Open Source License
(Modify, Redistribute, Sell)
What is it?
What is
Included?
• Library Objects
• Function Block
• User Defined Type
• Pop-up Faceplate
• Icon Faceplate
• WinCC OA Data
Point Types
What is Included
• Library Objects
• Documentation*
What is Included
*WinCC OA Documentation is coming as the library is completed
• Library Objects
• Documentation
• Example Project (in progress)
What is Included
• Library Objects
• Documentation
• Example Project (in progress)
• User Submitted Content
What is Included
Target
Platforms
• S7-1500
What Platforms?
• S7-1500
• S7-1200
What Platforms?
• S7-1500
• S7-1200
• S7-300 (TIA Portal)
What Platforms?
• S7-1500
• S7-1200
• S7-300 (TIA Portal)
• S7-400 (TIA Portal)
What Platforms?
• S7-1500
• S7-1200
• S7-300 (TIA Portal)
• S7-400 (TIA Portal)
• WinCC Comfort
What Platforms?
• S7-1500
• S7-1200
• S7-300 (TIA Portal)
• S7-400 (TIA Portal)
• WinCC Comfort
• WinCC OA
What Platforms?
• S7-1500
• S7-1200
• S7-300 (TIA Portal)
• S7-400 (TIA Portal)
• WinCC Comfort
• WinCC OA
• Open to Other Platforms!
What Platforms?
Specific
Blocks
Motor Control:
• G Series VFD Control – fbVFD_Gseries
• Pump style coming*
Which Blocks?
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Pump Style Coming*
Which Blocks?
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Digital Single Speed Motor – fbMotor_Reversing
Which Blocks?
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Digital Single Speed Motor – fbMotor_Reversing
• Simocode Pro V Starter – fbMotor_ProV (coming)
• 3RW Starter – fbMotor_3RW (coming)
Which Blocks?
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Digital Single Speed Motor – fbMotor_Reversing
• Simocode Pro V Starter – fbMotor_ProV (coming)
• 3RW Starter – fbMotor_3RW (coming)
Valve Control:
• Two State Solenoid Valve – fbValve_Solenoid
Which Blocks?
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Digital Single Speed Motor – fbMotor_Reversing
• Simocode Pro V Starter – fbMotor_ProV (coming soon)
• 3RW Starter – fbMotor_3RW (coming soon)
Valve Control:
• Two State Solenoid Valve – fbValve_Solenoid
• Analog Valve – fbValve_Analog
Which Blocks?
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
• Analog Output with Scaling – fbIO_AnalogOutput
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
• Analog Output with Scaling – fbIO_AnalogOutput
System Control
• Interlock Function Block – fbInterlock
• Dynamic sizing display
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
• Analog Output with Scaling – fbIO_AnalogOutput
System Control
• Interlock Function Block - fbInterlock
• PID Interface – fbPID_CompactInterface
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
• Analog Output with Scaling – fbIO_AnalogOutput
System Control
• Interlock Function Block - fbInterlock
• PID Interface – fbPID_CompactInterface
• System Control
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms – fbIO_AnalogInput
• Analog Output with Scaling – fbIO_AnalogOutput
System Control
• Interlock Function Block - fbInterlock
• PID Interface – fbPID_CompactInterface
• System Control
• Standard Alarm Interface - fbAlarmWarning
Motor Control:
• G Series VFD Control – fbVFD_GSeries
• Analog VFD Control – fbVFD_Analog
• Digital Single Speed Motor –
fbMotor_Reversing
• Simocode Pro V Starter – fbMotor_ProV
(coming)
• 3RW Starter – fbMotor_3RW (coming)
Valve Control:
• Two State Solenoid Valve –
fbValve_Solenoid
• Analog Valve – fbValve_Analog
Which Blocks?
Inputs/Ouputs
• Analog Input with Scaling and Alarms –
fbIO_AnalogInput
• Analog Output with Scaling –
fbIO_AnalogOutput
System Control
• Interlock Function Block - fbInterlock
• PID Interface – fbPID_CompactInterface
• System Control
• Standard Alarm Interface –
fbAlarmWarning
• Large number of other blocks not part of the official library
• All currently provided from DMC, but will grow to include
other submitted blocks.
Supplementary Blocks
WinCC OA
• Top Tier SCADA
WinCC OA
• Top Tier SCADA
• Object Oriented Architecture
• For exceptional reusability of code
WinCC OA
• Top Tier SCADA
• Object Oriented Architecture
• Flexible Design
WinCC OA
• Top Tier SCADA
• Object Oriented Architecture
• Flexible Design
• Cross-platform compatible
WinCC OA
• Top Tier SCADA
• Object Oriented Architecture
• Flexible Design
• Cross-platform compatible
• But… It’s Script Heavy. Open Library to the Rescue!
WinCC OA
• Para (tag Database)
Object Oriented (OO)
• Para (tag Database)
• Scripts
Object Oriented (OO)
• Para (tag Database)
• Scripts
• Screen objects
• Built in properties for rotation and color
• Inheritance from scripts
Object Oriented (OO)
• Subproject keeps library code out of
main project
Modular
• Subproject keeps library code out of main
project
• Edits to library are saved in your active project
• Can put them back if you want
to re-add to library
Modular
• Subproject keeps library code out of main project
• Edits to library are saved in your active project
• Para and Graphical object separation allows for different
representations to be created that still use the same underlying
data structures
Modular
Usage
• Add the subproject
• Import the data types
Include the subproject into your project
• Create an object model of your system.
Create system model
• Use ASCII manager to map tags to the object model.
Map tags
• Drag objects on the screen and attach to the system model
• WinCC OA supports dynamic object instantiation and
parameterized screens to make screens development even faster!
Build screens
• Your objects get linked with all the popup information
from that add step!
Enjoy the Ease!
Where to
Get it?
• Download at OpenPLCLibrary.com
• Contribute by emailing it to
Contribute@OpenPLCLibrary.com or
Leon.Grossman@dmcinfo.com
• Report issues to same email address
Where is it?
Making
Changes &
Contributing
• Just do it!
• If you find a bug or develop something you can share with
others, email Contribute@OpenPLCLibrary.com
• Make changes as needed for any project and contribute
• The goal is to improve the entire community together
How/when to edit the Open Library
Road Map
Road Map
• Move from Alpha to Beta
• Testing
• Documentation
Where to now?
Where to now?
• Move from Alpha to Beta
• Maintain parity with core Open Library
• Move from Alpha to Beta
• Maintain parity with core Open Library
• Automated Address Mapping Tools
Where to now?
• Move from Alpha to Beta
• Maintain parity with core Open Library
• Automated Address Mapping Tools
• Automated Alarm Enable
Where to now?
How Can
You Help?
• Submit Blocks & Objects
• Inform Siemens Sales if you are using it
• Write in to suggest edits or improvements
• Provide feedback & report bugs
How can you help?
When do I
use it?
• When you have lots of duplication of system components
• When you want a full featured SCADA system
• When you outgrow comfort panels
When to use the OA Open Library?
Summary
• Portal Libraries are great
• WinCC OA OO is really cool
• Siemens Open Library is
• Free
• Helpful
• Editable
• Improved by you
• Get it here: OpenPLCLibrary.com
End Presentation
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
Ad

More Related Content

What's hot (20)

Programación SIEMENS S7 200
Programación SIEMENS S7 200Programación SIEMENS S7 200
Programación SIEMENS S7 200
EDUARDO RODRÍGUEZ PORTES
 
IMCC.pptx
IMCC.pptxIMCC.pptx
IMCC.pptx
ssuser7479cd
 
Simulink
SimulinkSimulink
Simulink
jackabraham
 
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
INACAP
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
Mahmoud Hussein
 
2 s120 commissioning
2 s120 commissioning2 s120 commissioning
2 s120 commissioning
Marcos Romanholo
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
DMC, Inc.
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
DMC, Inc.
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control Network
Dony Riyanto
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
Shashi Kumar Mergu
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
teledynelecroy
 
FlexRay
FlexRayFlexRay
FlexRay
RojaRamaniPradhan
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
System Dynamics
System DynamicsSystem Dynamics
System Dynamics
guest235163a
 
S7 1200 basic
S7 1200 basicS7 1200 basic
S7 1200 basic
Control Technique , Motion control
 
Plc scada details and comparison
Plc scada details and comparisonPlc scada details and comparison
Plc scada details and comparison
tamannataneja
 
Control system block diagram
Control system block diagramControl system block diagram
Control system block diagram
Nilesh Bhaskarrao Bahadure
 
62999778 el-grafcet-practica-y-aplicaciones
62999778 el-grafcet-practica-y-aplicaciones62999778 el-grafcet-practica-y-aplicaciones
62999778 el-grafcet-practica-y-aplicaciones
José Antonio López Frías
 
Using matlab simulink
Using matlab simulinkUsing matlab simulink
Using matlab simulink
Marilyn Barragán Castañeda
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
James Towers
 
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
Sr. José Márquez, La Formación de Profesionales para el control avanzado de p...
INACAP
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
DMC, Inc.
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
DMC, Inc.
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control Network
Dony Riyanto
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
teledynelecroy
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
Plc scada details and comparison
Plc scada details and comparisonPlc scada details and comparison
Plc scada details and comparison
tamannataneja
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
James Towers
 

Viewers also liked (7)

Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016
DMC, Inc.
 
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
DMC, Inc.
 
Pushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to CloudPushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to Cloud
DMC, Inc.
 
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoTReal-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
DMC, Inc.
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
DMC, Inc.
 
What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017
DMC, Inc.
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPU
DMC, Inc.
 
Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016
DMC, Inc.
 
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
DMC, Inc.
 
Pushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to CloudPushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to Cloud
DMC, Inc.
 
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoTReal-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
DMC, Inc.
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
DMC, Inc.
 
What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017
DMC, Inc.
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPU
DMC, Inc.
 
Ad

Similar to Lightning Fast SCADA Development with Open Library for WinCC OA (20)

Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk News
ESUG
 
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010
ESUG
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment
Paulo Mattos
 
CI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page AppsCI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page Apps
Mike North
 
Building real time data-driven products
Building real time data-driven productsBuilding real time data-driven products
Building real time data-driven products
Lars Albertsson
 
ITB2024 - Keynote Day 1 - Ortus Solutions.pdf
ITB2024 - Keynote Day 1 - Ortus Solutions.pdfITB2024 - Keynote Day 1 - Ortus Solutions.pdf
ITB2024 - Keynote Day 1 - Ortus Solutions.pdf
Ortus Solutions, Corp
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
ArdenCST
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery
XebiaLabs
 
Staging and Deployment
Staging and DeploymentStaging and Deployment
Staging and Deployment
heyrocker
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
ESUG
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3
ArdenCST
 
The Future of Adhearson
The Future of AdhearsonThe Future of Adhearson
The Future of Adhearson
Mojo Lingo
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
Sumit Rangwala
 
Cincom Roadmap ESUG2014
Cincom Roadmap ESUG2014Cincom Roadmap ESUG2014
Cincom Roadmap ESUG2014
ESUG
 
Versioning for Developers
Versioning for DevelopersVersioning for Developers
Versioning for Developers
Michelangelo van Dam
 
OpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals companyOpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals company
Alkacon Software GmbH & Co. KG
 
Bringing DevOps to the Database
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the Database
Michaela Murray
 
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling SoftwareJAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
jazoon13
 
Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk News
ESUG
 
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010
ESUG
 
A modern web centric development-deployment environment
A modern web centric development-deployment  environment A modern web centric development-deployment  environment
A modern web centric development-deployment environment
Paulo Mattos
 
CI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page AppsCI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page Apps
Mike North
 
Building real time data-driven products
Building real time data-driven productsBuilding real time data-driven products
Building real time data-driven products
Lars Albertsson
 
ITB2024 - Keynote Day 1 - Ortus Solutions.pdf
ITB2024 - Keynote Day 1 - Ortus Solutions.pdfITB2024 - Keynote Day 1 - Ortus Solutions.pdf
ITB2024 - Keynote Day 1 - Ortus Solutions.pdf
Ortus Solutions, Corp
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
ArdenCST
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery
XebiaLabs
 
Staging and Deployment
Staging and DeploymentStaging and Deployment
Staging and Deployment
heyrocker
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
ESUG
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3
ArdenCST
 
The Future of Adhearson
The Future of AdhearsonThe Future of Adhearson
The Future of Adhearson
Mojo Lingo
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
Sumit Rangwala
 
Cincom Roadmap ESUG2014
Cincom Roadmap ESUG2014Cincom Roadmap ESUG2014
Cincom Roadmap ESUG2014
ESUG
 
Bringing DevOps to the Database
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the Database
Michaela Murray
 
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling SoftwareJAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
JAZOON'13 - Abdelmonaim Remani - The Economies of Scaling Software
jazoon13
 
Ad

More from DMC, Inc. (18)

NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
DMC, Inc.
 
VI package manager
VI package managerVI package manager
VI package manager
DMC, Inc.
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package Manager
DMC, Inc.
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
DMC, Inc.
 
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
DMC, Inc.
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handling
DMC, Inc.
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoT
DMC, Inc.
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
DMC, Inc.
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentation
DMC, Inc.
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive Advantage
DMC, Inc.
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit
DMC, Inc.
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 Presentation
DMC, Inc.
 
Siemens oil and gas 2016 WinCC OA
Siemens oil and gas 2016   WinCC OASiemens oil and gas 2016   WinCC OA
Siemens oil and gas 2016 WinCC OA
DMC, Inc.
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
DMC, Inc.
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentation
DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
DMC, Inc.
 
NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
DMC, Inc.
 
VI package manager
VI package managerVI package manager
VI package manager
DMC, Inc.
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package Manager
DMC, Inc.
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
DMC, Inc.
 
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
DMC, Inc.
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handling
DMC, Inc.
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoT
DMC, Inc.
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
DMC, Inc.
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentation
DMC, Inc.
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive Advantage
DMC, Inc.
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit
DMC, Inc.
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 Presentation
DMC, Inc.
 
Siemens oil and gas 2016 WinCC OA
Siemens oil and gas 2016   WinCC OASiemens oil and gas 2016   WinCC OA
Siemens oil and gas 2016 WinCC OA
DMC, Inc.
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
DMC, Inc.
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentation
DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
DMC, Inc.
 

Recently uploaded (20)

Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 

Lightning Fast SCADA Development with Open Library for WinCC OA

  • 1. Lightning Fast SCADA Development with Open Library for WinCC OA Automation Summit Boca Raton, FL, June 26-28, 2017
  • 2. Agenda • DMC Overview • What is the Siemens Open Library • WinCC OA • How does it Work? • Making Changes/Contributing • Questions
  • 3. DMC Overview Established in 1996, DMC serves customers worldwide from offices in Chicago, Boston, Denver, Houston, New York, and St. Louis employees & growing 120+
  • 4. Siemens Expertise 31 Siemens Certified Engineers
  • 6. Automotive Chemical & Food Processing Consumer Goods Defense Contracting Energy & Utilities Food & Beverage Packaging Pharmaceutical Printing & Textiles Semiconductor Special Machinery Telecommunications Test & Measurement Industries Served
  • 7. Presenter Info • B.S. in Chemical Engineering– University of Oklahoma • With DMC since 2007 • Siemens Certified Professional • WinCC OA Certified Engineer • PE – Control Systems Leon Grossman Principal Engineer (Chicago)
  • 8. Peter King Systems Engineer BS, Mechanical Engineering Leigh Matthews Adam Wojcik Project Engineer BS, Mechanical Engineering Project Contributors Systems Engineer BS, Medical Engineering MS, Mechatronics
  • 11. • Developed by DMC over many years What is it?
  • 12. • Developed by DMC over many years • Collaboration with Siemens to release it What is it? &
  • 13. • Developed by DMC over many years • Collaboration with Siemens to release it • Collection of standard objects to speed development What is it?
  • 14. • Developed by DMC over many years • Collaboration with Siemens to release it • Collection of standard objects to speed development • Available to anyone under and Open Source License (Modify, Redistribute, Sell) What is it?
  • 16. • Library Objects • Function Block • User Defined Type • Pop-up Faceplate • Icon Faceplate • WinCC OA Data Point Types What is Included
  • 17. • Library Objects • Documentation* What is Included *WinCC OA Documentation is coming as the library is completed
  • 18. • Library Objects • Documentation • Example Project (in progress) What is Included
  • 19. • Library Objects • Documentation • Example Project (in progress) • User Submitted Content What is Included
  • 23. • S7-1500 • S7-1200 • S7-300 (TIA Portal) What Platforms?
  • 24. • S7-1500 • S7-1200 • S7-300 (TIA Portal) • S7-400 (TIA Portal) What Platforms?
  • 25. • S7-1500 • S7-1200 • S7-300 (TIA Portal) • S7-400 (TIA Portal) • WinCC Comfort What Platforms?
  • 26. • S7-1500 • S7-1200 • S7-300 (TIA Portal) • S7-400 (TIA Portal) • WinCC Comfort • WinCC OA What Platforms?
  • 27. • S7-1500 • S7-1200 • S7-300 (TIA Portal) • S7-400 (TIA Portal) • WinCC Comfort • WinCC OA • Open to Other Platforms! What Platforms?
  • 29. Motor Control: • G Series VFD Control – fbVFD_Gseries • Pump style coming* Which Blocks?
  • 30. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Pump Style Coming* Which Blocks?
  • 31. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Digital Single Speed Motor – fbMotor_Reversing Which Blocks?
  • 32. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Digital Single Speed Motor – fbMotor_Reversing • Simocode Pro V Starter – fbMotor_ProV (coming) • 3RW Starter – fbMotor_3RW (coming) Which Blocks?
  • 33. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Digital Single Speed Motor – fbMotor_Reversing • Simocode Pro V Starter – fbMotor_ProV (coming) • 3RW Starter – fbMotor_3RW (coming) Valve Control: • Two State Solenoid Valve – fbValve_Solenoid Which Blocks?
  • 34. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Digital Single Speed Motor – fbMotor_Reversing • Simocode Pro V Starter – fbMotor_ProV (coming soon) • 3RW Starter – fbMotor_3RW (coming soon) Valve Control: • Two State Solenoid Valve – fbValve_Solenoid • Analog Valve – fbValve_Analog Which Blocks?
  • 35. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput
  • 36. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput
  • 37. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput System Control • Interlock Function Block – fbInterlock • Dynamic sizing display
  • 38. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput System Control • Interlock Function Block - fbInterlock • PID Interface – fbPID_CompactInterface
  • 39. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput System Control • Interlock Function Block - fbInterlock • PID Interface – fbPID_CompactInterface • System Control
  • 40. Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput System Control • Interlock Function Block - fbInterlock • PID Interface – fbPID_CompactInterface • System Control • Standard Alarm Interface - fbAlarmWarning
  • 41. Motor Control: • G Series VFD Control – fbVFD_GSeries • Analog VFD Control – fbVFD_Analog • Digital Single Speed Motor – fbMotor_Reversing • Simocode Pro V Starter – fbMotor_ProV (coming) • 3RW Starter – fbMotor_3RW (coming) Valve Control: • Two State Solenoid Valve – fbValve_Solenoid • Analog Valve – fbValve_Analog Which Blocks? Inputs/Ouputs • Analog Input with Scaling and Alarms – fbIO_AnalogInput • Analog Output with Scaling – fbIO_AnalogOutput System Control • Interlock Function Block - fbInterlock • PID Interface – fbPID_CompactInterface • System Control • Standard Alarm Interface – fbAlarmWarning
  • 42. • Large number of other blocks not part of the official library • All currently provided from DMC, but will grow to include other submitted blocks. Supplementary Blocks
  • 44. • Top Tier SCADA WinCC OA
  • 45. • Top Tier SCADA • Object Oriented Architecture • For exceptional reusability of code WinCC OA
  • 46. • Top Tier SCADA • Object Oriented Architecture • Flexible Design WinCC OA
  • 47. • Top Tier SCADA • Object Oriented Architecture • Flexible Design • Cross-platform compatible WinCC OA
  • 48. • Top Tier SCADA • Object Oriented Architecture • Flexible Design • Cross-platform compatible • But… It’s Script Heavy. Open Library to the Rescue! WinCC OA
  • 49. • Para (tag Database) Object Oriented (OO)
  • 50. • Para (tag Database) • Scripts Object Oriented (OO)
  • 51. • Para (tag Database) • Scripts • Screen objects • Built in properties for rotation and color • Inheritance from scripts Object Oriented (OO)
  • 52. • Subproject keeps library code out of main project Modular
  • 53. • Subproject keeps library code out of main project • Edits to library are saved in your active project • Can put them back if you want to re-add to library Modular
  • 54. • Subproject keeps library code out of main project • Edits to library are saved in your active project • Para and Graphical object separation allows for different representations to be created that still use the same underlying data structures Modular
  • 55. Usage
  • 56. • Add the subproject • Import the data types Include the subproject into your project
  • 57. • Create an object model of your system. Create system model
  • 58. • Use ASCII manager to map tags to the object model. Map tags
  • 59. • Drag objects on the screen and attach to the system model • WinCC OA supports dynamic object instantiation and parameterized screens to make screens development even faster! Build screens
  • 60. • Your objects get linked with all the popup information from that add step! Enjoy the Ease!
  • 62. • Download at OpenPLCLibrary.com • Contribute by emailing it to [email protected] or [email protected] • Report issues to same email address Where is it?
  • 64. • Just do it! • If you find a bug or develop something you can share with others, email [email protected] • Make changes as needed for any project and contribute • The goal is to improve the entire community together How/when to edit the Open Library
  • 67. • Move from Alpha to Beta • Testing • Documentation Where to now?
  • 68. Where to now? • Move from Alpha to Beta • Maintain parity with core Open Library
  • 69. • Move from Alpha to Beta • Maintain parity with core Open Library • Automated Address Mapping Tools Where to now?
  • 70. • Move from Alpha to Beta • Maintain parity with core Open Library • Automated Address Mapping Tools • Automated Alarm Enable Where to now?
  • 72. • Submit Blocks & Objects • Inform Siemens Sales if you are using it • Write in to suggest edits or improvements • Provide feedback & report bugs How can you help?
  • 74. • When you have lots of duplication of system components • When you want a full featured SCADA system • When you outgrow comfort panels When to use the OA Open Library?
  • 75. Summary • Portal Libraries are great • WinCC OA OO is really cool • Siemens Open Library is • Free • Helpful • Editable • Improved by you • Get it here: OpenPLCLibrary.com

Editor's Notes

  • #5: We are Siemens Solutions partners with the Factory Automation Group and with WinCC OA and as WinCC Specialists. We are certified with the Control Systems Integrators Association.
  • #7: Here are some of DMC’s customers
  • #8: Our diverse experience in technology, industry and processes allows us to bring best practices from many areas.  We deliver solutions not available from singularly focused organizations. Our experience is broad and deep.  We have a proven track record in a wide range of industries.