Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Beckhoff und LabView

  1. #1
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Ich bin gerade dabei mir eine kleine Visu mit LabView zu bauen. Hab mich in meinen ersten Versuchen an das Dokument BK-AppNote-013 (ftp://Customer:Customer@ftp.beckhoff...ppNote-013.pdf) gehalten. Auslesen von Boolschen Werten funktioniert auch soweit, aber das schreiben nicht - switch schaltet in der visu zwar um, aber in der steuerung tut sich nichts!?!

    sind noch irgendwelche Einstellungen etc. notwendig, die nicht in dem Dokument stehen (oder ich übersehen habe)

    bzw. hat jemand ein etwas komplexeres Labview-Beispiel/Tutorial, wo nicht nur eine Variable existiert bzw ausgelesen wird - sowas finde ich nämlich nicht
    (oder kann mir zumindest das Resultat aus BK-AppNote-013 zur Verfügung stellen, damit ich mal ausschließen kann, dass es an was grundsätzlichem liegt)

    danke
    pezi
    Zitieren Zitieren Beckhoff und LabView  

  2. #2
    pezi179 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    oder sind bei dem zusätzlichen Task spezielle Einstellungen etc. notwendig?

  3. #3
    Registriert seit
    12.08.2009
    Ort
    Schwarzwald
    Beiträge
    165
    Danke
    164
    Erhielt 97 Danke für 55 Beiträge

    Standard

    Hallo Pezi,

    habe auch ein Projekt, bei dem Beckhoff mit LabView kommuniziert. Auf Anraten unseres
    Beckhoff Vertreters habe ich die Methode Kommunikation über OPC Server gewählt.
    Das funktioniert relativ unkompliziert.
    Wenn ich so die Beschreibung in Deinem Link über die direkte ADS Kommunikation überfliege,
    erscheint mir das deutlich komplizierter.
    Leider ist der Beckhoff OPC Server nicht kostenlos, aber es wäre eine einfachere
    Methode, die auch schnell zum Erfolg führt. Hierbei wird die Beckhoff Variable direkt auf dem LabView
    Frontpanel über "Eigenschaften" mit dem Feld verknüpft.

    Viele Grüße

  4. #4
    pezi179 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ob einfach oder nicht sei mal dahingestellt, aber es sollte doch trotzdem funktionieren, oder nicht?!?!

    hat niemand erfahrungen damit?

  5. #5
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Hast du mal in den Beispielen in der Doku geschaut?
    http://infosys.beckhoff.com/index.ph...w_overview.htm

  6. #6
    pezi179 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ja die beispiel habe ich mir schon angesehen...naja...werde das ganze jetzt mal einen tag ruhen lassen, ich glaube nämlich, dass es nur eine kleinigkeit ist, und ich später vielleicht den wald vor lauter bäumen wieder sehe (hoffe ich zumindest)

    eine andere frage:
    bin gerade dabei einige features von labview durchzutesten (um die Test-Periode sinnvoll zu nutzen)
    es gibt ja die möglichkeit vom erstellten vi eine exe zu erstellen - diese kann man dann zB auf einem anderen rechner starten
    gibt es hier irgendwelche einschränkungen oder ähnliches (was muss dann auf dem anderen rechner installiert sein? labview? twincat? ??)

    danke schon mal

  7. #7
    Registriert seit
    12.08.2009
    Ort
    Schwarzwald
    Beiträge
    165
    Danke
    164
    Erhielt 97 Danke für 55 Beiträge

    Standard

    Zitat Zitat von pezi179 Beitrag anzeigen
    ja die beispiel habe ich mir schon angesehen...naja...werde das ganze jetzt mal einen tag ruhen lassen, ich glaube nämlich, dass es nur eine kleinigkeit ist, und ich später vielleicht den wald vor lauter bäumen wieder sehe (hoffe ich zumindest)

    eine andere frage:
    bin gerade dabei einige features von labview durchzutesten (um die Test-Periode sinnvoll zu nutzen)
    es gibt ja die möglichkeit vom erstellten vi eine exe zu erstellen - diese kann man dann zB auf einem anderen rechner starten
    gibt es hier irgendwelche einschränkungen oder ähnliches (was muss dann auf dem anderen rechner installiert sein? labview? twincat? ??)

    danke schon mal
    Auf dem anderen Rechner muss lediglich die Runtime von LabView installiert sein, nicht das ganze LabView. Wenn Du auf Deine Beckhoff Variablen zugreifen willst, muss außerdem TwinCAT installiert sein.

    EXE erstellen:
    Auf dem Frontpanel im Menü Werkzeuge -> Applikation (EXE) von VI erstellen -> dann den Pfad eingeben, den Du für Deine Projektbibliothek wünscht -> Weiter -> der Projekt Explorer öffnet sich.
    Im Eigenschaftsfenster unter Zieldateiname einen aussagekräftigen Namen vergeben
    Links im Menü unter "Einstellungen der Quelldateien" auf Button "VI Einstellungen anpassen". Hier kann die Darstellung eingestellt werden. Wünscht Du ein Vollbild, müssen die ersten 6 Häkchen abgewählt werden.
    Auf Erstellen gehen. Die fertige .EXE befindet sich in einem Ordner "Builds" in Deinem Projektordner.

    .EXE ruft weitere .EXE Dateien auf:
    Wenn Du weitere Bilder von Deinem Hauptbild aus aufrufen möchtest, müssen diese im Projektordner von "Abhängigkeiten" nach "Build Spezifikationen" per Drag and Drop unter das Hauptbild gezogen werden. Im Hauptbild unter "Build Spezifikationen" muss in Eigenschaftsfenster unter "Quelldateien" die aufgerufene Datei unter "Immer enthalten" eingebunden werden.

    Anpassung der Darstellung:
    In den meisten Fällen entspricht die Darstellung der .EXE (Größe, Verzerrheit) nicht der gewünschten Größe. Um diese Parameter einzustellen gibt es kein Patentrezept. Meist muss man mehrere .EXE erstellen bis es passt.
    Dafür auf dem Frontpanel unter Menüpunkt Datei -> VI Einstellungen -> Fenstergröße oder -> Fensterposition bei Ausführung die Einstellungen verändern. "Auf aktuelle Panelgröße setzen" sollte möglichst nicht betätigt werden, weil dieses eventuell die gesamte Darstellung unwiderruflich verzerrt.

    Weiter Infos findest du auch unter LabView Forum.

  8. #8
    pezi179 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    hm...twincat muss installiert sein? kann man das nicht irgendwie umgehen/sperren?

    folgendes szenario:
    die visu welche mit labview gemacht wird erlaubt nur zB gewisse temperaturen zu verändern oder werte anzusehen - sonst nichts
    wenn ich dann aber twincat laufen habe (ich gehe mal davon aus, dass dieses dann auch entsprechend konfiguriert sein muss, um mit dem System zu kommunizieren)
    kann mir aber der benutzer, der gar nicht das nötige wissen/rechte hat, irgendwelche sachen im twincat verstellen/ruinieren

    oder verstehe ich da was falsch?

  9. #9
    Registriert seit
    12.08.2009
    Ort
    Schwarzwald
    Beiträge
    165
    Danke
    164
    Erhielt 97 Danke für 55 Beiträge

    Standard

    Oh pardon, ich ging davon aus, Du hast alles auf einem Rechner laufen.

    Wenn Dein Programm auf einer anderen Hardware als Deine Visu läuft, sieht es anders aus.
    Hab keine Erfahrung mit ADS Kommunikation, aber nach meinem Kenntnisstand kannst du über ADS Befehle auch von anderer
    Hardware aus mit deiner Visualisierungs-Hardware kommunizieren, s. Schaubild
    Dann brauchst Du auf Deiner Visualisierungs-Hardware natürlich nicht TwinCAT installieren.

    Wenn jedoch alles auf einer Hardware läuft (z.B. ein Beckhoff Panel PC), muß TwinCAT auf diesem Gerät installiert sein.
    Um zu verhindern, daß niemand unbefugtes auf TwinCAT zugreift, kannst Du Deine LabView Visu als Vollbild laufen lassen, so daß
    wirklich nur auf diese Bedienoberfläche zugegriffen werden kann. TwinCAT und alle weiteren Funktionen sind dann für den Anwender
    nicht erreichbar.

  10. #10
    pezi179 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.10.2011
    Beiträge
    26
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    habe jetzt noch folgendes bemerkt: in einem Beispiel stand, dass die Variable im PLC als Merker definiert wurde - bei mir ist es aber ein Ausgang (da diese ja im System Manager einer KL2602-Klemme zugeordnet werden soll - in diesem Fall ein Licht/Bool)

    kann es daran liegen? aber das sollte doch trotzdem funktionieren, oder?

Ähnliche Themen

  1. ProDave und LabView
    Von Günni1977 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 23.07.2010, 09:06
  2. Devicenet und LabView
    Von Fila im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 09.12.2008, 13:42
  3. Antworten: 0
    Letzter Beitrag: 14.02.2008, 19:48
  4. Labview und PLCSIM
    Von Waelder im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 27.01.2007, 17:13
  5. Labview und S7
    Von Anonymous im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 09.12.2005, 21:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •