TIA Word_To_Block -Funktion nicht definiert

TinoToni

Level-1
Beiträge
39
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen, ich habe einen bereits in einem anderen Programm funktionierenden Beckhoff-Baustein zum Auslesen der KL6031-Klemmdaten in ein anderes Programm kopiert.
Beim Übersetzen sagt er mir die Funktion Word_To_Block sei nicht definiert. Ich dachte dies sei eine normale Anweisung wie if, then, else... auch. Wie/Wo muss die denn definiert werden?WordToBlock.jpg
 
Morgen,

WORD_TO_BLOCK_DB() ist nicht wie IF, then, usw.. sondern eine Konvertierung eines Datentyps wie dein BYTE_TO_INT().

13-06-2018 08-48-36.jpg

Denke mal das dein Problem mehr bei ".DB(IDX := ...)" liegt
Lass mal IDX := weg.

13-06-2018 09-02-54.jpg
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Sieht so aus, als ob das früher auf einer 300-er und nun auf einer 1500-er laufen soll.Da gibt es diese Art der "indirekten Adressierung" nicht mehr.In deinem Fall würde es wahrscheinlich Sinn machen statt der DB-Nummer direkt eine Struktur aus diesem DB an den Baustein als IO-Variable anzubinden.
 
Zurück
Oben