LabVIEWForum.de - Werte an statische Klasse übergeben

LabVIEWForum.de

Normale Version: Werte an statische Klasse übergeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe hier schon eine Weile gesucht und auch ähnliche Beiträge gefunden - allerdings halfen die mir nicht weiter. Ich hoffe, dass ich auf diesem Wege zu einer Lösung meines Problems komme.

Ich möchte durch Labview mit einer S7-313C über MPI-Bus kommunizieren. Dazu hängt ein ACCON-MPI-Adapter-USB der Firma Deltalogic dazwischen. Die mitgelieferte Software richtet mir einen seriellen ComPort ein, über den ich dann Daten schieben möchte. Mit der Hilfe von plccom, einer .NET dll wollte ich die Verbindung aufbauen. Wie ich dlls in Labview einbinde habe ich soweit verstanden. Zu Beginn muss man eine statische Klasse "authentication" aufrufen und User sowie Serial angeben. Danach können die anderen Funktionen genutzt werden.

Ich habe also über einen Eigenschaftsknoten die Klasse aufgerufen und verbinde Sie mit den String-Werten (im Bild habe ich das natürlich durch Platzhalter ersetzt Angel_not). Wenn ich nun das VI starte bekomme ich als LicenseMessage die Rückmeldung "WrongUsername". Die sind aber korrekt eingetragen. Deren Support meint, dass die Lizenzdaen nicht an die PLC-Klasse übergeben werden.

Mache da irgendwas falsch? Blink Ich hoffe, jemand hat einen Tipp für mich! Ob das nach dem ersten Rahmen so stimmt ist noch ne andere Frage. Im Moment scheitert's ja schon im ersten...

Ach ja, ich nutze LabView 2012
off-topic:
Profil_ergaenzen

- Die Sequenz-Struktur löschen, die ist unnötig…
- Aufräumknopf drücken…

Wie wird das in evtl. gelieferten "Accon"-Beispiel-VIs gehandhabt?
Gibt es äquivalenten Beispiel-Code in textbasierten Sprachen, an dem du dich orientieren könntest?
Die Struktur ist da noch drin, da ich dachte, ich bin erfolgreicher und kann gleich einen kompletten Datenaustausch erstellen. In den abgebildeten VI ist die sicherlich sinnfrei. Die Software des MPI-USB-Adapters basiert auf so ner ftdi-Geschichte, die USB auf ComPort wandelt. Da hab ich mich wohl falsch ausgedrückt. Die textbasierten Beispiele verstehe ich leider nur bedingt, da ich mir .NET noch keine Berührungspunkte hatte.

Ich hab mal die Beschreibung der dll mit angehängt (hoffentlich verstoße ich nicht gegen irgendwas). Vielleicht hilft dir das weiter - mir nicht so ganz.[attachment=49034]
Hallo Jens,

ich habe nur bedingt Lust, die Doku zu einer mir fremden Software durchzulesen:
Kannst du die Aufrufreihenfolge von MPIDevice und Authentification sicherstellen? Muss man sich erst mit dem Gerät verbinden, bevor man den User authentifiziert?
Referenz-URLs