OV_Bit (Overflow bit)

ka1978

Level-1
Beiträge
139
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe einen Sicheren Baustein (4 Netzwerke) programmiert, in jedem NW wird eine Arithmetische operation ausgeführt. Der Baustein erledigt

seine Aufgabe optimal. Das einzige Problem ist : Beim Generierung vom Sicherheitsprogramm bekomme ich als Meldungen:


das Sicherheitsprogramm ist erfolgreich generiert, aber 4 W ( Einem NW mit einer OV_Bit beeinflussenden Operation(z.B ADD_,SUB_,...) folgt kein

NW mit einer OV_Bit- Abfrage).

Um diese Warnungen zu vermeiden, habe ich so gedacht nach jedem NW, so zu schreiben : und OV setze irgend eine Ausgang oder Merker oder

temp_ Variable. aber ich habe sorgen, wenn ich das mache, wird der Baustein seine Aufgaben nicht sauber machen.

ich bitte euch um einen Rat oder eine Logische Lösung.

Danke
 
Was du bei einem Überlauf des Wertebereichs machen musst oder kannst, hängt von deiner Anwendung ab.
Da deine Operationen aber in dem F-Programm ausgeführt werden sind diese wohl in irgendeiner Art wichtig. Was bringt es dir dann wenn bei fehlerhafter Berechnung ein Merker oder Ausgang gesetzt wird nur um den Übersetzer zu beschwichtigen, die Anlage aber Aufgrund des Überlaufs eine Person zu Matsch fährt?

Also entweder sind deine Operationen nicht so wichtig, dann brauchen sie nicht ins F-Programm. Wenn sie wichtig sind, musst du entsprechend darauf reagieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eine Warnung ist ja kein Grund das man das Sicherheitsprogramm nicht benutzen kann. Ich denke es ist besser eine Warnung zu ignorieren (Im Prüfprotokoll sollte man dann jedoch belegen, warum das OV Bit nicht ausgewertet werden muss) als da irgendwelche Pseudo Netzwerke zu Programmieren.

Aber wie Thomas schon sagt, man sollte genau wissen was man da Programmiert und sich drei mal fragen ob das denn umbedingt im F-Teil ablaufen muss.
 
Zurück
Oben