A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
ich bin neu hier und habe ein Problem mit meinem SPS Programm.
Ich möchte eine Rolladensteuerung für 23 el. Rolladenmotoren
realisieren. Habe das Programm geschrieben, simuliert, und in der
SPS getestet. Funktionierte zunächst.
Zum Entprellen der Taster meiner Hausinstallation (Jung Standardtaster) musste ich noch zusätzlichen Code einfügen. Jetzt bekomme ich beim Übertragen in die SPS die Meldung: SPS Speicher voll - komprimieren ? Auch wenn ich komrimieren angebe, klappt es nicht und ich bekomme: Fehler beim Übertragen des Bausteins - SPS Speicher voll.
Ich habe mein Prog modular aufgebaut, d.h. ein Programmbaustein (PB) für jedes Zimmer, in dem ich Rolladen steuern will. Wenn ich nun z.B. PB7 aus dem OB1 herausnehme und ihn in der Steuerung lösche, so reicht der Speicher aus, um die verbleibenden Teile des Programms
ordnungsgemäss zu übertragen. Dann klappt alles.
Aber wenn ich das Programm grösser mache, geht es schief. Nun kann ich mir nicht vorstellen, dass bei diesem Programm (max. 15 PBs mit je 200 Bytes) die maximale Programmgrösse schon erreicht sein soll. Ich vermute, es liegt an dem Aufbau meines Programms.
Ich habe einen OB1 , in dem ich mit SPA die einzelnen PBs aufrufe (Zyklus). Die einzelnen PBs habe ich in AWL codiert (jeweils alles in Netzwerk 1). Ist dieses Vorgehen richtig, oder liegt hier irgendwo das Problem. Ich habe keine Ahnung, wie die SPS intern Ihren Speicher verwaltet. Was bedeuten eigentlich Netzwerke ? Meines (Halb-) Wissens nach sind das die Einheiten, die bei der FUP/KOP Darstellung jeweils ein grafisches Bild ergeben.
Kann mir jemand helfen ?
Gruss
TOM
ich bin neu hier und habe ein Problem mit meinem SPS Programm.
Ich möchte eine Rolladensteuerung für 23 el. Rolladenmotoren
realisieren. Habe das Programm geschrieben, simuliert, und in der
SPS getestet. Funktionierte zunächst.
Zum Entprellen der Taster meiner Hausinstallation (Jung Standardtaster) musste ich noch zusätzlichen Code einfügen. Jetzt bekomme ich beim Übertragen in die SPS die Meldung: SPS Speicher voll - komprimieren ? Auch wenn ich komrimieren angebe, klappt es nicht und ich bekomme: Fehler beim Übertragen des Bausteins - SPS Speicher voll.
Ich habe mein Prog modular aufgebaut, d.h. ein Programmbaustein (PB) für jedes Zimmer, in dem ich Rolladen steuern will. Wenn ich nun z.B. PB7 aus dem OB1 herausnehme und ihn in der Steuerung lösche, so reicht der Speicher aus, um die verbleibenden Teile des Programms
ordnungsgemäss zu übertragen. Dann klappt alles.
Aber wenn ich das Programm grösser mache, geht es schief. Nun kann ich mir nicht vorstellen, dass bei diesem Programm (max. 15 PBs mit je 200 Bytes) die maximale Programmgrösse schon erreicht sein soll. Ich vermute, es liegt an dem Aufbau meines Programms.
Ich habe einen OB1 , in dem ich mit SPA die einzelnen PBs aufrufe (Zyklus). Die einzelnen PBs habe ich in AWL codiert (jeweils alles in Netzwerk 1). Ist dieses Vorgehen richtig, oder liegt hier irgendwo das Problem. Ich habe keine Ahnung, wie die SPS intern Ihren Speicher verwaltet. Was bedeuten eigentlich Netzwerke ? Meines (Halb-) Wissens nach sind das die Einheiten, die bei der FUP/KOP Darstellung jeweils ein grafisches Bild ergeben.
Kann mir jemand helfen ?
Gruss
TOM