Paul.Juergen
Level-1
- Beiträge
- 8
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Liebes Forum,
Erstmal ein RIEßEN Lob für diese Plattform, Transparenz und Präsenz der Mitglieder!
Zum Titel:
Ich möchte gerne mit einem VB.Net Programm diverse S5T# - Zeiten und Zählwerte Counter# aus einem DB einer S7 SPS in eine Textbox auslesen/schreiben. Ich verwende dazu DaveWrite/ReadManyBytes. (Da es auch mal mehr werden kann)
Verbindung funktioniert schon über TCP/IP.
Aber ich bekomme die Daten nicht dekodiert/kodiert!
Verstehe auch nicht so recht den Aufbau der 16 Bit Timer Datentypen.
Muss das mit den DavePut/Get Methoden als 16 Bit Integer Wert übermittelt werden oder 2 x DavePut/Get Methode 8 Bit Byte Wert übermittelt werden? (Aufgrund Little/Big Endian?!)
Würde in meinem Fall sogar 4 Textboxes als Eingabemöglichkeit vorgeben um Stunden, Minuten, Sekunden, Millisekunden einzeln ausgeben/eingeben zu können.
Kann mir einer ein Code Beispiel oder Hilfe geben? Suche wurde durchgeführt im Forum...
Lieben Gruß Paul
EDIT:
Eine 2. Frage:
Mit DaveWrite/ReadManyBytes kann man meiner Erfahrung nach um die 1 kB Daten aus einer S7 CPU lesen/schreiben.
Weis einer den genauen Wert in Bytes, der übermittelt werden kann, ohne das Fehler auftreten?
Erstmal ein RIEßEN Lob für diese Plattform, Transparenz und Präsenz der Mitglieder!
Zum Titel:
Ich möchte gerne mit einem VB.Net Programm diverse S5T# - Zeiten und Zählwerte Counter# aus einem DB einer S7 SPS in eine Textbox auslesen/schreiben. Ich verwende dazu DaveWrite/ReadManyBytes. (Da es auch mal mehr werden kann)
Verbindung funktioniert schon über TCP/IP.
Aber ich bekomme die Daten nicht dekodiert/kodiert!
Verstehe auch nicht so recht den Aufbau der 16 Bit Timer Datentypen.
Muss das mit den DavePut/Get Methoden als 16 Bit Integer Wert übermittelt werden oder 2 x DavePut/Get Methode 8 Bit Byte Wert übermittelt werden? (Aufgrund Little/Big Endian?!)
Würde in meinem Fall sogar 4 Textboxes als Eingabemöglichkeit vorgeben um Stunden, Minuten, Sekunden, Millisekunden einzeln ausgeben/eingeben zu können.
Kann mir einer ein Code Beispiel oder Hilfe geben? Suche wurde durchgeführt im Forum...
Lieben Gruß Paul
EDIT:
Eine 2. Frage:
Mit DaveWrite/ReadManyBytes kann man meiner Erfahrung nach um die 1 kB Daten aus einer S7 CPU lesen/schreiben.
Weis einer den genauen Wert in Bytes, der übermittelt werden kann, ohne das Fehler auftreten?
Zuletzt bearbeitet: