Kent Weare Integration MVP Real World Industrial Io

  • Slides: 73
Download presentation
Kent Weare Integration MVP Real World Industrial Io. T

Kent Weare Integration MVP Real World Industrial Io. T

What this talk is not about!

What this talk is not about!

What this talk is about

What this talk is about

What is Industrial Io. T (IIo. T)? The Industrial Internet of Things (Industrial Io.

What is Industrial Io. T (IIo. T)? The Industrial Internet of Things (Industrial Io. T) is made up of a multitude of devices connected by communications software. The resulting systems, and even the individual devices that comprise it, can monitor, collect, exchange, analyze, and instantly act on information to intelligently change their behavior or their environment -- all without human intervention. Source: https: //www. rti. com/industries/iot-faq. html

IIo. T is not a new discipline…

IIo. T is not a new discipline…

It is the evolution of existing technologies…

It is the evolution of existing technologies…

IIo. T’s roots are in SCADA… What is SCADA? SCADA is an acronym for

IIo. T’s roots are in SCADA… What is SCADA? SCADA is an acronym for Supervisory Control and Data Acquisition. It is software and hardware that can be used for process control and gathering real time data from remote locations for exercising control on equipment and conditions. Orlando Moreno

SCADA System

SCADA System

Are IIo. T and SCADA the same?

Are IIo. T and SCADA the same?

No, their prescribed implementations are very different vs

No, their prescribed implementations are very different vs

SCADA Systems are highly dependent on: • • • Provisioning of Infrastructure Multi-level Networks

SCADA Systems are highly dependent on: • • • Provisioning of Infrastructure Multi-level Networks Firewalls Expensive, proprietary software or protocols An unwillingness to change Which ultimately leads to…

Am I being too harsh? Ask BMW about their connected car…

Am I being too harsh? Ask BMW about their connected car…

Our Journey…

Our Journey…

Disaster Recovery

Disaster Recovery

Disaster Recovery

Disaster Recovery

But can traditional SCADA and IOT Architectures co-exist?

But can traditional SCADA and IOT Architectures co-exist?

But can these Architectures co-exist?

But can these Architectures co-exist?

What did we implement?

What did we implement?

A Hybrid messaging platform that: • Feeds existing Historian and allows Plant Operation personnel

A Hybrid messaging platform that: • Feeds existing Historian and allows Plant Operation personnel to monitor that state of devices and Power Generation output (MW) • Provides telemetry for downstream reporting, compliance and commercial purposes. • Real-time visibility for Field IT Support • Flexibility to evolve

What were our timelines?

What were our timelines?

 • January – POC, Architecture Reviews, Contract Negotiations • February/March – Build and

• January – POC, Architecture Reviews, Contract Negotiations • February/March – Build and Testing • April – Parallel Systems Cutover • > 56 million Device Reads processed • May – Decommission Legacy Solution

Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning

Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service Bus Table/Blob Storage Stream Analytics Power BI External Data Sources Document. DB HDInsight Notification Hubs External Data Sources Data Factory Mobile Services { } Biz. Talk

SELECT sensor. Id, COUNT(*) AS Count FROM Sensor. Readings TIMESTAMP BY time GROUP BY

SELECT sensor. Id, COUNT(*) AS Count FROM Sensor. Readings TIMESTAMP BY time GROUP BY sensor. Id, Tumbling. Window(second, 10) SELECT sensor. Id, COUNT(*) AS Count, AVG(temp) FROM Sensor. Readings TIMESTAMP BY time GROUP BY sensor. Id, Hopping. Window(second, 10 , 5) SELECT sensor. Id, MIN(temp) as temp FROM Sensor. Readings TIMESTAMP BY time GROUP BY sensor. Id, Sliding. Window(second, 5) HAVING MIN(temp) > 75

Receive Port Service Bus Topic Biz. Talk Pipeline (JSON-XML) Send Port Biz. Talk Msg.

Receive Port Service Bus Topic Biz. Talk Pipeline (JSON-XML) Send Port Biz. Talk Msg. Box Biz. Talk Pipeline (XML-CSV) Historian File Collector

Biz. Talk 360 Web Endpoint Monitoring Biz. Talk 360 Process Monitoring Biz. Talk 360

Biz. Talk 360 Web Endpoint Monitoring Biz. Talk 360 Process Monitoring Biz. Talk 360 Biz. Talk Server

http: //tinyurl. com/h 93 mvdu

http: //tinyurl. com/h 93 mvdu

http: //www. Middleware. In. The. Cloud. com http: //www. infoq. com https: //channel 9.

http: //www. Middleware. In. The. Cloud. com http: //www. infoq. com https: //channel 9. msdn. com/events/Build/2016/K EY 02