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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.