CANBUS mit ET200S IM151-8 Programmieren

Butzl

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Ich habe eine ET200S mit IM151-8 CPU und dem 1SI CAN-Modul von HMS für ET200S als Master.

Die Slaves sind:
2 Frequenzumrichter von SEW
1 Barcodeleser von Sick (OLM100)
1 CAN-Textanzeige.

Alle Teilnehmer unterstützen CANopen-Protokoll und sollen es auch nutzen.

Habe leider noch keine große erfahrung mit CANopen Kommunikation weswegen ich mich hier melde.
Über das Configtool kann ich ja die Knoten (Nodes) mittels der EDF Dateien Konfigurieren. Somit weiß schonmal der Master welche Slaves im Netzwerk vorhanden sind und welche PDO´s gesendet werden, oder?

Aber wie ist die Programmierung in Step 7 bzw. wie bekomme ich die Daten der einzelnen Slaves in die Datenbausteine damit ich z.B. die Geschwindigkeit der Frequenzumrichter vorgeben oder den Integerwert vom Barcode lesen kann?

Es gibt zwar von HMS Funktionsbausteine aber dort kann ich nur SDO´s lesen/schreiben oder die Konfiguration des Netzwerkes hoch/runterladen.
Die wichtigen Daten stehen doch in den PDO´s, aber wie sind die in Step7 greifbar?

Vielen Dank schonmal

Gruß Butzl
 
Hallo Butzi

meines Wissens braucht man bei dem HMS Modul noch einen PC-CAN Umsetzer. Hast Du den ?

Ansonsten kannst Du mal bei uns in die Configstage schauen wie bei uns auf DB's gemappt wird.

Unsere kleine CPU wird auch als Gateway: CAN auf S7 Ethernet verwendet. Vielleicht ist das auch eine
Lösung für deine Aufgabe.

Viele Grüsse

Stefan vom Support
 
Zurück
Oben