CAN Parameter

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

bin dabei mit einem CANalyser den Bus zu überwachen. Das Programm wurde mit CoDeSys erstellt, die CAN Module sind von WINtrak. Leider bekomme ich nur das Emergency gesendet, ansonsten tut sich nicht viel. Was muss ich den im CoDeSys alles einstellen, damit ich eine Kommunikation von CAN Master (SPS) zu den Modulen bekomme. Die Node-IDs und die Baudraten müssten passen, da ansonsten ein Fehler kommt, es muss also noch sonstige Einstellungen zu machen sein.
Ich hoffe dass ihr mir helfen könnt.

Schon jetzt vielen Dank!!!

Gruß Max
 
Also ich arbeite ja gerade mit einem EXOR Paneel mit SCM03-C Modul (mit CoDeSys zu konfigurieren/programmieren)
Um nun irgendwelche Statusinformationen auswerten zu können gibt es Funktionen, bei dir bestimmt ähnliche.

z.B. gibt es GETBUSSTATE

In der Steuerungskonfiguration musst du (wenn nicht schon automatisch) dem Master eine Diagnoseadresse geben. z.B. %MB4

Nun kommt der "Trick" :arrow: im PLC_PRG, oder in einem andern Teil, wird in der Variablendeklaration folgendes eingegeben:

Busstatus AT %MB4 : GETBUSSTATE;

D.h. ich definiere eine Variable nach dem Typ GETBUSSTATE. In der Onlineansicht kann ich mir nun diese Variable anschauen oder im Programm auswerten.
Möglicherweise funktioniert das mit deinen Emergencynachrichten auch so und du must sie nur in irgend ein Merkerbyte/wort schreiben lassen ...

Ich hoffe ich konnte Dir helfen. bitte poste mal deine Ergebnisse, würde mich interessieren!

Mfg Jenser
 
Zurück
Oben