Programmierlevel Basic - Extended
Sprachumfang der Sicherheitsprogrammierung mit CODESYS Safety Extension
Der Sprachumfang von Safety FUP (FUP Sprachelemente) wird entsprechend der in PLCopen definierten Sprachteilmengen Basic und Extended eingeschränkt. Die entsprechende Auswahl für den Sprachumfang Basic oder Extended wird beim Neuanlegen einer POU (Programm oder Funktionsbaustein) durch den Entwickler festgelegt (siehe Safety POUs).
Im Basic Level kann durch Verknüpfung der bereits zertifizierten Bausteine der PLCopen-Bibliothek (SafetyPLCopen
) und der Standardbibliothek (SafetyStandard
) mit relativ geringem Aufwand eine Sicherheitsapplikation implementiert und anschließend verifiziert werden.
Extended Level bietet dem Entwickler zusätzliche Operatoren (boolesche, mathematische, und andere) und bedingte Sprünge/Returns, um komplexere Funktionsbausteine für wiederkehrende Anwendungsfälle zu erstellen. Sie erfordern im Anschluss an die Entwicklung einen entsprechend aufwändigeren Verifikationsprozess.
entsprechende Operatoren
entsprechende Schlüsselwörter zur Variablendeklaration und Datentypen (siehe Variablen)
entsprechende Funktionsbaustein-Aufrufe
zur Verfügung.