-> Hier kostenlos registrieren
Hallo zusammen,
hoffe dass mir hierzu jemand weiterhelfen kann.
Ich möchte über die Schnittstelle IAGLink4 eine asynchrone Kommunikation zur SPS aufbauen. Zum Lesen der Daten verwende ich die Funktion ReadDataBytes. Als Rückgabewert erhalte ich die Jobnummer und im Buffer stehen nach einiger Zeit auch die gelesenen Daten drin.
Nun zu meinem Problem:
Ich habe das Event
entsprechend registriert. Nach dem Aufruf der Funktion
bekomme ich die Jobnummer zurück, das Event wird aber nicht ausgelöst.
Der Timeout
habe ich für asynchrones Lesen entsprechend gesetzt.
Vielen Dank im Voraus
hoffe dass mir hierzu jemand weiterhelfen kann.
Ich möchte über die Schnittstelle IAGLink4 eine asynchrone Kommunikation zur SPS aufbauen. Zum Lesen der Daten verwende ich die Funktion ReadDataBytes. Als Rückgabewert erhalte ich die Jobnummer und im Buffer stehen nach einiger Zeit auch die gelesenen Daten drin.
Nun zu meinem Problem:
Ich habe das Event
Code:
_IAgLink4.OnReadDataBytesCompleted += new AsyncDataBytesEventHandler(OnReadDataBytesCompleted);
Code:
byte[] Buffer = new byte[1000];
int ret = _IAgLink4.ReadDataBytes(1110, 0, 1000, Buffer);
Der Timeout
Code:
_IAgLink4.Timeout = 0
Vielen Dank im Voraus