adroitpresentation2014

advertisement
• Company Introduction
• Product Offering
• Adroit SCADA
• Adroit HMI
• Alarm Management and Analysis
• Adroit SCADA Intelligence
• Company Services Offering
• Closing and Thank you
The Company
ADROIT TECHNOLOGIES – THE COMPANY
•
•
•
•
•
•
•
Privately held South African Software Company
Been developing SCADA/HMI software for 25 years
14.9% shareholding by Mitsubishi Electric
Sub-Saharan Distributor of Mitsubishi Electric Factory
Automation Hardware
Employs more than 60 people
Global supplier in 5 continents, 16 countries
> 20 000 licenses sold
ADROIT TECHNOLOGIES – CORE VALUES
•
•
•
•
•
Integrity
Excellence in Customer Service
Value
Creativity
Social Responsibility
ADROIT TECHNOLOGIES – VALUE STATEMENTS
•
Respect Others
We recognize that our success as an business depends upon the greatness of
our own people. Greatness being talent, skills, expertise and our ability to
function as a tightly integrated team. We appreciate our diversity and believe
that respect - for ourselves, customers, partners, suppliers and all others with
whom we interact as a business - is an essential element of all productive
relationships.
•
Perform with Excellence
In order to succeed we need to outperform our competitors in every aspect of
our value chain. To this end we strive to excel in every aspect of this interaction
and value the trust placed in us by our customers.
•
Do What's Right
We are committed to the highest standards of ethical conduct and being
responsible for our actions. We believe that honesty and integrity engender
a trust which is the cornerstone of our business.
MITSUBISHI – WORLDWIDE
•
One of the world’s largest company groups
•
200 member companies
 Active in banking, trade
and industry
 €450 billion annual turnover
 1,4 million employees
Mitsubishi Electric
•
•
•
•
•
Leading electrical engineering
and electronics manufacturer
Established 1921
120 countries (32 direct)
100,000 employees
Sales of €40 billion annually
MITSUBISHI ELECTRIC – FACTORY AUTOMATION
•
No. 1 PLC (CPU count) manufacturer Worldwide
Produce about 60 000 modular Q-PLC and 109 000
compact FX-PLC per month
•
No. 2 to 3 CNC Systems manufacturer Worldwide
Produce about 4 500 CNC Systems per month
•
No. 2 Servo manufacturer Worldwide
Produce about 80 000 Servos per month
•
No. 2 Inverter manufacturer Worldwide
Produce about 70 000 Inverter (VSD’s) per month
GROWING DISTRIBUTION NETWORK
INDUSTRIES/MARKETS
•
Petrochemical
•
Telecommunications
•
Pulp and Paper
•
Power Utilities
•
Food and Beverage
•
Nuclear
•
Energy Management
•
Cement
•
Building Management
•
Pharmaceutical and Medical
•
Water Treatment
•
Automotive
•
Agriculture
•
Mining
•
Food and Beverage
•
Oil and Gas
The Products
ADROIT SCADA
ADROIT SCADA / HMI SOFTWARE
Benefits of using ADROIT SCADA
•
•
•
•
•
•
•
•
•
•
More than 20000 licenses sold globally
32-bit / 64-bit (to be released in 2014) Windows compatible application
Secure – built in Windows Security
Intuitive and Easy to Use
More than 300 graphic templates
Built-in Wizards and Templates
Real Time Software (No compilation, Online Configuration)
Flexible Object Oriented Client/Server Architecture
All internal Agents Free – only pay for scanned I/O
Driver Library of over 100 front-end devices included
ADROIT SCADA / HMI SOFTWARE
Benefits of using ADROIT SCADA (continued)
• Internet Enabled – Client connection via Web Service or HTTP
• Concurrent client licensing – no differentiation between runtime
and engineering (Designer – Full Client and Operator - View Only
Client
• Multiple engineers can work on same project
• Server and Agent Auditing
ADROIT SCADA OPEN ARCHITECTURE
• Automatically registered COM/DCOM interface – All
properties of all objects are exposed to third party
applications
• Adroit Application Programming Interface (API) – Allow
Original Equipment Manufacturers (OEMs) and Value Added
Resellers (VARs) to develop a variety of Adroit add-ons
• Command Agent – Provides bi-directional link to any cellular
device (Get and Set Process parameters, acknowledge alarms)
• SNMP Manager - monitor and manage devices on a network
(routers, switches, hubs, UPS’s, printers, modems)
• Full Scripting Capability
• Client Side Scripting (VB.NET and C#)
• OPC Server and Client OPC
ADROIT SCALABILITY
Add power and resources as required
• Wide Scalable Product Range
-30, 75, 150, 300, 750, 1500, 2500, 5000, 25000, System Limited
Scanned Points up to
• Group and Site Wide Licensing
• Various configurations available:
- Stand Alone (Independent Process Sections)
- Active Clustering (Application updates while plant in operation)
- Distributed Architecture – Multi-Server Multi-Client
ADROIT STAND ALONE ARCHITECTURE
Ethernet TCP/IP
Communication
ADROIT SCADA - HOT STANDBY ARCHITECTURE
Client/User Interface
Client/User Interface
Active Clustering – Agent
(I/O Servers)
Ethernet TCP/IP
Communication
ADROIT SCADA: DISTRIBUTED ARCHITECTURE
USER INTERFACE DESIGNER
IDE – INFORMATION PORTAL
Benefits from using this product
• Easy and Intuitive Interface
• Combine vectors and controls to build
HMI graphics
• More than 300 graphical objects
• Wizards and Templates – minimise
engineering time
• Flexible Alarming and Eventing
• Configuration rather than scripting
IDE – SCADA BENEFITS
Benefits from using this product
• Secure and easy access to disparate data sources
– OPC, Adroit, Web Services, OLEDB
• Easy collaboration between different data
sources and types
• Familiar Windows forms based design
environment
• Integration in Visual Studio for form based
scripting
• SDK for data source development
• Central management and auto-deployment of
the application
• Multiple language support, project language
conversion – ideal for OEM
SCADA SCREEN EXAMPLES
SCADA SCREEN EXAMPLES
SCADA – AGENT SERVER (I/O Server)
MAPS SCADA – I/O SERVER OPENNESS
• Some Functions Supported
–
–
–
–
–
–
Add Tag
Delete Tag
Get Value of Tag
Set Value of Tag
Get History of Tag
Scan/Alarm Tag
Excel, Word,
VB etc
OLE
Automation
Embed in
Applications
OPC Server
MAPS
Agent
Server (I/O
Server)
Internal
Server Side
Scripting –
VB
Script/Java
ActiveX
Object
C++ API
MAPS STAND ALONE ARCHITECTURE
Designer/Operator and Agent (I/O) Server
On same machine
Ethernet TCP/IP
Communication
MAPS HOT STANDBY ARCHITECTURE
MAPS Operator
Ethernet TCP/IP
Communication
MAPS Operator
MAPS DISTRIBUTED ARCHITECTURE
MAPS SCADA - ARCHITECTURE
MAPS Designer
MAPS Operator
MAPS Graphic and Data Server
Agent
Server
MAPS Agent (I/O) Server
Agents / Tag Database
Scanning
Logging
Alarm
MAPS AGENT SERVER – AGENT DEFINITION
Basic Agents
• Analogue
• Digital
• String
Advanced Agents
Agent
(I/O)
Server
• OEE
• Counter
• DB Access
• Scripting etc
System
• System Information
• HASP (license)
• Device
• Scan
User Defined
• UDT
• Custom
More than 45 different Agent types
MAPS AGENT SERVER – AGENT DEFINITION
Agents are called Agents because, instead of only containing data,
like simple database records, they also usually contain the ability to
operate or act on their own data, driving its values and to read and
write to other objects, and so influence them.
This concept is very much in line with object-oriented thinking, and
is primarily why we refer to Adroit as being "object-oriented".
OBJECT BASED TECHNOLOGY
• All Agents are Intelligent Objects – contain state information,
behaviours and action (combined sum of conditions)
• Custom Agents – Build own objects to represent plant items and
equipment
• User Defined Types (UDT depends on protocol support)
• Each Agent type is a Dynamic Link Library (DLL)
BASIC AGENTS - DIGITAL
Agent Type – Digital
Agent Name – DIG01
Properties Available
Description - DIG01.agentdescription
Value - DIG01.value
TextValue – DIG01.textvalue
BASIC AGENTS - ANALOGUE
ADVANCED AGENTS
MES/MIS Capabilities within standard SCADA product
• Scripting Agents
• DBAcess Agents
• Counter Agent
• Statistical Agent
• Max Demand Monitoring Agent
• OEE/KPI Agent
• Shift Agent
Counter Agent
Preventative maintenance & downtime management
Statistical Agent
The Statistical agent
provides the basic
functionality for a user to
build a statistical process
control strategy using its
built in data collection
method and by linking to
other internal agents.
DBAcess Agent
Benefits from using this Agent
• Connect to most known databases using OLEDB compliant databases
• Update Data in Tables
• Read Data from Tables
• Delete Data in Tables
• Retrieve Data from Tables
Transact based on time, trigger tag
or both
Ideal for Production, Recipe,
Batching Systems
OEE / KPI Agent – Standard in Product
Benefits from using this Agent
•Measure Overall Equipment Effectiveness
(Availability X Performance X Quality)
•Measure two KPI values against one another (Tons/hr)
Ideal for Production Performance Management
AGENT - DEFINITION
ADROIT Tags are called Agents because, instead of only containing
data, like simple database records, they also usually contain the
ability to operate or act on their own data, driving its values and
to read and write to other objects, and so influence them.
This concept is very much in line with object-oriented thinking,
and is primarily why we refer to Adroit as being "object-oriented".
Many Agents are shipped to do the work for you
Basic Agents – Analogue, Digital, Real, Integer, String etc
Advanced Agents – Counter, PID, Notify, DBAccess, Script etc
System Agents – HASP (licensing), SystemInformation
OBJECT BASED TECHNOLOGY
• All Agents are intelligent objects – contains state information,
behaviours and action (combined sum of conditions)
• Custom Agents – Build own objects to represent plant items and
equipment
• Each Agent type is a Dynamic Link Library (DLL)
• Custom object development and deployment
ANALOG AGENTS
Each Agent.Slot is a Tag
Example: Agent Named A1
has more than 32 Tags
associated with ot.
Example
A1.RawValue
A1.Value (scaled value)
A1.engMin (min eng value)
A1.engMax (Max eng Value)
A1.hihi (hi hi alarm tag)
PRODUCT MODULES STANDARD IN THE
SCADA PRODUCT
MES/MIS Capabilities within standard SCADA product
• Counter Agent
• Statistical Agent
• Max Demand Monitoring Agent
• OEE/KPI Agent
• Shift Agent
Counter Agent
Preventative maintenance & downtime management
Driven by a Digital Tag
Gives all statistics around
transitions/changes.
Reset using it’s own
internal Tag Counter.Reset
Triggered on a Tag or
Continuous Calculations
Notify Agent
Send Alarms to users
SMS
Email
Statistical Agent
Driven by an Analogue Tag
The Statistical agent provides
the basic functionality for a
user to build a statistical
process control strategy
using its built in data
collection method and by
linking to other internal
agents.
Max Power Demand Monitoring
Benefits from using this Agent
•Agents Predicts Max Energy Demand for
a predetermined block metered period
•Inputs – Energy Meter Pulse, kVa, kW, KVAr
•Raise alarms if predicted consumption
exceeds a predefined limit
•Overall Savings
OEE / KPI Agent
Benefits from using this Agent
•Measure Overall Equipment Effectiveness
(Availability X Performance X Quality)
•Measure two KPI values against one another (Tons/hr)
kW/Batch produced etc
Audit Agent
What does this Agent Do?
• Logs configuration changes to a database
Benefits from using this Agent
•Keep an audit record of system changes
•Keep an audit record of Process Setpoint changes
Adroit Data Logging
Advanced logging – local, historian, SQL
• ODBC/OLE DB – Bi-directional connectivity to external databases
though our OLE DB Datasource
• Adroit historical logs (.LGD) - data from all Adroit historical logs
can be extracted in a Comma Separated Variable (CSV) format
• Log Sets - Multiple Log Sets and resolution possible
• DB Access Agent (Recipe Handling Example)
• DB Log Agent (SCADA Reporting Data Format)
• No Scripting or SQL Queries required
Flexible Alarming
•
•
•
•
•
•
•
•
•
•
Global and Local Alarm Acknowledgement
Custom Alarm Types (Intruder, Scan Inhibited etc.)
Alarm Routes and Lists (Configure Alarm Hierarchies)
Delays
Conditional expressions
Log Alarm/Event to SQL
Audio devices
SMS
Email
Priority Levels
Trending
•
•
•
•
•
View historical and real time values
Unlimited pens per window
Print to file or printer
Export to Excel, XML, HTML
Importing of historical trend data
SCADA Alarm Management
Alarm System Terminology
An Alarm is an event to which an operator must react, respond
and acknowledge.
An Alarm System is there to prevent, or at least minimize,
physical and economic loss through operator intervention in
response to the condition that was alarmed on any given
process.
Secondly, an Alarm System should provide and alarm and
event log.
Current Alarming Problems
•
•
•
•
•
Existing alarm configurations are unknown
Alarm flooding during plant upset
Too many standing alarms – accepted as ‘normal’
Too many ‘high’ priority alarms
Lack of real information to support decision making
Alarm Management Agent
Alarm Management Agent Features
• Licensed component of an Adroit agent server
• Route new and existing Adroit alarms to a SQL database
• Categorise alarms
• Assign associated process values for alarms
• Set performance KPI targets
• Database housekeeping
Alarm Management Agent Features
• Configure pre-defined Reasons for operator input on specified
alarms
• Link documents to alarms (e.g. SOPs)
• Multiple Agent Servers can connect to a single Alarm
Management database
• Bulk configuration with Excel import / export
Alarm Management Reporting Benefits
• Measure and improve Alarm System Performance
• Manage Adroit alarm configuration
• Analyse historical alarms
– Highlight unwanted / unnecessary alarms
– Highlight problem areas in the plant
• Analyse alarms and associated process variables
• Monitor operator alarm interaction
• Valuable part of an alarm management strategy
Adroit Report Suite
Version 1.1.0
REPORT SUITE OVERVIEW
•
Free Off-the-shelf reports based on standard Adroit logging
mechanisms
• Alarm Management Agent
(Licensed)
• Adroit Server Auditing
• DBLog Agent
•
Report Deployment Utility
•
Microsoft SQL 2008 R2 Express
with Advanced Services
(Reporting Services)
REPORT SUITE 1.1 FEATURES
• Supplied free with Adroit
• Off-the-shelf Reporting – no development
• Web based reporting
• Open technology
• Report Printing
• Report scheduling (not with SQL Express)
• Export reports to Excel, Word or PDF
• Microsoft Active Directory Security
Alarm Analysis Reports
• Bad Actors
– By alarm type
– By category
– Intermittent alarms
– Stale alarms
– Most frequent alarm
• Alarm Types
• Alarm Categories
Adroit SCADA Intelligence
Version 3.0.0
From Data to Information
Data
Data is raw data and unorganized facts that need to be
processed.
Information
When data is processed, organized, structured or
presented in a given context so as to make it useful, it is
called Information.
Challenges – SCADA data
•
•
•
•
Large amounts of unorganized data
No context (e.g. where, what type, quality etc.)
No relationship between the data and your business
Difficult to extract, process and present the data in
reports
• Difficult to analyse
Challenges - Relational Database
• Relational design is very specific to each reporting
solution
• SQL skills required to design the database
• Data logging and insertion is more complex
• Must understand relationships to retrieve data
Adroit SCADA Intelligence
SCADA Intelligence is data warehousing system which
collects and processes data from disparate data sources and makes
the resulting information available on a common platform to enable
decision making.
Features & Benefits
• No database design required
• Transform data into useful information
– Apply ISA-95 context model to data
– Process raw data (digitals, analogs and counters)
• Connect to multiple data sources
– OLEDB (e.g. Adroit DBLog, LIMS database)
– Historians
Standard ISA Context Model
ASI Manager – System Configuration
SCADA Intelligence - Data Flow
The ASI Technology Platform
Vertical Industry Report Packs
• Off-the-shelf reports for various industries
– Water treatment and distribution
– Mining
– Data centres
– Building management
– Environmental monitoring
– Conveyor belts
– Food and Beverage
Adroit SCADA Intelligence
Screenshots for Water
Quality Dashboard
Telemetry System - Reservoir
Dashboard
Communication Availability
Dashboard Summary
Quality Report with Compliance
Flow Totals and Rate
Daily Flow Totals
Cost Benefit Analysis of ASI
Report Implementation Challenges
•
•
•
•
Difficult to scope report requirements
Difficult to quote on reporting solutions
Databases require on-going maintenance
The system must be able to grow with changing user
requirements
TRADITIONAL REPORTING SOLUTION
Software
SQL 2008 R2 Standard Edition (5 CALS)
20 000
20 000
Cost Breakdown
Engineering
User Requirement Specification
Database design and development
System and Tag Configuration
Report Development
Database Integrity tests
Report Integrity tests
On-site installation
Final Documentation
Total Cost
24 000
60 000
12 000
42 000
18 000
18 000
6 000
12 000
192 000
212 000
Engineerin
g
91%
Software
9%
SCADA INTELLIGENCE – CUSTOM REPORTS
Software
Adroit SCADA Intelligence (150 Items)
58 000
SQL 2008 R2 Ent. Runtime Edition (5 CALS)
15 000
73 000
Cost Breakdown
Engineering
User Requirement Specification
Database design and development
System and Tag Configuration
Report Development
Database Integrity tests
Report Integrity tests
On-site installation
Final Documentation
Total Cost
24 000
12 000
30 000
18 000
6 000
6 000
96 000
169 000
Cost Saving
20%
Engineering
45%
Software
35%
SCADA INTELLIGENCE – REPORT PACKS
Software
Adroit SCADA Intelligence (150 Items)
58 000
SQL 2008 R2 Ent. Runtime Edition (5 CALS)
15 000
73 000
Cost Breakdown
Engineering
User Requirement Specification
Database design and development
System and Tag Configuration
Report Development
Database Integrity tests
Report Integrity tests
On-site installation
Final Documentation
Total Cost
12 000
12 000
6 000
30 000
103 000
Software
35%
Cost Saving
51%
Engineering
14%
Services and Support
GROUP/SIDE WIDE LICENSE BENEFITS
•
•
•
•
•
Licensing
- Increase licensing for system size and remote clients on existing systems
- New licensing for current and future products under single SWL contract
Version
- Receive the latest version on all Adroit Technologies products at reduced rates
Training
- Maintain and grow on site skill sets with on site training courses
Support
- SLA and engineering assistance hour bundles can be included in GWL
Period
- Avoid CAPEX and budgetary constraints, fixed cost per annum excl. CPIX
- Total capital cost is amortized over a 3 – 5 year period to reduce spend
- End customer takes ownership of all licenses issued under GWL
CONCLUSION AND THANK YOU
Download