industrial ins scandinavia - sesam worldsesam-world.com/_pdf/sesam-119/08-ins.pdf · ins...

30
INS SCANDINAVIA Industrial IOT - Industry 4.0 - Industrial Internet Remote access and Remote Data Online! INS Scandinavia TLF: +45 702 702 32 Jacob Grove Hinsch [email protected] +45 22219100 www.i-n-s.dk INS-CLOUD.COM Network Security Industrial

Upload: truongkhue

Post on 08-May-2018

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

INS SCANDINAVIAIndustrial IOT - Industry 4.0 - Industrial Internet

Remote access and Remote Data Online!

INS Scandinavia

TLF: +45 702 702 32

Jacob Grove Hinsch

[email protected]

+45 22219100

www.i-n-s.dk

INS-CLOUD.COM

Network

Security

Industrial

Page 2: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

INS SCANDINAVIA

I HAR DATAENE OG VI HJÆLPER MED INFRASTRUKTUREN

KOM I GANG PÅ FÅ TIMER, FRA PLC TIL DB

• INGEN ÆNDRING I PLC PROGRAMMET

• LOG DINE DATA OG SEND DEM VIA TALK2M VPN ELLER LAN , MPLS

• GEM JERES DATA I, NOSQL – MS SQL – MY SQL ELLER EGEN DB LØSNING

INS Scandinavia

TLF: +45 702 702 32

Jacob Grove Hinsch

[email protected]

+45 22219100

www.i-n-s.dk

INS-CLOUD.COM

Network

Security

Industrial

Page 3: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

Your remote sites at your fingertips.

eWON Flexy

The very FIRST industrial modular router

Page 4: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

BUILD YOUR

Flexy 201:

4 x Ethernet 10/100 Switch

Ref. FLEXY201

Flexy 202:

1 x Ethernet 10/100

1 x RS232/485/422 port

Ref. FLEXY202

Flexy 203:

1 x Ethernet 10/100

1 x MPI/Profibus port

Ref. FLEXY203

2 x Digital Input, 1 x Digital Output

128 MB Memory

ARM 9 clocked @ 300 MHZ

Page 5: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

DEVICE

MODBUS TCP

XIP

EtherNet/IP™

FINS TCP

ISO TCP

VCOM

MODBUS RTU

UNITELWAY

DF1

FINS Hostlink

PPI,MPI (S7) or PROFIBUS (S7)

ASCII

• In MODBUS/RTU, MODBUS/TCP,

Unitelway, DF1, PPI, MPI (S7), PROFIBUS

(S7), FINS Hostlink, FINS TCP,

EtherNet/IP™, ISO TCP, Mitsubishi FX,

Hitachi EH, ASCII.

Ethernet-to-Serial Gateway Data acquisition Gateway

Page 6: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

WHY FLEXY ?

• Monitor health information of the machine

• Scalable applications

• Cost effective pricing

• Broad range of applications and markets

• Water & Waste Water

• Energy

• HVAC

• …

Page 7: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

APPS.

• Your monitoring application in minutes!

• Ready-to-use Apps for:

• Remote access

• Data acquisition

• Alarming

• Datalogging

• Web HMI

• Programming

Page 8: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

APPS.

• Easy configuration through web interface

• No need of external software

• Event and system log page for site status

Page 9: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

APPS.

• Router

• Routing functions (NAT, Filtering)

• I/O Drivers

• Various Ethernet/serial protocols (DF1, FINS,

MPI, MODBUS RTU&TCP, ISOTCP,

EtherNet/IP, AS511, PPI, H protocol, FX,

MC,…) used to read/write PLC data

into/from tags

• Up to 1,500 tags

Page 10: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

APPS.

• Alarms

• Alarm system (4 thresholds/tag) with

notifications (SMS, eMail,…)

• Datalogging

• Time stamped tag values recorded in internal

DB at interval min. 1 sec.

• Up to 1 million points

• Two modes: Historical and Realtime.

Page 11: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

APPS.

• Web HMI

• Basic Monitoring with real-time view, alarm

summary & history , data logging trends

• Embedded Web server for dynamic HMI

• Programming

• Basic scripting for simple customization (Up to

256 Kbytes available)

• J2ME embedded JAVA for complex

application (Up to 30 Mbytes)

• Easy customization for special application

requirement

Page 12: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

CONNECT YOUR .

*available on demand

Page 13: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

What is DataMailbox ?

DATAMAILBOX AT A GLANCE

DataMailbox is a new TALK2M service for

temporary storage of eWON archives

DataMailbox simplifies the gathering of

massive amount of data coming from remote

eWON sites

Page 14: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

WHAT IS THE PAIN?

• At Server side: Hosting a public Internet server

• Requires IT skills and infrastructure such as : Public IP Address, Firewall, SSL certificate for

secure connections

• Data Synchronization

• Users want to synchronize their data from the field (eWON’s)

• « Give me the history samples that I haven’t received yet. I don’t want to handle duplicate

history samples, I don’t want to implement obscure protocols or create ultra-complex SQL

queries. »

• = « Just give me the new data ! »

• Polling can be slow when dealing with large amount of remote sites…

Page 15: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

TALK2M DATAMAILBOX

eWON pushes the data (Historical data & Alarms) to

its dedicated DataMailbox (one per Talk2M account)

Customer retrieve new data in easy and

straightforward way

• Like old mailbox managed by your ISP

Page 16: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

DATAMAILBOX

BENEFITS

• No need to install and manage a server

• No Internet-facing public web server

• DMWeb: A super-easy data synchronization protocol

• Straight forward API ‘s, similar to the M2Web API

• One call new data retrieval

• JSON-based format

• Supports all usual programming languages & platforms

• Combines the benefits of PUSH and POLL !!!

Page 17: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

BEST OF BOTH WORLDS

• Takes advantage of PUSH technology

• Each eWON pushes regularly its data archives to TALK2M

• No limitation in size: Talk2M is designed for massive deployment of eWON sites

• Takes advantage of POLLING technology

• The Central station go and get the stored Data at its own pace

• SCADA or Historian can « swallow » and « digest » big amount of Data according to its processing power !

DATAMAILBOX

Asynchronous Push & Poll !

Page 18: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

WHAT IS JSON ?

• JSON (JavaScript Object Notation) is a text format that is language independent (C, C++, C#, Java,

JavaScript, Perl, Python, …)

• So virtually all modern programming languages support JSON !

• Lightweight data-interchange format. It is easy for humans to read and write but also easy for machines to

parse and generate

• Easier-to-use alternative to XML !

Page 19: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

DMWEB APIS

• Goal: use Web APIS to download data from the DataMailbox Server

• HTPPS-based, similar to M2Web API

• credentials : t2maccount, t2musername, t2mpassword, t2mdevid

• getewons, getewon

• getdata: retrieve historical data using criterias (date, tag, ewon)

• delete, clean

• syncdata: download all NEW historical data without duplicates

• Your server processes data at its own pace !

Page 20: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

DMWEB API

SYNCDATA

Data

Mailb

ox

Serv

er

syncdata ? create Transaction

New Data + transaction Id = 4567

Historical Data + transaction Id = 1234

syncdata ? create Transaction & last Transaction Id = 4567

+ more data available

syncdata ? create Transaction & last Transaction Id = 1234

Your

Applica

tion

Page 21: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

EXAMPLE

https://data.talk2m.com/syncdata?t2maccount=myaccount&

t2musername=myname&t2mpassword=mypassword

&t2mdevid=61ddac56-6976-4d3e-ad4e-a79dde788010

&createTransaction&lastTransactionId=4567

ZIP

Page 22: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

DataMailbox utility:

the « DMViewer »

Page 23: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

EXAMPLE ON A SCADA

Use case with a SCADA/Historian software:

• Ignition contains/allows:

• Internal scripting engine (python script language)

• https request

• JSON decoder

• DMWeb API “syncdata” retrieve s data from the DataMailbox

and insert it into Ignition Tag historian

Page 24: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big
Page 25: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big
Page 26: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

SUMMARY

• Store & Forward: We do NOT store customer data

• Designed as a temporary storage system !!!

• Implemented as a circular buffer with maximum retention of 10 days

• Data are kept maximum 10 days (except if a M2WEB API Delete call has been issued),

• Then they are automatically deleted

• Use cases

• Historians

• Business Intelligence solutions

• Reporting tools

• Big Data

Talk2M DataMailbox = Data Collection + Easy

Page 27: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

BIG DATA

• Big Data – What is the idea behind this buzzword?

• Sensors everywhere: the Industrial Internet of Things

• Datalogging

• Measure, sample, log data, even if you don’t know why NOW

• As soon as data mining and crunching apps are developed, you can use them rightaway since you are already collecting

data

• The more you know about your machine or process, the better you can optimize it

• In our industrial world

• Industrial IOT

• Industry 4.0

• Industrial Internet

Page 28: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

IN PRACTICE…

• Sample local data with your remote Flexy

• Log it in eWON’s memory and push it to the DataMailbox

• Download the Talk2M DataMailbox SDK

• Documentation & Reference guide

• DataMailbox Viewer application

• Sample code

• Request your Talk2M Developer ID

• Available on web site

• Start programming your DataMailbox connector!

• Starting from SDK sample code

Page 29: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

TALK2M APIS: M2WEB & DMWEB

Page 30: Industrial INS SCANDINAVIA - SESAM Worldsesam-world.com/_pdf/sesam-119/08-INS.pdf · INS SCANDINAVIA Industrial IOT ... • SCADA or Historian can « swallow » and « digest » big

Talk2M is an IIoT Developer platform!!!

All you need to know is here:

http://developer.ewon.biz

Follow us: www.ewon.biz

Thank You

INS Scandinavia

TLF: +45 702 702 32

Jacob Grove Hinsch

[email protected]

+45 22219100

www.i-n-s.dk

INS-CLOUD.COM

Network

Security

Industrial