aggregate scada/hmi

35
IoT Integration Platform Industrial Automation and Process Control: AggreGate SCADA/HMI

Upload: tibbo-technology-inc

Post on 17-Jul-2015

239 views

Category:

Software


5 download

TRANSCRIPT

Page 1: AggreGate SCADA/HMI

IoT Integration Platform

Industrial Automation and Process Control: AggreGate SCADA/HMI

Page 2: AggreGate SCADA/HMI

SCADA/HMI

Company Profile: Tibbo Technology Inc.• Founded in 2001• Wide range of hardware and software products• R&D offices in Taiwan and Russia• Distributors in 50+ countries• Ownership structure: limited partnership• Parent companies: Giga-TMS, Inc., GIGATEK, Inc.• Website: www.tibbo.com

02

Page 3: AggreGate SCADA/HMI

SCADA/HMI

Tibbo Product Portfolio• Serial-over-IP converters• Embedded Ethernet modules• Programmable controllers• Modular Tibbo Project System• AggreGate Device Management Platform• Vertical market products based on AggreGate

03

Page 4: AggreGate SCADA/HMI

SCADA/HMI

04

EM1206 Programmable Ethernet Module

DS1100 Programmable Serial Controller

DS1004 Programmable Controller

Tibbo Project System

EM500 Programmable Module

Page 5: AggreGate SCADA/HMI

SCADA/HMI

05

Tibbo Project System Tibbit Module types:• GPIO• ADC/DAC• Relays• Power sources• Serial ports• GPRS modem• Wi-Fi module• Sensors• LEDs (various colors)• Buttons• IR code processor• Wiegand + clock/data• PoE• 3-axis accelerometer• PIC coprocessor• Potentiometers• RTC + NVRAM• SD card slot• And more

Page 6: AggreGate SCADA/HMI

SCADA/HMI

Linux-based Tibbo Project System

06

• 1Ghz Cortex-A8 Sitara CPU• 512 MB RAM, 512 MB Flash• 2 KB EEPROM + RTC + backup• Hard real-time CPU core• 51 general-purpose I/O lines• Ethernet, Wi-Fi, GPRS, serial

(SPI, I2C), CAN• All Tibbits available• Runs embedded AggreGate• AggreGate functionality is

limited only by systemresources

• AggreGate can access all hardware I/O lines, modules, sensors and ports

• Reserved power supply• IEC 61131-3 support • Reserved Ethernet (Q2/2017)• I/O multiplexer (Q2/2017)• EtherCAT, Profibus, Profinet

(Q2/2017)

Page 7: AggreGate SCADA/HMI

SCADA/HMI

What is AggreGate?• Software “brick set” for building products playing in various niche markets• 12 years of investments into “brick” development• Unique product without any direct competition on the world market• Vast experience in designing end-user solutions, both own and co-operated

with partners• Unified environment without loosely coupled acquired or merged products

07

Page 8: AggreGate SCADA/HMI

SCADA/HMI

Business Objectives of AggreGate Platform• Providing centralized monitoring, control and configuration for diverse

electronic devices and business services• Processing, storing and visualizing device data• Integrating with other enterprise applications for exporting device data into

them

08

Page 9: AggreGate SCADA/HMI

SCADA/HMI

Primary Objectives• Process control• Industrial automation• Building automation• Telemetry and remote monitoring• Remote control and service• Machine-to-machine communications (M2M)• Test and measurement

09

Page 10: AggreGate SCADA/HMI

SCADA/HMI

Target Industries• Manufacturing• Semiconductor and electronics• Food and beverage• Oil and gas• Pharmaceutical and biotechnology• Power engineering• Water and wastewater

10

Page 11: AggreGate SCADA/HMI

SCADA/HMI

4th Generation SCADA• Web-based from ground up, works on mobile devices• Cross-platform (Windows, Linux, MacOS, and more)• Based on relational, round-robin and NoSQL databases• Database-agnostic, works with any RDBMS• No separate development and runtime environments• No “projects”, changes can be applied to a live system• Supports all standard communication protocols

11

Page 12: AggreGate SCADA/HMI

SCADA/HMI

Much More than SCADAAggreGate IoT Integration Platform is a foundation for:• PLC runtime environment • SCADA/HMI and Building Management System (BMS)• MES with OEE evaluation support• Large-scale distributed monitoring and control systems• Multi-scenario seamless ERP integration• Industrial IoT solutions including Predictive Maintenance

12

Page 13: AggreGate SCADA/HMI

SCADA/HMI

Innovative Technology• Patented unified data model• Device data normalization• Server-side caching of device settings and metadata• Grouped operations• Domain-specific languages• Distributed architecture• Failover clustering

13

Page 14: AggreGate SCADA/HMI

SCADA/HMI

Server Architecture

14

Page 15: AggreGate SCADA/HMI

SCADA/HMI

Feature Highlights• Based on mature and stable AggreGate Platform• Advanced alarming, event processing and logging• Visual HMI editor with intuitive data bindings• Remote editing of HMIs and report templates• Multi-type trending, support for dynamic charts• Open-source SDK and DDK• Role-based access control

15

Page 16: AggreGate SCADA/HMI

SCADA/HMI

Standard Protocol Support• Automation protocols: Modbus, OPC DA/AE/HDA, OPC UA, BACnet, DNP3,

Meter-Bus, etc.• Network protocols: SNMP, WMI, SSH, JMX, LDAP, Syslog, HTTP, FTP, ICMP,

IMAP, POP3, SMTP, etc.• Generic protocols: SQL, SOAP, CORBA, NMEA, File/Folder, Modem AT

commands, etc.

16

Page 17: AggreGate SCADA/HMI

SCADA/HMI

Non-Standard Device Connectivity• Creating custom software drivers with open-source SDK• Using hardware protocol converters (Agents)• Using software Agents (for Java, .NET, Android, etc.)• Implementing AggreGate protocol in a third-party controller (for OEM

projects)• Employing Tibbo team for driver development

17

Page 18: AggreGate SCADA/HMI

IoT Integration Platform

18

Integrated Data Processing Tools• Alerts• Event Filters• Reports• Widgets• Models• Trackers• Scheduled Jobs

• Dashboards• Favorites• Scripts• Queries• Expressions• Common Tables• Statistical Channels

Page 19: AggreGate SCADA/HMI

SCADA/HMI

System Layers

19

Page 20: AggreGate SCADA/HMI

SCADA/HMI

HMI Design• Integrated full-blown visual map/form/widget/HMI editor• 30+ component types, including complex components like tables, video

player, network topology graphs etc.• 20+ chart types, thousands of configurable properties• Component templates (subwidgets), 4 nestable container types• Classic absolute layouts and advanced HTML-like grid layouts• Configurable sizes, borders, fonts, colors, strokes, cursors, tooltips, etc.• Dynamic formula-based bindings between UI and server/device data• Event-driven behavior

20

Page 21: AggreGate SCADA/HMI

SCADA/HMI

HMIs and Widgets

21

Page 22: AggreGate SCADA/HMI

SCADA/HMI

Visual UI Editor

22

Page 23: AggreGate SCADA/HMI

SCADA/HMI

Event Management and Alarming• Advanced event processing: filtering, deduplication, masking, correlation,

enrichment, root cause analysis • Flexible alerting: expression-based, hysteresis support, dynamic baselines,

flapping detection, escalation rules• Automatic and interactive corrective actions upon alerts• Event and state-based triggers• E-mail, SMS and other notification types

23

Page 24: AggreGate SCADA/HMI

SCADA/HMI

Charting and Trending• Customizable colors, strokes, renderers (line, spline, step, bar, etc.),

headers, legends, tooltips, gridlines, crosshairs, range/domain markers, value marks, annotations, and more

• Several data series and axes on one chart• Configurable time units and ranges for time-based charts• Combined charts allowing several charts to share a single axis• Thousands of fine-tuning options• Real-time mouse zooming, panning, and guideline creation• Context menu for fine-tuning, printing and exporting

24

Page 25: AggreGate SCADA/HMI

SCADA/HMI

Chart / DiagramExamples

25

Page 26: AggreGate SCADA/HMI

SCADA/HMI

Statistical Process Control• Integrated Round-Robin Database (RRD)• Constant historical data footprint• Split-second access to long-term statistical value• Advanced support for counter-type value processing• Tracking minutely/hourly/daily/weekly/monthly/yearly averages, minimums

and maximums for gauge-type and counter-type values• Configurable degradation of precision for older values• Concurrent usage with "classic" RDBMS-based non-aggregated historical

values storage

26

Page 27: AggreGate SCADA/HMI

SCADA/HMI

Scripting and Data Mining• Expression language similar to Excel formulas • Expressions seamlessly woven into all components• Query language similar to SQL• Both languages access unified data model respecting all security constraints• Pure-Java scripting to complicated cases• Scripts can run on the server and inside HMIs

27

Page 28: AggreGate SCADA/HMI

SCADA/HMI

Dashboards

28

Page 29: AggreGate SCADA/HMI

SCADA/HMI

Reporting• Reports can get data from external data sources, queries, historical values

and events, scripts, etc• Export to PDF, RTF, ODT, HTML, XLS, SVC and XML• Scheduled report saving and e-mailing• Automatic report template builder• Integrated advanced Report Editor• Reports can include charts, barcodes, sub-reports, etc.

29

Page 30: AggreGate SCADA/HMI

SCADA/HMI

Object and Process Modeling• Standalone, attachable and instantiable models• Custom model variables, functions and events• Business rules (decisions via a machine-readable KB)• Data bindings for reacting to events and state changes• Example use cases:

- Industrial process- CPU load calculator- Pump station

30

Page 31: AggreGate SCADA/HMI

SCADA/HMI

Automation Symbol Library1000+ dynamic SVG images in more than 30 categories

31

Page 32: AggreGate SCADA/HMI

SCADA/HMI

Security Model• Overall idea is maximal flexibility• Personal and role-based user accounts• External authentication via Active Directory / LDAP• Per-user or shared access control lists• Fine-grained permission control for any device or system resource• Mask-based and group-based permission records

32

Page 33: AggreGate SCADA/HMI

SCADA/HMI

Linux SCADA and ARM-based SCADA• Works under any version of Linux that can run Java• Runs on ARM-based systems with 256+ Mb RAM and 500+ MHz CPU (from

industrial PCs to Raspberry Pi)• Can communicate with Windows OPC servers via DCOM• Can access on-board industrial I/O (CAN bus, digital and analog I/O, relays,

and more)

33

Page 34: AggreGate SCADA/HMI

SCADA/HMI

No Hidden Costs• Per-tag priced solution• Just two versions (Basic and Standard)• Includes unlimited number of devices, data sources, user accounts,

simultaneous operator sessions, system objects• Includes a 1-year software warranty and annual maintenance • Perpetual licenses (no time limit) and free upgrades

34