TIA S7: TON Timer funktioniert nicht?

Automatinator

Level-1
Beiträge
115
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich hab ein neues Projekt erstellt mit diversen TON Timern im Programm.
Als ich die Software laufen lies sah ich dass die TON FB's nicht funktionierten. Sprich der IN Eingang ist true, aber ET und Q sind beide 0. Dann sah ich dass, bei den Systembausteine\Programmressourcen wird blos der von mir auch verwendete R_TRIG angezeigt, aber kein TON bzw. TON_TIME.

Alles komplett neu generieren/kompilieren hilft auch nicht weiter.

Weiss da jemand was da vor sich geht?

Danke schon im Vorraus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kenne TIA nicht, aber:
Hatte der IN eine Flankenänderung?
Ist der InstanzDB sicher nur einmal verwendet?

Nein, ich hab auch ein neuen test TON eingefügt im OB1 (in einem FB) und den IN Eingang fix auf TRUE (und PT auf 1Tag) gesetzt... ET bleibt 0.
Und ich rufe die TON's immer innerhalb eines FB's und deklariere sie innerhalb des FB-DB's...
 
Die TON brauchen zum Start eine 0-1-Flanke am Eingang IN.
Der Ausgang Q darf nicht direkt auf den Eingang IN zurückgeführt werden, weil dann jede Abfrage von Q im Programm 0 ergibt.

Das genaue Verhalten der TON ist in der TIA-Hilfe und im Systemhandbuch der von Dir verwendeten SPS beschrieben.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein, ich hab auch ein neuen test TON eingefügt im OB1 (in einem FB) und den IN Eingang fix auf TRUE (und PT auf 1Tag) gesetzt... ET bleibt 0.
Und ich rufe die TON's immer innerhalb eines FB's und deklariere sie innerhalb des FB-DB's...

Naja, da haben wir es schon.... :)
Du brauchst einen Flankenwechsel von 0 auf 1.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay ich hab die Flankengeschichte getestet und es funktioniert immer noch nicht. Ich programmieren übrigens mit SCL, falls das relevant sein sollte.

Ich habe im OB1 ein FB und in dem FB hab ich ein TON deklariert und die IN-Variable ist im ersten Zyklus FALSE und dann TRUE, nix passiert ET bleibt 0. auch wenn ich über die Forcetabelle die IN-Variable auf FALSE setzte und wieder auf TRUE, niente...
 
Okay, nun wird es wohl Zeit, daß Du uns mal verrätst, welches TIA und welche SPS (oder PLCSIM?) Du verwendest?

Wird Dein FB auch aufgerufen? Ist der Instanz-DB in die CPU geladen und aktuell? Ist die CPU in RUN?

Harald
 
Okay, nun wird es wohl Zeit, daß Du uns mal verrätst, welches TIA und welche SPS (oder PLCSIM?) Du verwendest?
Wird Dein FB auch aufgerufen? Ist der Instanz-DB in die CPU geladen und aktuell? Ist die CPU in RUN?

Ja, dass hab ich mich auch schon gefragt, wenn ich Online gehe/bin. Wie komme ich auf die geladenen/auf-der-SPS-vorhandenen Bausteine (Bausteinübersicht)?

Hab eine physikalische 1511-1PN mit TIA V13.1.4.
 
Zuletzt bearbeitet:
Zurück
Oben