WinCC WinCC 5.1, Char-Darstellung bzw. Interpretation 8-Bit-Textvariable

McPan

Level-2
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

wir haben noch zwei ältere WinCC 5.1-Installationen mit nahezu identischen Projekten laufen. Eines der beiden Systeme musste wegen Hardwareschadens neu aufgesetzt werden (immer noch WinCC 5.1). Bisher wurden auf beiden Systemen 8-Bit-Textvariablen als Null-Terminierte Strings interpretiert. In der S7-Steuerung sind also Array of Chars mit einem Null-Byte am Ende projektiert.
Auf dem neu aufgesetzten System werden diese 8-Bit Textvariablen aber jetzt als S7-String (mit vorgangestelltem Max und Längenbyte) interpretiert, so dass hier jetzt logischerweise etwas konfuse Daten angezeigt werden.

Im Beitrag http://www.sps-forum.de/hmi/39817-wincc-6-und-s7-char.html#post287655 klingt es sich nach einem ähnlichen Problem, jedoch bin ich auf der Suche nach der Ini-Datei-Lösung:
In einer Anleitung von Siemens soll es durch eine INI-Datei möglich sein, die Formatprüfung (die ersten zwei Bytes beinhaltet die Länge des Strings) abzuschalten.

In den Siemens-Foren bin ich bezüglich dieser "Anleitung" nicht fündig geworden, nur hinsichtlich der Tatsache, dass es in irgendeiner Form möglich sein soll, dieses Verhalten global (also Rechner-spezifisch) einzustellen.

Kennt jemand diese Einstellung oder Anleitung? Besten Dank für eure Hilfe!
Gruß,
Marco




 
Zuletzt bearbeitet:
Bei späteren WinCC Versionen musst du dazu eine Daten Namens "S7chn.ini" in das WinCC bin Verzeichnis legen, da wo sich auch die "SIMATIC S7 Protocol Suite.chn" befindet.
In diese Datei schreibst du:

[Channel]
S7String=0

Offiziell dokumentiert sind die Parameter nicht (oder nicht mehr). Es gibt aber noch etliche weitere, die meisten davon für Debug-Modi oder zum Einstellen von Zykluszeiten und Timeout-Werten.
 
Zurück
Oben