
Zitat von
StanS
Jemand ne Idee?
Leider viele Ideen.
Überlegen, welche Konvertierungen nicht zu Fehlern führen können und über diese nicht weiter nachdenken.
Überlegen, welche können zu Fehlern führen, kommen aber in dem zu übersetzenden Code nicht vor - ignorieren.
Bei den restlichen Konvertierungen müsste geprüft werden, ob das Verhalten bei SCL und ST gleich ist bzw. welche Unterschiede existieren.
Bei STRING_TO_DINT wäre z.B. interessant, ob ein String, der keine Ziffern enthält, "fehlertolerant" in 0 gewandelt wird oder nicht.
Das klingt nach viel Arbeit und ist es auch. Ich hoffe deshalb, Dein SCL-Programm enthält nur eine begrenzte, überschaubare Anzahl "kritischer" Fälle 
Du sprichst nur von TypKonvertierungen. BCD Code gehört wohl nicht dazu?
Lesezeichen