TIA richtige Deklaration eines Zeitwertes

S_Liner

Level-2
Beiträge
365
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich möchte den Zeitwert eines Einschaltverzögerten Timers, durch ein HMI, verändern.
Ich habe in einem DB "Einschaltverzögerung" als "Time" deklariert. Ist die Deklaration korrekt..? Das Problem was ich nun habe ist nämlich, dass die Zeiteinheit immer ms ist. Wie bekomme ich das hin das ich die Einheit s habe..?
Ich kann zwar als Startwert 10s eintragen, aber wenn ich über das HMI einen neuen Wert eingebe, ist dieser in ms... Wenn der Wert in s ist, ist im Anzeigefeld des HMI's nur ### zu sehen...

HMI: KTP 400 mono PN (6AV- 647-0AA11-3AX0)
SPS: 1214
Software: TIA Portal V13 SP1 Upt 9


Hoffe ihr könnt mir da mal helfen, beste Grüße...
 
Kannst beim Panel Kommastellen definieren? dann mal 3 eingeben.
### deutet da darauf, dass dein Feld zu klein ist, mach das mal länger, dann wird auch alles dargestellt werden.
 
Time ist wie schon festgestellt grundsätzlich in [ms].
Statt den Kommastellen (was auch geht aber komisch aussieht) würde ich eher die lineare Skalierung unter den Variablen-Einstellungen nehmen.

Bei den Einstellungen der HMI-Variable findest du den Menüpunkt "Lineare Skalierung".
Beispiel für [ms] auf [min]
SPSHMI
600001
00

Damit bekommst du wenn im Eingabefeld auf der HMI "1" steht, "60000" in die SPS geschrieben.
 
Zurück
Oben