• No results found

Automation Systems from IoT - Arrowhead Framework: concepts and basic architecture

N/A
N/A
Protected

Academic year: 2022

Share "Automation Systems from IoT - Arrowhead Framework: concepts and basic architecture"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

www.arrowhead.eu

Automation  Systems  from  IoT  

Arrowhead  Framework:  concepts  and  basic  architecture Professor  Jerker  Delsing  

Luleå  University  of  Technology,  Sweden    

(2)

www.arrowhead.eu

IoT Product Segments

Conveyor  (Tier2)  Components  and  Parts  (Tier3)  

• Drive  Heads  

• LTU  &  Winches  

• Belt  Structure  

• Belting  

• Pulleys  

• Feeder  Breakers  

• Components  (a.u.  idlers,  motors,  etc.)  

Suppliers  of  these  Products  are:  

• Potential  partners,  and;  

• Future  Service  Providers    

One  customer,  KGHM,  one  component  

• 120  km  conveyers  

• 720.000  idler  bearings  

(3)

www.arrowhead.eu

The  automation  challenge

Annual growths more than 10% and over 500 billion connected devices are expected worldwide by 2025. - Cisco 2013


Massive automation systems not possible with current technologies


Not enough many engineers on the globe to do the job with current technology


(4)

www.arrowhead.eu

Arrowhead

Process and energy system automation

4 years project 68M€

79 partners Coordinated by

an ARTEMIS CoIE

www.arrowhead.eu - jerker.delsing@ltu.se

ARTEMIS Industry Association

The association for R&D actors in embedded systems

(5)

www.arrowhead.eu

ISA-­‐95  systems  in  to  the  cloud?

(6)

Arrowhead  approaches

TCP/IP  everywhere,  middleware  nowhere.  

Internet  of  Things  -­‐  IoT   System  of  systems  -­‐  SoS
 The  Integrating  approach  

Service  Oriented  Architectures  -­‐  SOA  

Local  cloud  approach

(7)

Classical  automation  system  characteristics

Centralised  controllers,  DCS,  SCADA,  PLC,     Pull  based  -­‐  time  slotted  streaming  of  all  data   Hard  real  time  

Design  time  bindings  

Seams  to  have  an  upper  bound  of  X*10 5  I/O’s

(8)

Cloud  based  automation  systems

Choice  of  centralised  or  distributed  control  and  data  to  information   computations  

Push  on  event  or  pull  

Late  binding  -­‐  runtime  binding  

Hard  real  time?

(9)

The  global  cloud  approach

A Survey of Commercial Frameworks for the Internet of Things. Hasan Derhamy, Jens Eliasson, 


Jerker Delsing, and Peter Priller, SOCNE workshop at ETFA 2015, Luxemburg

(10)

www.arrowhead.eu

Collaborative  automation  in  local  clouds

Automation  is  local  -­‐  requirements  on:  

Real  time  

Security  and  safety  

Continuous  engineering
    

Local  clouds  are  beneficial  to:  

Latency  -­‐  real  time  

Security  -­‐  supporting  safety   Less  engineering  dependencies  

Inter  cloud  actions  are  necessary  and  possibly  secure!

(11)

Arrowhead  Framework  -­‐  support  for:    

System  of  systems  in  a  local  cloud

Mandatory  core  systems:  

Information  infrastructure   System  management  

Information  assurance 


ARROWHEAD
 FRAMEWORK  

COMPLIANT  

NETWORK

IA SM

II

Application   system Application  

system Application  

system

Ap pl ic ati on   sy st em

Ap plic ati on   sy ste m

Application  

system

(12)

www.arrowhead.eu

Real  dme  local  cloud  automadon


&  inter  cloud  automadon

Real  time   Local  cloud  #1

IA SM

II

Application   system Application  

system Application  

system

Ap pl ic ati on   sy st em

Ap plic ati on   sy ste m

Application   system

Real  time   Local  cloud  #2

IA SM

II

Application   system Application  

system Application  

system

Ap pl ic ati on   sy st em

Ap plic ati on   sy ste m

Application   system

Real  time   Local  cloud  #3

IA SM

II

Application   system Application  

system Application  

system

Ap pl ic ati on   sy st em

Ap plic ati on   sy ste m

Application  

system

(13)

Hard  real  time  IoT  cloud

Hard real time dependent on underlaying communication capabilities Local hard real time cloud to prescribe communication

technology

e.g. Industrial ethernet, TTTech, time slotted 802.15.4 
 SOA overhead eats bandwidth

Use compression EXI

EXIP: A Framework for Embedded Web Development

Kyusakov, R., Punal, P., Eliasson, J. & Delsing, J. Oct 2014

In : ACM Transactions on the Web. 8, 4, 29 p.23

(14)

Necessary  technology  for  large   automation  systems  in  the  cloud

Robust  communication,  wired  or  wireless   IoT  sensors,  actuators,  PLC:s,  etc.  

DCS  and  SCADA  functionality’  

MES  and  ERP  functionality   Cloud  integration  technology  

Engineering  tools  for  cloud  automation  systems   Test  tools  and  simulators  for  debugging  

Migration  of    cloud  automation  into  legacy  production  system    

Suitable  security  

(15)

Can  we  build  Arrowhead  automation   systems  today?  

Robust  communication  

IoT  sensors,  actuators,  PLC:s,  etc.  

DCS  and  SCADA  functionality   MES  and  ERP  functionality   Cloud  integration  technology  

Engineering  tools  cloud  automation     Test  tools  and  simulators  

Migration  to  cloud  automation   Suitable  security  

➡ Products  on  the  market  

➡ Some  products  on  the  market  

➡ First  products  on  the  market  

➡ Demonstrated  in  industrial  env.  

➡ Some  products  on  the  market  

➡ Demonstrated  in  industrial  env.  

➡ First  products  on  the  market  

➡ Demonstrated  in  industrial  env.  

➡ First  products  on  the  market

(16)

Arrowhead  Framework

Public  by  fall  2015  (in  a  few  weeks)


Wiki  at  http://www.forge.soa4d.org/projects/arrowhead-­‐f     Documentation  

Cookbook    

Mandatory  core  systems:  images  and  code   Tools  

System  management   Test  tool  

Sample  simple  service  -­‐  code  

Sample  automation  services  -­‐  code

Se lec ted/in

ter es ted  pe ople

 

to   be  in vit ed  fo r  p re-­‐ us ag e!

(17)

Automation  engineering  time

Simplicity  of  automation  service  engineering  is  market  key   Arrowhead  Framework  reduces  engineering  time  

From    5-­‐6  days  -­‐>  6-­‐8  hours  (Abelko)  

From  4-­‐5  weeks  -­‐>  1  week  (BnearIT)

(18)

www.arrowhead.eu

Conclusions

Arrowhead  Framework  -­‐  local  cloud  concept  offer  advantages  regarding   Security    

■ Scalable  and  flexible  security  solutions   Latency      

■ Local  clouds  can  provide  latency  guarantees   Engineering      

■ Reduces  system  engineering  costs   Scalability      

■ Can  integrate  massive  numbers  of  IoT  and  CPS  devices  

(19)

www.arrowhead.eu

Arrowhead.eu  

Arrowhead  a  project  created  by   ProcessIT.EU  and  

Artemis

(20)

www.arrowhead.eu

Arrowhead.eu   an    

Artemis  and  ProcessIT.EU  project  

jerker.delsing@ltu.se

References

Related documents

The possibility to run RADIUS protocol over CoAP (see section 2.4) gives to the framework a flexible authentication method usable with a standard RADIUS

The combination of ferroelectric and polyelectrolyte bi-layer as the gate insulator provides a large specific capacitance (~1 µF cm –2 ), fast polarization response times (~0.2

Selective remanent ambipolar charge transport in polymeric field-effect transistors for high-performance logic circuits fabricated in ambient.. Simone Fabiano, Hakan Usta,

Changing the pH by controlled H + delivery to the cell culture Based on this confirmed effect of attenuated fibroblast differ- entiation under acidic conditions ( Fig. 3 ),

Sufficient understanding is frequently signalled by uni- modal vocal-verbal yeah, okay, m, ah, and yes, unimodal gestural nods, nod, smile, up-nod, and up-nods, and

The command Listen2InputSend2OutputD will setup a listener on Master Controller which listens signal change on the specified input device and then trigger a signal change on a

measured, the time spent in the different modes ( running cycle task , searching for tasks , idling or performing parallel-for) as well as time spent on synchronization

The data converter is one of the important components running on the host computer. The responsibility of it is to match two different data formats between the transmission format