WinCC flexible, Welcher Zeichensatz bei welcher Sprache

Tschoke

Level-2
Beiträge
289
Reaktionspunkte
151
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
weiß von euch jemand was für eine Text-Codierung WinCC flexible bei welcher Sprache oder welchen Sprachen benutzt.
Z.B. bei den westlichen Sprachen wird ein String als ASCII (z.B. über ein EA-Feld) in den DB geschrieben.
Was für eine Codierung wird z.B bei Chinesisch benutzt?
Und bei anderen Sprachen?
In der Hilfe steht überall was von Unicode, aber was genau? Utf8, UCS2.....???
Danke
 
Wenn es WinCC Flexible ist, dann ist der SPS vermutlich ein S7-300/400. Und dann kann ein STRING nur 1-Byte ASCII CHARs enthalten.
Mit TIA und S7-1200/S7-1500 gibt es auch WSTRINGs. Ein WSTRING speichert 2-Byte UNICODE Zeichen.

Wenn es ein WinCC Flexible PC RT ist, dann gibt es ein Not-Lösung.
Mit VBS kann man UNICODE STRINGs mit in ein Text-Datei abspeichern und einlesen.
Siehe hier: http://www.sps-forum.de/faq/15348-p...iben-mit-vb-script-post599145.html#post599145
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok Danke. Bei einem WSTRING müsste es demnach UCS2 sein. Oder?
UTF16 kann ja nicht sein, da dort ja nicht jedes Zeichen 16Bit belegt.
Wenn ich mit VBS strings in eine Text-Datei schreibe ist es dann auch UCS2?
 
Zum beide, das weis ich eigentlich nicht.

Ich weis nur das ich mit WinCC Flexible Chinesische und Russische Zeichen richtig darstellen kann, und wenn ich die STRINGs mit VBS in ein Text-Datei abspeichert, werden sie auch in Windows Programme (Word, Excel, ..) richtig dargestellt.
 
Wenn ich bei WinCC flexible z.B. eine Textliste Exportiere dann zeigt Notepad++ UCS2 an. Ich denke das mit einem VBS und im WSTRING es dann auch UCS2 ist.
 
Zurück
Oben