Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC-500-S Sicherheitshandbuch Seite 230

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

Werbung

Konfiguration und Programmierung
Programmierrichtlinien vom sicherheitsgerichteten CoDeSys > Sprachenspezifische Programmierrichtlinien
4.4.3.10
Operatoren
Die folgende Tabelle zeigt, welche Operatoren für Sicherheitsanwendungen geeignet sind:
Schlüsselwort
AND, OR, NOT, XOR
+, -, *, /, MOD
=, <>, >, >=, <, <=
**
SQRT, SIN, COS, TAN,
ASIN, ACOS, ATAN, LOG,
LN, EXPT, EXP
MIN, MAX, LIMIT
MUX, SEL
TIME
ADR
INDEXOF
SIZEOF
ROL, ROR, SHR, SHL
4.4.3.11
Sprachenkonstrukte
Die folgenden Steuerelemente der Sprache ST sind für Sicherheitsanwendungen geeignet:
Schlüsselwort
IF
CASE
FOR
WHILE
REPEAT
230
Geeignet (Ja / In begrenztem Maße / Nein) (Kommentar)
Ja
Ja (Division sollte einen expliziten Test für Division durch 0 enthalten)
Ja
In begrenztem Maße (fehleranfällig durch Rundungsfehler)
In begrenztem Maße (fehleranfällig durch Rundungsfehler)
Ja
Ja (Bitte beachten Sie, dass nicht ausgewählte Zweige nicht ausgeführt
werden. Das kann zu Problemen führen, wenn Funktionen verwendet
werden, die Systembibliotheken aufrufen.)
Ja
In begrenztem Maße (für ZEIGER erforderlich, die in begrenztem Maße ein-
gesetzt werden können)
In begrenztem Maße (Nur als Parameter für Funktionen des Laufzeitsystems.
Die verwendete Funktion sollte als unabhängige Task betrachtet werden)
Ja
Ja
Geeignet (Ja / In begrenztem Maße / Nein) (Kommentar)
Ja
Ja
Ja
In begrenztem Maße (Bestätigung, dass keine Endlosschleife vorliegt, ist
erforderlich)
In begrenztem Maße (Bestätigung, dass keine Endlosschleife vorliegt, ist
erforderlich)
AC500-S
05.07.2016

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis