-> Hier kostenlos registrieren
Morgen
Ich will aus VB.net mit Hilfe der LibNoDave Lib. die SZL einer S7-300 Station auslesen (mit CP 343-1). Die Verbindung zur SPS steht und funzt auch richtig. Wenn das Programm nun an die stelle res = dc.readSZL(25, 1...19, buf) kommt bekomme ich die Fehlermeldung das der Stapel nicht aufgelöst werden kann, weil nicht genug Werte der Funktion übergeben wurden. Ich kann ja aber nicht mehr eingeben .
Hier im Forum habe ich gelesen das der Funktion readSZL 5 Werte übergeben werden müssen, warum kann ich nur 3 (Frage z6um Verständnis: sind es eigentlich 4, da der Pointer für die Verbindung mit dc. übergeben wird?) im VB.net übergeben?
Hoffntlich kann mir jemand helfen bitte, bitte. Und danke im Voraus.
Ich will aus VB.net mit Hilfe der LibNoDave Lib. die SZL einer S7-300 Station auslesen (mit CP 343-1). Die Verbindung zur SPS steht und funzt auch richtig. Wenn das Programm nun an die stelle res = dc.readSZL(25, 1...19, buf) kommt bekomme ich die Fehlermeldung das der Stapel nicht aufgelöst werden kann, weil nicht genug Werte der Funktion übergeben wurden. Ich kann ja aber nicht mehr eingeben .
Hier im Forum habe ich gelesen das der Funktion readSZL 5 Werte übergeben werden müssen, warum kann ich nur 3 (Frage z6um Verständnis: sind es eigentlich 4, da der Pointer für die Verbindung mit dc. übergeben wird?) im VB.net übergeben?
Hoffntlich kann mir jemand helfen bitte, bitte. Und danke im Voraus.