industrial ins scandinavia - sesam worldsesam-world.com/_pdf/sesam-119/08-ins.pdf · ins...
Post on 08-May-2018
222 Views
Preview:
TRANSCRIPT
INS SCANDINAVIAIndustrial IOT - Industry 4.0 - Industrial Internet
Remote access and Remote Data Online!
INS Scandinavia
TLF: +45 702 702 32
Jacob Grove Hinsch
jacob@ins-group.dk
+45 22219100
www.i-n-s.dk
INS-CLOUD.COM
Network
Security
Industrial
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
jacob@ins-group.dk
+45 22219100
www.i-n-s.dk
INS-CLOUD.COM
Network
Security
Industrial
Your remote sites at your fingertips.
eWON Flexy
The very FIRST industrial modular router
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
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
WHY FLEXY ?
• Monitor health information of the machine
• Scalable applications
• Cost effective pricing
• Broad range of applications and markets
• Water & Waste Water
• Energy
• HVAC
• …
APPS.
• Your monitoring application in minutes!
• Ready-to-use Apps for:
• Remote access
• Data acquisition
• Alarming
• Datalogging
• Web HMI
• Programming
APPS.
• Easy configuration through web interface
• No need of external software
• Event and system log page for site status
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
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.
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
CONNECT YOUR .
*available on demand
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
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…
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
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 !!!
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 !
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 !
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 !
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
EXAMPLE
https://data.talk2m.com/syncdata?t2maccount=myaccount&
t2musername=myname&t2mpassword=mypassword
&t2mdevid=61ddac56-6976-4d3e-ad4e-a79dde788010
&createTransaction&lastTransactionId=4567
ZIP
DataMailbox utility:
the « DMViewer »
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
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
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
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
TALK2M APIS: M2WEB & DMWEB
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
jacob@ins-group.dk
+45 22219100
www.i-n-s.dk
INS-CLOUD.COM
Network
Security
Industrial
top related