internet of things and profinet - dr xiu ji

30
Dr. Xiu Ji Manchester Metropolitan University Senior Lecturer in Electrical & Electronic Engineering Researcher in Smart Systems & Internet of Things Manager of PROFIBUS & PROFINET Competence Centre UK Email: [email protected]

Upload: profibus-and-profinet-internationai-pi-uk

Post on 23-Jan-2018

601 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Internet of Things and Profinet  - Dr Xiu Ji

Dr Xiu Ji

Manchester Metropolitan University

Senior Lecturer in Electrical amp Electronic Engineering

Researcher in Smart Systems amp Internet of Things

Manager of PROFIBUS amp PROFINET Competence Centre UK

Email xjimmuacuk

2 2

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PICC-UK website

httpwwwmmuacukprofibus

Certified PROFIBUS Installer Course 1 day bull Advanced preparation available online Textbook 1

PROFIBUS Commissioning amp Maintenance Course 1 day bull Preparation available online Textbook 2

Certified PROFIBUS System Design Course 1 day bull Pre-requisite Installer and Maintenance courses

bull Distance learning Textbook 3

Certified PROFIBUS Engineer Course 5 days

Certified PROFINET Installer Course 1 day

Certified PROFINET Engineer Course 3 days

Open PLC Programming Level 1 Distance Learning Course

Open PLC Programming Level 2 Course 3 days

Training Courses at PICC-UK MMU

Internet of Things and PROFINET

4 4

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoThingsrdquo refer to any physical object with an IP address can connectsendreceive data via a network

A vast topic

5 5

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A vast topic

A report by the UK Government Chief Scientific Adviser Dec 2014

We are on the brink of a new industrial revolution I want the UK to lead it

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 2: Internet of Things and Profinet  - Dr Xiu Ji

2 2

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PICC-UK website

httpwwwmmuacukprofibus

Certified PROFIBUS Installer Course 1 day bull Advanced preparation available online Textbook 1

PROFIBUS Commissioning amp Maintenance Course 1 day bull Preparation available online Textbook 2

Certified PROFIBUS System Design Course 1 day bull Pre-requisite Installer and Maintenance courses

bull Distance learning Textbook 3

Certified PROFIBUS Engineer Course 5 days

Certified PROFINET Installer Course 1 day

Certified PROFINET Engineer Course 3 days

Open PLC Programming Level 1 Distance Learning Course

Open PLC Programming Level 2 Course 3 days

Training Courses at PICC-UK MMU

Internet of Things and PROFINET

4 4

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoThingsrdquo refer to any physical object with an IP address can connectsendreceive data via a network

A vast topic

5 5

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A vast topic

A report by the UK Government Chief Scientific Adviser Dec 2014

We are on the brink of a new industrial revolution I want the UK to lead it

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 3: Internet of Things and Profinet  - Dr Xiu Ji

Internet of Things and PROFINET

4 4

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoThingsrdquo refer to any physical object with an IP address can connectsendreceive data via a network

A vast topic

5 5

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A vast topic

A report by the UK Government Chief Scientific Adviser Dec 2014

We are on the brink of a new industrial revolution I want the UK to lead it

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 4: Internet of Things and Profinet  - Dr Xiu Ji

4 4

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoThingsrdquo refer to any physical object with an IP address can connectsendreceive data via a network

A vast topic

5 5

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A vast topic

A report by the UK Government Chief Scientific Adviser Dec 2014

We are on the brink of a new industrial revolution I want the UK to lead it

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 5: Internet of Things and Profinet  - Dr Xiu Ji

5 5

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A vast topic

A report by the UK Government Chief Scientific Adviser Dec 2014

We are on the brink of a new industrial revolution I want the UK to lead it

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 6: Internet of Things and Profinet  - Dr Xiu Ji

6 6

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Understanding of IoT

Heating control using PROFINET

Using PROFIBUS PROFINET IO-Link to do more innovative projects

Agenda

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 7: Internet of Things and Profinet  - Dr Xiu Ji

7 7

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

ldquoIndustrie 40rdquo originates from a project a strategy for the computerisation of manufacturing

first used in 2011 at the Hanover Fair

Evolution from the 1st Industrial Revolution (Industry 1) 4th IR

Industry 40

Source Simon Keogh

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 8: Internet of Things and Profinet  - Dr Xiu Ji

8 8

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Industry 4

Introduced to us in the UK 2324 June 2015

Industry 4 is driven by IoT and is IoT in the manufacturing sector

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 9: Internet of Things and Profinet  - Dr Xiu Ji

9 9

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT is the ldquoIoTrsquos industrial applications

IIoT = Industry 4

IIoT may ultimately dwarf the consumer side (IoT) in potential business and socio-economic impacts

What is IIoT

Source Prof Wolfgang Wahlster

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 10: Internet of Things and Profinet  - Dr Xiu Ji

10 10

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT

Definition [ Buyya amp Atzori]

Things - oriented made up of sensors actuators and embedded communication hardware

Semantic-oriented knowledge (from data ldquoBig Datardquo) Presentationmdashnovel easy to understand visualisation and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications

internet-oriented communications or middleware on demand storage and computing tools for data analytics and engineering

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 11: Internet of Things and Profinet  - Dr Xiu Ji

11 11

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash Cloud centric data based architecture

Source Buyya

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 12: Internet of Things and Profinet  - Dr Xiu Ji

12 12

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Pyramid ndash single domain

Secure production cells

Open to the world at the top

Source Stefan Hoppe

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 13: Internet of Things and Profinet  - Dr Xiu Ji

13 13

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Automation Cells

OPC OLE for Process Control

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 14: Internet of Things and Profinet  - Dr Xiu Ji

14 14

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

1) Few Cyber Physical Systems Independent Clouds

2) Few Cyber Physical Systems Connected Clouds

3) Cyber Physical Systems on upper Levels appear and Cloud Services dominating upper levels

4) Automation Pyramid replaced by Automation Cloud

Cloud Computing amp Engineering

Source ABB Group

HMI

PLC

PLC

HMI

hellip

hellip hellip hellip

ERP

MES

APC

SCADA

HMI

PLC

PLC

HMI hellip

hellip

MES hellip hellip

ERP

hellip hellip

PLC

hellip

hellip

hellip hellip

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 15: Internet of Things and Profinet  - Dr Xiu Ji

15 15

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT ndash automated things

The If This Then That website ldquorecipesrdquo for automating your tasks

Mechanicalelectrical signals Social signals

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 16: Internet of Things and Profinet  - Dr Xiu Ji

16 16

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash Programming

IF lsquoButton1_Onrsquo then lsquoFan_Onrsquo

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 17: Internet of Things and Profinet  - Dr Xiu Ji

17 17

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IIoT ndash we are so good at this hellip

To extend the above logic with the following functions

To count how many times Fan has been on

Add a variable (R_edge) to remember when Fan changes from Off to On rising edge

Code a Counter IF R_edge add 1

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 18: Internet of Things and Profinet  - Dr Xiu Ji

18 18

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Programming to disappear

Source Prof Wolfgang Wahlster

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 19: Internet of Things and Profinet  - Dr Xiu Ji

19 19

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Physical objects

Contextualised Info

ldquoThingsrdquo to be self-explaining

Source Prof Wolfgang Wahlster

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 20: Internet of Things and Profinet  - Dr Xiu Ji

20 20

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

IoT - connectivity Legacy Factories with additional Cyber-Physical Systems (CPS)

Source Prof Wolfgang Wahlster

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 21: Internet of Things and Profinet  - Dr Xiu Ji

21 21

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET for IoT

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 22: Internet of Things and Profinet  - Dr Xiu Ji

22 22

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Nest thermostat bull at John Lewis for pound17999

IoT - commercial product

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 23: Internet of Things and Profinet  - Dr Xiu Ji

23 23

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

An example

Innovative Engineering Services

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 24: Internet of Things and Profinet  - Dr Xiu Ji

24 24

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Source Nick Mullis amp Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 25: Internet of Things and Profinet  - Dr Xiu Ji

25 25

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

A web server is software you can access with a web-browser The webserver capabilities of the new Siemens PROFINET controllers are vast

PROFINET for IoT

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 26: Internet of Things and Profinet  - Dr Xiu Ji

26 26

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

PROFINET via the Internet

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 27: Internet of Things and Profinet  - Dr Xiu Ji

27 27

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Web-server acts as the gateway between a user and a PLC giving us access to

Diagnostics data logs and

Custom configured web pages

cccc

S7 1200 web server

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 28: Internet of Things and Profinet  - Dr Xiu Ji

28 28

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Custom configured web pages

This is where we see links with IoT escaping expensive SCADA and OPC systems and creating opportunities for software developers and end users

AWP commands

lt-- AWP_In_Variable Name=Start --gt

JavaScript

alert (Enter Temperature between 16 and 26)

Standard HTLM

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 29: Internet of Things and Profinet  - Dr Xiu Ji

29 29

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

It works

Source Nick Mullis amp Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you

Page 30: Internet of Things and Profinet  - Dr Xiu Ji

30 30

Dr Xiu Ji PROFIBUS amp PROFINET Competence Centre MMU AMRC Sheffield 14 October 2015

Thank you