-> Hier kostenlos registrieren
Hallo,
ich bekomme ständig die Meldung:
FB42 (Das ist eine fehlerfrei compilierte SCL-Datei) kann nicht geladen werden.
Der genaue Fehlertext lautet:
"Die Länge der Lokaldaten oder Schreibschutzkennung ist fehlerhaft.
Der Baustein FB42 konnte nicht kopiert werden"
Komisch ist nur, sobald ich den MID-Befehl rausschmeisse, lässt sich der FB42 laden.
Als MID habe ich den FC26 / V1.2 der IEC-Library geladen.
Hier mein SCL-Code:
Ich hoffe mir kann jemand helfen.
noeppkes...
ich bekomme ständig die Meldung:
FB42 (Das ist eine fehlerfrei compilierte SCL-Datei) kann nicht geladen werden.
Der genaue Fehlertext lautet:
"Die Länge der Lokaldaten oder Schreibschutzkennung ist fehlerhaft.
Der Baustein FB42 konnte nicht kopiert werden"
Komisch ist nur, sobald ich den MID-Befehl rausschmeisse, lässt sich der FB42 laden.
Als MID habe ich den FC26 / V1.2 der IEC-Library geladen.
Hier mein SCL-Code:
Code:
FUNCTION_BLOCK FB42 //Telegrammbetrieb_rs485
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
// statische Variablen
VAR
//sende_adresse : INT := 1;
//soll_temp_abfrage : INT := 1; // Welche Sollwerttemperatur soll abgefragt werden. 1 ... 6: WZ - EZ
END_VAR
// temporäre Variablen
VAR_TEMP
empfangs_adresse : INT;
temp : INT;
END_VAR
// Hier ist das Problem.
empfangs_adresse := STRING_TO_INT(MID(IN:=DB20.COMMENT[13], L:=2, P:=1));
// Und hier genauso.
temp := STRING_TO_INT(MID(IN:=DB20.COMMENT[13], L:=5, P:=13));
// ...
Ich hoffe mir kann jemand helfen.
noeppkes...