Autor Thema: BASIC 3.3.4.0 - GEN_RDT - Fehler in Typkonvertierung  (Gelesen 317 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline ds

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
BASIC 3.3.4.0 - GEN_RDT - Fehler in Typkonvertierung
« am: 06. April 2022, 17:58:09 »
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));