Zeit in Visualisierung eingeben

Bastian910

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe SPS Gemeinde,

ich bin neu hier, komme ursprünglich aus der Siemens Ecke und habe seit ewigen Steinzeiten nicht mehr Programmiert.
Nichts desto trotz, habe ich eine kleine Software gebastelt, in der ein paar Zeitglieder ablaufen und ein paar Fehlermeldungen gesetzt und rückgesetzt werden.
Das Ganze läuft auf Codesys und einer Hitachi SPS (Micro MV)
Mir sollen sowohl die Zeiten als auch die Fehlermeldungen in einer Visualisierung angezeigt werden.
Änderung der Farben, variable Texte etc.
Soweit klapp das ganze auch. Aufgrund meiner langen Pause ist das Ganze zwar noch etwas unstrukturiert aber funzt.

Nun möchte ich jedoch in der Visualisierung in einem Rechteckfeld eine Zeit für einen Timer (TON) eingeben können.
Ich habe ein Rechteckfeld und diesem eine Variable zugewiesen. D.h. ich habe eine String Variable definiert in die der Wert reingeschrieben wird.
Klappt auch.
Nun muss ich jedoch den String in Time umwandeln. Und hier ist mein Weg zu Ende. Time in String funzt. In die andere Richtung bekomme ich es nicht hin.
Hat jemand eine Idee oder einen link?
Danke schon mal.
cu
 
So klappt es bei der TwinCAT 2 Visu:
Eingabefeld Text: %i
Variable Eingabefeld: UINT

Am Ton dann uint_to_time
Eventuell dein uint mit 1000 Multiplizieren um eine Sekunde bei Wert 1 zu erhalten, da Wert 1 einer Millisekunde entspricht.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo mkd,

Du bist mein Held. Es funzt!
Wie multipliziere ich am besten den unit?
Ich habe die unit_to_time in VBA abgehandelt. Kannst Du mir sagen wie ich die Mulitplikation hier anstelle?
Danke
cu
 
Hallo,

ich werde aus deiner Fragestellung nicht schlau.

in st: wert1*wert2
in fup: den Baustein MUL

Gruß
 
Zurück
Oben