Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC500-S Sicherheitshandbuch Seite 337

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

Werbung

Lesen der Daten aus der Standard-CPU in die Sicherheitsanwendung der Sicherheits-
CPU
Über den Funktionsbaustein SF_DPRAM_PM5XX_S_REC werden Daten von der Standard-
CPU empfangen. Diese Daten werden im Speicherbereich abgelegt (DATA, Speicheradresse
für die Empfangsdaten über ADR-Operator). Die Aktivierung des Funktionsbausteins erfolgt
durch ein TRUE-Signal an Eingang EN. Der Baustein ist solange aktiv, bis Eingang EN =
FALSE wird. An Ausgang DATA_LEN wird die Länge der empfangenen Daten in Byte ausge-
geben. Ein erfolgreicher Datenempfang wird durch DONE=TRUE und ERR=FALSE signalisiert.
Wurde bei der Verarbeitung des Funktionsbausteins ein Fehler festgestellt, wird er an den Aus-
gängen ERR und ERNO angezeigt.
Tab. 90: FB-Name: SF_DPRAM_PM5XX_S_REC
Name
Datentyp
VAR_INPUT
EN
BOOL
DATA
DWORD
VAR_OUTPUT
DONE
BOOL
2021/05/26
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.
HINWEIS!
Der Empfang mit dem Funktionsbaustein SF_DPRAM_SM5XX_S_REC ist nicht
flankengetriggert. Der Eingang EN ist also dauerhaft auf TRUE zu setzen,
solange Daten empfangen werden sollen.
Initialwert
FALSE
16#00000000
FALSE
3ADR025091M0108, 12, de_DE
AC500-S-Bibliotheken > SafetyExt_AC500_V22.lib
Beschreibung, Parameterwerte
Die Verarbeitung dieses Funktionsbausteins wird
vom Eingang EN gesteuert. Der Funktionsbaustein
ist aktiv, wenn EN = TRUE ist. Der Empfang von
Daten wird durch den Ausgang DONE signalisiert.
Am Eingang DATA wird die Adresse der Variable
angegeben, in die die Nutzerdaten kopiert werden
sollen. Die an DATA spezifizierte Adresse muss zu
einer Variablen vom Typ ARRAY oder STRUCT
gehören.
Speicherbereichsüberschneidungen vermeiden,
indem die Größe der Variablen an die maximal zu
erwartenden Daten angepasst wird.
Am Ausgang DONE wird der Empfang der Daten
angezeigt. Der Ausgang muss immer im Zusammen-
hang mit dem Ausgang ERR betrachtet werden.
Es gilt:
DONE = TRUE und ERR = FALSE: Der Emp-
fangsvorgang ist abgeschlossen. Ein Datensatz
wurde korrekt empfangen.
DONE = TRUE und ERR = TRUE: Beim Emp-
fangsvorgang ist ein Fehler aufgetreten. Die Feh-
lernummer wird am Ausgang ERNO ausge-
geben.
Konfiguration und Programmierung
337

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis