Zeiten mit Step7

S5-Junkie

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
mein Problem ist folgendes, ich muß mit einer
S7-315DP
eine Ausschaltverzögerung von 142 ms erstellen, Step7 (habe Version 5.4 SP5) wandelt diese aber immer in 140 ms um?!?:confused:

Ich brauche diese genaue Zeit, für die Beleimung einer kleinen Lasche von einer Faltschachtel.

bei mit der S5 kein Problem!?!:ROFLMAO:

:DDanke schon mal im vorraus
 
Wie lang ist denn deine Zykluszeit?
Wird schwer werden das genau hin zu bringen mit der "kleinen" :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Auflösung eine S5-Timers ist bestenfalls 10ms, das war auch bei der S5 schon so, insofern also sicher keine Veränderung.

Du kannst nun noch den SFB5 TOF probieren,
oderr dir selbst einen Timer basteln, z.B. mit Hilfe des SFC (6X) Time_Tck,
dieser sollte bei den neueren 300ern auch eine ms Auflösung haben.

Mfg
Manuel
 
Mit einem Weckalarm ließe sich eine Genauigkeit von 142ms plus/minus 200µs erreichen. Ist aber für diese Anwendung ein relativ hoher Aufwand (siehe Kommentar von Boxy).

VG Jens
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit einem Weckalarm ließe sich eine Genauigkeit von 142ms plus/minus 200µs erreichen. Ist aber für diese Anwendung ein relativ hoher Aufwand (siehe Kommentar von Boxy).

VG Jens

Wenn du mir nun noch erklärst, wie ich einen Weckalarm "bewusst" also Ereignisgesteuert triggere,
würe ich dir das evtl. sogar glauben, letzten Endes dümpelt der Weckalarm ja freilaufend vor sich hin,
und kümmert sich relativ wenig wann nun die Lichtschranke o.ä. vom TE belegt ist.

Mfg
Manuel
 
Wenn du mir nun noch erklärst, wie ich einen Weckalarm "bewusst" also Ereignisgesteuert triggere,
würe ich dir das evtl. sogar glauben, letzten Endes dümpelt der Weckalarm ja freilaufend vor sich hin,
und kümmert sich relativ wenig wann nun die Lichtschranke o.ä. vom TE belegt ist.
Korrekt. Da S5-Junkie keine weiteren Vorgaben gemacht hat, habe ich einfach unterstellt, dass ihm die Dauer am wichtigsten ist und er den Startzeitpunkt dem OB-Aufruf anpassen kann, auch wenn er dabei natürlich (im schlimmsten Fall) diese Klebedauer durch die Synchronisation verliert.

VG Jens
 
Zuletzt bearbeitet:
Der Einsatz eines normalen Timers im normalen OB1-Zyklus bringt noch weitere Probleme.
Die Zeit, wie lange der Digitalausgang zum Kleber 1 ist, verlängert sich noch um bis zu einer OB1-Zykluszeit.
Um noch eine Zykluszeit schwankt der Beginn der Zeitmessung, wenn sie von einem externen Signal abhängig ist.
Ohne zusätzliche Impuls- oder Zählerhardware sind ms-genaue Ausgabeimpulse mit der S7-300 nicht zu schaffen.

Die 142ms sind doch bestimmt ein theoretisch errechneter Wert. Muß die Zeit den überhaupt so genau sein?
Und schaltet denn das Kleber-Ventil auch so zeitgenau?
Könnte der Sensor, der das Klebe-Ende erfasst, an der SPS vorbei direkt das Kleber-Ventil schalten?
Frag mal einen guten Schlosser, vielleicht gibt es auch eine mechanische Lösung für Dein Problem.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
....Ich brauche diese genaue Zeit, für die Beleimung einer kleinen Lasche von einer Faltschachtel.

Die Schaltzeiten des Ventils sind berücksichtigt?

Ich kenne das so, daß dem Leimauftrag-Steuergerät ein Trigger-signal gesendet wird. Der wiederum hat einen Drehgeber (Leimauftrag im Durchlauf) und kompensiert bzw. dynamisiert den Auftrag selbst. Die Impulslänge kann im Steuergerät eingestellt werden.
Wenn es eine Beleimung im Stillstand ist, entfällt der Geber natürlich.

Aber ~1ms genaue Leim-Aufträge von den 315-2DP SPS-Ausgängen halte ich für nicht machbar.
Hinzu kommen Faktoren wie Systemdruck-Schwankungen im mbar Bereich, was sich auf die abgegebene Leimmenge genauso auswirken kann, wie eine Toleranz ders Triggers im 5ms Bereich.

...
 
Hallo,

danke für die vielen Antorten, wir haben das ganze jetzt über ein externes Zeitrelais gelöst.
Ich werde aber trotzdem mal ein bischen weiter experimentieren. Die Zykluszeit liegt übrigens zwischen 45 und 60 ms.

Anmerkung: Natürlich hat die S5 auch nur Timer in 10 ms Schritten, habe das glaube ich früher auch bei der CPU945 über die Systemzeit und einen entsprechenden FB gelöst, ist aber schon solange her...:D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, das ist ziemlich hoch, liegt aber wahrscheinlich daran, dass an an diesem Programm schon sehr viel geändert und nachgewurschtelt wurde und der Programmaufbau schon sehr schlecht ist. Aber solange das keine Probleme macht...
 
Zurück
Oben