TIA OB35 Erfassen

waldy

well-know member
Beiträge
2.047
Reaktionspunkte
144
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

OB35 wird jede 5000 ms ( 5 Sec ) aufgerufen.
Wie kann man in Programm es erfassen, wann wird OB35 aufgerufen und wieviel mal ?

Ich habe kleine Test gemacht.
DB =B100 , OB35 und OB1 programmiert.
In OB35 A0.0 als Ausgang es gesetzt.
Bei Zyklus wechseln A0.0 wird auf 0 gesetzt, und wieder bei neue Zyklus wird auf 1 gesetzt ( Volle Impuls für Zähler dauert 10 Sekund).

In OB1 wird Zähler gemacht, es zählt A0.0 aus aufgerufene Zyklus OB35 Baustein.

Die Frage, gibts andere Möglichkeit Aufrufe von DB35 erfassen und zählen?

Gruß waldy
 

Anhänge

  • Simul.PNG
    Simul.PNG
    9,5 KB · Aufrufe: 14
  • Zähler OB1.PNG
    Zähler OB1.PNG
    33,2 KB · Aufrufe: 17
  • OB35 AN.PNG
    OB35 AN.PNG
    28 KB · Aufrufe: 16
  • OB35 liegiert.PNG
    OB35 liegiert.PNG
    28,3 KB · Aufrufe: 18
  • Einstell.PNG
    Einstell.PNG
    17 KB · Aufrufe: 16
Zuviel Werbung?
-> Hier kostenlos registrieren
grundsätzlich ist es nicht so klever, den OB35 von 100ms auf 5000ms umzustellen, da er dann nicht durch z.B. den OB34 unterbrochen werden kann... Lieber den OB32 nutzen und auf 5000ms stellen...
weiterhin ist es nicht so klever, ne 300er mit TIA zu programmieren ;)
 
Noch ein kleiner Hinweis der Vollständigkeit halber...nach 340,48 Jahren wird dann dein OB35-Zähler einen Überlauf erleiden und wieder bei 0 anfangen. Musst du drauf achten!
 
Zurück
Oben