BASIC 3.3.4.0 - GEN_RDT - Fehler in Typkonvertierung

Begonnen von ds, 06. April 2022, 17:58:09

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

ds

Im GEN_RDT Baustein wurden zuletzt (03/2008) Typkonvertierungen eingeführt, um Warnings unter Codesys 3.0 zu vermeiden. Dabei wird auch die Addition von Min_Time_ms mit dem Skalierungsfaktor rRDMTime multipliziert, so dass auch kleinere Zyklen als minimal angegeben resultieren.

Zeile 7 könnte ggf. folgendermaßen geändert werden:
     tRDMTime := REAL_TO_TIME(rRDMTime * TIME_TO_REAL(Max_Time_ms - Min_Time_ms) + TIME_TO_REAL(Min_Time_ms));