Die objektorientierte Alarmierungsbibliothek (OOA) von ControlSphere Engineering erweitert den CODESYS Alarm Manager um die Möglichkeit, dass Objekte (Funktionsbausteine) eigene Alarme erstellen und aktivieren können.
Diese Bibliothek bietet Zugriff auf die besten Funktionen des Alarmmanagers (z. B. Alarmklassen, Aktionen, Quittierung, Archivierung und Visualisierungsintegration), ohne dass der SPS-Programmierer manuell Alarmlisten erstellen und verwalten muss, die vom Steuercode getrennt sind.
Produktbeschreibung
Softwarelieferung
Nach der Bestellung wird die Software vom Hersteller (ControlSphere LLC) an den Kunden geliefert.
Optionen
Kostenlose Demo
(begrenzt auf vier Alarme, 3 Klassen, 5 Gruppen und 4 Alarme pro Gruppe)
100 Alarmkompilierte Standortlizenzen
(begrenzt auf 100 Alarme in jeder der 3 Klassen, 10 Gruppen und 10 Alarme pro Gruppe)
200 Alarm kompilierte Site-Lizenz
(begrenzt auf 200 Alarme in jeder der 3 Klassen, 20 Gruppen und 20 Alarme pro Gruppe)
Eine unbegrenzte Quellcode-Site-Lizenz ist bei ControlSphere erhältlich.
Einzelheiten
Die objektbasierte Programmierung ist zum Standard in der weltweiten IT-Softwareprogrammierung geworden und findet rasch Einzug in die SPS-Programmierung. Um die Vorteile der objektbasierten Programmierung und Beispiele dafür zu sehen, wie dies in der Welt der Programmierung industrieller Steuerungen aussieht, sehen Sie sich bitte diese Videos und Artikel an:
Objektorientierte Industrieprogrammierung mit CODESYS - Simulation und Konfiguration
Objektorientierte industrielle Programmierung (OOIP) – März 2021 CODESYS Tech Talk
Nutzen Sie die objektorientierte industrielle Programmierung
Die CODESYS-IDE umfasst einen voll ausgestatteten Alarmmanager, der eng in die CODESYS-Visualisierung integriert ist. Leider bietet der CODESYS Alarm Manager keine Möglichkeit für Objekte, eigene Alarme zu erstellen und zu aktivieren, und funktioniert daher in einer objektbasierten Designumgebung nicht gut.
Die ControlSphere Object Oriented Alarm (OOA)-Bibliothek behebt dieses Problem und behält gleichzeitig die Möglichkeit bei, die besten Funktionen der CODESYS-Alarmklassifizierungen zu nutzen, einschließlich Klassenaktionen, Klassenbestätigungsoptionen, Alarmarchivierung, Alarmbanner und Alarmtabellen. Die OOA-Bibliothek kann auch in Verbindung mit herkömmlichen Alarmmanagement-Alarmen verwendet werden. Die OOA-Bibliothek bietet Programmierobjekten (Funktionsblöcken) die Möglichkeit, ihre Alarme während der globalen Initiierung zu registrieren und diese Alarme dann während der Laufzeit zu aktivieren und zu deaktivieren. Die Alarme können feste Meldungen enthalten, die während der Registrierung angegeben werden, oder dynamische Meldungen, die während der Laufzeit formatiert werden.
Wenn ein OOA-Alarm aktiviert wird, löst er dieselben Funktionen aus wie ein herkömmlicher Alarm vom CODESYS Alarm Manager. Aktionen, Bestätigungen und Archivierung, die in der Alarmklasse eingerichtet sind, werden ausgeführt und erkannt, und der Alarm wird im Alarmbanner und in der Alarmtabelle der Visualisierung angezeigt.
Das OOA bietet auch die Möglichkeit, einen Alarm-Rollup durchzuführen, bei dem Alarme während der globalen Initiierung einer oder mehreren Gruppen zugewiesen werden und diese Gruppen dann während der Laufzeit abgefragt werden können, um zu sehen, ob Alarme in dieser Gruppe aktiv sind. Sobald die Funktionen der OOA-Bibliothek auf einen Funktionsblock angewendet werden, werden alle Alarme für diesen FB automatisch für jede Instanz dieses Funktionsblocks erstellt. Es ist nicht erforderlich, jeden Alarm manuell einer separaten Alarmtabelle hinzuzufügen. Dieser langwierige und fehleranfällige Prozess entfällt. Der daraus resultierende Komplexitätszuwachs, der die Größe herkömmlicher SPS-Programme begrenzt, entfällt ebenfalls.
Die ControlSphere Object Oriented Alarming-Bibliothek bietet das Beste aus beiden Welten – das Beste des in CODESYS integrierten Alarm Managers zusammen mit der Möglichkeit, den Alarm Manager in einem objektbasierten SPS-Design zu verwenden. Weitere Informationen finden Sie in diesem Video: www.controlsphere.pro/video/OOA.
Anforderungen
Programmiersystem | CODESYS Development System V3.5.17.0 |
Zielsystem | CODESYS Control V3.5.17.0 |
Unterstützte Plattformen/Geräte | Keine Einschränkung |
Zusätzliche Anforderungen | Keiner |
Lizenzierung | Die Lizenz gilt für eine unbegrenzte Anzahl von Produkten, die von einem einzelnen Entwicklungsteam entwickelt wurden und von einem einzigen Standort aus stammen. |
Einschränkungen | Der Quellcode der OOA-Bibliothek muss kompiliert werden, bevor er außerhalb des Entwicklungsteams veröffentlicht wird |
Erforderliches Zubehör | Keiner |
Produkte
Das CODESYS Development System ist das IEC 61131-3 Programmiertool für die industrielle Steuerungs- und Automatisierungstechnik, verfügbar in einer 32-Bit und einer 64-Bit-Version.