Re: CC2 & CANopen Kategorie: CAN-Bus (von Felix W. - 3.02.2006 14:43) | ||
Als Antwort auf CC2 & CANopen von Clemens - 31.01.2006 14:15 | ||
| ||
> Hi, > > ich besitze eine Heizungssteuerung, die Daten mittels CANopen versendet. > Gibt's eine Möglichkeit, diese Daten in der CC2 zu empfangen? > > danke, > Clemens Hallo Clemens, das ist kein Problem. Ich programmiere gerade ein grö�eres Netzwerk mit mehreren Motorsteuerungen, die mit der CC2 als Master über CANOpen kommunizieren. CANopen ist elektrisch gesehen eine 'normale' CAN-Kommunikation, nur der Aufbau der Datenblöcke, den Kommunikationsobjekten, ist besonders. Vereinfacht gesagt, hast du zwei Arten von Kommunikationsobjekten: SDO (Service Data Object), damit konfigurierst du deinen Regler von der CC2 aus, und PDO (Process Data Object), die die eigentliche, permanente �bermittlung von Soll- und Istwerten zwischen dem Master und dem/ den Slave(s) erledigen. Die verschiedenen Objekte kannst du dir in der CC2 auf unterschiedliche CAN-Kanäle legen. So legst du z.B. mit den entsprechenden SDO's fest, welche Istwerte dein Regler über welche PDO-Kanäle an die CC2 sendet; andersrum sagst du dem Regler auch, auf welchen PDO-Kanälen er welche Sollwerte von der CC2 empfangen soll. Der Aufbau der Kommunikation zwischen Master und Slave beginnt mit einer Reihe von SDO's zur Konfiguration; anschliessend werden in der Regel nur noch PDO's hin und her geschickt. Soweit erstmal, Grü�e, Felix W. | ||
Antwort schreiben Antworten: |