Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC-500-S Sicherheitshandbuch Seite 37

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

Werbung

Die Firmware der verwendeten Standard-CPU muss mindestens V2.2.1 sein. Die Sicherheits-CPU wird im
sicherheitsgerichteten CoDeSys in genau derselben Weise wie bei einer AC500-CPU programmiert, aller-
dings unter Beachtung der Richtlinien [1]. Die Programmierung kann durch Routing über die AC500-CPU
unter Verwendung der serielle Schnittstelle oder Ethernet erfolgen. Das Anwenderprogramm setzt sich
zusammen aus:
n
dem kompilierten Code aller im Programm aufgerufenen POE
n
dem Initialisierungscode für die Variablen.
3.1.2.2
Gleitpunktoperationen
Die Sicherheits-CPU SM560-S kann Gleitpunktoperationen durchführen.
GEFAHR!
Teilen durch Null ist nicht zulässig und sollte spätestens bei der formellen Sicherheits-CPU-Codeüber-
prüfung gemäß den Programmierrichtlinien für sicherheitsgerichtetes CoDeSys (
mierrichtlinien vom sicherheitsgerichteten CoDeSys" auf Seite 219) erkannt werden.
Bei Ausnahmen in den Gleitpunktoperationen (z. B. durch die Verwendung ungültiger Argumente) wech-
selt die Sicherheits-CPU SM560-S in den Zustand SAFE STOP oder gibt den Wert "unendlich" zurück.
Der Bereich der gültigen Argumente für Gleitpunktoperationen in der Sicherheits-CPU SM560-S ist wie
folgt:
SIN und COS: [–9 x 10
TAN: [–4,5 x 10
ATAN: [–3,402823 x 10
LOG, LN und SQRT: bis zu 3,402823 x 10
Die Argumente, die nicht im o.a. Bereich liegen, führen zu einem SAFE STOP der Sicherheits-CPU
SM560-S.
GEFAHR!
Die Gültigkeit des Endergebnisses der Fließkommaoperation muss überprüft werden, bevor diese im
Sicherheitsprogramm verwendet wird.
05.07.2016
15
15
... 9 x 10
]
15
15
... 4,5 x 10
]
38
... 3,402823 x 10
AC500-S-Sicherheitsmodule
38
]
38
AC500-S
Sicherheits-CPU SM560-S > Funktionalität
Ä Kapitel 4.4 „Program-
37

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis