OB3 Aufruf

Higgi

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich schildere kurz mein Problem. Ich habe in der Firma, in der ich arbeite die Aufgabe eine S5 in eine S7 Steuerung zu konvertieren. Es handelt sich um eine Siemens S5-95U. Der Aufruf des OB3 wird durch die Grenzwertüberschreitung des Onboard-Zählereingangs realisiert. Im DB1 ist jedoch der Wert "0" als Grenze parametriert. Meine Frage ist nun: "Wird in diesem Fall der OB3 ständig aufgerufen (ausser wenn er durch AS, AF-Befehle gesperrt ist), weil er ja immer über dem Grenzwert ist, oder wird er nur aufgerufen, wenn der Zähler auf "0" gesetzt wird (passiert ein paar mal im Programm). Ich habe schon mit siemens telefoniert, da konnte aber niemand eine konkrete Aussage machen, und auch im Handbuch wird auf diesen Fall nicht eingegangen. Kann mir vielleicht hier jemand weiterhelfen?
LG Higgi
 
leider hab ich sei jahren nichts mehr mit s5 gemacht..
würd mal sagen das OB3 durch einen interrupt ausgelöst wird, ähnlich wie das OB40. sieht aber so aus als würde dein zähler als hardware-flankenerkennung verwendet. das zählen gschieht ja durch flanken, sobald eine flanke kommt, wird der zähler > 0 und wir haben einen prozessalarm -> interrupt. weiters fällt mir nicht dabei ein.
 
Erstmal danke für die Antworten. Wie die Funktionsweise des OB3 ist, hab ich schon verstanden, das einzige,dass mir niemand sagen kann ist, ob der OB3 nur aufgerufen wird wenn der zähler genullt wird, also gleich der parametrierten Grenze ist, oder, da die grenze null ist und nur im positiven gezählt wird, immer aufgerufen wird.
Lg Higgi
 
Zurück
Oben