automationx distributed control system · · 2017-03-09simulation mode for testing and training...
TRANSCRIPT
SCADA | HMI | SPS
MES | APC | EnMS
Alarmmanagement | Trend
Journal | Event Management
Data Representation | Reports
Helpdesk | Maintenance Management
automationX® is a scalable and modular designed DCS with a common platform for engineering, visualization,control and for the management of small plants up to distributed control systems.
automationX®
Distributed Control SystemModular | Scalable | Universal
automationX takes the concept of totally object orientation. Although
somewhat related, the implementation of object orientation in auto-
mationX should not to be confused with the techniques applied in
high level programming languages. automationX uses object orienta-
tion for application development or configuration of automation pro-
jects. It is this technique that allows applications to be constructed
out of self-sufficient software modules known as the "automation
classes”. The result – it allows experts to neatly bundle their know-
ledge, hide confusing details and provide easy-to-understand interfaces
into modules from which others can create their own applications.
Automation classes (also called objects) are powerful software modu-
les that integrate all functionality associated with devices operated
with a modern automation system. A single class or object includes
features such as regulatory and logic control, process visualization,
automated alarm and interlock assistance, data history and trending,
simulation mode for testing and training and much more.
Applications are easily constructed by combining automation classes
to create the final system. Application engineers just use class cata-
logues with the advantage of inherited functionality in the used
objects.
There is no additional effort for the integration of the different auto-
mation parts and there is no effort for the deployment to different
hardware platforms.
The object orientation feature automatically creates shorter and more
intelligible programs. The result is a much higher transparency. For the
automation engineering this means a more understandable (intuitive)
programming interface for application designers, process engineers,
quality managers and the operator of the plant.
Automation classes are re-usable software objects within automationX
that contain everything that’s necessary to establish a function,
whether it be a device operated by the system, a communication
task, an interface, or whatever. All of this functionality is neatly wrapped
2
up into a single graphical icon that can be used as many times as
desired, even within new more powerful classes.
u Automation Classes: Complete, Comprehensive and Reusable Software Modules for Application Configuration
u Easy-to-use Classes Neatly Bundle the Knowledge of Expertsu Clear User Interface
Control
Visualization
Alarm management
Reports
Trends
Data and event collection
Simulation
Documentation
AUTOMATION CLASSESPublic Variables
3
A state-of-the-art development studio, the automationX IDE, enables a
transparent engineering environment. Based on system libraries the
requested function of a class will be arranged and stored in libraries.
Pre-defined and branch related libraries provide a collection of proven
automation classes. Use drag & drop to place objects from your
resource pool to the HMI screens or assign them to a logic controller for
execution. The basic function with several graphical representations,
the operator interface, the logic program and for example the maintenance
information and simulation are already defined implicitly. They only
need to be integrated to the process work flow by the application
designer.
u Intuitive Application Developmentu Process Transparencyu Minimum Configuration Effort
4
ENGINEERING - IDEUse one smart and unified engineering tool for your entire plant – start with the configuration of I/Ocards, with communications and PLC programs and design your HMI screens and operator guidance’s.
u Host based data management and shared librariesu Online engineering and multi-user managementu Multiple graphical representations of one single
automation object (also depending on zoom levels)u Object references and compositions (sub-classes)u Documentation management with references to classes
and instancesu Mass data handlingu Import function (equipment lists, I/O assignment, speech text)u Access control based on rules and object protectionu Dynamic process screen generation via GEO Informationu Integration of .NET libraries and C# / VB codeu Integration from external applications and ActiveX Controls
VISUALIZATION - HMIVisualize your plant on different hardware and user layer- and zooming techniques as well asthe embedding of external objects for a user-friendly information representation.
u Multi-monitor operator stations and video wallsu Redundant operator stations and tracing of operator actionsu Multi-lingual (incl. Asiatic, Cyrillic and Persian character sets)u Redundant operator stations and tracing of operator actionsu Profiles and layout designu Individual configuration of HMI sets for all work stationsu Zooming, decluttering, panning, moving of process screens,
layer techniquesu Screen-in-screen viewsu Playback manageru ActiveX objects, video stream and Live-cam involvementu Integrated authority control logic between
different control rooms or work stationsu Online data monitoru Cross references to I/O cards and to PLC programsu Highlight of object references and display of logic conditionsu Web visualizationu GEO information GEO Information
5
LOGIC PROGRAMMING - PLCCreate your logic programs for several hardware systems and allow them to communicatewith each other!
u IEC 61131-3u Redundant architecture with hot-standbyu Several hardware platforms and operating
systems (Windows, real-time Linux)u Small resource requirements (ARM9 support)u FBD programmingu C-Code executionu Multiple PLC tasksu Force of all variablesu Real-time data collection and time stampsu Realtime data connectivity between PLC controllersu HTTP interfaceu User-defined add-on processes (e.g. APC and Network
& Telecontrol)u C-API, PHP-APIu Event matrix for configurable logic execution
ALARM MANAGEMENTLet the system automatically create summarized alarms and highlight the position of alarms on your HMI screens!
u User defined alarm attributes (e.g. priority, color, acknowledge behavior, debouncing)
u Alarm monitor, screen and screen-group alarms, alarm panel
u Alarm highlight (arrow, border or icon)u Automatically blank-in of alarmed objects
(because of layer settings) u Automatically creation of summarization alarmsu Cascading of alarmsu Hide or mute alarms of a selected
process sectionu Messaging (text to speech, SMS, e-mail)u Tracking of operator interventionsu Step-by-step operator guidance through critical
or complex situationsu Definition of trouble tickets and templatesu Documentation of events and file attachmentu Cross references between events and alarmsu Automatically assignment of e-mail correspondenceu Electronic shift book
6
TRENDTrack the chronological sequence of data points and define your own data sets!
u Online trends and historical trendsu Multiple time and value axisu User-defined data-acquisition grid (level, time, event)u Realtime data collection in PLCu Actual value and statistical evaluationsu Class-, instance- and user-defined trend setsu Documentation of data points with substitute value inputu Zooming and measurementu Measurement toolsu Adding trends of different objects with drag & dropu Trend archivesu Data export (CSV, XLS, TXT)
JOURNAL AND EVENT RECORDSTrack switching operations, parameter changes and operator interventions in the system and document them!
u Tracking of operator interventionsu List of system messagesu Chronological alarm listu Summarized event list based on trend and journal datau Direct access of object events from the object panelu Documentation of events and file attachmentu Grouping area and column chooseru Filteringu User defined profilesu Documented database structure for all sub-systems
7
DATA REPRESENTATION AND REPORTSDesign your own data views and charts and embed them into your HMI screens!
u Tabular display of database information and file systemsu Graphical charts with lines, columns,
radar plots, segments etc.u Report generatoru Master / detail layoutu Execution of SQL queries and methodsu Filter functionsu Mathematically operationsu Formatting and groupingu Embedded in HMI screensu Time and event based reporting and archivingu Data exchange to PLC- and HMI-variables
ADVANCED PROCESS CONTROL - APCControl your plant predictively and map your processes using a mathematical model!
u Bandwidth controlu Soft sensorsu Nonlinear model predictive controlu Nonlinear optimizationu Regressive modelling – steady state and dynamicu Hard- and soft-constraint handlingu Consideration of tailor-made cost functionsu Real time optimization u Operator training simulation (OTS)u Process condition monitoringu Integrated data analysis and modelling tool
8
PRODUCTION MANAGEMENT - MESDefine and control a batch oriented production or adiscrete process and allow it to be an integrated part ofyour system!
Base
u Production control and planning based on ANSI/ISA S88/S95u Batch-oriented charges (campaign)u Discrete inspection and production processesu Phase interface to equipment modulesu Embedded in process visualization screens
Process Definition
u Flexible recipe- or process definitionu Version managementu Double-check mechanismu Product- and facility related process definitionu Start conditions of stepsu Jump commands and loopsu Inline definition of sub-processesu Definition of header parametersu Late binding of steps (allocation of resource just before start of step)u Compute of set-points in runtimeu BOM-recipes (Bill-of-Material, overload of template recipes)u Support of calculation modes (solid content, scaling, water admission etc.)u Export- and import toolu Document management (link of work instruction to production step)
Process Execution
u Runtime view with inline modificationsu Flow control and pre-stop value calculation for material dosing stepsu Pre-production management (precommissioning)u Parking and unloading of chargesu Bulk data collection (e.g. data of an individual pack )u Report of manual operator interventionsu Report of material movements
9
Master Data
u Material-, equipment and personnel data administrationu Process segment definitions (facility related segments)u Material lot administrationu User-defined properties u Cross references and usages
Planning and Scheduling
u ERP connection (exchange of master data, customer and vendor data, recipe, production order, feedback, capability information etc.)
u Order planningu Order combination and splitting (merge and split) of
semimanufactured goods u Order based and optimized production quantity over all process steps
(e.g. bulk pack in pieces → single product in pieces → semimanufacured goods in kilograms)
u Detailed scheduling of production stepsu Resource allocation and capability check (material, equipment
and personnel)u Ad-hoc ordersu Rescaling and postpone functionsu Material requirements planningu Gantt charts
Data Collection and Information Management
u Process statisticsu Material consumptionu Compare of productionsu Charge trackingu Material flow trackingu Report of regulations on packagingu Equipment output chartu Perfomance analyses (e.g. OEE, VDI3423)u Quality managementu Maintenance management (report of operation times,
maintenance interval, …)u Customized reports
10
AutomationX is a distributed control system for miscellaneous applications.With the framework a central communication node is established. Thatprovides a comprehensive platform for sub-systems deployed to differenthardware components. AutomationX is scalable, that means that for asimple plant all functions are handled by one single server station. Thisstation contains the framework and all required applications for the sub-systems. Large and distributed plants are equipped with an automationXload-balancing procedure for the framework on one hand that sharesthe load to several server stations (clustering). On the other hand thesub-systems will be deployed to an external and autarkic hardware.Especially for the IEC 61131-3 control the hardware resources and I/Ocards of different manufacturers are integrated to form a unique overallsystem. Only one engineering tool is required, the automationX IDE.Whether the logic controller or, for example, the Profibus system shallbe designed redundantly (hot-standby), it is only an effort of a few
u Utilization of Distributed Hardware Resources u Centralized System Monitoringu High Availability and Data Integrity through Clusters, Redundancy and Field-Bus Concepts
mouse clicks – automationX has already implemented these features inthe core system. This guarantees a high availability of the system. Thedata exchange between logic control units is handled by a direct TCP/IPlink while HMI applications and other sub-systems are requesting theframework service for data exchange.
The Smart Client stations use their own resources and an automaticallyupload of the required application programs. The hierarchical architec-ture starts with the automation classes and their clear interfaces andis continued in single plants represented as a standalone site or isembedded in a multi-site environment. Each site provides data for othersites in the same way as classes provides data for the processsequence.
SYSTEM ARCHITECTURE
11
Sites are decentralized and autarkic units to control, visualize andcollect data. They are usually part of an entire system managed by acentral control room. AutomationX fulfils the integration requirementswith the so called “multi-site-architecture”. The applications are developedon-site or from a central station and third party systems are linked upthrough standardized communication protocols. Class- and instancelibraries can be shared and will be updated automatically. Superiorvisualization and management tasks are realized by simple drag&dropoperations without substantial engineering effort. The multi-site-archi-tecture is an integral part of the automationX core system and can alsobe deployed at existing projects.
u Autarkic sites (location, craft, production unit)u Centralized and decentralized engineeringu Shared libraries with automatically updateu Standardized communication protocols between sitesu Drag&drop engineering of global overview screensu Centralized and decentralized archives and reportsu Centralized diagnostics and alarm management
DISTRIBUTED SYSTEMS (MULTI-SITE ARCHITECTURE)
The open architecture of automationX integrates the DCS into anexisting infrastructure. For this purpose standardized interfaces andindustrial field-bus-systems are available. Based on license points theautomationX system can be online expanded step by step. APIs ensurethe integration of customized applications and data processing functions.The continuous development policy of automationX as, for example,for the PROFINET and IEC61850 development and the practical use inour own projects make automationX a state-of-the-art system with aunique integrity and transparency.
CONNECTIVITY
u Profibusu Profinetu Modbusu ODBCu OPC, OPC UAu IEC 60870-5-101/104u SNMPu ISO on TCPu EtherCAT
u Open Architectureu Standard Interfacesu Support from standard industrial Hardware and AutomationX Hardware for specific Applications
u XML Morisu IEC 61860u BACnetu CANBusu MBusu SOAP Server/Clientu etc.
©2015 AutomationX GmbH All rights are reserved