S7 Timer - Vorgabezeit über das Panel vorgeben

mueller-m

Level-1
Beiträge
31
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Nutze: S7-300 und KTP 600

Ich weiß, Forumssuche benutzen aber da finde ich keine richtige Lösung.

Ich möchte für einen Prüfungsvorgang einen Zeitwert am Panel einstellen, der an den entsprechenden Timer übergeben wird.

Ich habe als Variable MW80 erstellt, in die ich Dezimal meinen Wert eingeben kann (dieser soll in Minuten einzugeben sein). Jetzt muss man doch das MW in eine Time-Variable umwandeln und diese dann an den Eingang des Timers legen.

Wie funktioniert die Umwandlung dieser Dezimalzahl in Minuten ins Time-Format?

Wäre schön, wenn mir da einer weiterhelfen könnte!
 
Funktioniert. Jetzt wird das ganze in ms vorgegeben. Sprich wenn ich 100 ins Panel tippe, dann gibt er in der Time Variable 100ms vor. Wie bekomme ich die Vorgabe in Minuten reingeschrieben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Besser wäre es aber wenn du in einem Datenbaustein eine Variable im Format S5TIME anlegst und nicht das Merkerwort verwendest.

Ok habe es so umgeändert. Die Darstellung in dem E/A-Feld bleibt dann Dezimal oder wie?

Funktioniert. Jetzt wird das ganze in ms vorgegeben. Sprich wenn ich 100 ins Panel tippe, dann gibt er in der Time Variable 100ms vor. Wie bekomme ich die Vorgabe in Minuten reingeschrieben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Den Baustein habe ich selbst geschrieben und den kannst du ja an Hand der AWL-Quelle oder durch Code eintippen auch in dein Projekt integrieren.
Vielleicht ist das ja was für dich ...

Gruß
Larry
 
Zurück
Oben