RTAPLS

Werbung
RTAPLS
Leitsystemsoftware
RTAPLS - Allgemeines
• Leitsystemsoftware für komplexe, kontinuierliche Systeme
• Typischer Einsatzbereich : 10.000 – 100.000 Prozessvariable
mit mehreren tausend Änderungen pro Sekunde
• Flexibel durch die integrierte Entwicklungsplattform RTA
• Unterstützt Standards aus Automatisierungs- und Office-Welt
• Multiplattform (Windows, Linux, openVMS)
• Hohe Verfügbarkeit durch Hot-Standby und volle Redundanz
• Online Konfigurierbarkeit
• Umfangreiche Diagnose Funktionen
• „Simulator-fähige“ Zeit-Führung und -Verarbeitung
RTAPLS Konfigurationen
• Hohe Skalierbarkeit durch Verteilung von Funktionalitäten und
Datenpunkte auf mehrere Server-Paare
• Praktisch unlimitierte Anzahl von Arbeitsstationen durch
Multicast basierende Datenreplikation
• Voll integrierte, dedizierte Arbeitsstationen mit ständig
synchronisierten Prozessdaten
• Remote Zugriff über Web Service und Firewall aus der
Büroumgebung
RTAPLS Leistungsfähigkeit
• Mengengerüst : Bis zu 100.000 Datenpunkte
• Durchsatz : Bis zu 50.000 pro Sekunde erfassen / archivieren
• Möglich ist das durch die integrierte Real Time Architecture
– Real Time Database
• bis zu 12.000.000 Record-Zugriffe pro Sekunde
• Multicast Replikation
• Optimierte Änderungsevents für spontane Applikationstrigger
– Real Time Interprocess Communication
• Bis zu 10.000.000 Messages pro Sekunde lokal
• Bis zu 50.000 Messages pro Sekunde auf 100Mb LAN
– Redundancy Management
• Prozessüberwachung
• Rechner und Netzwerküberwachung
RTAPLS Flexibilität
• Der Ersatz von Leitsystemen in KKWs erfordert die exakte
Nachbildung von Funktionalitäten des Altsystems
• Aus diese Grund ist RTAPLS in hohem Maß konfigurierbar
– Ungewöhnliche Vielfalt bei der Prozessdatenverarbeitung
– Austauschbare Bausteine z.B. „Alarm-Strategien“
– Projektspezifische Erweiterungen auf Basis der Real Time Architecture
• Integration in RTA Überwachungs- und Redundanzkonzept
• Nutzung der RtDb für Daten-Management und Verteilung
• Projektspezifische RtDb steht in RTAPLS sofort als Datenquelle zur
Verfügung (für Berechnung, Visualisierung, Reports).
RTAPLS Standards
• RTAPLS unterstützt die Standards der Automatisierungs- und
der Office-Welt.
• OPC (DA 2.0, AE 1.1, HDA 1.2, Unified Architecture DA 1.0)
• Microsoft Schnittstellen
– COM /DCOM, .NET, OLEDB
• W3C Standards
– XML
– Web Services (SOAP)
– Scaleable Vector Graphics (Visualisierung)
• SNMP Network Management
RTAPLS Plattformen
• Server
– Microsoft Windows 2003 (x86, ia64)
– Linux (Suse)
– HP-UX, Sun Solaris
– OpenVMS
• Workstation
– Microsoft Windows XP, 2003, Vista
– Linux (Suse)
RTAPLS Server-Komponenten
RTAPLS Client-Komponenten
PlsPDM - Prozessdatenmanager
•
•
•
•
•
•
•
Diverse Skalierungen (linear, kurve,
frei programmierbar)
Überwachung auf 4 Grenzwertpaare
und 2 Gradienten
Konfigurierbare Alarmverarbeitung
mit bis zu 8 Alarmprioritäten
Global und Lokale (pro Workstation)
Quittierung
Automatisch oder manuelle Sperren
Ersatzwertbildung
Benutzerspezifisches
Berechtigungssystem
Analoge und binäre
Filtermechanismen
– Glättung
– Flatterunterdrückung
•
•
•
•
•
•
•
•
•
Abgeleitete Werte
Integral, Minimum / Maximum,
Mittwelwert Berechnung
Integriertes, frei programmierbares
Mathematikpaket (PlsCALC)
Führung von Feldzeit und
Erfassungszeit
Deadband Funktionalität
2 fache Anlagen-Hierarchie (mit
automatischen Statussummierungen)
Projektspezifische
Statusinformationen
Umfangreiche Status Information pro
PV (eine Untermenge davon OPC
kompatibel)
Rückmeldungsüberwachung
PlsCALC - Formelinterpreter
•
•
•
•
•
Berechnung abgeleiteter Werte
Realtime Programming Language (BASIC kompatibel)
Erweiterbares Mathematik-Paket
Automatische Statusbehandlung (Signalqualitäts-Vererbung)
Datenquellen
–
–
–
–
RTA und RTAPLS Objekte (Prozessvariable)
RtDb Tabellen
Globale und lokale Variable
RtOOS Objekte
• Über 600.000 Operationen pro Sekunde
RtOOS – Objektorientiert Engineering
• Modellierung der hierarchischen Anlagenstrukturen
• Bildung von Objektklassen mit
– Attributen (statisch, dynamisch)
– Methoden (C++ und RtPL)
– Relationen zwischen RtOOS Objekten, Prozessvariablen
– Trigger (C++ und RtPL)
• Verteilte und Lokale Objekte
• Integriert in PlsCALC und Visualisierung
RTAPLS Historian
• Archivierung der Prozessdaten mit voller Auflösung und/oder
akkumuliert (Min, Max, Average, Std.Dev.)
• Speicheroptimierung durch
– Inkrementelle Speicherung
– Deadband
– „Swinging door“ Algorithmus (Ersatz durch Polygone unter Einhaltung einer
maximalen Abweichung)
• Lückenlose Archive durch Redundanz
• Auslagerung der Partitionsfiles (Tag, Woche, Monat)
• Lesezugriff auf Rohdaten oder akkumuliert unabhängig von
der Speicherung
• Archivierung der Konfigurationsdaten
RTAPLS SOA / Web Server
• Integration der RTAPLS Daten in Unternehmens-DV und Office-Welt.
• RTAPLS Web Server
– HTML Inhalte
• Hilfe - System
• Online RTA / RTAPLS Statusübersicht
• Dokumentation
– XML Inhalte (optional durch XSL Stylesheets in HTML transformiert)
• RTA / RTAPLS Objekte
• RTAPLS Konfigurationsdaten
• RTA Statusübersicht
• RTAPLS SOA Server (HTTP basierend)
– RTA und RTAPLS spezifische, W3C konforme Web Services
– Standard Prozessdaten - Zugriff OPC Unified Architecture Data Access 1.0
• RTAPLS RPC Remote Server (TCP/IP)
– Binärer (optimierter) Zugriff auf alle RTA und RTAPLS Objekte
RTAPLS - OLEDB Provider
• Alle RTA und RTAPLS Objekte (Online und Historian) sind
durch den OLEDB Provider wie eine Datenbank zugreifbar
• Ein SQL Subset erlaubt die Formulierung von beliebigen Adhoc-Abfragen.
• Anwendungen :
– Reporting mit Crystal Reports
– Import in MS Excel oder MS Access
– Charts
RTAPLS Console (Administration)
•
•
•
•
•
•
•
Error und Event Logging
Trace System (Signalverfolgung)
Prozess- und Netzwerk Monitoring
Statistiken (MS : auch verfügbar als Performance Counter)
Prozessdaten – Explorer
Benutzerverwaltung
Online Signaldarstellungen
– Signallisten
– Messwert - Darstellungen (Linie, Balken, …)
– Mosaikdarstellung (für Binärdaten)
• PV Gruppen Verwaltung
RtSVG - Prozessvisualisierung
• Der SVG Standard erleichtert die Verwendung von vorhandenem
Bildmaterial
• Die hochoptimierte SVG Implementierung ermöglicht „state of the
art“ Graphiken (Antialiasing, Transparenz) trotz Bildaufschaltzeiten
im Zehntelsekunden – Bereich
• Jede graphische Eigenschaft kann dynamisiert werden
• RtPL Integration
– Steuerung von Abläufen
– Reaktion auf Ereignisse
– Unterstützung aller RTA und RTAPLS DatenQuellen
• Dynamische Anlagenbilder auf der Basis von erweiterbaren
Symbolbibliotheken (IEC 1772)
• Integrierter Web Browser für statische HTML Inhalte, Listen und
Tabellen. Volle Navigation zwischen SVG und HTML Inhalten
RtSVG – Graphische Features
RtSvgDraw -Engineering
• Interaktiver Graphikeditor für die komfortable Erstellung der
Vektorgraphiken
• Tools für die einfache und exakte Erstellung von Transformationen
und komplexen SVG Objekten (Gradienten, „path“)
• Intelligente Snap-Tools
• Erstellung von Attribut - Transformationstabellen
• Datenquellen-Editor für die einfache Erstellung korrekter Attribut Dynamiken
• Drag&Drop Anbindung von PVs über die RTAPLS Console.
• Graphische Testunterstützung zum Debuggen der RtPL-Dynamiken.
• Subview-Paletten für die übersichtliche Verwaltung und einfache
Verwendung der erstellten Subviews mit Drag&Drop.
RtSvgDraw – Subview-Erstellung
RtPL - Datenquellendialog
RtSvgDraw – Subview - Verwendung
RtSvgDraw – Model Test
Herunterladen