Ob82

doretan

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo zusammen,

ich möchte gerne in die S7 einen OB82 integrieren.
Ok mir ist schon klar Bausteine-rechte maustaste-organisationsbaustein einfügen und als OB82 deklarieren.
aber das reicht doch nicht oder. dieser ob82 muss doch auch ein programm enthalten, der Behälter kann doch nicht nur leer sein oder????
 
Doch es reicht ihn aufzurufen, kann ruhig leer sein. Falls du die Fehler auswerten möchtest, kannst du ihn dann noch programmieren. Aber die CPU geht auch bei leerem OB nicht in Stop.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
der Baustein muß "nur da sein" um den Fehler abzufangen - willst du den auftretenden Fehler im Programm irgendwie auswerten, dann mußt du ein Programm darein schreiben.

Gruß
LL
 
HI,

wenn er leer bleibt verhinderst du immerhin das deine CPU in den Stopmodus geht. Wie genau du dann mit dem Fehler umgehst bleibt dir überlassen.
Du kannst im Ob einen globalen Merker setzen und dann wenn der Fehler auftritt in deinem Programm entsprechend reagieren.

Gruß
 
hallo zusammen,

ich möchte gerne in die S7 einen OB82 integrieren.
Ok mir ist schon klar Bausteine-rechte maustaste-organisationsbaustein einfügen und als OB82 deklarieren.
aber das reicht doch nicht oder. dieser ob82 muss doch auch ein programm enthalten, der Behälter kann doch nicht nur leer sein oder????

F1 drücken-->Help
Es kommt darauf an was Du vorhast (wenn ein I/O Fehler auftaucht).
OB82 (falls er in der SPS gelden ist) verhindert , dass die CPU in den Stop geht.
Die OB82-lokalen Variablen enthalten Diag_Information der fehlerhaften
Baugruppen
 
... vielleicht noch als Ergänzung :
Wahrscheinklich wird es nicht alleine reichen, nur den OB82 zu erstellen. Du brauchst mit ziemlicher Sicherheit auch noch den OB86 und den OB122 um den CPU-Stop wirklich bei einem Baugruppenausfall zu verhindern. Für die gilt aber das Gleiche, wie auch shcon zum OB82 geschrieben wurde ...
 
... vielleicht noch als Ergänzung :
Wahrscheinklich wird es nicht alleine reichen, nur den OB82 zu erstellen. Du brauchst mit ziemlicher Sicherheit auch noch den OB86 und den OB122 um den CPU-Stop wirklich bei einem Baugruppenausfall zu verhindern. Für die gilt aber das Gleiche, wie auch shcon zum OB82 geschrieben wurde ...

..OB121 auch
 
... von einfach nur rein, das die CPU nicht in STOP geht bin ich kein Freund. Das Programm sollte schon gezielt reagieren wenn ein Teil der Anlage nicht mehr "anwesend" ist .
Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fragt sich halt nur noch, ob es Sinn macht, eine Sicherheitsfunktion der SPS einfach auszuhebeln und dann noch nicht mal "zu gucken", welcher Fehler aufgetreten ist!
:confused::rolleyes::D

Das kann man so und so sehen ...
Ich habe z.B. an mehreren Anlagen den Fall, dass eine Servo-Achse nach erfolgter Referenzfahrt kurz einmal die PB-Schnittstelle abschaltet ...
Wollt ihr für so etwas extra eine komplizierte Diagnose-Routine erstellen, die dann doch zu nichts gut ist ?

Gruß
LL
 
hallo leute,

vielen dank für die zuschriften, ich bin begeistert!!!!!

natürlich einfach nur ob... rein das nix mehr in stopp geht ist nicht die toolste lösung.

habe leider keine ahnung wie man einen ob programmieren kann bzw. welche auswertungen man damit machen kann.
ich weiß eben unter Zielsystem-Diagnose-Baugruppenzustand hier eine meldung bekommt.

bin für jede anregung offen bzw. welche möglichkeiten es noch gibt!!!!
 
Zurück
Oben