Hallo Fredi,
welche Variablen du überträgst spielt keine Rolle. Du kannst genauso BOOL, Bytes, Worte, ... etc. über Netzvariablen übertragen. Wichtig dabei ist die Kenntnis wieviele Byte die unterschiedlichen Datentypen benötigen, z.B.:
Bool = Byte
Byte = Byte
Word = 2 Byte
DWord = 4 Byte
Beim CAN werden die Daten in Blöcken zu je 8 Bytes übertragen. Jeder Block benötigt eine sogenannte COB-ID. Wenn du in einem Block z.B. Daten verschiedener Typen mit z.B. 32 Bytes überträgst werden hierfür 4 COB-ID's belegt, z.B. COB-ID 1-4. Demnach kann der nächste Block min. die COB-ID 5 haben, ggf. lässt man hier extra genügend Platz um Reserve zu haben. Im Empfänger muss sich in der betreffenden Gruppe mit der gleichen COB-ID, die gleiche Anzahl von Bytes befinden.
Zur Überwachung der Übertragung solltest du ein Tooglebit oder einen Zähler zur Kontrolle mit übertragen.
Viele Grüße
Paul