Einführung
Das Engineering des TwinCAT HMI liest alle Eigenschaften des Controls aus der Beschreibungsdatei Description.json aus. Die Eigenschaften ermöglichen die Übergabe von Daten in das Control und umgekehrt. Im Engineering des TwinCAT HMIs kann das Control über das Eigenschaften Fenster oder über den Actions and Conditions Editor konfiguriert werden. Neben der Konfiguration der Standard-Attribute eines jeden Framework Controls hat der Entwickler die Möglichkeit, weitere Attribute zu definieren.
Die Description.json muss einem vorgegebenen JSON-Schema entsprechen. Das Schema befindet sich in dem Framework Control Projekt unter Schema/ControlDescription.json. Das Schema darf nicht verändert werden und dient der Beschreibung der Syntax in der Description.json.
Häufig werden die folgenden benutzerspezifischen Eigenschaften zusätzlich in der Description.json definiert:
- Attribute (Daten-Schnittstellen)
- Funktionen
- Events
- Zugriffsrechte
- Benutzerspezifische Datentypen