Faceplate-Typen
Faceplate-Typen können unterschieden werden, indem sie vom Control verwendet werden.
Es gibt drei Optionen, wie definiert werden kann, welche Faceplate-Typen vom Control verwendet werden: vordefinierte Faceplates, Tabs-Eigenschaft und Faceplate Control-Eigenschaft. Der Hauptunterschied zwischen den Tabs- und Faceplate Control-Eigenschaften besteht darin, dass ein TabNavigation-Control vordefiniert ist und mit mehreren UserControls in Registerkarten bestückt werden kann, während die Faceplate Control-Eigenschaft ein einzelnes dediziertes UserControl erwartet.
Die folgenden Typen sind nach ihrer Priorität geordnet (die niedrigste Priorität zuerst):
- Vordefinierte Faceplates machen die Erstellung eines HMI einfach. Sie verfügen bereits über alle wesentlichen Elemente für die HMI Process Library Controls. Dies funktioniert nur mit TwinCAT MTP Runtime oder benutzerdefinierten FBs, die die exakte Variablenschnittstelle implementieren.
- Mit der Tabs-Eigenschaft können benutzerdefinierte Registerkarten für eine vorimplementierte TabNavigation erstellt werden.
- Die Faceplate Control-Eigenschaft ermöglicht es, den gesamten Faceplate-Inhalt mit einem benutzerdefinierten UserControl zu überschreiben. Der Hauptunterschied zur Verwendung der Tabs-Eigenschaft besteht darin, dass es in diesem Fall keine Registerkarten auf dem Faceplate gibt.
![]() | Verwendung von SPS-Attributen zum Einstellen der Tabs- und Faceplate Control-Eigenschaften Sie können spezielle SPS-Pragma-Attribute verwenden, um die Tabs- und Faceplate Control-Eigenschaften einzustellen. |
Vordefinierte Faceplates
Vordefinierte Faceplates sind für alle Controls verfügbar und werden automatisch verwendet, wenn die Data Symbol-Eigenschaft mit der FB-Instanz der MTP Library verknüpft ist. Mit der Interlocks Tab-Eigenschaft des Controls kann eine Interlocks-Registerkarte zu den vordefinierten Registerkarten hinzugefügt werden, ohne dass die vordefinierten Registerkarten neu erstellt werden müssen.
Tabs-Eigenschaft
Mit der Tabs-Eigenschaft können verfügbare oder vom Benutzer erstellte Faceplates und Inhaltselemente als Registerkarten angezeigt werden.


Faceplate Control-Eigenschaft
Die Faceplate Control-Eigenschaft ermöglicht es, den Pfad zum gewünschten UserControl und dessen Parameter festzulegen.

