LabVIEWForum.de
String in Bool - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: 3rd Party Hardware (/Forum-3rd-Party-Hardware)
+---- Thema: String in Bool (/Thread-String-in-Bool)



String in Bool - Redstar - 04.03.2009 08:22

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


String in Bool - Achim - 04.03.2009 10:18

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!


String in Bool - Achim - 04.03.2009 11:53

bitte keine PM...wenn du ne Frage hast, dann stell sie hier!

Was hast du denn bisher schon gemacht? Poste doch mal dein VI...


String in Bool - Redstar - 04.03.2009 11:58

Ich hab bisher nur das Standart VI und versuch daraus jetzt einzelne Boolsche Variabelen zu machen
Lv86_img


String in Bool - Achim - 04.03.2009 12:06

[attachment=17005]


String in Bool - Redstar - 04.03.2009 13:08

' 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


String in Bool - Achim - 04.03.2009 15:21

Welche Anzeigeelemente in dem Array sind (z.B. "LED"), bleibt doch völlig dir selbst überlassen...