Hallo zusammen,
ich habe folgendes Problem bei der Automatisierung meines Hauses. Ich habe im Keller eine Wago SPS 750-880 für alle Aktoren und Sensoren im Keller und EG. Für OG und Dach habe ich eine Feldbuskoppler 750-352. Als Protokoll verwende ich Modbus TCP. Beide Komponenten sind aktuell ohne weitere Teilnehmer mit einem Ethernetkabel verbunden. Zur Programmierung verwende ich die OSCAT-Building-Bibliothek. Im ersten Schritt habe ich alle Sensoren auf einem Stockwerk programmtechnisch verbunden. Also Eingang SPS = Ausgang und Eingang Feldbuskopller = Ausgang Feldbuskoppler. Das = steht hierbei für einen "SWITCH_I"-Baustein, einen Baustein mit Setzen, Rücksetzen und Entprellen. Soweit hat alles gut funktioniert. Nun will ich natürlich an einem Taster im Flur EG das Licht im Flur OG schalten (Eingang SPS = Ausgang Feldbuskopller).
Hierbei tritt der Fehler. Wenn ich das Programm einspiele funktioniert alles wunderbar für ein paar Stunden. Ich habe gestern das Programm eingespielt und heute morgen hat dann kein Licht mehr funktioniert. Ein- und Ausschalten von SPS und Feldbuskoppler hat nichts gebracht. Kurz bevor der Absturz kommt werden noch Licht im FLur OG und Licht im Bad (Ausgänge Feldbuskoppler) kurz ein und wieder ausgeschaltet, obwohl kein Taster betätigt wurde.
Wo liegt hier der Fehler?
Zur Konfiguration des Modbuses hab ich den Modbus-Master-Konfigurator verwendet. Dort habe ich eine Verzögerung von 25ms eingestellt, um den Bus nicht unnötig zu belasten. Das war ein Tipp vom Wago-Support.
Die Tasks sind wie folgt konfiguriert:
MainTask: Zyklisch 10ms
MB_ETH_MASTER_TASK: Zyklisch 5ms
Gruß
ich habe folgendes Problem bei der Automatisierung meines Hauses. Ich habe im Keller eine Wago SPS 750-880 für alle Aktoren und Sensoren im Keller und EG. Für OG und Dach habe ich eine Feldbuskoppler 750-352. Als Protokoll verwende ich Modbus TCP. Beide Komponenten sind aktuell ohne weitere Teilnehmer mit einem Ethernetkabel verbunden. Zur Programmierung verwende ich die OSCAT-Building-Bibliothek. Im ersten Schritt habe ich alle Sensoren auf einem Stockwerk programmtechnisch verbunden. Also Eingang SPS = Ausgang und Eingang Feldbuskopller = Ausgang Feldbuskoppler. Das = steht hierbei für einen "SWITCH_I"-Baustein, einen Baustein mit Setzen, Rücksetzen und Entprellen. Soweit hat alles gut funktioniert. Nun will ich natürlich an einem Taster im Flur EG das Licht im Flur OG schalten (Eingang SPS = Ausgang Feldbuskopller).
Hierbei tritt der Fehler. Wenn ich das Programm einspiele funktioniert alles wunderbar für ein paar Stunden. Ich habe gestern das Programm eingespielt und heute morgen hat dann kein Licht mehr funktioniert. Ein- und Ausschalten von SPS und Feldbuskoppler hat nichts gebracht. Kurz bevor der Absturz kommt werden noch Licht im FLur OG und Licht im Bad (Ausgänge Feldbuskoppler) kurz ein und wieder ausgeschaltet, obwohl kein Taster betätigt wurde.
Wo liegt hier der Fehler?
Zur Konfiguration des Modbuses hab ich den Modbus-Master-Konfigurator verwendet. Dort habe ich eine Verzögerung von 25ms eingestellt, um den Bus nicht unnötig zu belasten. Das war ein Tipp vom Wago-Support.
Die Tasks sind wie folgt konfiguriert:
MainTask: Zyklisch 10ms
MB_ETH_MASTER_TASK: Zyklisch 5ms
Gruß