Slave-Slave Kommunikation bei Feldbussystemen

Gast #4317142
Hallo Leute,

derzeit mache ich ein Praktikum in einem Betrieb. Hier wird mit 
sogenannten Anybus Modulen gearbeitet, dabei handelt es sich um Module 
die auf ein Board integriert werden können und mit nur einem Treiber 
alle möglichen Feldbussysteme abdecken.

Meine Aufgabe ist es, zwei Boards mit Anybus Modulen miteinander 
kommunizieren zu lassen. Die Software ist soweit fertig, wenn das Anybus 
Modul merkt, dass es einem Bussystem beigetreten ist, sendet es je nach 
Bussystem zyklisch oder azyklisch beispielhafte Parameter auf den Bus.
 Allerdings sind die Anybus Module immer Slaves, und darum ist die 
Kommunikation zwischen zweien Anybus Modulen höchstens über zyklischen 
Datenaustausch möglich, oder eben indem ein Master ständig azyklisch 
nachfragt...
Ich habe hier nun zwei Module von jeweils CANopen, Profibus, EtherNet/IP 
vor mir liegen.

Habe leider bisher mit keinem der Bussysteme praktische Erfahrung 
sammeln können, deshalb wollte ich euch Fragen: Was wird alles an 
Hardware und Software (bsp. Mastersimulator) benötigt, um bei diesen 
drei Bussystemen eine Slave-Slave Kommunikation einzurichten?

Freundliche Grüße
Da macht eine Slave-Slave Kommunikation überhaupt keinen Sinn.
Was soll der eine Slave mit der Ein- oder Ausgängen vom anderen Slave 
anfangen?
Du hast als Master immer eine SPS oder SoftSPS vorhanden. Zum Beispiel 
bei Profibus klassisch eine S7 von Siemens oder bei CANopen z.B. eine 
von Wago.

Also müsst ihr noch mindestens einen Anybus-Master beschaffen. Dann 
könntest du dir ne kleine SoftSPS schreiben.
Hallo,
du wirst nicht umhin kommen, dich mit den konkreten Eigenschaften der 
der physikal Layer und der BUS-Protokolle vertraut zu machen.
Nur dann wirst du beurteilen können, wie die Kommunikation aufzubauen 
ist,
ohne das akute Probleme zu erwarten sind.

Da gibt es sehr unterschiedliche Konzepte.

CAN ist da ganz anders zu bewerten, als ProfiBUS und Ethernet.
Mit speziellen Busarbitrierung von CAN sollte auch 
Slave-Slave-Kommunikation gut möglich sein.
Gruß Öletronika

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.