BaTemplate
TcHmiBa templates are TcHmiBa controls that directly represent a TF8040 standard PLC template in the TcHmi.
BaTemplateDescription
TcHmiBa templates are available for almost all TF8040 standard PLC templates. The scope of functions includes a validation of the linked BaObject using the BaTemplateDescription. It defines the symbol names including hierarchy in the delivery state, which a TcHmiBa template requires in BaObject.
In case of changed symbol names, due to project specific peculiarities, the new name can be communicated to the TcHmiBa template via the attribute BaTemplateDescription from the BA category.
The default values of the BaTemplateDescription, as well as the expected data types can be found in the tooltip of the dialog for setting the BaTemplateDescription.

![]() | Further information can be found in the BaTemplate handling documentation. |
Using nested BaObjects
If the BaObjects, e.g. for the command of a motor, are not on the level provided by default, but in a lower level, these nested objects can be accessed with the following syntax.
MyView::Motor::Cmd