Weiter gedacht

Apropos Umschalten: Spannend für die Projektierung von Bedienoberflächen wird es, wenn die visualisierte Maschine oder Anlage in andere Länder exportiert wird. Zur einfachen Übersetzung der erforderlichen Visualisierungstexte werden sie in Textlisten hinterlegt. So können sie bequem in Standard-Dateiformate exportiert, von Dritten extern übersetzt und dann samt Übersetzung wieder zurück in Codesys importiert werden. Für die Übersetzung ist somit keine Entwicklungsoberfläche erforderlich. Die Sprachumschaltung in der Bedienoberfläche kann vom Anwender mit den Standard-Visualisierungselementen an beliebiger Stelle realisiert werden. Neben der Sprache sind unterschiedliche physikalische Einheiten eine weitere Herausforderung beim Produktionsbetrieb in anderen Ländern. Zwar können die Variablenzuordnungen zu den Visualisierungselementen innerhalb der Parametrierung mit mathematischen Ausdrücken belegt werden. Damit ist die reine Anzeige von geänderten Einheiten bereits realisierbar. Wenn jedoch eine Eingabe erforderlich ist, bietet sich die Einheitenumrechnung an. Als neuer Objekttyp steht die Einheitenumrechnung unabhängig von der Visualisierung in Codesys bereit und kann zur Konvertierung von Einheiten auch innerhalb des IEC61131-3-Programmcodes verwendet werden. Bei der Zuordnung eines Anzeigefelds in der Visualisierung zu einer SPS-Variablen kann der Anwender die bereits definierte Einheitenumrechnung verwenden und diese mit der Sprachumschaltung verknüpfen. Damit werden alle Ein- und Ausgabewerte automatisch richtig in der neuen Einheit angezeigt bzw. von der neuen Einheit in die bestehende umgerechnet. Nicht jeder Bediener einer Maschine oder Anlage soll alle Zugriffsfunktionen haben. Mit dem User Management der Codesys-Visualisierung kann bei der Projektierung festgelegt werden, welche Bedienerseiten oder Visualisierungselemente für welchen Anwender zugreifbar sind. Für die Authentifizierung des Anwenders kann der Projektierer innerhalb der Oberfläche entsprechende Verwaltungsfunktionen für den Maschinenbediener vorsehen, z.B. zum Einloggen, Ändern, Anlegen oder Löschen von Benutzern.

Fazit

Die Integration der Visualisierung in Codesys bringt viele Anwendungsvorteile bei maximaler Funktionalität mit sich. So erstellen Projektierer mit dem Codesys Development System ganz komfortabel praxisgerechte Bedienoberflächen und können dazu auf viele verfügbare Elemente und Eigenschaften des Systems zugreifen. Mit der Möglichkeit, den Pool an verfügbaren Elementen in der gleichen Oberfläche zu erweitern, bietet die Codesys-Visualisierung maßgeschneiderte Lösungen für ganz unterschiedliche Anwendungsgebiete. Die erstellten Bedienoberflächen können direkt im SPS-Programmiersystem, auf abgesetzten PCs, auf dem Display der Steuerung und per HTML5 in beliebigen Web-Browsern eingesetzt werden – und das mit nur einer einzigen Quelldatei.

Seiten: 1 2