BCD-Wandlungsfehler

ATRÖ

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe ein Problem mit einer Zeitberechnung!

Bei folgenden Programmierschritt kommt immer bei einem Wert >250mS
BCD Wandlungsfehler.

L DB10.DBW12 //S5T#200mS
T MW 124
L MW 124
BTI
L MW 124 //DEZ 20 HEX 0014
L 9
+I
T MW 124 //DEZ 29 HEX 001d
L MW 124
ITB
T MW 124 //DEZ 29 HEX 001d Fehler weil keine Umwandlung
L MW 124
T DB10.DBW12 //Wird zum Laden einer Zeit T verwendet

Wie kann ich das Problem beheben? Danke
 
Habe ein Problem mit einer Zeitberechnung!

Bei folgenden Programmierschritt kommt immer bei einem Wert >250mS
BCD Wandlungsfehler.

Wie kann ich das Problem beheben? Danke

ich hab deinen Code grad mal getestet und ihn etwas gekürzt und ich bekomme keinen BCD Wandlungsfehler

Code:
      L     DB3.DBW    0                //S5T#200mS
//      T     MW   124
//      L     MW   124
      BTI   
//      L     MW   124                    //DEZ 20 HEX 0014
      L     9
      +I    
//      T     MW   124                    //DEZ 29 HEX 001d
//      L     MW   124
      ITB   
//T     MW   124                    //DEZ 29 HEX 001d Fehler weil keine Umwandlung
      T     DB3.DBW    2                //Wird zum Laden einer Zeit T verwendet





L MW 124
BTI
L MW 124 //DEZ 20 HEX 0014
L 9
+I

der rot markierte Bereich ist bei dir jedenfalls falsch, da du dadurch die von dir schon ins BCD Format gewandelte Zahl wieder "verwirfst".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank MW
hat mir sehr weitergeholfen.

Muß aber noch Anmerken der Code war von einem FUP abgeleitet muß jetzt versuchen die vereinfachte Form in FUP umzusetzen. Oder hast du auch dafür eine Lösung?
 
Zu BCD-Wandlungsfehler

Vielen Dank MW
hat mir sehr weitergeholfen.

Muß aber noch Anmerken der Code war von einem FUP abgeleitet muß jetzt versuchen die vereinfachte Form in FUP umzusetzen. Oder hat jemand auch dafür eine schnelle u. einfache Lösung? Vielen Dank!
 
Zurück
Oben