Frage an SCL Experten

dinner4one

Level-1
Beiträge
44
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

hier meine Frage..

FUNCTION FC900: INT
VAR_INPUT
IN_DB : BLOCK_DB;
END_VAR
VAR_TEMP
I1 : INT;
Datenbank : WORD;
BEGIN

Datenbank := BLOCK_DB_TO_WORD(IN_DB);
I1 := 0;

(Das funktioniert nicht???)
wert1 := WORD_TO_INT(WORD_TO_BLOCK_DB(Datenbank).DBW[I1]);
(Das funktioniert.)
wert1 := WORD_TO_INT(WORD_TO_BLOCK_DB(Datenbank).DBW0);
wert1 := WORD_TO_INT(db150.dbw[I1]);

FC900 := wert1;
END_FUNCTION

Warum geht das nicht. Hat jemand eine Idee?

Danke, Gruß d4o
 
Zurück
Oben