Ereignisgesteuertes Lesen, einfache Datentypen
Methode: AdsReadVarConnectEx
Beispiel:
PLC-Deklaration:
TCtoLV_boolVal AT%MX0.0: BOOL;Für das Event AdsReadConnectUpdateEx wird ein Callback-Vi registriert.
Abb.5: TcAdsO44
Die Methode AdsReadVarConnectEx stellt eine feste Verbindung zwischen LabVIEW™ und einer SPS-Variablen. Das zurückgelieferte Handle identifiziert die Verbindung. Wenn die Verbindung nicht mehr benötigt wird, wird sie mit AdsDisconnectEx gelöst.
Abb.6: TcAdsO45
Die Daten werden beim Aufruf des Callback-Vi als Variant übertragen. Anhand des Handles können die Variablen in den richtigen Typ umgewandelt und der richtigen globalen LabVIEW™- Variablen zugewiesen werden.
Abb.7: TcAdsO46