Forum: Mikrocontroller und Digitale Elektronik Slave-Slave Kommunikation bei Feldbussystemen


von Tresto (Gast)


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

von Mathias O. (m-obi)


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.

von U. M. (oeletronika)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.