BaObject Handhabung
Nahezu alle bestehenden TcHmiBa-Controls können ein BaObject verarbeiten. Der Umgang mit Symbolen der BaSite-Extension ist grundlegend identisch zu denen der ADS-Extension.
Handhabung
Ein simples Beispiel soll die Anwendungsmöglichkeiten innerhalb und außerhalb eines UserControls andeuten. Dazu werden in einem TcHmi-Projekt die TcHmiBa-Controls SensorAnalog und Textblock mit einer stark reduzierten Variante eines analogen Sensors verknüpft.
Die Struktur der SPS sieht wie folgt aus:

Symbol Mapping direkt
Verknüpfen des Symbols aus der BaSite-Extension direkt mit dem Attribut BaObject eines TcHmiBa-Controls.

Symbol Mapping über UserControl-Parameter
Das UserControl in diesem Beispiel verfügt über die Parameter BaObject01 und BaObject02 vom Typ Symbol, um die Symbole aus der BaSite-Extension durchzureichen.
![]() | Art und Quelle der Gefahr Der Datentyp Symbol ist für die TcHmiBa-Controls performanter. |

Aufgrund des Datentyps ist beim Erstellen des Bindings ein Navigieren in das Objekt nicht mehr möglich.
Durch händische Erweiterung des Symbols lassen sich tieferliegende Objekte dennoch erreichen.
Ein Parameter
Symbol für Parameter BaObject01:
IFP01::Top::Children::Sample::Children::Sensor01

Mehrere Parameter
Symbol für Parameter BaObject01:
IFP01::Top::Children::Sample::Children::Sensor01
Symbol für Parameter BaObject02:
IFP01::Top::Children::Sample::Children::Sensor01::Children::MV
