-> Hier kostenlos registrieren
Hallo!
Vorweg: Ich bin SPS-Anfänger...
Ich habe noch - war für ein nie realisiertes Projekt gedacht - zwei komplette S7-200 SPS-Systeme (CPU226, CPU224, 2x CP243-1, mehrere EMs).
Ich möchte diese Teile jetzt verwenden.
Allerdings möchte ich die Steuerung der E/A nicht durch das SPS-Programm, sondern von einem Linux-System aus machen.
Die S7 soll dabei nur als "dumme" dezentrale I/O über Ethernet dienen.
Gibt es für Linux eine Möglichkeit mit der S7-200 zu kommunizieren?
Ich habe schon mal was von libnodave gehört, aber die scheint nur den PG-Modus zu unterstützen (Programm hochladen?)...
Dabei möchte ich ungefähr folgedes:
- das Linux-System fragt nicht immer im jedem Zyklus alle Eingänge ab, sondern die SPS benachrichtigt das Linux-Programm, wenn Änderungen der E vorliegen (eine gewisse Vorverarbeitung)
- Falls das Linux-System ausfällt (bzw. für eine bestimme Zeit nicht reagiert) läuft auf der SPS ein Programm, welches minimale Basisfunktionalität bietet
Der Hintergrund: Das System wird eine Licht- und Bühnensteuerung für ein kleines Theater.
Die Realisierung über ein Linux-System bringt uns mehrere Vorteile (grafisches Interface, keine Lizenz- und Softwarekosten, ich habe Erfahrung mit Linuxprogrammierung, etc.)
Meine Frage: Ist das alles so wie ich es beschrieben habe realisierbar?
Gibt es eine Kommunikationsmöglichkeit mit Linux?
Ich habe bereits kleine SPS-Programme auf der S7-200 geschrieben. Ganz neu ist die Materie also nicht. Allerdings habe ich nie eine Kommunikation mit der SPS realisiert.
Vielen Dank!
Gruss
Sascha
Vorweg: Ich bin SPS-Anfänger...
Ich habe noch - war für ein nie realisiertes Projekt gedacht - zwei komplette S7-200 SPS-Systeme (CPU226, CPU224, 2x CP243-1, mehrere EMs).
Ich möchte diese Teile jetzt verwenden.
Allerdings möchte ich die Steuerung der E/A nicht durch das SPS-Programm, sondern von einem Linux-System aus machen.
Die S7 soll dabei nur als "dumme" dezentrale I/O über Ethernet dienen.
Gibt es für Linux eine Möglichkeit mit der S7-200 zu kommunizieren?
Ich habe schon mal was von libnodave gehört, aber die scheint nur den PG-Modus zu unterstützen (Programm hochladen?)...
Dabei möchte ich ungefähr folgedes:
- das Linux-System fragt nicht immer im jedem Zyklus alle Eingänge ab, sondern die SPS benachrichtigt das Linux-Programm, wenn Änderungen der E vorliegen (eine gewisse Vorverarbeitung)
- Falls das Linux-System ausfällt (bzw. für eine bestimme Zeit nicht reagiert) läuft auf der SPS ein Programm, welches minimale Basisfunktionalität bietet
Der Hintergrund: Das System wird eine Licht- und Bühnensteuerung für ein kleines Theater.
Die Realisierung über ein Linux-System bringt uns mehrere Vorteile (grafisches Interface, keine Lizenz- und Softwarekosten, ich habe Erfahrung mit Linuxprogrammierung, etc.)
Meine Frage: Ist das alles so wie ich es beschrieben habe realisierbar?
Gibt es eine Kommunikationsmöglichkeit mit Linux?
Ich habe bereits kleine SPS-Programme auf der S7-200 geschrieben. Ganz neu ist die Materie also nicht. Allerdings habe ich nie eine Kommunikation mit der SPS realisiert.
Vielen Dank!
Gruss
Sascha