Timer läuft einfach nicht...

slma

Level-1
Beiträge
82
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe ein Problem...

Habe einen Timer vom Typ S_Impuls, der, wenn ich ihm eine positive Flanke am Set Eingang gebe den Zeitwert zwar lädt aber einfach nicht zu laufen beginnt...
Beim ersten mal funktioniert es zwar, danach aber nicht mehr...rücksetzten tu ich ihn auch nicht..????

Kann man da irgendwelche Gründe nennen? :confused:

mfg
 
Timer

Hi,
SI Timer läuft nur, wenn der Steuereingang TRUE ist.
SV Timer kann mit einer Flanke gestartet werden.

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hatte neulich auch mal sowas mit einer Einschaltverzögerung.
Probiers mal mit:
1. Speicher unter + Reorganisation

falls das nicht hilft

2. Bausteinkonsitenz

hth
 
Siemens würde jetzt sagen "das kann garnicht sein!"

Kannst du mal die Software online stellen? Hört sich interessant an.

mfG René
 
Mal schauen ob ich es noch zusammen bekomme.

Der Ausgang eine SI wird zurückgesetzt wenn Resetet wird, die Zeit abgelaufen ist oder das Eingangssignal auf 0 fällt.

Eine positive Flanke auf FR startet die Zeit neu solange S noch auf VKE 1 ist.

Als Tip bei SI


//; Beispiel SI Zeit
L s5t#1s

U E 0.0 // Startoperation
S T1 // Startoperation
FR T1 // Operation Freigabe ; Zeit auf Start


//; Vielelicht falls benötigt
UN T 0.0
R T1
 
Zuletzt bearbeitet:
sorry - sollte natürlich heissen: Bausteinkonsistenz prüfen...

Übertragen hast du das Projekt erneut übertragen nach dem speichern ?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
rufe es einfach mal auf:

Bauseinordner markieren
Bearbeiten->Bausteinkonstistanz prüfen

Dann die Konfilkte anzeigen lassen.

Sollte dies auch nicht helfen, überprüfe mal ob auf deinem Online-Projekt vielleicht doch noch ein paar "tote" Bausteine vorhanden sind, die den Timer aufrufen.
 
Vielleicht ist es hilfreich.

Vielleicht murkst er sich auch vorher wo den VKE ab.
Sehe ich manchmal bei den Lehrlingen das diese sich falsche Sprungmarken setzen oder über einen Timer den Baustein beenden etc.

*Nur so als Brainstrom*
 
Ich stells mal rein, vl hat jemand zeit es sich ma durchzusehen...

kurze erklärung:

FB2 ist der mit dem Timer
wird im FB3 dann aufgerufen
Über Variablen steuer/beobachten habe ich eine variablentabelle erstellt, einfach öffnen
E0.0 resetet das FF am anfang
E3.0 gibt den Baustein frei
E2.0 für Start

nach einamligen laufen muss E6.0 aktiviert werden...
dann FF am anfang reseten und wieder setzen...

vielleicht kommt jemand drauf!

mfg
 

Anhänge

  • Testprojekt_090707-12_24Timerfalsch.zip
    247,9 KB · Aufrufe: 18
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich stells mal rein, vl hat jemand zeit es sich ma durchzusehen...

kurze erklärung:

FB2 ist der mit dem Timer
wird im FB3 dann aufgerufen
Über Variablen steuer/beobachten habe ich eine variablentabelle erstellt, einfach öffnen
E0.0 resetet das FF am anfang
E3.0 gibt den Baustein frei
E2.0 für Start

nach einamligen laufen muss E6.0 aktiviert werden...
dann FF am anfang reseten und wieder setzen...

vielleicht kommt jemand drauf!

mfg

Ueberleg dir mal wozu dein Sprung QQQ alles gut ist ;)
Du übersrpingst deinen Timer

mfG René
 
Ueberleg dir mal wozu dein Sprung QQQ alles gut ist ;)
Du übersrpingst deinen Timer

mfG René

den hab ich dass ich das programm überspringe wenn irgendetwas nicht erfüllt ist.. oder übersehe ich da was?
Ich sehe ja im "beobachten" dass der eingang grün wird also springe ich nicht drüber...
mfg
 
Zuletzt bearbeitet:
Mal nen anderen Tipp am Rande:

Auf globalen Variablen innerhalb eines FB's zuzugreifen ist ziemlicher Käse... dazu geören auch Timer - ich würde an deiner Stelle auf einen IEC_Timer zurückgreifen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mal nen anderen Tipp am Rande:

Auf globalen Variablen innerhalb eines FB's zuzugreifen ist ziemlicher Käse... dazu geören auch Timer - ich würde an deiner Stelle auf einen IEC_Timer zurückgreifen.

das wäre meine nächste frage :)
wo bekomm ich den her oder wie muss ich ihn definieren??
mfg
 
den hab ich dass ich das programm überspringe wenn irgendetwas nicht erfüllt ist.. oder übersehe ich da was?
Ich sehe ja im "beobachten" dass der eingang grün wird also springe ich nicht drüber...
mfg

Das problem scheint mir der wiedereinsprung zu sein.

Auf jedenfall liegt das Problem an den sprüngen und dem setzen der Zeitwerte. Nicht am Timer ansich.

Ich schau bei gelegenheit nochmal rein.

mfG René
 
Zurück
Oben