Step 7 S5-Time per Visu parametrieren

Arco

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

ich benutze im Programm einen Timer (S5-Time). Die anparametrierte Zeit möchte ich aus einer Visu heraus ändern. Ich würde mir also in der Visu einen Tag anlegen (Integer oder was immer benötigt wird) und diesen z. B. als Sekundenwert in einen DB schreiben.

Wie müßte ich weitermachen, wie bekomme ich den Wert in das richtige Format, um ihn an einen Timer anbinden zu können?

Vielen Dank für jede Hilfe!
 
Wenn du Sekunden im DB liegen hast multiplizierst du mit 1000, legst das Ergebnis in einem Doppelwort ab und hast somit ms oder eine Zeit im Time-Format.

Dann wandelst du mit der FC 40 "TIM-S5TI" aus der IEC-Bibliothek das Time in eine S5Time. Fertig.
 
Hallo,
im WinCC kann eine der nachfolgenden Variablen verwendet werden:

DwordToSimaticBCDTimer
LongToSimaticBCDTimer
FloatToSimaticBCDTimer
DoubleToSimaticBCDTimer

bei Bedarf die lineare Skalierung verwenden.

Gruß
Kalle B
 
Guten Abend,

ich lege mir für sowas in der visu eine Time-Variable an die ich sofort im Display auf Sekunden skaliere. Sprich 1 im Display bedeutet 1000 in der Steuerung.
 
Ja, er hat Ralles Hinweis befolgt, in die FAQ geschaut und ausprobiert, was dort beschrieben ist.

Hat sehr gut funktioniert, Danke für den Tip!
 
Zurück
Oben