-> Hier kostenlos registrieren
Hallo,
ich möchte mit AGLink ein DatenWort aus einer SPS auslesen und in einer Excel Datei speichern, ich verwende hierfür VBA. An und für sich klappt das auch ganz gut.
Ich verwende hierfür die Funktion "AGLReadDataBytes".
Das Problem ist das ich ein Wort auslesen will und mit "AGLReadDataBytes"
nur ein Byte lesen kann und dann aus beiden Bytes wieder ein Wort machen muss.
Gibt es in AGLink eine Funktion mit der ich diekt ein Datenwort aus einem DB einer SPS auslesen kann.
Bzw. was ich auch nicht ganz verstehe beim aufruf der Funktion "AGLReadDataBytes" kann man mit Num, Anzahl der zu lesenden Bytes angeben, Buff ist aber als Byte deklariert wie kann ich also bei Num zb. zwei Bytes auslesen und der Rückgabewert ist nur ein Byte groß?
Danke schonmal
Sandra
ich möchte mit AGLink ein DatenWort aus einer SPS auslesen und in einer Excel Datei speichern, ich verwende hierfür VBA. An und für sich klappt das auch ganz gut.
Ich verwende hierfür die Funktion "AGLReadDataBytes".
Das Problem ist das ich ein Wort auslesen will und mit "AGLReadDataBytes"
nur ein Byte lesen kann und dann aus beiden Bytes wieder ein Wort machen muss.
Gibt es in AGLink eine Funktion mit der ich diekt ein Datenwort aus einem DB einer SPS auslesen kann.
Bzw. was ich auch nicht ganz verstehe beim aufruf der Funktion "AGLReadDataBytes" kann man mit Num, Anzahl der zu lesenden Bytes angeben, Buff ist aber als Byte deklariert wie kann ich also bei Num zb. zwei Bytes auslesen und der Rückgabewert ist nur ein Byte groß?
Danke schonmal
Sandra