Problem mit Zeitfunktion bei Simulation

#ALF

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

es gibt in TIA 2 Zeitfunktionen "Einschaltverzögerung erzeugen" und "Zeit als Einschaltverzögerung starten". Wenn ich die erste Zeitfunktion verwende, dann klappt es mit der Simulation wunderbar, aber wenn ich die zweite Funktion verwende, dann schaltet er sofort den Ausgang der Zeitfunktion durch ohne das die Zeit überhaupt abläuft.

Kennt jmd. dieses Problem ?

Gruß

#ALF

---------------------------------------------------------------------------------------------------------------------------

Software:

- TIA v16 (Update 2)
- PLCSIM v16 (Update 2)
- simulierte Steuerung CPU 1211 DC/DC/DC v4.4
 
es gibt in TIA 2 Zeitfunktionen "Einschaltverzögerung erzeugen" und "Zeit als Einschaltverzögerung starten". Wenn ich die erste Zeitfunktion verwende, dann klappt es mit der Simulation wunderbar, aber wenn ich die zweite Funktion verwende, dann schaltet er sofort den Ausgang der Zeitfunktion durch ohne das die Zeit überhaupt abläuft.

Kennt jmd. dieses Problem ?
Kein Problem, sondern genau so in der Hilfe dokumentiert:
TON: Zeit als Einschaltverzögerung starten

Beschreibung

Mit der Anweisung "Zeit als Einschaltverzögerung starten" starten Sie eine IEC-Zeit mit einer bestimmten Zeitdauer als Einschaltverzögerung. Die IEC-Zeit wird gestartet, wenn das Verknüpfungsergebnis (VKE) von "0" auf "1" (positive Signalflanke) wechselt. Die IEC-Zeit läuft mit der angegebenen Zeitdauer ab. Der Ausgang liefert den Signalzustand "1", wenn das VKE am Eingang der Anweisung den Signalzustand "1" führt. Wenn das VKE vor dem Ablauf der Zeit auf "0" wechselt, wird die laufende IEC-Zeit zurückgesetzt. Die Abfrage des Zeitstatus liefert in diesem Fall den Signalzustand "0". Mit der Erfassung der nächsten positiven Signalflanke am Eingang der Anweisung startet die IEC-Zeit wieder.


Der aktuelle Zeitstatus wird in der Strukturkomponente "Q" der IEC-Zeit abgelegt. Den Zeitstatus können Sie mithilfe einer binären Verknüpfung abfragen
Am Ausgang dieses Blockes erhältst Du nicht das zeitverzögerte Signal sondern die Meldung, ob die Zeit läuft oder nicht. Dieser Block startet die Zeit also nur.
Das zeitverzögerte Signal selbst musst Du separat mit Timername.Q abfragen.
 
Okay, da hab ich wohl nicht genau genug gelesen bzw. missverstanden.

Ich finde das aber auch etwas umständlich eine separate Abfrage und ich meine, dass es bei der S7 300/400 mit beiden Zeitfunktionen so funktioniert hat.

Naja, ich werde mich wohl dran gewöhnen müssen und werde das dann korrigieren.

Danke für die konstruktive Antwort!


#ALF
 
Okay, da hab ich wohl nicht genau genug gelesen bzw. missverstanden.

Ich finde das aber auch etwas umständlich eine separate Abfrage und ich meine, dass es bei der S7 300/400 mit beiden Zeitfunktionen so funktioniert hat.

Naja, ich werde mich wohl dran gewöhnen müssen und werde das dann korrigieren.

Danke für die konstruktive Antwort!


#ALF

Die separate Abfrage beziehungsweise das Ergebnis das die Zeit aktiviert wurde wird unter anderem in Schrittketten genutzt um ablaufunabhängig mitten in einem Konstrukt eine Überwachungszeit zu starten oder aber um in einer HMI mittels Sichtbarkeit das Ablaufen des Timers einfach anzuzeigen. Gäbe viele interessante Verwendungsmöglichkeiten.
 
Die separate Abfrage beziehungsweise das Ergebnis das die Zeit aktiviert wurde wird unter anderem in Schrittketten genutzt um ablaufunabhängig mitten in einem Konstrukt eine Überwachungszeit zu starten oder aber um in einer HMI mittels Sichtbarkeit das Ablaufen des Timers einfach anzuzeigen. Gäbe viele interessante Verwendungsmöglichkeiten.

Das mit der HMI leuchtet mir direkt ein, aber was genau meinst du mit "ablaufunabhängig mitten in einem Konstrukt"?!

#ALF
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

es gibt in TIA 2 Zeitfunktionen "Einschaltverzögerung erzeugen" und "Zeit als Einschaltverzögerung starten". Wenn ich die erste Zeitfunktion verwende, dann klappt es mit der Simulation wunderbar, aber wenn ich die zweite Funktion verwende, dann schaltet er sofort den Ausgang der Zeitfunktion durch ohne das die Zeit überhaupt abläuft.

Kennt jmd. dieses Problem ?

Gruß

#ALF

Servus!
bei mir funktionieren IEC-Timer in der Simulation nicht richtig.

Ein Timer funktioniert wunderbar, füge ich einen 2. hinzu, laufen beide nicht mehr richtig, bis gar nicht.
Den gleichen Baustein habe ich auf eine echte CPU geladen; und dort laufen die Timer richtig ab!
also muss es mit der PLC-SIM zu tun haben...
(V15.1)
mfg Wastl
 
Servus!
bei mir funktionieren IEC-Timer in der Simulation nicht richtig.

Ein Timer funktioniert wunderbar, füge ich einen 2. hinzu, laufen beide nicht mehr richtig, bis gar nicht.
Den gleichen Baustein habe ich auf eine echte CPU geladen; und dort laufen die Timer richtig ab!
also muss es mit der PLC-SIM zu tun haben...
(V15.1)
mfg Wastl

Kannst du mal einen Screenshot bzw. eine Kopie des Codes einstellen?
 
Servus Wastl
Soll das ein Erfahrungsbericht oder eine Frage sein? Wie sieht Dein Programmcode aus?

PS: zu langsam getippselt...

Harald
 
den habe ich nicht mehr, sorry.
das ist auch schon lange her und hab es seit dem Timer nicht mehr simuliert...

Was wir hier nicht nachstellen können oder mittels Screenshots (Programmauszug) darstellen können, das kann man auch schlecht im Nachhinein bewerten, insofern ist der Erfahrungsbericht nicht wirklich sinnvoll.
 
Zurück
Oben