Mittels B&R eingegebene Daten auslesen

Lempi_95

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte über ein power panel 500 von B&R eingegebene Daten über die usb schnittstelle auslesen können.
Ich verwende automation studio 4.0. Leider habe ich noch nicht viel Erfahrung mit diesen Programm.
Wenn Ihr mir tipps geben könntet wie ich hier am besten vorgehe wäre das sehr hilfreich.

Danke im Voraus
 
Hallo Lempi,
könntest du das etwas genauer beschreiben ?

In welchem Format soll das auf die USB rausgehen ?
Welches Endgerät ist am USB Port angeschlossen ?
Welche Eingabe verwendest du ?

BG
BB
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Es sollten beim power panel adresssen verschiedene personen eingegeben werden. Ich weiß noch nicht welches Format hierzu das beste wäre. Diese sollten dann jeder Zeit abrufbereit über die USB-Schnittstelle sein.
Als Endgerät würde ein ganz gewöhlicher USB-Stick dienen.
Die Eingabe würde über das Touchpanel pp500 erfolgen.
 
Oh je,
da gibts jetzt aber ganz viele Möglichkeiten.

du solltest mal einen Datentyp definieren der deiner Address Information entspricht.

Wenn ein Datensatz eingegeben wird, befüllst du eine Variable dieses Datentyps und speicherst die Daten.
Du kannst entweder alle Daten in einer Datei sammeln oder pro Datensatz eine Datei erstellen. Das hängt eben davon ab was dir einfacher / attraktiver erscheint.

Du kannst auch automatisch prüfen ob ein USB gesteckt wird. In diesem Fall könntest du dem Bediener vorschlagen die Datensätze zu kopieren oder zu verschieben - eben auch wie du das für besser hälst.
Dazu kannst du die FileIO Library verwenden.

Das ganze würde ich einfach in String Variablen speichern, sollte das eventuell auch in Ländern mit Wide-Character Zeichensätzen (China, ...) verwendet werden, musst du das auch berücksichtigen.

Hoffe das hilft dir mal zum Wegstarten :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Könntest du mir vllt noch ein mehr Startpunkte geben.
Programmiere das erste mal mit automation studio
Wie kann ich auf einn Touch screen daten eingeben. ( welche befehle muss ich dafür wissen und wie gehe ich konkret vor?)
Wie kann ich dann genau die eingegebenen datein in string variablen speichern?

Wäre nett wenn du wieder ein paar tipps hättest.
 
Hi,
hoffe du bist schon ein Stück weiter gekommen :).

Falls es dir noch was hilft

  • bei der Eingabe gibst du ja eine Zielvariable an. Das ist dann für eine Texteingabe natürlich ein String, also ist nach der Eingabe der Wert sowieso schon auf einem String. Diesen kannst du ja dann mit strcpy, .... und Konsorten weiterverarbeiten.
  • Damit du überhaupt mal Daten eingeben kannst, musst du beim Eingabefeld angeben dass ein Touch-Panel (verzeih mir, aber ich habe die korrekten Bezeichnungen nicht bei mir) aufgehen soll. Das ganze ist jedenfalls unter dem Punkt <Input> zu finden. Default hast du hier einen Ziffernblock (für Zahlen-Eingaben) und einen Ziffern/Textblock, mit dem kannst du dann deine Daten eingeben.

schönes WE
BG
BB
 
Zurück
Oben