LabVIEWForum.de - String in Bool

LabVIEWForum.de

Normale Version: String in Bool
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo

Ich bin noch blutiger Anfänger
Nehm gerade eine Comsoft Profibusschnittstelle in betrieb.
Das mitgelieferte VI zeigt mir die Ausgänge der S7 SPS als hexa an.
Mit welcher Funktion kann ich die Hexa Zahl in einzelne Boolsche Elemente umwandeln Damit ich jeden einzelnen Ein-/Ausgang der SPS als Variable in LabVIEW bekomme?
Vielen Dank

Redstar
Hi,
du kriegst ein U8-Array von deiner PB-Karte (Output Data)...das musst du mit "Number to Boolean Array" umwandeln...bzw. wenn du auch irgendwelche "Zahlen" übergeben willst, natürlich in das entsprechende Format umwandeln (Palette Numeric...Conversion, Numeric...Data Manipulation...Split/Join Numbers)

Gruß
Achim


PS: "Output Data" bezieht sich auf deine PB-Karte..d.h. für den PC/dein Programm ist das der Input, der von der SPS kommt...umgekehrt bezieht sich "Input Data" auch auf die PB-Karte, d.h. das ist der Output deiner Applikation an die SPS!
bitte keine PM...wenn du ne Frage hast, dann stell sie hier!

Was hast du denn bisher schon gemacht? Poste doch mal dein VI...
Ich hab bisher nur das Standart VI und versuch daraus jetzt einzelne Boolsche Variabelen zu machen
Lv86_img
' schrieb:[attachment=44712:bitarray.PNG]

Super vielen Dank
genau so hatte ich mir das gedacht. Gibt es auch noch die Möglichkeit wie es in der S7 möglich ist zu sagen, das wenn das z.B. das Bit 1 im Byte 1 da ist soll eine LED leuchten?
Gruß und nochmals vielen Dank
Welche Anzeigeelemente in dem Array sind (z.B. "LED"), bleibt doch völlig dir selbst überlassen...
Referenz-URLs