![]() | VisiWin32 | ||
| 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
außerhalb 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 Bedingungs-Objekt 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:
|
|