Darauf baut die Bibliothek auf: zenon Softwareplattform
Zenon ist eine Softwareplattform, die u. a. für Visualisierung und Steuerung von Automationsanlagen Verwendung findet. Dies beinhaltet Batchprozessabarbeitung, Datenmanagement und Reporting. Mit über 300 nativen Treibern können verschiedenste Steuerungen im selben Projekt verwendet oder ausgetauscht werden. Für die objektorientierte Programmierung bietet Zenon sogenannte Smart Objects an.
Zenon Smart Object (SO) und Smart Object Template (SOT) wurden mit Zenon Version 8.00 eingeführt und bieten die Möglichkeit, modular einzelne Teilaspekte eines Zenon Projekts zu editieren, welche mit Versionierung importiert und exportiert werden können. Folgend finden Sie eine kurze Beschreibung dieser Smart Objects.
Smart Object Template SOT
Ein SOT ist, wie der Name bereits vermuten lässt, die Vorlage einer oder mehrerer SOs. Dies bedeutet, dass lediglich SOTs editiert werden können. Ein SOT bietet eine Teilmenge der Möglichkeiten wie Bilder, Symbole, Interlocks, Variablen und sogar Treiber.
Ein SO kann nur in SOTs definierte Variablen verlinken. Mittels Released Properties können Eigenschaften von Elementen des SOTs für SOs zugänglich gemacht werden, z. B. die Zuweisung von Anlagenmodellierung oder Autorisierung.
Smart Object SO
Ein SO ist genau eine Instanz eines SOTs. Ein SO ist zenon projektgebunden. Das Instanziieren beinhaltet zwei Schritte:
Durch das Zuweisen von Projektvariablen auf SO Variablen können SO Variablen durch Projektvariablen ausgetauscht und optional die Eigenschaften der SO oder Projektvariable angewendet werden. Dies bietet den Vorteil, dass Eigenschaften für Variablen im SOT bereits vorgenommen wurden, beispielsweise Limit Werte, Darstellung oder Equipmentmodell. Lediglich die Datenquelle, Adressierung wird ausgetauscht.
Mit ihrer Vielseitigkeit und der Möglichkeit sie zu verschachteln, eignen sich SO ideal für Bibliotheken. Kombiniert mit der Steuerungsunabhängigkeit von zenon präsentiert sich die SOL-PA als ein gewinnbringendes Gesamtpaket.