TIA UInt in zwei USInt zahlen umwandeln

Sivix7

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag.
Für ein Projekt steuere ich mit einer SPS über einen PN/CAN Link selbst entworfene Schrittmotorkarten an.
Über ein Simuliertes HMI möchte ich eine Strecke angeben, die die Motoren laufen sollen. Über den CAN Bus kann ich bis zu 8 Datenbytes übermitteln. Die Strecke setzt sich in den Schrittmotorkarten aus zwei Datenbytes zusammen damit ich eine Strecke von 0 - 65536 mm übermitteln kann.
Wie kann ich die im HMI angegebene Gesamtstrecke (UInt) in zwei Teilstrecken (USInt) aufteilen um diese als zwei einzelne Datenbytes zu übermitteln ?
 
Hi,
Nach den ganzen Impfungen habe ich mittlerweile hellseherische Fähigkeiten und glücklicher Weise ist meine Glaskugel erst gestern aus der Reparatur zurück (muss vielleicht noch etwas nachkalibriert werden). Bin also besten Mutes dier helfen zu können. ;)

Lade das eine Byte des UInt auf das eine USInt und das andere Byte des UInt auf das andere USInt.(y)

Hey, kein Nachkalibrieren erforderich, danke für die Testmöglichkeit.:love:
 
Zurück
Oben