-

Elemente und Attribute der HMI-Konfigurationsdatei

In diesem Thema und den Unterthemen sind die XML-Elemente und Attribute der HMI-Konfigurationsdatei beschrieben. Die in der Datei zulässigen Elemente und Attribute sind in dem von Phoenix Contact zur Verfügung gestellten Schema (XSD-Datei) definiert.

Dieses Kapitel enthält folgende Abschnitte:

Weitere Infos
Ein Beispiel für eine XML-Konfigurationsdatei finden Sie im Thema "Beispiel für eine HMI-Konfiguration". Informationen, wie Sie den HMI-Generator verwenden, finden Sie im Thema "Mit HMI-Konfigurationsdateien arbeiten".

Schema-Code

Das Schema (XSD-Datei) beschreibt, welche Elemente und Attribute in der HMI-Konfigurationsdatei zulässig sind. Wenn Sie einen XML-Editor besitzen, der XSD unterstützt, verknüpfen Sie die Datei mit Ihrer XML-Datei. Um die XSD mit der XML-Datei zu verknüpfen, geben Sie den Namespace Xmlns:xsi und das Attribut xsi:noNamespaceSchemaLocation in der XML-Datei an, wie im folgenden Beispiel gezeigt. (In diesem Fall befindet sich die Schemadatei Configuration.xsd im selben Ordner wie die XML-Datei; der Dateiname kann mit absolutem oder relativem Pfad angegeben werden.)

    <xml version="1.0" encoding="UTF-8">
    <hmigenerator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Configuration.xsd">
           ...
    </hmigenerator>

Die XSD-Datei finden Sie im Installationsverzeichnis von PLCnext Engineer. Kopieren Sie die Datei in einen lokalen Order und verknüpfen Sie diese anschließend mit der HMI-Konfigurationsdatei.

Elemente und Attribute der Konfigurationsdatei

Die folgende Tabelle enthält alle Elemente, die im XSD-Schema definiert sind und entsprechend in der Konfigurationsdatei verwendet werden können. Die Elemente sind in der Reihenfolge aufgeführt, in der sie im XML-Schema deklariert sind. Für eine detaillierte Beschreibung der Elemente und deren Attribute klicken Sie auf den entsprechenden Link.

Hinweis
Alle Elemente und Attribute müssen in Kleinbuchstaben geschrieben werden.

Element1
</hmigenerator>Root-Element der Konfigurationsdatei.
<generation>Container für ein oder mehrere <page>- und <folder>-Elemente.
<page>HMI-Seite, die erzeugt werden soll.
<folder>Ordner, der unterhalb des 'Applikation'-Knotens in der ANLAGE erzeugt werden soll.
<group>Gruppe von HMI-Symbolen, die erzeugt werden soll.
<symbol>HMI-Symbolinstanz, die erzeugt werden soll.
<onfunctionblock>FB-Instanz, die das Erzeugen eines Symbols/einer Symbolgruppe auslöst.
<onprogram>Programminstanz, die das Erzeugen eines Symbols/einer Symbolgruppe auslöst.
<onvariable>Variable, die das Erzeugen eines Symbols/einer Symbolgruppe auslöst.
<onpage>HMI-Seite, die das Erzeugen eines Symbols/einer Symbolgruppe auslöst.
<settings>Globale Einstellungen für das Erzeugen des HMI-Inhalts.
<id>Referenz auf die Konfigurationsdatei.
<startpage>Startseite der HMI-Applikation.
<tagset>Tag-Einstellungen für applikationsspezifische lokale HMI-Tags.
<index>Legt die Reihenfolge fest, in der mehrere instanziierte Konfigurationsdateien ausgeführt werden.
<pagestyles>Container für ein oder mehrere <pagestyle>-Elemente.
<pagestyle>Referenzieren von Stildefinitionen für HMI-Seiten.
<template>Seitenvorlage für die zu erzeugende HMI-Seite.
<templatelibrary>Bibliothek mit der Seitenvorlage für die zu erzeugende HMI-Seite.
<backgroundtemplate>Hintergrundseite für die zu erzeugende HMI-Seite.
<backgroundtemplatelibrary>Bibliothek mit der Hintergrundseite für die zu erzeugende HMI-Seite.
<width>Breite der HMI-Seite.
<height>Höhe der HMI-Seite.
<groupstyles>Container für ein oder mehrere <groupstyle>-Elemente.
<groupstyle>Referenzieren von Stildefinitionen für eine Symbolgruppe.
<location> (Kindelement von <groupstyle>)Platzieren der HMI-Symbolgruppe auf der HMI-Seite.
<symbolstyles>Container für ein oder mehrere <symbolstyle>-Elemente.
<symbolstyle>Referenzieren von Stildefinitionen für ein Symbol.
<location> (Kindelement von <symbolstyle>)Platzieren des HMI-Symbols auf der HMI-Seite.
<datasets>Container für ein oder mehrere <dataset>-Elemente.
<dataset>Datensatz für das HMI-Symbol.
<data>Einstellen der HMI-Seitenparameter oder HMI-Symbolparameter.
<tagsets>Container für ein oder mehrere <tagset>-Elemente.
<tagset>HMI-Tags für die HMI-Applikation oder HMI-Seite.
<tag>Erzeugen von applikationsspezifischen lokalen HMI-Tags oder seitenspezifischen lokalen HMI-Tags.
<parametersets>Container für ein oder mehrere <parameterset>-Elemente.
<parameterset>HMI-Parameter für die HMI- Seite.
<parameter>Erzeugen von HMI-Seitenparametern.
<symbolsets>Container für ein oder mehrere <symbolset>-Elemente.
<symbolset>Symboldefinitionen für eine HMI-Symbolinstanz.