Hallo,
ESD erstellen:
http://www.can-cia.de/downloads/ciaspecifications/?42
ob das Sinn macht, hängt davon ab wie weit dein System "Sonder" ist.
CAN BUS MASTER eine
VIPA SPS Sytem 200 V:
habe bei VIPA keine CPU 200 mit CAN gefunden - möglicherweise habe ich schwarzen Star.
Wenn dein Master System am CAN einen quasi Transparentmode hat oder dir die PDO selber steuern läßt, dann kannst du damit viel machen.
Ein CAN Telegramm besteht ja aus 8Byte. Wenn dein Master also erlaubt, diese 8Byte vom Sende- und vom Empfangs- Identifier irgendwo in deinen SPS Adressraum hinein zu mappen UND das SendeTelegramm nicht zyklisch gesendet wird, dann kannst du dir deine eigene Parameterkommunikation sehr einfach aufbauen, indem du die 8 Bytes so belegts wie der Empfänger das braucht.
Wichtig ist auch noch, dass du das Senden im Griff haben musst. Sendet der Master bei jeder Veränderung in den Sendebytes, dann dürfen die 8Bytes nur in einem Rutsch (konsistent) geschrieben (verändert) werden.
Zuerst muss man also prüfen, was dein Master kann.
Wenn der Master 'nur' CANopen kann, könnte man ein esd File erstellen in dem deine 2 Telegramme als ereignisgesteuerte PDO Telegramme angelegt werden. Sofern dein Master beim BootUp nicht wild um sch schlägt (viele INIT Telegramme sendet) könnte das so gehen.
Da könnte aber auch der Herr VIPA was dazu von sich geben, wenn dein Master eine VIPA 200 CPU ist. Möglicherweise geht es ja ohne ESD Datei.
Kurt