Hallo DeejayT,
ich habe mir Dein Programm im Simulator angeschaut, weil ich wegen der Programmgröße und Bausteinanzahl neugierig geworden bin.
Also so groß ist Dein Programm wirklich noch nicht.
Aber da bist Du mit Deinem Fehler einem Mangel in den Zielsystemeinstellungen und Übersetzungsoptionen beim Codesys aufgesessen, den ich bisher auch nicht verstanden habe.
Folgendes habe ich probiert:
1. Wenn man Dein Programm mit aktivierter Simulation und allen Bausteinen übersetzt, hat es 1003 Bausteine.
2. Wenn man Dein Programm mit deaktivierter Simulation und allen Bausteinen übersetzt, hat es 1044 Bausteine.
3. Wenn man Dein Programm mit deaktivierter Simulation und die unbenutzten Bausteine ausgeschlossen übersetzt, hat es 225 Bausteine.
Bei 1. ist es scheinbar egal, wie hoch die maximale Bausteinanzahl in den Zielsystemeinstellungen einstellt wird.
Bei 2. wird die maximale Bausteinanzahl für den 841 überschritten. Bei FW 11 waren das 512, bei FW14 sind es jetzt 1023. Man kann zwar mehr einstellen, aber es funktioniert wohl nicht.
Also bleibt nur 3., daß man bei mehr als 1023 Bausteinen die unbenutzten Bausteine ausschließen muß.
Und das ist richtig lästig, weil man jedesmal, wenn im Programm neue Bausteine benutzt werden müssen, erst Schritt 1. oder 2. und dann 3. ausführen muß. Ein automatisches Ausschließen der unbenutzen Bausteine und Programmteile wird scheinbar nicht unterstützt.
Oder weiß jemand, wie das doch geht?
Du hast den kompletten Scheduler in Benutzung, läßt der sich eigentlich bei Dir noch bedienen? Bei mir waren die Anwortzeiten des Schaltkanals Channel On bei Änderungen jenseits von 10s, so daß ich nur noch den StatusFromFbScheduler und WeeklyFromFbScheduler benutze. Kann aber auch an meinem Programm liegen.
Womit machst Du Deine Visualisierung (Webvisu, Target welches Gerät)?
Gruß kiar
PS. Was ist denn ein Friesenfenster?