• 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