Automationssoftware

ATS GmbH
 
Pfarrhofstrasse 4/C
I - 39100 Bozen (BZ)
Tel. +39 0471 051 690
Fax. +39 0471 051 694
 
[email protected]

Modularer Aufbau

 
PRODAM ist ein modulares Softwarepaket das sich aus einer Reihe von einzelnen Programmen zusammensetzt und demzufolge eine hohe Flexibilität und einen schonenden Umgang mit den Systemressourcen zur Folge hat. Im wesentlichen setzt sich PRODAM aus folgenden Modulen zusammen:

• Prozess- Kommunikation
• Echtzeit- Datenbank (RTDB)
• Datenlogger
• Reporter

Module.jpg

Prozess- Kommunikation
Die Prozess- Schnittstelle stellt die Verbindung zwischen PRODAM und dem Prozess her und dient zum Lesen bzw. Schreiben von Daten. PRODAM verfügt über eine Vielzahl von unterschiedlichen Kommunikationstreibern die sich in folgende Kategorien unterteilen lassen:

• Schnittstellen zu Automatisierungsgeräten 
• Schnittstellen zu Visualisierungssystemen 
• Standardschnittstellen für die industrielle Kommunikation

Der gleichzeitige Betrieb von mehreren Prozess- Schnittstellen ist problemlos möglich wobei diese (vorausgesetzt es handelt sich um ein Mehrplatzprojekt) verteilt auf den Rechnern die zum Systemverbund gehören betrieben werden können. 


Echtzeit Datenbank
Die Echtzeit- Datenbank verwaltet die Momentanwerte sowie den Status der Prozess- und Systemvariablen von PRODAM.  Sämtliche Module können schreibend und lesend auf die Variablen der Echtzeit- Datenbank zugreifen. Programmierschnittstellen (API und COM) ermöglicht auch Fremd-programmen den Zugriff auf die Variablen der Datenbank.
Die Client- Server Architektur von PRODAM gewährleistet den Abgleich der Echtzeit-datenbank aller Personal- Computer die zum Systemverbund gehören.  


Daten Logger
Das Daten Logger Modul ist für die auto-matische Archivierung der Prozessdaten verantwortlich. Die Aufzeichnung der Daten erfolgt mittels einem mehrstufigem Kompres-sionsverfahren das eine verlustfreie Archivierung der Daten gewährleistet. Die Aufzeichnungsart der Daten kann für jedes Archiv getrennt konfiguriert werden, wobei folgende Verfahren unterschieden werden:

• Zyklische Archivierung 
• Azyklische Archivierung (Delta Event Verfahren)
• Kombination aus den beiden ersten  Verfahren  

Die Archivierung der Einzelwerte erfolgt in einem proprietären Dateiformat, die Kompres-sionsdaten hingegen werden in einer  relationalen Standard Datenbank abgespeichert. Es werden folgende Standard Daten-banksysteme unterstützt:

• ORACLE 8i / 9i
• Microsoft SQL-Server 2000 
• Microsoft MSDE   


Reporter
Der Reporter stellt die grafische Benutzer-schnittstelle von PRODAM dar und dient im wesentlichen zum:

• Erstellung und Anpassung des PRODAM Projektes
• Ausgabe von Berichten 
• Ausgabe von Kurvengrafiken
• Eingabe von Handwerten (Labordaten)
• Manuelle Korrektur von Archivdaten
• Datenin- und Export  

Die als COM- Server ausgeführte Programmierschnittstelle ermöglicht externen Anwenderprogrammen oder Scripten Berichte auszudrucken, Jobs auszuführen, Archivdaten zu exportieren und Daten via E-Mail zu versenden. 
Das Reporter- Modul verfügt über eine integrierte Sprachumschaltung mittels der im laufenden Betrieb zwischen der deutschen und italienischen Sprache gewechselt werden kann.