knautschkissen
Level-1
- Beiträge
- 16
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo
Könnt ihr mir bitte auf die Sprünge helfen.
Ich habe einige Status Bytes über Canbus eingelesen. Darin sind jedem Bit ein warning bzw. error Flag zugeordnet. Ich habe mir ein Enum erstellt in dem die Flags beschrieben sind.
Ich stehe aber auf dem schlauch, wie ich die einzelnen Bits jetzt den Enums zuordne...
Ich weiß dass ich soetwas vor einigen jahren schonmal in python gemacht habe. Ich steige jetzt aber erst wieder in die Programmierung ein weil ich die letzten jahre mit E Konstruktion beschäfigt wurde... In diesem Fall nutze ich Codesys 2.3.
Könnt ihr mir bitte auf die Sprünge helfen.
Ich habe einige Status Bytes über Canbus eingelesen. Darin sind jedem Bit ein warning bzw. error Flag zugeordnet. Ich habe mir ein Enum erstellt in dem die Flags beschrieben sind.
Code:
TYPE Status_Word :(
encoder:=0,
hv_input:=1,
igbt_errors:=2,
motor_temp:=3,
fc_temp:=4,
control:=5,
communication:=6,
others:=7);
END_TYPE
Ich stehe aber auf dem schlauch, wie ich die einzelnen Bits jetzt den Enums zuordne...
Code:
Error: Status_Word;
Warning: Status_Word;
errorRecived:BYTE;
warningRecived:BYTE;
Ich weiß dass ich soetwas vor einigen jahren schonmal in python gemacht habe. Ich steige jetzt aber erst wieder in die Programmierung ein weil ich die letzten jahre mit E Konstruktion beschäfigt wurde... In diesem Fall nutze ich Codesys 2.3.