Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC-500-S Sicherheitshandbuch Seite 232

Vorschau ausblenden Andere Handbücher für AC-500-S:
Inhaltsverzeichnis

Werbung

Konfiguration und Programmierung
Programmierrichtlinien vom sicherheitsgerichteten CoDeSys > Sicherheitsgerichtete und nicht sicherheitsgerichtete Teile der Anwen-
dung
n
Das Aufrufen von Sicherheitsbausteinen in nicht sicherheitsgerichteten Bausteinen ist in begrenztem
Maße erlaubt. Dies muss mit der Funktion "Aufrufbaum ausgeben" überprüft werden.
n
Globale Variablen sind sicherheitsgerichtet oder nicht. Sämtliche sicherheitsgerichteten Variablen sollten
einen bestimmten Präfix haben (z. B. "S_"). Sämtliche sicherheitsgerichteten Variablen werden in spezi-
ellen Variablenlisten definiert, die auch mit einem Präfix versehen sind.
n
Schreibzugriff auf Sicherheitsvariablen von nicht sicherheitsgerichteten Bausteinen aus ist nicht erlaubt.
Dies muss mit der Funktion "Querverweisliste ausgeben" überprüft werden.
n
Schreibzugriff auf nicht sicherheitsgerichtete Variablen von Sicherheitsbausteinen aus ist nicht erlaubt.
Dies muss mit der Funktion "Querverweisliste ausgeben" überprüft werden.
n
Die E/A-Adressen für sicherheitsgerichtete und andere Anwendungsteile sind auf verschiedene Bereiche
aufgeteilt, wobei die Sicherheitsteile zuerst im Speicher zu finden sind (niedrigere Adressen).
n
In den nicht sicherheitsgerichteten Teilen sollten auch die folgenden Maßnahmen beachtet werden:
Begrenzte Anwendung von Zeigern
Bereichsüberprüfung der Indizes vor Schreibzugriff auf Felder (ARRAY)
Keine multiple Adresszuweisung
232
AC500-S
05.07.2016

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis