Guten Morgen.
Ich möchte einen Wert 0-15 über 4 Bits dem Roboter mitteilen.
Genaugenommen ist es ein binär codierter Drehschalter
0000=0
0001=1
....
1111=15
Funktioniert das so?
WERT = $IN[10] TO IN[13]
Gruß
Tom
Guten Morgen.
Ich möchte einen Wert 0-15 über 4 Bits dem Roboter mitteilen.
Genaugenommen ist es ein binär codierter Drehschalter
0000=0
0001=1
....
1111=15
Funktioniert das so?
WERT = $IN[10] TO IN[13]
Gruß
Tom
Nein,
zuerst Signalvereinbarung Deklarieren im Deklarationsteil oder Config.dat
SIGNAL giWertSPS $IN[10] TO $IN[13]
danach:
Wert = giWertSPS
Gruss SJX
Ah OK DANKE.
Wie ist das dann eigentlich wenn man mit Vorzeichen senden bzw. empfangen will?
Gibt verschiedene Möglichkeiten.
Such mal im Forum, ist das eine oder andere auch schon behandelt worden.
z.B. hier mit Deklaration als Analogwert, was auch gleich übermitteln von Realwerten ermöglicht.
https://www.roboterforum.de/roboter-forum/…g46250#msg46250
Gruss SJX