![]() | VisiWinDOS | ||
| Prozessdatenbank |
| Treiber |
Die Prozessdatenbank ist die zentrale Datei des Projektes. Hier werden alle Objekte definiert, die eine Verbindung von Maschine und PC ermöglichen. Die elementaren Typen sind dabei Treiber- und Variablenobjekte. Die Elemente der Prozessdatenbank sind entsprechend ihren Funktionalitäten in Objektgruppen zusammengefasst. In den Dialogfenstern werden die Parameter eingegeben.
|
|
Die Kommunikation zwischen einer Steuerung und dem PC wird durch sogenannte Treiberprogramme hergestellt. Über die Kommunikationsparameter der Treiber wird VisiWin®32 mitgeteilt, wie diese Kommunikation abläuft. | |
|
Jeder Wert, den ein Treiber eingelesen hat, wird bei der Variablendefinition mit einem symbolischen Namen (z.B. "druck", "temp" oder "w1") und einem Datentyp versehen. Danach erfolgt jeder weitere Zugriff über diesen Namen und nicht über (manchmal schlecht zu handhabende Hardware-Adressen) | |
|
|
Diese Objektgruppe enthält zwei verschiedene Alarmobjekte, mit denen die Bedingungen für Alarme festgelegt werden. So ist es z.B. möglich, ein bestimmtes Bit innerhalb einer Wortvariablen zu überwachen und gegebenenfalls damit einen Alarm auszulösen. Weiterhin ist natürlich auch die Überwachung eines Absolutwertes machbar. Dafür kann ein Gültigkeitsbereich definiert werden. Befindet sich der Variablenwert ausserhalb dieses Bereiches, so wird ein Alarm ausgelöst. |
|
Die mathematischen und logischen Funktionen von VisiWin®32 bilden eine systemnahe Kontrollsprache für die Verarbeitung und logische Verknüpfung von Datenbankobjekten. Über diese Kontrollsprache lassen sich Ablaufketten, Berechnungen, sowie Steuer- und Regelfunktionen realisieren. Die Bearbeitung dieser Anweisungen erfolgt in jedem Systemzyklus. Für die Berechnungen und Umwandlungen stehen alle Grundrechenarten, sowie einige mathematische Funktionen zur Verfügung. Beim Bedingungsobjekt sind zudem die gängigen logischen Operatoren, sowie vordefinierte Variablen und Funktionen verfügbar. | |
|
Diese Gruppe enthält Objekte, mit denen sich beliebige Variablen über einen bestimmten Zeitraum aufzeichnen lassen. Je nach Definition werden mit diesem Objekt ereignis- oder zeitgesteuerte, kontinuierliche Aufzeichnung der Daten ermöglicht. | |
|
|
Rezeptobjekt:
|
|
|
|