Herunterladen Inhalt Inhalt Diese Seite drucken

Direkte Adressen - ABB AC500-S Handbuch

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

Werbung

AC500-S Sicherheitshandbuch, V1.0.1
Schlüsselwort
AT
CONSTANT
RETAIN
PERSISTENT
Für bessere Lesbarkeit sollten die folgenden Regeln bei der Deklaration der Va-
riablen befolgt werden:
-
Nur ein Baustein einer Deklarationsart (z. B. VAR, VAR_INPUT,
VAR_OUTPUT, VAR_IN_OUT, VAR_GLOBAL und Kombinationen mit CON-
STANT) je Komponente
-
Nur eine Variablendeklaration je Zeile mit Information als Kommentar
Falsch:
VAR
A, B, C: BOOL; (* verschiedene Variablen *)
END_VAR
Richtig:
VAR
A: BOOL; (* erste Variable *)
B: BOOL; (* zweite Variable *)
C: BOOL; (* dritte Variable *)
END_VAR
-
Lokale Variablen (VAR) sollten stets einen abweichenden Namen haben. Die
Verdeckung globaler Variablen durch lokale Variablen sollte vermieden wer-
den.
4.4.3.5

Direkte Adressen

Die folgenden Regeln sind bei der Verwendung von Adressen in Sicherheitsanwen-
dungen zu beachten:
-
Keine Anwendung von Adressen direkt im Programmcode. Jede verwendete
Adresse muss mit "AT" einer Variablen bei der Deklaration zugewiesen wer-
den. Außerdem wird empfohlen, Ein-/Ausgangsvariablen durch ein Präfix zu
Jegliche Vervielfältigung, Verwendung oder Weitergabe an Dritte ist ohne ausdrückliche Genehmigung streng verboten.
© Copyright 2012-2013 ABB. Alle Rechte vorbehalten.
Beschreibung
verwendet werden
Zuweisung der Variablen-
adresse

Deklaration als Konstante
(kein Schreibzugriff mög-
lich)
Der Variablenwert wird
nach dem Ausschalten
erhalten
Der Variablenwert wird
nach dem
erneuten Laden erhalten
Geeignet (Ja / In begrenztem Maße /
Nein)
(Kommentar)
Ja
(siehe nächstes Kapitel)
Ja
(es wird empfohlen, jede Konstante ex-
plizit zu deklarieren)
Nein, nicht unterstützt
Nein, nicht unterstützt
Seite 192/406

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis