Statusbitoperationen
15.4 Störungsbit ungültige Operation
Beschreibung
Mit der Operation Störungsbit ungültige Operation können Sie abfragen, ob
das Ergebnis einer arithmetischen Operation mit Gleitpunktzahlen ungültig
ist (d. h. ob einer der Werte in der arithmetischen Operation keine gültige
Gleitpunktzahl ist). Hierfür werden die Anzeigenbits (A1 und A0, siehe Ka-
pitel 2.3) im Statuswort ausgewertet. Ist das Ergebnis einer arithmetischen
Operation ungültig (UO), so ergibt die Signalzustandsabfrage "1". Gibt die
Verknüpfung in A1 und A0 nicht "ungültig" an, dann ist das Ergebnis der
Signalzustandsabfrage "0".
In einer Reihenschaltung verknüpfen die Statusbitoperationen das Ergebnis
ihrer Signalzustandsabfrage mit dem vorherigen Verknüpfungsergebnis
(VKE, siehe Kapitel 2.3) entsprechend der UND-Wahrheitstabelle (siehe Ka-
pitel 2.2 und Tabelle 2-8). In einer Parallelschaltung geschieht dies ent-
sprechend der ODER-Wahrheitstabelle (siehe Kapitel 2.2 und Tabelle 2-9).
Das Element und
seine negierte
Form
Bild 15-5 Element Störungsbit ungültige Operation und seine negierte Form
E 0.0
DIV_R
EN
ENO
ED0
IN2
ED4
IN2
OUT
UO
BIE
A1
schreibt –
Bild 15-6 Störungsbit ungültige Operation
15-6
A 4.1
S
MD10
A 4.0
S
Beschreibung der Bits im Statuswort
A0
OV
OS
–
–
–
–
UO
UO
Die Box DIV_R wird aktiviert, wenn E 0.0 = 1
ist. Ist der Wert von ED0 oder ED4 keine
gültige Gleitpunktzahl, so ist die
arithmetische Operation ungültig.
Ist der Signalzustand von EN = 1 (aktiviert)
und tritt während der Bearbeitung der
Funktion DIV_R ein Fehler auf, dann ist der
Signalzustand von ENO = 0.
Ausgang A 4.0 wird gesetzt, wenn die
Operation DIV_R ausgeführt wird, jedoch
einer der Werte in der arithmetischen
Operation keine gültige Gleitpunktzahl ist. Ist
der Signalzustand an Eingang E 0.0 = 0
(nicht aktiviert), dann ist der Signalzustand
von EN und ENO "0".
OR
STA
VKE
x
x
x
Kontaktplan (KOP) für S7-300/400
C79000-G7000-C564-01
/ER
1