AggreGate SCADA/HMI
-
Upload
marissabell -
Category
Documents
-
view
64 -
download
0
description
Transcript of AggreGate SCADA/HMI
The Complete Device Management Solution
Industrial Automation and Process Control: 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
2
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
3
SCADA/HMI
4
EM1206 Programmable Ethernet Module
DS1100 Programmable Serial Controller
DS1004 Programmable Controller
Tibbo Project System
EM500 Programmable Module
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
5
SCADA/HMI
Target Industries
•Manufacturing•Semiconductor and electronics•Food and beverage•Oil and gas•Pharmaceutical and biotechnology•Power engineering•Water and wastewater
6
SCADA/HMI
3rd 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
7
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
8
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
10
SCADA/HMI
Standard Protocol Support
11
SCADA/HMI
•Automation protocols: Modbus, OPC, 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.
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
12
SCADA/HMI
Integrated Data Processing Tools
•Alerts•Event Filters•Reports•Widgets•Models•Trackers•Scheduled Jobs
13
•Dashboards•Favorites•Scripts•Queries•Expressions•Common Tables•Statistical Channels
SCADA/HMI
15
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 HMTL-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
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
18
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
19
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
21
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
22
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.
24
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 station25
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
27
SCADA/HMI
Linux 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)
28
SCADA/HMI