Umwandeln von Real im Time

JüKo

Level-2
Beiträge
85
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an Alle,
ich errechne mir mit einer Formel einen Wert als Realzahl, diesen möchte ich als Time umwandeln um den Wert für einen Timer in ms zu benutzen.
Geht das so und wie geht das in ST?
Danke schon mal an alle,
Jürgen
 
Am einfachsten wäre es, du würdest deinen Realwert erst in einen DINT konvertieren und dann von DINT in TIME.

Code:
timeWert:= DINT_TO_TIME(REAL_TO_DINT(realwert));

Ungefähr so. Kommt aber auf deinen Wert an. Wahrscheinlich musst du den vorher noch bearbeiten um keine relevanten Nachkomma-Stellen zu verlieren.

EDIT: Übersehen das es um IEC geht. Bin jetzt einfach von Tia ausgegangen :/ . Bei IEC sollte es diese Funktionen aber auch geben (wenn mich meine Codesys-Kentnisse jetzte nicht im Stich lassen)
 
Zuletzt bearbeitet:
Zurück
Oben