Integer mit AGLink in MW schreiben

Reto

Level-1
Beiträge
158
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Kann mir jemand erklären, wie ich einen Integer in ein MW schreiben kann?
Die Funktion WriteInt16 benötigt bekanntlich zwei Argumente ... einen Buff und einen Value.
In die Variable Value schreibe ich den Wert hinein, welchen das MW erhalten soll ... was und vorallem wie gebe ich ihm das MW an?
Geht das überhaupt mit dieser Funktion oder muss ich mir da etwas anderes einfallen lassen?

Danke im Voraus
Gruss
 
AGL_WriteInt16 schreibt nur eine Int16 in einen Bytepuffer mit High-Low-Drehung. Eine Kommunikation zur SPS findet nicht statt. Wenn nur dieses Merkerwort geschrieben werden soll, dann idealerweise AGL_WriteMix verwenden. Eine andere Alternative ist AGL_WriteFlagBytes. Diese Funktion sollte dann natürlich den Puffer erhalten, in den mit AGL_WriteInt16 geschrieben wurde. Dort kann dann auch alles (welches Merkerwort etc.) angegeben werden.
 
Zurück
Oben