Dear community,
I have TableItem in mappView binded to array value with OPC UA. I need to have each row of the table to have different input range. I tried to define the input range in OPC UA for each array index but it seems to not work.
Attached pictures show configured OPC UA value with limits but mapp view is not accepting them as you can see full range of REAL data type is still used.
Mapp view TableItem property minValue and maxValue should be irrelevant with node binding.
Hi … this is not supported by the TableItem - the value ranges are not handled per cell, but per column (=TableItem). As range you will get the range of the first element in your array.
This is mainly due to performance: mapp View does not know how the ranges are used - for mapp View the ranges are just “values”, which can change at any time. So treating the ranges per cell, would mean to create two additional bindings per cell … which in many cases the performance of the HMI and the PLC will (negatively) affect (especially for large tables!)
You prop. should look into GroupBox as container and NumericInput to enter the values.
Hello guys,
thanks for replies, @hobi This would be perfect if noted in the manual. I did not find it there. Thanks, I will handle the cell specific limit on application level. In our application the table size is generated dynamically so its not easily done with groupboxes. That would be pain to maintain.
@Simon_Stoll See answer form Christian. Its a pity, but I will handle the limits in application level.