I have an equipment with "x" tags with fixed offset.
In address field i try to use:
equipment.tagA Address property "={equipment.HC900_Addressing[BaseAddress]} + {equipment.HC900_Addressing[Offset]}".
equipment.tagB Address property "={equipment.HC900_Addressing[BaseAddress]} + {equipment.HC900_Addressing[Offset]} + 2".
equipment.tagC Address property "={equipment.HC900_Addressing[BaseAddress]} + {equipment.HC900_Addressing[Offset]} + 6".
For example (protocol modnet),with equipment.HC900_Addressing[BaseAddress] = 10 and equipment.HC900_Addressing[Offset] = 40000, the desired results are
equipment.tagA Address property "40010"
equipment.tagB Address property "40012"
equipment.tagC Address property "40016"
but the result of equipment update is this string: "=10 + 40000 + 6".
It would be useful to be able to use basic mathematical formulas.
Currently, to work around the problem, I have to edit the "variable.DBF" to calculate the result of the formula with excel.
Idea business value
Saves time, automatic calculation of address variables assigned to single equipment |
|
Idea priority | 3 – Some use to my company |