-> Hier kostenlos registrieren
Moin!
In CoDeSys kenne ich es so, dass ich CANopen-Gerätebeschreibungsdateien (*.eds) installieren, und dann Geräte hinzufügen kann. Auch WAGO-Buskoppler oder bspw. Eaton SmartWire-DT Gateways kann ich hinzufügen und an diese Koppler dann jeweils Busklemmen oder SmartWire-Teilnehmer einfügen. Die Prozessdaten lassen sich dann direkt mappen.
CoDeSys kann also anhand der *.eds-Dateien die Busklemmen und SmartWire-Teilnehmer an das jeweilige CANopen-Gerät (Buskoppler oder Gateway) anfügen und mappen.
Bei TwinCAT 3 scheint sich die *.eds-Unterstützung ausschließlich auf das Anlegen von PDOs zu beschränken (Rechtsklick auf den Slave und "Load PDOs from EDS file..."). D.h. wenn ich WAGO-Busklemmen oder Eaton-SmartWire-Teilnehmer einfügen will, muss ich die PDOs selbst anlegen? Es wird noch nicht mal wie in CoDeSys der CANopen-Slave-Name oder andere Infos aus der *.eds-Datei übernommen. Oder übersehe ich hier irgendwo eine Funktion?
Für "einfache" CANopen-Geräte ist das ja vielleicht noch ok, aber wenn ich beim Anlegen eines Buskopplers für jede einzelne Busklemme das PDO-Mapping machen muss, ist das ja nicht so komfortabel.....
Viele Grüße und einen schönen Sonntag! :wink:
In CoDeSys kenne ich es so, dass ich CANopen-Gerätebeschreibungsdateien (*.eds) installieren, und dann Geräte hinzufügen kann. Auch WAGO-Buskoppler oder bspw. Eaton SmartWire-DT Gateways kann ich hinzufügen und an diese Koppler dann jeweils Busklemmen oder SmartWire-Teilnehmer einfügen. Die Prozessdaten lassen sich dann direkt mappen.
CoDeSys kann also anhand der *.eds-Dateien die Busklemmen und SmartWire-Teilnehmer an das jeweilige CANopen-Gerät (Buskoppler oder Gateway) anfügen und mappen.
Bei TwinCAT 3 scheint sich die *.eds-Unterstützung ausschließlich auf das Anlegen von PDOs zu beschränken (Rechtsklick auf den Slave und "Load PDOs from EDS file..."). D.h. wenn ich WAGO-Busklemmen oder Eaton-SmartWire-Teilnehmer einfügen will, muss ich die PDOs selbst anlegen? Es wird noch nicht mal wie in CoDeSys der CANopen-Slave-Name oder andere Infos aus der *.eds-Datei übernommen. Oder übersehe ich hier irgendwo eine Funktion?
Für "einfache" CANopen-Geräte ist das ja vielleicht noch ok, aber wenn ich beim Anlegen eines Buskopplers für jede einzelne Busklemme das PDO-Mapping machen muss, ist das ja nicht so komfortabel.....
Viele Grüße und einen schönen Sonntag! :wink: