Herunterladen Inhalt Inhalt Diese Seite drucken

Fließkommaoperationen - ABB AC500-S Sicherheitshandbuch

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

Werbung

AC500-S-Sicherheitsmodule
Sicherheits-CPU — SM560-S / SM560-S-FD-1 / SM560-S-FD-4 > Funktionalität
Die Sicherheits-CPU wird in CODESYS Safety auf ähnliche Weise wie bei einer AC500-CPU
programmiert, allerdings unter Beachtung der Richtlinien
durch Routing über die AC500-CPU unter Verwendung der seriellen Schnittstelle oder Ethernet.
Das Anwenderprogramm setzt sich zusammen aus:
dem kompilierten Code aller im Programm aufgerufenen POEs
dem Initialisierungscode für die Variablen.
SM560-S-FD-1 / SM560-S-FD-4 enthält alle Funktionen der Sicherheits-CPU SM560-S. Bei den
Sicherheits-CPUs SM560-S-FD-1 / SM560-S-FD-4 sind folgende zusätzliche Funktionen ver-
fügbar:
PROFIsafe F-Device-Funktionalität
Größeres Sicherheitsprogramm: 1,3 MB (die Sicherheits-CPU SM560-S hat 1,0 MB).
Jede Variante der Sicherheits-CPU hat ihre eigene Produktkennung in den Produktionsdaten.
Somit wird der Download eines Bootprojektes auf eine falsche Produktvariante anhand der
Firmware erkannt.
3.1.2.2
Fließkommaoperationen
Sicherheits-CPUs können Fließkommaoperationen durchführen.
36
SM560-S-FD-1(-XC) kann mit 1 PROFIsafe F-Host (Steuerung) kommunizieren
SM560-S-FD-4(-XC) kann mit bis zu 4 PROFIsafe F-Hosts (Steuerungen) kommuni-
zieren
GEFAHR!
Teilen durch Null ist nicht zulässig und sollte spätestens bei der formellen
Sicherheits-CPU-Codeüberprüfung gemäß den Programmierrichtlinien für
CODESYS Safety erkannt werden
mierrichtlinien" auf Seite 183.
Bei Ausnahmen in den Fließkommaoperationen (z. B. durch die Verwendung
ungültiger Argumente) wechselt die Sicherheits-CPU in den Zustand SAFE
STOP oder gibt den Wert „unendlich" zurück.
Der Bereich der gültigen Argumente für Fließkommaoperationen in der Sicher-
heits-CPU ist wie folgt:
SIN und COS: [-9 × 10
TAN: [-4,5 × 10
15
ATAN: [-3,402823 × 10
LOG, LN und SQRT: bis zu 3,402823 × 10
Die Argumente, die nicht im oben angegebenen Bereich liegen, führen zu
einem SAFE STOP der Sicherheits-CPU.
GEFAHR!
Die Gültigkeit des Endergebnisses der Fließkommaoperation muss überprüft
werden, bevor diese im Sicherheitsprogramm verwendet wird.
3ADR025091M0108, 12, de_DE
Ä Kapitel 4.4 „CODESYS Safety-Program-
15
15
... 9 × 10
]
... 4,5 × 10
15
]
38
... 3,402823 × 10
Ä [1]. Die Programmierung erfolgt
38
]
38
2021/05/26

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis