-> Hier kostenlos registrieren
Hallo zusammen,
ich versuche gerade mit Hilfe der Bibliothek "Libnodave" in C# Daten aus einer Siemens SPS (S7-1200) auszulesen. Nun war es mir möglich, eine Verbindung aufzubauen und auch die digitalen Eingänge auszulesen. Nun möchte ich noch die analogen Eingänge beziehungsweise Daten aus Datenblöcken lesen. Ich bekomme aber nach dem Aufruf der "readBytes" Funktion als Rückgabewert eine 10. Laut Doku ist die Information, die ich abrufen möchte nicht verfügbar.
Die Befehle sehen so aus:
readBytes(libnodave.daveAnaIn, 0, 0, 2, null) -> Erster Analogeingang
readBytes(libnodave.dave, 1, 3, 4, null) -> müsste Wert 3 aus Datenblock 2 auslesen, wenn ich alles richtig verstanden habe!?
Habe nicht wirklich Erfahrung, mit SPS Programmierung, somit verzeiht mir etwaige Anfängerfehler...
mfg dominik
ich versuche gerade mit Hilfe der Bibliothek "Libnodave" in C# Daten aus einer Siemens SPS (S7-1200) auszulesen. Nun war es mir möglich, eine Verbindung aufzubauen und auch die digitalen Eingänge auszulesen. Nun möchte ich noch die analogen Eingänge beziehungsweise Daten aus Datenblöcken lesen. Ich bekomme aber nach dem Aufruf der "readBytes" Funktion als Rückgabewert eine 10. Laut Doku ist die Information, die ich abrufen möchte nicht verfügbar.
Die Befehle sehen so aus:
readBytes(libnodave.daveAnaIn, 0, 0, 2, null) -> Erster Analogeingang
readBytes(libnodave.dave, 1, 3, 4, null) -> müsste Wert 3 aus Datenblock 2 auslesen, wenn ich alles richtig verstanden habe!?
Habe nicht wirklich Erfahrung, mit SPS Programmierung, somit verzeiht mir etwaige Anfängerfehler...
mfg dominik