Sprachumschaltung + Abbildung der SysLib

KB_TECH_HMG

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

Kurzer Überblick:

- CoDeSys Version 2.3.9.46
- eigenes Zielsystem/Steuerung
- eigenes HMI inkl. Visu -> also NICHT die Visu von CoDeSys

Ausgangssituation:
Über mein CoDeSys-Programm stelle ich auf meinem HMI diverse Texte (deutsche Sprache) dar,
welche ich nun in unterschiedliche Sprachen (ca. 10 verschiedene Sprachen) übersetzen möchte.

Jeder einzelne Text wird als einzelner String übertragen... . Hier könnte man den Ansatz über
String-Arrays wählen, wobei jede einzelne Sprache den Index bestimmt bzw. zugreifen auf externe
Dateien. Klingt für mich jedoch ein wenig umständlich. Hat hier jemand schon einmal etwas ähnliches
und vor allem einfacher gelöst?


Zweite Frage bezieht sich auf die SysLib...
Wie sollte man am sinnvollsten die Anwendungen der SysLib in seinem Projekt abbilden?
Zum Beispiel die Anwendung der Eventverwaltung beim WDT-Event. Muss hierbei die Priorität der
Main_Task höher eingestellt sein?

Vll. kann mir der ein oder andere zwecks beider Punkte ein paar Tipps geben.


LG und Danke
 
Moin Moin,

zur Sprachumschaltung kann ich folgendes beitragen:

Ich kenne ein HMI-System, wo die Sprachdaten in einer JetDB vorliegen. Dort kann man in der (in Visual Studio integrierten) Entwicklungsumgebung sämtliche Texte über selbst erstellbare Verweise festlegen und gegebenenfalls mehrfach verwenden (Buttontext usw).
Soll später noch eine Sprachversion hinzukommen, kann man in der DB für jeden Text noch eine Spalte hinzufügen.
Diese Lösung hat den Nachteil, dass alle Sprachtexte in einer Datei sind. Hält man die Sprachen datenmäßig getrennt, kann man Sprachpakete erstellen und nur die installieren, die man wirklich benötigt.

MfG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen jensemann,

vielen Dank für Deine Antwort... so etwas ist mir auch bekannt, z.B. bei ProFace wird auf diese Art und Weise gearbeitet...
Mein derzeitiger Stand ist der, dass ich beim Konzept stehe wie ich dieses Thema jetzt und in Zukunft umsetzen sollte.
Daher auch meine Frage bzgl. Anregungen...

Der Ansatz mit den Sprachpaketen ist eine Überlegung wert...

LG
 
Zurück
Oben