LabVIEWForum.de
Beckhoff BK 1120+ LV 2013 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Beckhoff BK 1120+ LV 2013 (/Thread-Beckhoff-BK-1120-LV-2013)

Seiten: 1 2


Beckhoff BK 1120+ LV 2013 - cmachus - 18.12.2013 23:21

Hallo,

Ich bin ein totaler Labview Neuling. :-). Noob i know xD

Ich habe folgendes Problem:

Ich soll daten einer Cavro Bürette und ein paar andere Geräten über den BK 1120 von Beckhoff und die entsprechende RS232 Schnittstelle (KL 6001) an Labview senden und diese dort auslesen und auswerten.

Es gibt auf der Beckhoffseite eine Anleitung mit welcher sich der BK per Ads datei einbinden lässt, das gelingt allerdigs ,zumindest mir aktuell , leider nicht.

Kann mir jemand helfen / mir eine Beispiel VI oder ein gutes Tutorial empfehlen ?

Ich bin für jede Hilfe Dankbar :-)

Chris


RE: Beckhoff BK 1120+ LV 2013 - cmachus - 19.12.2013 18:41

(18.12.2013 23:21 )cmachus schrieb:  Hallo,

Ich bin ein totaler Labview Neuling. :-). Noob i know xD

Ich habe folgendes Problem:

Ich soll daten einer Cavro Bürette und ein paar andere Geräten über den BK 1120 von Beckhoff und die entsprechende RS232 Schnittstelle (KL 6031) an Labview senden und diese dort auslesen und auswerten.


Es gibt auf der Beckhoffseite eine Anleitung mit welcher sich der BK per Ads datei einbinden lässt, das gelingt allerdigs ,zumindest mir aktuell , leider nicht.
Ich fasse das nochmal zusammen : ich muss im Prinzip von LV aus ein datenpaket an die RS 232 Schnittstelle und das auch andersrum senden .

ich hoffe ich konnte mein problem verständlich formulieren .


Ich habe mir im Twincat diese schnittstelle angesehen . Ich verstehe nicht wie dieses Daten Arry / Paket auszusehen hat welches ich in LV Programmieren müsste
(18.12.2013 23:21 )cmachus schrieb:  Kann mir jemand helfen / mir ein Beispiel VI oder ein gutes Tutorial empfehlen ?

Ich bin für jede Hilfe Dankbar :-)

Chris
PS kann mir jemand sagen wie ich mein Beitrag bearbeiten kann ohne ihn doppelt zu posten sorry dafür.


RE: Beckhoff BK 1120+ LV 2013 - GerdW - 20.12.2013 08:34

Hallo Chris,

- Beiträge lassen sich nur in einem begrenzten Zeitraum editieren.
- Man kann ja auch zitieren und seine Ergänzungen dann darunter schreiben...

Zum Problem:
Ich kenne diese Geräte nicht, aber wird dort evtl. ein ModBus-Protokoll verwendet?


RE: Beckhoff BK 1120+ LV 2013 - jg - 20.12.2013 10:11

@Gerd:
Laut Beckhoff-Seite hat der Buskoppler BK1120 nur "EtherCat".

@Chris:
Auch wenn es dir nicht wirklich hilft, aber was wurde dir denn da aufgebrummt? LabVIEW-Noob, und dann gleich mit Nicht-NI-Hardware anfangen? Und auch noch TwinCat.

Gruß, Jens


RE: Beckhoff BK 1120+ LV 2013 - cmachus - 20.12.2013 13:42

Hallo,

@Jens der Labor Aufbau im Ganzen wird meine Bachelorthesis, ich hab mir das thema selbst ausgesucht da ich den Gesammtaufbau sehr interresant finde und naja Aufgabe ist unteranderm der BK1120 über twincat und LV machste nix löst du die Aufgabe :-)



@ Gerd Es wird leider kein Modbus Protokoll verwendet , aber trotzdem Danke :-)

Ich hoffe auf weitere Anworten und arbeite mich da einfach weiter durch ;-) den dem Ingenör is nix zu schwör ^^

Werde jetzt erstmal das buch von georig durcharbeiten villeicht bin ich dannach etwas schlauer :-)

Ich mach mich dann mal auf den Heimweg :-)

Chris


RE: Beckhoff BK 1120+ LV 2013 - cmachus - 15.01.2014 11:42

Hallo,

Die Kommunikation zwischen PC Buskoppler und LabVIEW funktioniert jetzt :-).

Jetzt Habe ich ein kleines Problem mit LabVIEW:

Folgendes , Sagen wir mal der Koppler hat eine Digitale Ausgangsklemme mit 4 Kanälen und ich bin akuell in der Lage jeden einzelnen Kanal anzusteuern und die funktioniert auch .

Nun habe ich ein "Main VI" in der ich eine einfach auswahlliste für die einzelnen Kanäle habe.

Wie schaffe ich es das wenn ich zum Beispiel Kanal 1 Gewählt habe Das VI welches Kanal 1 steuert gestartet wird ?

Und wenn ich Kanal 2 Auswähle das VI welches Kanal 2 steuert und so weiter

Wie muss ich diese VI Aufrufen / einbinden?

Benötige ich dafür ein Projekt oder kann ich einzelne VI verwenden oder geht das noch anders ? ich habe leider NULL idee....

Die Beispiele die LabVIEW mitliefert helfen nur sehr bedingtUndecided.

Danke für eure Hilfe

Gruß Chris


RE: Beckhoff BK 1120+ LV 2013 - GerdW - 15.01.2014 12:58

Hallo Chris,

über die Feiertage solltest du eigentlich genügend Zeit gehabt haben, um die Einsteigerkurse zu LabVIEW durchzugehen.

Etwas in der Art von
Code:
Switch case
   x=1: subVI1
   x=2: subVI2
   x=3: subVI3
   ELSE: subVI4
end switch
erledigt man in LabVIEW mit einer Case-Struktur...

Abgesehen davon: wäre es nicht sinnvoller, nur ein einziges subVI zu verwenden, dem man als Parameter den Kanal und den Schaltzustand übergibt?


RE: Beckhoff BK 1120+ LV 2013 - cmachus - 15.01.2014 13:41

(15.01.2014 12:58 )GerdW schrieb:  Hallo Chris,

über die Feiertage solltest du eigentlich genügend Zeit gehabt haben, um die Einsteigerkurse zu LabVIEW durchzugehen.

Etwas in der Art von
Code:
Switch case
   x=1: subVI1
   x=2: subVI2
   x=3: subVI3
   ELSE: subVI4
end switch
erledigt man in LabVIEW mit einer Case-Struktur...

Abgesehen davon: wäre es nicht sinnvoller, nur ein einziges subVI zu verwenden, dem man als Parameter den Kanal und den Schaltzustand übergibt?

Ja wäre es aber ich weiss nicht wie ein Blockdiagramm auszusehen hat um ein subvi richtig aufzurufen und eine liste an parameter zu übergeben .

Gibt dazu villeicht ein beispiel ?

Und ich bin den einsteiger Kurs durchgegangen . Allerdings steht der aufruf von Subvi`s nicht in diesem Buch .

ich werde mal versuchen die Casestuktur zu benutzen nur wue ruft man ein Subvi richtig auf ? das ist gerade ehr mein problem ^^

Gruß Chris


RE: Beckhoff BK 1120+ LV 2013 - GerdW - 15.01.2014 13:46

Hallo Chris,

du bist die Links in meiner Signatur durchgegangen? Und hast dir die Beispiel-VIs im ExampleFinder angeschaut? Dort kommen so oft subVIs vor...


RE: Beckhoff BK 1120+ LV 2013 - Y-P - 16.01.2014 09:44

Ins Blockdiagramm platzieren..... fertig.

Gruß Markus

EDIT: Zwei weitere (fortgeschrittene) Möglichkeiten:
[attachment=48065]

lv13_img [attachment=48066]

(15.01.2014 13:41 )cmachus schrieb:  wue ruft man ein Subvi richtig auf ?