Data binding PP - Pma object property - configuration window
Description:
The value of the data binding PP is a property value of the selected Pma object.
Data binding configurators:
Object | Path to the Pma object in the Pma object tree, a data binding has to be created to its property (case sensitive text).
The path describes the location of the object in the Pma object tree. Each tree level adress is separated by the / character.
- The immersed Pma object is referenced by its name.
- The superior Pma object is referenced by .. characters.
- The immersed implementation subobject (other than PmaObject type) is referenced by # character, followed by the implementation subobject type definition (e.g. #vars).
It means that the # addressing leaves the Pma objects tree (created by user) and starts to address the implementation subobjects of the Pma object. For example "/appdata/data/#vars/Temperature".
Macro expression can be used for input (it is evaluated while the window is opening). See Example3. |
Property | Property of selected object.
Macro expression can be used for input (it is evaluated while the window is opening).
The button "..." (on the right) opens "Selection of the property or method of the object" configuration window. |
|
Dynamic property | Check only in special cases:
Check only if an EXPRESSION is written in the property row, for example:
- Trends(0).Unit and if the object (in this case the Trend subobject referenced by the "Object" and "Property" configurators) can be dynamically removed and created again in runtime.
DON'T check if there is written only the name of the elementary property in the property row, for example Value, Visible, etc. |
---|
Note:
This data binding is also functional in
Web panels. The values of this data binding are evaluated via the Web server communication (with the PROMOTIC application). The Web client (i.e. Web browser) communicates with the Web server on a regular basis with the defined tiime period - see the "
PmaPanel > Web server > Refresh period of the Web panel [s]" configurator.
Example1:
Example for
absolute path: Binding to the
Temperature variable in the
PmaData object places on the absolute path
"/Boiler1/Data".
Object: /Boiler1/Data/#vars/Temperature Property: Value
Example2:
Example for
relative path: Binding to the
Temperature variable in the
PmaData object named "
Data" places beside this panel (beside
PmaPanel object where this binding is used).
Object: ../Data/#vars/Temperature Property: Value
Example3:
Example for
using Macro expression $.par: Binding to the
Temperature variable in the
PmaData object places on the absolute path
"/Boiler1/Data" (or Boiler2,3,4) according to the
nmb parameter value.
Property: Value
Example4:
Example for
ActiveX object: Binding to the
Property property of the ActiveX object that is configured in the
PmaActiveX object named "
Ax0".
Object: /Ax0