Hallo Leute,
ich habe heute ein Projekt ganz normal erstellt, .lib`s eingebunden, übersetzt, alles wunderbar soweit.
Zum Schluss schließe ich immer alle unbenutzten Bausteine vom Übersetzen aus, da diese die maximale Bausteinanzahl meines Zielsystem 750-881 sprengen würde.
Nachdem ich aber alle Unbenutzten (Projekt-Optionen-Übersetzungsoptionen-Unbenutzte ausschließen) ausgeschlossen habe, kann ich das Projekt nicht mehr fehlerfrei übersetzen. Folgender Fehler:
Code:
"Fehler 4001: GEN_PULSE (2): Variable T_PLC_MS nicht deklariert"
Man muss diesen FUnktionsblock (T_PLC_MS) gesondert übersetzen, d.h. dieser darf wohl nicht vom Übersetzen ausgeschlossen werden. (Der Funktionsblock findet sich, wie auch der GEN_PULSE in der Oscat_basic.lib)
Kann mir vieleicht jemand sagen, ob die Funktion des Ausschließens von unbenutzten Blöcken nicht ganz funktioniert oder ob dies vieleicht ein Sonderfall gerade bei diesem einen Funktionblock ist?
Vielen Dank und beste Grüße,
Florian