-> Hier kostenlos registrieren
Hallo Kollegen,
habe bereits das Forum durchforstet, aber nichts passendes gefunden.
habe folgendes "Problem":
Zunächst mal foglende Konfiguration:
- S7 CPU-315 2PN/DP
- OPC Server IBH
- C# Programm von einem externen Programmierer
Ich habe mit OPC-Server und TCP/IP Telgrammverbindung schon einige Projekte realisiert, bin jetzt aber auf ein neues unerwartetes Problem gestoßen.
Zwischen der S7 und der C# Anwendung gibt es in meinem aktuellen Projekt das erste mal Strings, die von der C# Anwendung über den OPC-Server an die SPS kommen.
Nun ist ja bekanntlich String nicht gleich S7-String, da dort ja noch diese 2 Bytes für max. Länge/tatsächliche Länge vorweg gestelt sind.
Die C# Anwendung schickt mir jetzt einen "normalen" String, der natürlich auch in mein Datenfeld des S7 Strings geschrieben wird aber natürlich nicht die tatsächliche Länge.
Gibt es da einen Trick/Möglichkeit das ganze seitens C# oder von mir aus auch S7 auf einfachem Wege zu realisieren?!
Vielen Dank im Voraus für Eure Beiträge
Grüße
Lars
habe bereits das Forum durchforstet, aber nichts passendes gefunden.
habe folgendes "Problem":
Zunächst mal foglende Konfiguration:
- S7 CPU-315 2PN/DP
- OPC Server IBH
- C# Programm von einem externen Programmierer
Ich habe mit OPC-Server und TCP/IP Telgrammverbindung schon einige Projekte realisiert, bin jetzt aber auf ein neues unerwartetes Problem gestoßen.
Zwischen der S7 und der C# Anwendung gibt es in meinem aktuellen Projekt das erste mal Strings, die von der C# Anwendung über den OPC-Server an die SPS kommen.
Nun ist ja bekanntlich String nicht gleich S7-String, da dort ja noch diese 2 Bytes für max. Länge/tatsächliche Länge vorweg gestelt sind.
Die C# Anwendung schickt mir jetzt einen "normalen" String, der natürlich auch in mein Datenfeld des S7 Strings geschrieben wird aber natürlich nicht die tatsächliche Länge.
Gibt es da einen Trick/Möglichkeit das ganze seitens C# oder von mir aus auch S7 auf einfachem Wege zu realisieren?!
Vielen Dank im Voraus für Eure Beiträge
Grüße
Lars