Herunterladen Inhalt Inhalt Diese Seite drucken

Bausteine - ABB AC500-S Handbuch

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

Werbung

AC500-S Sicherheitshandbuch, V1.0.1
4.4.3.7

Bausteine

Sämtliche Bausteintypen aus IEC 61131-3 sind für Sicherheitsanwendungen geeig-
net:
-
PROGRAM
-
FUNCTION
-
FUNCTION_BLOCK
Die folgenden Programmierrichtlinien müssen für Bausteine beachtet werden:
-
Funktionen und Funktionsbausteine dürfen die globalen Anwendungszustände
nicht beeinflussen. Dies kann durch Schreibzugriff auf globale Daten und das
Aufrufen von Systemkomponenten erreicht werden.
-
Ein expliziter Parametertransfer wird für den Aufruf von Programmen und
Funktionsbausteinen bevorzugt.
Falsch:
Inst.Param1 := 7;
Inst.Param2 := 3;
Inst();
X := (Inst.Out1 AND A) OR B;
Richtig:
Inst(Param1 := 7, Param2 := 3, Out => Result);
X := (Result AND A) OR B;
-
Sämtliche Eingangsparameter sollten für einen Aufruf zu-
gewiesen sein.
4.4.3.8
Bibliotheken
Externe Bibliotheken, die vom Hersteller des Steuerungssystems zugelassen, d. h. in
die Firmware des Steuerungssystems implementiert wurden, können für Sicherheits-
anwendungen verwendet werden.
Von den Standard-Bibliotheken in CoDeSys sind nur die folgenden zugelassen:
Bibliothek
Safety_Standard.lib (früher:
Standard.lib)
Anwenderbibliotheken, die vom Hersteller des Steuerungssystems oder dem Endan-
wender erstellt wurden, können verwendet werden. Beim Einfügen einer Bibliothek
muss geprüft werden, ob die ausgewählte Bibliothek tatsächlich eingefügt wurde. Die
entsprechende Information wird beim Einfügen der Bibliothek angezeigt.
Jegliche Vervielfältigung, Verwendung oder Weitergabe an Dritte ist ohne ausdrückliche Genehmigung streng verboten.
© Copyright 2012-2013 ABB. Alle Rechte vorbehalten.
Beschreibung
Standardfunktionen nach IEC
61131-3:
- Zeitgeber
- Zähler
- Trigger
- Bistabile Elemente (Flipflops)
- String-Verarbeitung
Version (Datum)
ab 2.3 (04.10.2005)
Seite 195/406

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis