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:

BaObject Handhabung 1:

Symbol Mapping direkt

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

BaObject Handhabung 2:

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.

BaObject Handhabung 3:

Art und Quelle der Gefahr

Der Datentyp Symbol ist für die TcHmiBa-Controls performanter.

BaObject Handhabung 4:

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:

BaObject Handhabung 5:

Mehrere Parameter

Symbol für Parameter BaObject01:

Symbol für Parameter BaObject02:

BaObject Handhabung 6: