Slave-Slave Kommunikation bei Feldbussystemen

Gast #4317142
Lesenswert?

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
#4317643
Lesenswert?

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.
#4317683
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren