-> Hier kostenlos registrieren
Hallo zusammen,
ich habe letzte Woche eine Maschine bei einem Kunden in Betrieb genommen.
Zur Verbindung unserer Steuerungen (beide Profibus Master) wird ein Siemens DP/DP Koppler eingesetzt.
Der Schnittstellenpartner und ich haben den E/A-Bereich auf jeweils 10 Byte Länge festgelegt. Die Konsistenz haben wir auf "Einheit" festgelegt.
(Ich hätte hier lieber "Konsistent über ganze Länge" eingestellt aber der Schnittstellenpartner hat sich das NICHT GETRAUT ...)
Da hier aber nur ein paar Statusbits ausgetauscht werden geht das mit der Konsistenz wohl auch in Ordnung.
Die Kommunikation zwischen beiden Steuerungen funktioniert jetzt auch.
Allerding habe ich das Problem das ich von den 10 Byte E/A nur auf 9 zugreifen kann.
Greife ich auf das 10. Byte zu so geht meine Steuerung in Stop.
Die Fehlermeldung lässt darauf schließen das die Adresse auf die versucht wurde zuzugreifen außerhalb des E/A Bereichs liegt.
Ich frage jetzt während der Inbetriebnahme nur die ersten 9 Byte ab, das 10. Byte ignoriere ich.
Im Moment ist das kein Problem da ab dem 3. E/A Byte der Schnittstelle nichts mehr übertragen wird, also nur noch Reserve ist.
Aber den Fehler würde ich schon gerne finden. Hat jemand von euch eine Idee wo der Fehler liegen könnte?
Ich bin demnächst wieder beim Kunden und will dann auch mal einen Blick auf seine Hardwarekonfiguration werfen, aber ich meine da war auch alles richtig eingestellt.
Anbei ein Bild meiner HW Konfig...
Gruß smartie
ich habe letzte Woche eine Maschine bei einem Kunden in Betrieb genommen.
Zur Verbindung unserer Steuerungen (beide Profibus Master) wird ein Siemens DP/DP Koppler eingesetzt.
Der Schnittstellenpartner und ich haben den E/A-Bereich auf jeweils 10 Byte Länge festgelegt. Die Konsistenz haben wir auf "Einheit" festgelegt.
(Ich hätte hier lieber "Konsistent über ganze Länge" eingestellt aber der Schnittstellenpartner hat sich das NICHT GETRAUT ...)
Da hier aber nur ein paar Statusbits ausgetauscht werden geht das mit der Konsistenz wohl auch in Ordnung.
Die Kommunikation zwischen beiden Steuerungen funktioniert jetzt auch.
Allerding habe ich das Problem das ich von den 10 Byte E/A nur auf 9 zugreifen kann.
Greife ich auf das 10. Byte zu so geht meine Steuerung in Stop.
Die Fehlermeldung lässt darauf schließen das die Adresse auf die versucht wurde zuzugreifen außerhalb des E/A Bereichs liegt.
Ich frage jetzt während der Inbetriebnahme nur die ersten 9 Byte ab, das 10. Byte ignoriere ich.
Im Moment ist das kein Problem da ab dem 3. E/A Byte der Schnittstelle nichts mehr übertragen wird, also nur noch Reserve ist.
Aber den Fehler würde ich schon gerne finden. Hat jemand von euch eine Idee wo der Fehler liegen könnte?
Ich bin demnächst wieder beim Kunden und will dann auch mal einen Blick auf seine Hardwarekonfiguration werfen, aber ich meine da war auch alles richtig eingestellt.
Anbei ein Bild meiner HW Konfig...
Gruß smartie