-> Hier kostenlos registrieren
Vorweg, ich beschäftige mich noch nicht sehr lange mit Codesys, hatte vor 2 Jahren einen TIA-Lehrgang belegt.
Mit Codesys und einem Raspeberry-Pi 3+, Touchdisplay und Relaiskarte habe ich für meine Heizung eine Aussentemperaturgeführte Steuerung programmiert und gebaut.
Diese läuft auch relativ stabil.
Zusätzlich möchte ich eine zeitliche Schaltung für den Warmwasserspeicher, er soll nicht durchgehend auf Temperatur gehalten werden und weiterhin habe ich eventuell eine zeitliche Nachtabsenkung der Kesseltemperatur geplant.
Für diese zeitliche Schaltung habe ich den Timer_1 aus der Oscat-Bibliothek verwendet. Nach einigen Anfangsschwierigkeiten und dem Hinweis auf die Beschaltung von Timer_2 gelang es mir in CFC die Schaltuhr aufzubauen und auch zum Funktionieren zu bekommen. Danach baute ich sie noch einmal in FUP als FB, da ich ihn mehrfach, wie beschrieben, einsetzen möchte. Auch diese Programmierung war erfolgreich. Am darauf folgenden Tag implementierte ich diesen FB in mein Heizungsprogramm, zuerst für die Nachtabschaltung des Boilers. Nun beginnt es nür mich nicht mehr nachvollziehbar zu werden. Der Timer schaltet nicht. Es ist ein exakter "Nachbau" des FB's vom Vortag.
Noch verrückter ist, dass genau die Schaltungen vom Vortag, jede für sich ist in je einem einzelnen Projekt programmiert, auch nicht mehr schalten. Also, was am Vortag funktionierte, funktioniert nun nicht mehr, ohne das ich etwas geändert habe.
Alles funktioniert...bis zum Timer. Ich möchte jeden Tag zu selben Zeit den Boiler aus (23:00 Uhr) und wieder ein (05:00 Uhr) geschaltet haben. Deshalb habe ich beim Wochentag eine "7" als bit angegben.
Ich füge zwei Bilder hinzu in der Hoffnung, dass jemand den Fehler findet oder mir mit Tipps weiter helfen kann.
Mit Codesys und einem Raspeberry-Pi 3+, Touchdisplay und Relaiskarte habe ich für meine Heizung eine Aussentemperaturgeführte Steuerung programmiert und gebaut.
Diese läuft auch relativ stabil.
Zusätzlich möchte ich eine zeitliche Schaltung für den Warmwasserspeicher, er soll nicht durchgehend auf Temperatur gehalten werden und weiterhin habe ich eventuell eine zeitliche Nachtabsenkung der Kesseltemperatur geplant.
Für diese zeitliche Schaltung habe ich den Timer_1 aus der Oscat-Bibliothek verwendet. Nach einigen Anfangsschwierigkeiten und dem Hinweis auf die Beschaltung von Timer_2 gelang es mir in CFC die Schaltuhr aufzubauen und auch zum Funktionieren zu bekommen. Danach baute ich sie noch einmal in FUP als FB, da ich ihn mehrfach, wie beschrieben, einsetzen möchte. Auch diese Programmierung war erfolgreich. Am darauf folgenden Tag implementierte ich diesen FB in mein Heizungsprogramm, zuerst für die Nachtabschaltung des Boilers. Nun beginnt es nür mich nicht mehr nachvollziehbar zu werden. Der Timer schaltet nicht. Es ist ein exakter "Nachbau" des FB's vom Vortag.
Noch verrückter ist, dass genau die Schaltungen vom Vortag, jede für sich ist in je einem einzelnen Projekt programmiert, auch nicht mehr schalten. Also, was am Vortag funktionierte, funktioniert nun nicht mehr, ohne das ich etwas geändert habe.
Alles funktioniert...bis zum Timer. Ich möchte jeden Tag zu selben Zeit den Boiler aus (23:00 Uhr) und wieder ein (05:00 Uhr) geschaltet haben. Deshalb habe ich beim Wochentag eine "7" als bit angegben.
Ich füge zwei Bilder hinzu in der Hoffnung, dass jemand den Fehler findet oder mir mit Tipps weiter helfen kann.