ich habe in einer Visu eine Sollwerteingabe mit Zugriff auf ein Bit eines Arrays realisiert: Test.ArrayX[120].3 über Eingabe-Variable tasten. Funktioniert soweit.
Wie bekomme ich nun auf dem gleichen Weg eine Sollwerteingabe auf z.B. zwei Bytes des Arrays hin? Test.ArrayX[120..121] funktioniert bei mir nicht.
Könnte mir jemand bitte ein Beispiel geben?
Gruß
strichachtlos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
über ein Eingabefeld mit ok-Taste wird der Sollwert über einen FB mit Zerlegung in zwei Byte dann mit MOVE auf das Array geschrieben. Ist zwar nicht so doll, funktioniert aber.
Ein direktes Schreiben auf die zwei Byte des Array scheint in der Visu wohl nicht vorgesehen zu sein?!
Gruß
strichachtlos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich habe in einer Visu eine Sollwerteingabe mit Zugriff auf ein Bit eines Arrays realisiert: Test.ArrayX[120].3 über Eingabe-Variable tasten. Funktioniert soweit.
Wie bekomme ich nun auf dem gleichen Weg eine Sollwerteingabe auf z.B. zwei Bytes des Arrays hin? Test.ArrayX[120..121] funktioniert bei mir nicht.
Könnte mir jemand bitte ein Beispiel geben?
Gruß
strichachtlos
so funktioniert das glaube ich nur bei der initialisierung...
was ist mit einer FOR schleife und dem zähler als lösung?
Danke für die Antwort!
Ich habe jetzt eine Notlösung gefunden:
über ein Eingabefeld mit ok-Taste wird der Sollwert über einen FB mit Zerlegung in zwei Byte dann mit MOVE auf das Array geschrieben. Ist zwar nicht so doll, funktioniert aber.
Ein direktes Schreiben auf die zwei Byte des Array scheint in der Visu wohl nicht vorgesehen zu sein?!
Gruß
strichachtlos
Moin
Wieso ein Wort in ein Byte Array schreiben ?
Dann ist doch der Datentyp von vornerein schon falsch.
Schon mal über eine Struktur, bzw. ein Array einer Struktur nachgedacht ?
Dann würde das Ganze auch wieder sauber programmierbar sein...
Gruss
Erik
Hallo Erik,
über Fernwirk werden nur Bytes übertragen, deswegen dieser Datentyp.
Mit Strukturen arbeite ich eigentlich nicht, d.h. kenne mich auch nicht sonderlich aus...
Wenn Du ein Beispiel hast nur her damit! Lernen tut immer gut.
Gruß
strichachtlos
Mahlzeit
Dann will ich mal nicht so sein..
Anbei ein Simulationsprojekt.
Zum Testen einfach Einloggen, Starten und kucken was passiert.
Gruss
Erik
StructTest.zip [2.78 KiB]
Hallo Erik,
vielen Dank noch!!!
Gruss und schönes WE
strichachtlos