Professional Documents
Culture Documents
Background
Before the 1970s, companies operating industrial processes used
simple devices such as relays and interlocks to achieve a minimal
degree of automation and control.
Programmable Logic Controllers (PLCs)
During the 1970s, Programmable Logic Controllers (PLCs) were
developed to replace relay-based systems. While PLCs offer much
greater flexibility for programming compared to relay-based
systems, they were still programmed using ladder-logic to mimic
the appearance of wiring diagrams used by control engineers
representing physical relays and connections among them.
Programmable Automation Controllers (PACs)
In the early 2000s, GE pioneered some of the first Programmable
Automation Controllers (PACs). PACs provide a single platform that
operates in multiple domains such as motion, discrete and process
control applications. More importantly, PACs provide a more open
and modular architecture to integrate and interoperate with other
devices, networks and enterprise systems.
While PACs offer a higher level of flexibility and interoperability
with enterprise systems compared to PLCs, they are unable
to dynamically adjust to changing business objectives and are
viewed as static components, infrequently changed and heavily
constrained by design spec at installation.
See: Sensors collect data 2 Think: Controllers process 3 Do: Outputs implement 4 Optimize: Edge device
1
that provides real-time sensor data and calculate the adjustments ensuring utilizes controller data,
status of the equipment real-time adjustments the equipment is operating external data and
under control. necessary to keep within specification algorithmns created by
equipment within domain experts to
operating limits “recommend” optimizing
adjustments to the
controller
1 See
2 Think
3 Do
4 Optimize
Figure 1. Outcome optimizing controllers allows the incorporation of an “outer loop”, an “advise” layer on top of the typical “see-think-do” control loop
that can optimize the control application
Outer Loop
Inner Loop What valve
Current position will give
Flow Rate desired flow rate? Outcome
Optimizing
OPC UA Data Fabric Control
Inner Loop
Analog Input Process Object 3
Process Object The best flow rate is 200 GPM.
2 Advise
PID Process Objects provide safe
and robust command
Think processing to ensure outer loop
Do 4 Analog Output
Process Object
apps do not damage equipment.
Outer Loop
Valve Position Industrial App
Figure 3. Outcome optimizing controllers allows the incorporation of an “outer loop”, an “advise” layer on top of the typical “see-think-do” control loop that can
optimize the control application
operational circumstances increasing their time to market and Remote Monitoring of Control System Health
making their processes run more efficiently over time. Larger operations and OEMs with large fleets or with numerous
Voice assisted HMI remote assets find it very difficult today to assess the health of
their systems. While the SCADA systems usually provide alerts for
Voice assistants are increasingly gaining adoption in the consumer
alarms and events, it can be quite challenging to actually debug
space. OOC provides a secure strategy to use voice assisted HMI
and diagnose the issue in the field especially in remote areas. OOC
in the future. Using a third party IoT kit such as Amazon’s green
makes it possible to use Edge technology to monitor and diagnose
grass IOT kit, OOCs can be integrated quite easily with voice
a fleet of control systems remotely using cloud-based services
assistants such as Amazon Alexa. This kind of technology used
in a secure manner. Access to detailed fault logs, hardware and
alongside HMI visualization systems in a secure manner could help
firmware versions and sweep time enables operators to debug
provide productivity gains in the industrial settings in coming years
faults remotely to reduce operational costs and unplanned
especially by helping to reduce training and troubleshooting time
downtime. It is even possible to run batch updates to a fleet
for operators.
remotely in a secure manner to potentially address faults with zero
windshield time.
ORBIT Radio
Voice Assistant
Augmented Reality
MES
Remote Monitoring
& Diagnostics SCADA
Asset Performance
Analytics Machine Learning
Management (APM)
Fleet Analytics,
Digital Twins, PLM
Optimization MPC
Historian
Edge Device
MQTT, AMQP, OPC UA OPC UA
Management
Cloud Gateways
OPC UA, Protocol Comms
Edge Devices
(Control, Monitor, Advise, Optimize)
Deterministic Control Apps
Figure 5. A truly connected enterprise solution brings IT, OT and cloud applications together.
Connected Enterprise - Bringing IT, OT and GE’s Outcome Optimizing Control Solution
cloud applications together
GE has engineered an OOC solution in two distinct form factors:
OOCs facilitate the integration of a wide range of different devices
CPL 410 with PAC Edge and CPE400 with Predix Edge (see Figure
and equipment with business automation tools using standard
6). All GE OOCs use a Type 1 hypervisor running real-time
communications protocols, making it possible to achieve a new level
deterministic control via PACEngine over VxWorks on one virtual
of business automation. Highly efficient maintenance and supply
machine and an analytics platform on the second virtual machine
schedules can easily be set up, with notifications sent directly from
in a safe, secure and cooperative manner.
the device to third-party suppliers and contractors. Also, it is now
possible to connect to IT, OT and CPL410 runs PACEdge technology on a Linux partition that
Cloud infrastructure directly from consists of SQLite database, Apache webserver, OPC UA client
the control system to flatten and Python interpreter to allow users to easily collect, integrate,
architecture and enable new correlate, control and visualize all information produced and
levels of efficiency. consumed by the control partition. CPL410 can be used solely
for on premise applications, but is also cloud agnostic and can
leverage data from a variety of cloud service providers directly at
the Edge (see Figure 7 and 8).
Figure 6. GE Outcome
Optimizing Controller CPE400 runs GE’s Predix Edge technology on a Linux partition to
(RX3i CPE400) connect to GE’s Predix cloud and run GE Predix based applications
such as Equipment Insight and Asset Performance Management
(APM).
Linux/ PAC Edge
HTML5 in
Browser
PACEngine
Machine I/O PROFINET
OPC UA
or RSTi-EP
Local Apps
Process I/O iOS or
Android
App
Local Database
HTML5 in
Browser
HTML5 in
Browser
PACEngine
OPC UA
HTML5 in
Browser
HTML5 in
Browser