Step 7 Step 7 Timer mit Variable beschalten

Midav

Level-1
Beiträge
30
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe mal wieder ne Frage

Ich möchte einen S7 Timer am Zeiteingang mit einem Datenbaustein belegen, also mit einer Variable ( das Format ist ja S5T# ...)

(Zeitbereich bis max. 15 Minuten )

Nun habe ich im DB das Format S5T eingestellt, da kommt aber leider kein Wert am Timer an, wenn ich im DB auf INT umstelle und z.B. 4 im DB eingebe
kommt am Timer 4 ms. an Diese 4 MS. müsste ich ja dann mal 1000 und mal 60 nehmen um auf Minuten zu kommen.

und wenn dann mit dem 16 oder 32 Bit Multiplikator ?

Oder gibt es ein Format was gleich passt


Grüsse Michael
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das passende Format ist S5T#..., wie Du schon zuerst eingestellt hattest.
Wenn Du willst, daß der Timerwert 4 Sekunden beträgt, dann mußt Du "S5T#4S" in die DB-Variable schreiben. Für 0,4s schreibe S5T#400MS

Beobachte mal den DB-Wert mit einer Variablentabelle, einmal im Anzeigeformat SIMATIC-Zeit, einmal als HEX und einmal als Dezimal, dann siehst Du den Unterschied zum normalen dezimalen Zahlenformat INT.

Harald
 
Welche Timer hast Du denn? Die "normalen" aus der Funktionsbibliothek oder SFBs aus der Standardbibliothek?
Bei den normalen hat Harald recht.... ich nutz meistens die SFB, daher hatte ich an die gedacht ;o)
 
Zurück
Oben