CRC Berechnung End-to-End Protection TwinCAT

smileeey5255

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen,

ich hoffe, mir kann einer von euch helfen.. und zwar, ich habe hier ein Projekt, wo ich Prüflinge über CAN Bus ansteuern muss. Dafür verwende ich eine CANOpen Klemme EL6751 und die Variablen, die in der Klemme hinterlegt sind, spreche ich an und steuere somit die Prüflinge an. Jetzt müssen wir zusätzlich eine CRC-Berechnung von Nachrichten durchführen und eine End-To-End Protection schreiben (wahrscheinlich im ST??). Meine Frage wäre, ist es überhaupt mit Twincat 2 möglich und spricht die EL6751 was dagegen, weil sie ein zyklisches Senden hat? Ich habe auf der Beckhoff-Seite eine Funktion gefunden, die genau für diese Zwecke dienen soll (F_DATA_TO_CRC16_CCITT und F_BYTE_TO_CRC16_CCITT), habe aber bis jetzt noch keine Erfahrung damit..

Danke euch
 
Hi
Ich weiss zwar nicht genau, wie Du alleine mit einer CRC Berechnung eine End-to-End Protection hinkriegen willst. Aber grundsätzlich ist es möglich, die Kommunikation über die CAN Klemme zu verschlüsseln, auch mit TC2. Die Funktionen F_DATA_TO_CRC16_CCITT und F_BYTE_TO_CRC16_CCITT sind im InfoSys eigentlich gut beschrieben.
 
Zurück
Oben