TIA SCL Variablen Deklaration: Wo ist der Fehler?

Machtnix

Level-2
Beiträge
79
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich arbeite gerade mit TIA 14 an einem kleinen Programm für die S7-1212C. Bin AWL gewohnt, bin aber gezwungen, das jetzt in SCL zu machen.

Mich irritiert eine Fehlermeldung: "Anzahl der an die Funktion oder den Funktionsbaustein übergebenen Parameter abweichend" obwohl ich den Baustein noch garnicht aufgerufen habe.

Mein Quelltext:

FUNCTION_BLOCK "FBanPC"
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1

VAR
DigEIn : Array[0..32] of Bool;
AnaEin : Array[4..64] of Int;
END_VAR


BEGIN


#AnaEin[4] := ROUND_INT(%EW64 * 0,36169); //
#AnaEin[5] := ROUND_INT(%EW66 * 0,36169); //



#DigEIn[0] := %E0.0; //
#DigEIn[1] := %E0.1; //
#DigEIn[2] := %E0.2; //
#DigEIn[3] := %E0.3; //
#DigEIn[4] := %E0.4; //
#DigEIn[5] := %E0.5; //
#DigEIn[6] := %E0.6; //
#DigEIn[7] := %E0.7; //

END_FUNCTION_BLOCK

 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für den Hinweis. Wusste ich schon, aber war ein Flüchtigkeitsfehler beim Kopieren aus dem Rechner.

Merkwürdigerweise wurde es jetzt fehlerfrei übersetzt. Obwohl erst schon bei der Deklaration gemeckert wurde und später nicht.
Die Fehlermeldungen von Siemens sind oft unergründlich.
 
Zurück
Oben