SPS geht in Stop

wenn ich den Eingang direkt 24 V lege tritt das Problem nicht auf.
Die Hilfe gibt folgenden Kommentar:
Ursache:
Es ist ein Programmablauffehler aufgetreten, der zugehörige OB (OB85) bzw. FRB ist jedoch nicht geladen bzw. aktiviert.
Behebung:
Laden Sie einen OB85 bzw. aktivieren Sie einen FRB, um den Programmablauffehler zu bearbeiten, oder vermeiden Sie dessen Auftreten.

FRB = Function Request Block; betrifft M7


Damit kann ich im Moment wenig anfangen

Habe die Fehlermeldung als Anhang eingefügt.
 

Anhänge

  • SPS_Stop.JPG
    SPS_Stop.JPG
    107,5 KB · Aufrufe: 52
das ist nicht der diagnosepuffer, aber seis drum: was hast du denn programmiert, dass es zu einem programmablauffehler kommt?
 
Poste doch mal bitte den Diagnosepuffer der CPU was noch alles drinnsteht.

... was geschieht denn in Abhängigkeit dieses Tasters? Kannst /darfst du uns mal den Codeschnipsel zeigen?

Wenn über den Taster wirklich die richtigen 24V kommen und auch nichts kurzgeschlossen potentialverschleppt wird, hat ein prellen den Effekt als würdest du mehrfach kurz nacheinander betätigen. Was löst so ein Verhalten in deinem Programm aus?

PS war zu langsam mir ist warm
 
hier nochmal der Diagnosepuffer

Ereignis 5 von 10: Ereignis-ID 16# 35A1
Anwenderschnittstelle (OB bzw. FRB) nicht vorhanden
Nicht anwenderrelevant (Z1):0000
Ursache: Prozeßalarm Interrupt-Leitung 1
OB: Prozeßalarm-OB (OB 40)
Prioritätsklasse: 16
Aktuelle OB-Nr. und Prioritätsklasse:
Angeforderter OB: Programmablauffehler-OB (OB 85)
Prioritätsklasse: 26
interner Fehler, kommendes Ereignis
18:50:54.579 25.08.2011
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In Deiner Hardware-Konfig hast Du einen Alarm auf diesen Eingang konfiguriert. Wenn jetzt Dein Eingang kommt, dann möchte das Programm den OB40 aufrufen. Was passiert, wenn es den nicht findet, hast Du ja schon gesehen.
 
Jetzt ist mir klar warum die SPS bei permanent 24V kein Alarm ausgelöst hat.
Ich hatte tatsächlich einen Alarm bei fallender und Steigender Flanke markiert.

Nochmals vielen Dank an euch alle.

Ihr werdet mich nicht los. LOL
 
Zurück
Oben