INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

LabView 2012 SP1 und TwinCat 2 Ads.Net



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.01.2018, 10:46 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2018 10:54 von Ralfk84.)
Beitrag #8

Ralfk84 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Apr 2017

2015 Prof Dev. System
2017
DE


Deutschland
RE: LabView 2012 SP1 und TwinCat 2 Ads.Net
Hallo,

tut mir leid, dass ich einen eher sehr alten Threat noch einmal aufmache, ich wollte aber keinen neuen öffnen.

Für ein aktuelles Projekt bin ich gerade dabei eine Schnittstelle zu einer Beckhoff SPS über TwinCAT zu erstellen. Normalerweise nutzen wir Siemens, daher ist das auch Neuland. In der vom ursprünglichen Threadersteller erwähnten "server.vi" fehlt meines Erachtens jeweils das Schließen der "ADSBinaryReader" und der "AdsStream", sodass diese ja im LabVIEW-Speicher verbleiben. Außerdem tue ich mich schwer, gestapelte Sequenzstrukturen zu lesen. Daher will ich lieber eine state-machine nutzen.
Im Init-Case der state-machine wird im Grunde nur der TcAdsClient über eine Konstruktor- und Methodenknoten zur SPS gestartet. Die weiteren cases beinhalten dann die einzelen Lese- und Schreibbefehle. Als Beispielbild habe ich das Auslesen einer festgelegten Variable (Array aus 56 singles) als Anhang beigefügt. Würde das so funktionieren? Im Exit-state (aufgerufen durch Betätigen von Stop oder einen Fehler, würde dann noch der TcAdsClient geschlossen werden.
Mein Problem ist, dass die Hardware für das Projekt aktuell noch in Bestellung ist und ich vorher so viel wie möglich vorbereiten will (ohne es aber testen zu können). Außerdem kann ich das LabVIEW Programm dann nur als EXE auf den Mess-PC nutzen. Daher die Frage an die Profis, ob das generell so funktionieren würde oder ob da eventuell irgendwo noch Stolpersteine vorhanden sind. Als Orientierung habe ich die Beispiel-VIs von Beckhoff genommen.

Viele Grüße,
Ralf

PS: Der Fehlercluster muss dann natürlich noch aus dem case raus (bzw. vorne rein), um im Fehlerfall das Exit case-aufzurufen. Das ist jetzt noch nicht implementiert, kommt aber auf alle Fälle mit rein.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: LabView 2012 SP1 und TwinCat 2 Ads.Net - Ralfk84 - 10.01.2018 10:46

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW TwinCAT via ADS.NET dacripple 1 7.738 14.09.2017 14:17
Letzter Beitrag: Achim
  Kommunikation LabView mit TwinCat 3 - Update mathez 4 12.562 20.04.2015 10:16
Letzter Beitrag: rolfk
  Lange Ladezeiten bei .NET Bibliotheken mit LV 2012 Msengxxl 2 4.114 03.05.2013 08:05
Letzter Beitrag: GerdW
  Strukturvariablen in Beckhoff TwinCAT schreiben Achim 1 6.931 27.01.2012 07:02
Letzter Beitrag: Achim
  TwinCat PLC Control Schü 1 5.919 10.01.2011 07:37
Letzter Beitrag: Schü
  LabVIEW, TwinCAT und DSC Thor 3 6.606 08.03.2010 21:13
Letzter Beitrag: rolfk

Gehe zu: