SlideShare a Scribd company logo
Legacy Controls Systems &Virtualization
April 2015 by Jerome-Axel Cain
Controls Systems Obsolescence
 An inevitable phenomenon with 2 possible main origins
— (i) Failure of the Controls System itself
• High failure rate of critical parts (chassis, processors, I/O & communications modules...)
• Lack of spare parts
• Lack of OEM support
• No expertise available anymore
— (ii) Failure of the Programming Platform/Node
• Aging/failure of the platform physical host (PC)
• Aging of the Operating System of the physical host (Windows XP)
 Failure (i) can be postponed almost indefinitely as long as:
— System remains functional and reliable
— Spare parts inventory is adequate and/or can be replenished
— Troubleshooting expertise is on-hand
— See NORPAK (1960-2014) at the Colorado Plant
 Failure (ii) might go un-noticed until it’s too late:
— Failure remains undetected until programming change is attempted (infrequent occurrence)
— Programming software might not run on current/newer operating Systems
2 2
Controls Systems Obsolescence
 At Colorado Energy Nations, failure (ii) presented itself twice recently:
— Boiler 1-2-4 Combustion Controls
• Honeywell S9000 9100e Programmable Logic Controllers
• Functional & reliable, spare parts OK, expertise available BUT …
• Programming node (Multipro) was a 10 year old PC running Windows XP showing signs of imminent failure
• Windows XP was not commercially available anymore with purchase of a new PC
— Boiler 4-5 CEMS System
• Upgrade of RegPerfect Windows 2003 server because of ongoing RAID partial hard drive failures
• RegPerfect machine was CEMS PLCs programming node as well
• New RegPerfect Windows 2008 machine could not run Rockwell’s RSLogix5000 v13 programming software for CEMS PLCs
 In each case , 2 possible solutions:
— Upgrade of the Controls System itself
• Boiler 1-2-4 PLCs: $500k
• Boiler 4-5 CEMS: $350K
— Virtualization of the Programming Node
• Boiler 1-2-4 PLCs: through free version of VMware vSphere application
• Boiler 4-5 CEMS: through licensed version of VMware Workstation 9
3 3
Programming Node Virtualization
 Boiler 1-2-4 Combustion Controls: networked approach
— Relies on the free version of VMware vSphere application which comprises:
• VMware® vCenter Server: the central point for configuring, provisioning, and managing virtualized IT environments. This piece
of software was installed on a dedicated remote server-class machine of our Controls Network.
• VMware® vSphere Client An interface that allows users to connect remotely to vCenter Server or ESX/ESXi from any
Windows PC. This piece of software was installed on several Controls Network PCs.
4 4
-contains a Windows XP Virtual Machine with PLC programming software installed
-VM can be accessed remotely from any PC with vSphere Client
NB: VM requires a valid Windows XP license
-contains the vSphere Client
-accesses the Windows XP Virtual Machine
-Can edit PLC logic online or download logic to PLC
Programming Node Virtualization
 Boiler 4-5 CEMS System: local approach
— Relies on a licensed version of VMware Workstation 9:
• Installed locally on the new Windows 2008 Server RegPerfect machine
• Hosts a Windows 2003 Server VM (using license info from the old server)
• Local only access to the VM (not over the network)
• Sole purpose is to edit PLC logic online or download new logic to PLC
5 5
Conclusions
 Useful life of 2 important PLC systems extended:
— For several years
— At minimal cost vs. price of full PLC upgrades
• $500 for the purchase of used rack server for VM Server
• $300 for the VMware Workstation 9 license
 A somewhat hidden issue:
— CEMS vendor (Teledyne Monitor Labs)
• At first unaware of legacy PLC programming issue after server upgrade
• Now proposes our VM solution to customers to avoid PLC hardware upgrades
 An approach that can be applied further:
— Possible virtualization of entire legacy SCADA systems offers multiple advantages:
• Easy migration with full version of VMware vSphere
• Hardware redundancy at the VM server level
• No more reliance on old PCs that can fail at any time
• Rebuilding of SCADA server / client / historian takes minutes in VM environment vs days in non-VM environment
6 6

More Related Content

PPTX
Sneak Peek into the New ChangeMan ZMF Release
Navita Sood
 
PPT
Bringing up Aruba Mobility Master, Managed Device & Access Point
Aruba, a Hewlett Packard Enterprise company
 
PPTX
Install Salsa Windows 2012 Three Servers
Oscar OLVERA-IRIGOYEN, Ph.D
 
PDF
How to upgrade tp link wireless g router&ap
Universitas Indraprasta (UNINDRA)
 
PDF
Bpc migration guide
Rahul Yadav
 
PPTX
EMEA Airheads How licensing works in Aruba OS 8.x
Aruba, a Hewlett Packard Enterprise company
 
PDF
FreePBX Disaster Recovery
Hossein Yavari
 
PDF
ViewMaster - Industrial Network Configuration Utility | WoMaster
WoMaster
 
Sneak Peek into the New ChangeMan ZMF Release
Navita Sood
 
Bringing up Aruba Mobility Master, Managed Device & Access Point
Aruba, a Hewlett Packard Enterprise company
 
Install Salsa Windows 2012 Three Servers
Oscar OLVERA-IRIGOYEN, Ph.D
 
How to upgrade tp link wireless g router&ap
Universitas Indraprasta (UNINDRA)
 
Bpc migration guide
Rahul Yadav
 
EMEA Airheads How licensing works in Aruba OS 8.x
Aruba, a Hewlett Packard Enterprise company
 
FreePBX Disaster Recovery
Hossein Yavari
 
ViewMaster - Industrial Network Configuration Utility | WoMaster
WoMaster
 

What's hot (19)

PDF
Top 10 Tricks and Tools of an Oracle EPM Administrator
nking821
 
PPTX
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
PDF
SCCM Training Tutorials | SCCM Online Training
KashifSCCMTrainer
 
PDF
Upgrading Your System: A Telco User Perspectiv
OPNFV
 
PDF
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
GlobalLogic Ukraine
 
PDF
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Oak Systems
 
PDF
QualTest SIP User guide
Sevana Oü
 
PDF
Deep Dive into FME Server 2018
Safe Software
 
DOCX
Sccm Interview Questions and Answers
KashifSCCMTrainer
 
PDF
8 pipeline
Len Bass
 
PDF
11 secure development
Len Bass
 
PDF
PlantPAx Process
Avanceon-Lahore
 
PPTX
Daniel dauwe ece 561 Benchmarking Results
cinedan
 
PPSX
Theory Review II (pps)
mladenr
 
PPTX
Overview and features of NCM
ManageEngine, Zoho Corporation
 
PPTX
EMEA Airheads - AP Discovery Logic and AP Deployment
Aruba, a Hewlett Packard Enterprise company
 
PDF
St open mic_av_01092013
a8us
 
PPTX
EMEA Airheads ClearPass guest with MAC- caching using Time Source
Aruba, a Hewlett Packard Enterprise company
 
PPTX
what is sccm ? sccm online Training
KashifSCCMTrainer
 
Top 10 Tricks and Tools of an Oracle EPM Administrator
nking821
 
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
SCCM Training Tutorials | SCCM Online Training
KashifSCCMTrainer
 
Upgrading Your System: A Telco User Perspectiv
OPNFV
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
GlobalLogic Ukraine
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Oak Systems
 
QualTest SIP User guide
Sevana Oü
 
Deep Dive into FME Server 2018
Safe Software
 
Sccm Interview Questions and Answers
KashifSCCMTrainer
 
8 pipeline
Len Bass
 
11 secure development
Len Bass
 
PlantPAx Process
Avanceon-Lahore
 
Daniel dauwe ece 561 Benchmarking Results
cinedan
 
Theory Review II (pps)
mladenr
 
Overview and features of NCM
ManageEngine, Zoho Corporation
 
EMEA Airheads - AP Discovery Logic and AP Deployment
Aruba, a Hewlett Packard Enterprise company
 
St open mic_av_01092013
a8us
 
EMEA Airheads ClearPass guest with MAC- caching using Time Source
Aruba, a Hewlett Packard Enterprise company
 
what is sccm ? sccm online Training
KashifSCCMTrainer
 
Ad

Similar to obs_virtual (20)

PDF
What's new in System Center 2012 R2: Virtual Machine Manager
Tomica Kaniski
 
PPTX
IBM Notes in the Cloud
Stephen Beagles
 
PPTX
VIRTUALIZATION-IMPLEMENTATION.pptx-TYPES
soundharya59
 
PDF
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld
 
PDF
Upgrading from WinS 2008/2008 R2 to WinS 2012
iTawy Community
 
PPTX
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld
 
PDF
Spectre/Meltdown security vulnerabilities FAQ
David Pasek
 
PPTX
2015.09.23 - CHIVMUG UserCon Small Business & Virtualization
Paul Woodward Jr
 
PPTX
Insight into the world of logs management
UsmanSafdar21
 
PPT
2.ibm flex system manager overview
solarisyougood
 
PPTX
Enterprise PowerShell for Remote Security Assessments
EnclaveSecurity
 
PPTX
Simplifying Hyper-V Management for VMware Administrators
5nine
 
PPTX
Simics - Break the Rules of Product Development
Real-Time Innovations (RTI)
 
PDF
Virtualization Best Practices
Rocket Software
 
PDF
IBM informix: compared performance efficiency between physical server and Vir...
BeGooden-IT Consulting
 
PPTX
VMworld 2016: What's New with Horizon 7
VMworld
 
PPTX
VMware Hyper-Converged: EVO:RAIL Overview
Rolta AdvizeX
 
PPTX
V mware v center configuration manager - what_s new customer presentation
solarisyourep
 
PDF
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
VMworld
 
What's new in System Center 2012 R2: Virtual Machine Manager
Tomica Kaniski
 
IBM Notes in the Cloud
Stephen Beagles
 
VIRTUALIZATION-IMPLEMENTATION.pptx-TYPES
soundharya59
 
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld
 
Upgrading from WinS 2008/2008 R2 to WinS 2012
iTawy Community
 
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld
 
Spectre/Meltdown security vulnerabilities FAQ
David Pasek
 
2015.09.23 - CHIVMUG UserCon Small Business & Virtualization
Paul Woodward Jr
 
Insight into the world of logs management
UsmanSafdar21
 
2.ibm flex system manager overview
solarisyougood
 
Enterprise PowerShell for Remote Security Assessments
EnclaveSecurity
 
Simplifying Hyper-V Management for VMware Administrators
5nine
 
Simics - Break the Rules of Product Development
Real-Time Innovations (RTI)
 
Virtualization Best Practices
Rocket Software
 
IBM informix: compared performance efficiency between physical server and Vir...
BeGooden-IT Consulting
 
VMworld 2016: What's New with Horizon 7
VMworld
 
VMware Hyper-Converged: EVO:RAIL Overview
Rolta AdvizeX
 
V mware v center configuration manager - what_s new customer presentation
solarisyourep
 
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
VMworld
 
Ad

obs_virtual

  • 1. Legacy Controls Systems &Virtualization April 2015 by Jerome-Axel Cain
  • 2. Controls Systems Obsolescence  An inevitable phenomenon with 2 possible main origins — (i) Failure of the Controls System itself • High failure rate of critical parts (chassis, processors, I/O & communications modules...) • Lack of spare parts • Lack of OEM support • No expertise available anymore — (ii) Failure of the Programming Platform/Node • Aging/failure of the platform physical host (PC) • Aging of the Operating System of the physical host (Windows XP)  Failure (i) can be postponed almost indefinitely as long as: — System remains functional and reliable — Spare parts inventory is adequate and/or can be replenished — Troubleshooting expertise is on-hand — See NORPAK (1960-2014) at the Colorado Plant  Failure (ii) might go un-noticed until it’s too late: — Failure remains undetected until programming change is attempted (infrequent occurrence) — Programming software might not run on current/newer operating Systems 2 2
  • 3. Controls Systems Obsolescence  At Colorado Energy Nations, failure (ii) presented itself twice recently: — Boiler 1-2-4 Combustion Controls • Honeywell S9000 9100e Programmable Logic Controllers • Functional & reliable, spare parts OK, expertise available BUT … • Programming node (Multipro) was a 10 year old PC running Windows XP showing signs of imminent failure • Windows XP was not commercially available anymore with purchase of a new PC — Boiler 4-5 CEMS System • Upgrade of RegPerfect Windows 2003 server because of ongoing RAID partial hard drive failures • RegPerfect machine was CEMS PLCs programming node as well • New RegPerfect Windows 2008 machine could not run Rockwell’s RSLogix5000 v13 programming software for CEMS PLCs  In each case , 2 possible solutions: — Upgrade of the Controls System itself • Boiler 1-2-4 PLCs: $500k • Boiler 4-5 CEMS: $350K — Virtualization of the Programming Node • Boiler 1-2-4 PLCs: through free version of VMware vSphere application • Boiler 4-5 CEMS: through licensed version of VMware Workstation 9 3 3
  • 4. Programming Node Virtualization  Boiler 1-2-4 Combustion Controls: networked approach — Relies on the free version of VMware vSphere application which comprises: • VMware® vCenter Server: the central point for configuring, provisioning, and managing virtualized IT environments. This piece of software was installed on a dedicated remote server-class machine of our Controls Network. • VMware® vSphere Client An interface that allows users to connect remotely to vCenter Server or ESX/ESXi from any Windows PC. This piece of software was installed on several Controls Network PCs. 4 4 -contains a Windows XP Virtual Machine with PLC programming software installed -VM can be accessed remotely from any PC with vSphere Client NB: VM requires a valid Windows XP license -contains the vSphere Client -accesses the Windows XP Virtual Machine -Can edit PLC logic online or download logic to PLC
  • 5. Programming Node Virtualization  Boiler 4-5 CEMS System: local approach — Relies on a licensed version of VMware Workstation 9: • Installed locally on the new Windows 2008 Server RegPerfect machine • Hosts a Windows 2003 Server VM (using license info from the old server) • Local only access to the VM (not over the network) • Sole purpose is to edit PLC logic online or download new logic to PLC 5 5
  • 6. Conclusions  Useful life of 2 important PLC systems extended: — For several years — At minimal cost vs. price of full PLC upgrades • $500 for the purchase of used rack server for VM Server • $300 for the VMware Workstation 9 license  A somewhat hidden issue: — CEMS vendor (Teledyne Monitor Labs) • At first unaware of legacy PLC programming issue after server upgrade • Now proposes our VM solution to customers to avoid PLC hardware upgrades  An approach that can be applied further: — Possible virtualization of entire legacy SCADA systems offers multiple advantages: • Easy migration with full version of VMware vSphere • Hardware redundancy at the VM server level • No more reliance on old PCs that can fail at any time • Rebuilding of SCADA server / client / historian takes minutes in VM environment vs days in non-VM environment 6 6