Herunterladen Inhalt Inhalt Diese Seite drucken

Systemfunktionen - ABB AC500-S Sicherheitshandbuch

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

Werbung

3.1.2.3

Systemfunktionen

Die Sicherheits-CPU verfügt über keine Batterie. Deshalb werden alle Operanden initialisiert,
sobald die Steuerspannung aktiviert wird. Der Datenaustausch zwischen Sicherheits- und Stan-
dard-CPUs ist möglich
Standard-CPU" auf Seite 406
V3-Standard-CPU" auf Seite 424.
Selbsttests und Diagnosefunktionen (sowohl beim Starten als auch während des Betriebs), wie
CPU- und RAM-Tests, Programmablauf-Überwachung usw., werden in die Sicherheits-CPU
gemäß den Anforderungen von IEC 61508 implementiert.
Ausgewählte Daten können „failsafe" und dauerhaft im Flash-Speicher der Sicherheits-CPU mit
den speziellen Bibliotheken-POEs SF_FLASH_READ, SF_FLASH_WRITE und
SF_FLASH_DEL gespeichert werden
Ä Kapitel 4.6.7.12 „SF_FLASH_WRITE" auf Seite 334 Ä Kapitel 4.6.7.10 „SF_FLASH_DEL"
auf Seite 329.
2021/05/26
Sicherheits-CPU — SM560-S / SM560-S-FD-1 / SM560-S-FD-4 > Funktionalität
GEFAHR!
Es ist wichtig, Folgendes bei der Programmierung von Fließkomma-Rech-
nungen zu berücksichtigen
Runden oder Abschneiden der Ergebnisse nach jeder Fließkommaopera-
tion gemäß definierten ULPs (MOD, EXPT, EXP, ABS, TAN, ASIN, ACOS,
ATAN, SIN, COS, LOG und LN werden mit einem max. erwarteten Fehler
von 2 ULP ausgeführt; ADD, SUB, MUL, DIV und SQRT mit einem max.
Fehler von 1 ULP in der Sicherheits-CPU). Weitere Details zu ULPs unter
http://en.wikipedia.org/wiki/Unit_in_the_last_place.
Wenn Sie einen Wert berechnen, der das Ergebnis einer Reihe von Fließ-
kommaoperationen ist, kann der Fehler zunehmen und die eigentliche
Berechnung stark beeinflussen.
Wenn zwei Zahlen mit demselben Vorzeichen subtrahiert oder zwei mit ver-
schiedenen Vorzeichen addiert werden, kann die Genauigkeit des Ergeb-
nisses schlechter sein als die Genauigkeit, die im Fließkommaformat
erreicht wird.
Die Reihenfolge der Berechnung kann die Genauigkeit des Ergebnisses
beeinflussen.
Bei einer Reihe Berechnungen mit Addition, Subtraktion, Multiplikation und
Division versuchen Sie, zuerst die Multiplikation und Division durchzu-
führen.
Versuchen Sie beim Multiplizieren und Dividieren einer Reihe von Zahlen
die Multiplikationen so aufzuteilen, dass große und kleine Zahlen
zusammen multipliziert werden. Versuchen Sie ebenso, Zahlen mit der-
selben Größe zu dividieren.
Beim Vergleichen von zwei Fließkommazahlen vergleichen Sie immer, ob
ein Wert in dem Bereich liegt, der von einem zweiten Wert (plus oder minus
einem kleinen Fehlerwert) vorgegeben wird.
Ä Anhang B.5 „Datenaustausch zwischen Sicherheits-CPU und V2-
Ä Anhang C.5 „Datenaustausch zwischen Sicherheits-CPU und
GEFAHR!
Es wird nicht empfohlen, Datenwerte von der Standard-CPU auf die Sicher-
heits-CPU zu übertragen. Hierbei müssen die Endanwender zusätzliche pro-
zessspezifische Validierungsverfahren in ihrem Sicherheitsprogramm defi-
nieren, um die Korrektheit der übertragenen nicht sicheren Daten zu
überprüfen, wenn sie diese nicht sicheren Werte für Sicherheitsfunktionen ver-
wenden möchten.
Datenwerte von der Sicherheits-CPU auf die Standard-CPU zu übertragen,
z. B. für Diagnose und spätere Darstellung auf Bedienpanels, ist kein Problem.
3ADR025091M0108, 12, de_DE
Ä [6]:
Ä Kapitel 4.6.7.11 „SF_FLASH_READ" auf Seite 331
AC500-S-Sicherheitsmodule
37

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis