Step 7 datenkonvertierung scl

Hilfe zu SCL > Index > Konvertierungsfunktionen
--> INT_TO_BCD(x), INT_TO_BCD_WORD(x) = 2 verschiedene Namen für die selbe Funktion
Code:
//allgemein:
ResultWord := INT_TO_BCD(MyInt);

//Mit Deinen Adressen:
MW200 := INT_TO_BCD_WORD(DB1.DW0); //DB1.DBW0 muß als INT deklariert sein

//falls DB1.DBW0 zur Compilezeit nicht als INT deklariert ist:
MW200 := INT_TO_BCD_WORD(WORD_TO_INT(DB1.DW0));

Falls Dein DB1.DBW0 vom SFC1 READ_CLK stammt: die Werte sind schon BCD-codiert und müssen nicht konvertiert werden.

Harald
 
Ja, ihr habt Recht, ich hab das ITB mal eben mit (Int to Byte) übersetzt, was natürlich Unsinn ist.
 
Juhu, es hat geklappt!!!Wie schön ist es doch, wenn alte Hasen, erfahrene Junge und totale Neulinge zusammen an einem Problem arbeiten.
 
Zurück
Oben