Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC-500-S Sicherheitshandbuch Seite 213

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

Werbung

HINWEIS!
Die Fehlermeldungen der Sicherheits-CPU SM560-S werden im Diagnose-Stack der Standard-
CPU PM5xx zusammengefasst.
Mit den Befehlen diagreset, diagack all, diagack x, diagshow all und diagshow x im
nicht sicherheitsgerichteten CoDeSys SPS-Browser können verschiedene Fehlermeldungen in
einem AC500-System aufgelistet und verarbeitet werden, einschließlich der Meldungen von der
Sicherheits-CPU SM560-S (
Befehlen).
Abb. 91: Anwender können die Programmierung mit dokumentierten CoDeSys 2.3-Features beginnen
ð
HINWEIS!
ST, FUP und KOP sind die einzigen Sprachen laut IEC 61131, die von der SM560-S für Sicher-
heitsprogrammierung unterstützt werden. Beachten Sie die Programmierrichtlinien vom sicher-
heitsgerichteten CoDeSys (
Ä Kapitel 4.4.1 „Übersicht" auf Seite 220 entspricht der Limited Variability Language laut
laut
IEC 61508 Ed. 2.
HINWEIS!
Legen Sie keine Listen mit globalen Variablen an, deren Namen mit dem Präfix "S_Module_"
beginnen. Globale Variablen, die mit "S_Module_" beginnen, werden automatisch vom sicher-
heitsgerichteten CoDeSys aktualisiert und können zu einem Informationsverlust führen.
Beim Betrieb einer SM560-S-Sicherheitssteuerung ist es wichtig, dass alle F-Devices erfolgreich
initialisiert wurden, bevor die Programmlogik startet. Es ist auch möglich, dass einige F-Devices im
Modus FV_activated starten (siehe
auf Seite 242 für weitere Details zum PROFIsafe F-Host-Stack). Für einen simultanen Start emp-
fehlen wir eine besondere POE, ähnlich wie SF_Startup (siehe unten), die verschiedene mögliche
Startszenarien in der PROFIsafe-Spezifikation [3] verarbeitet und dann das Signal "Ready" als
Startsignal für die weitere normale Ausführung der Sicherheitsprogrammlogik gibt. Wie man in der
Implementierung unten sieht, reicht es, wenn für mindestens einen der Kanäle des DI581-S das
PROFIsafe-Diagnosebit "1" ist, d. h. dass normale Prozesswerte geliefert werden können.
Deklarationsteil
FUNCTION_BLOCK SF_Startup
05.07.2016
Konfiguration und Programmierung des Systems > Programmierung der Sicherheits-CPU AC500-S
Ä AC500-Anwenderdokumentation enthält weitere Details zu diesen
Ä Kapitel 4.4.1 „Übersicht" auf Seite 220). ST mit einem Umfang
Ä Kapitel 4.6.3 „SafetyBase_PROFIsafe_AC500_V22.lib"
Konfiguration und Programmierung
AC500-S
213

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis