Komponenten und Funktionen

Die TwinCAT HMI Process Library besteht aus HMI-Controls und -Funktionen, z. B. Formatierungsfunktionen, die helfen, Werte in einem komfortableren Format darzustellen.

Die meisten HMI-Controls haben eine hierarchische Vererbungsstruktur (nur die Service- und Lock-View-Controls sind getrennt):

Komponenten und Funktionen 1:
Komponenten und Funktionen 2:

Die Vererbung des ProcessObject-Elements

Das ProcessObject-Element ist ein übergeordnetes Element der meisten anderen Controls. Das bedeutet, dass diese Controls ProcessObject-Eigenschaften, -Funktionen und -Ereignisse erben, aber einige von ihnen können in den ererbten Controls nicht verfügbar sein.

Die folgenden Informationen sind so angeordnet, dass die Eigenschaften, Funktionen und Ereignisse der übergeordneten Elemente zuerst im Kapitel ProcessObject beschrieben werden. Darüber hinaus können diese Mitglieder des ProcessObjects auf die vererbenden Controls angewandt werden und werden nicht für jedes vererbende Control gesondert betrachtet (Kapitel Controls). Wenn ein Element des übergeordneten Controls für das vererbende Control geändert wird, werden entsprechende Informationen bereitgestellt. Für jedes Control mit seinen besonderen Eigenschaften, Funktionen und Ereignissen werden entsprechende Beschreibungen derer gegeben.

Komponenten und Funktionen 3:

Verwendung von ProcessObject- und Basis-Elementen als Controls

Das ProcessObject kann als Control instanziiert werden, hat aber standardmäßig keine grafische Darstellung. Es erhält sein Faceplate auf der Grundlage der Data Symbol-Eigenschaft.

Die Basis-Elemente können nicht als Controls verwendet werden.