-> Hier kostenlos registrieren
Hallo, ich habe eine S7-300 mit einem Phoenix-Interface IBS S7 300 DSC-T laufen. Am Interbus hängen 10 Slaves.
Alles soweit gut, die Anzeige am DSC ist grün und "RUN".
Doch bei Auftritt eines Fehlers am Bus (z.B. Spannungsausfall an einem Slave oder Defekt desselben) blockiert der Bus mit Fehler. Der Datenaustausch mit der Siemens-CPU wird beendet.
Nach Behebung des Fehlers (z.B. Spannungswiederkehr beim Slave) geht der Bus wieder in RUN und läuft.
Wenn ich jedoch einen defekten Slave habe und diesen eliminiere (d.h. Ein- und Ausgangsleitungen koppeln) oder den Bus ab diesem Punkt einfach abhänge, bringe ich den Bus nicht laufen, da er nicht mit der Konfig im Speicher des DSC-T übereinstimmt.
Gibt's hierfür eine Möglichkeit, den Bus wieder laufen zu bringen? Kann ich die Slaves mittels Software (bzw. S7-Code) ein- und ausschalten (bzw. im Bus aktivieren und deaktivieren)?
Wie kann ich in der S7 auslesen, an welchem Slave die Probleme aufgetreten sind? Ich habe mit dem DIAG-Baustein nur erhalten, dass ein Problem ansteht...
Hat jemand Programmierbeispiele?
Danke für eure Hilfe
kassla
Alles soweit gut, die Anzeige am DSC ist grün und "RUN".
Doch bei Auftritt eines Fehlers am Bus (z.B. Spannungsausfall an einem Slave oder Defekt desselben) blockiert der Bus mit Fehler. Der Datenaustausch mit der Siemens-CPU wird beendet.
Nach Behebung des Fehlers (z.B. Spannungswiederkehr beim Slave) geht der Bus wieder in RUN und läuft.
Wenn ich jedoch einen defekten Slave habe und diesen eliminiere (d.h. Ein- und Ausgangsleitungen koppeln) oder den Bus ab diesem Punkt einfach abhänge, bringe ich den Bus nicht laufen, da er nicht mit der Konfig im Speicher des DSC-T übereinstimmt.
Gibt's hierfür eine Möglichkeit, den Bus wieder laufen zu bringen? Kann ich die Slaves mittels Software (bzw. S7-Code) ein- und ausschalten (bzw. im Bus aktivieren und deaktivieren)?
Wie kann ich in der S7 auslesen, an welchem Slave die Probleme aufgetreten sind? Ich habe mit dem DIAG-Baustein nur erhalten, dass ein Problem ansteht...
Hat jemand Programmierbeispiele?
Danke für eure Hilfe
kassla