Details
-
Type:
QA-Bug
-
Status: Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: V1.4.15.53149, V1.5.4.54205
-
Component/s: APP
-
Labels:None
-
Account:IOT Configurator 1 (operativ) (IOTCONPROD)
Description
Test Description:
Test mapping of netPROXY Objects to OPC UA Server Nodes
-
- where data types are compatible
- small amount of netPROXY elements (~ 10)
- bigger amount of netPROXY elements (~ 200 )
| Communication Studio | V1.7.5.50661 |
| Device Library | V1.6.36.50946 |
| Device Explorer | V1.3.164.46409 |
| IOTConfigurator | V1.3.11.50948 |
Bug Description from Tester:
Mapped elements from Server object have wrong values in netProxy registers.
In attached project "MaxStringLength ", "CurrentTime" and "State" are Auto-Mapped to
0x40000000/1 , 0x40000001/0, 0x40000002/0 together with user variable uint32 0x40000000/0
0x40000000/1 "MaxStringLength " is OK. If write something to 0x40000000/1 , it appear with the same value in client.
0x40000001/0 "CurrentTime" and 0x40000002/0 "State" does not show correct data.
I can write any value to 0x40000002/0 "State" and client will continue show the old value '0'. To me I should not be able to 'Write' here because it is a internal state.
If disable server communication via 0x2002B02A Component control V2 , client shows '4' but the value in 0x40000002/0 "State" stay as it was set during 'Write' command.
Reading 0x40000001/0 "CurrentTime" shows "00000...."
Steps to Reproduce:
Be sure that base protocol is communicating.
Configure netProxy channel using the attached project
Rum uaExpect, connect to server and monitor "MaxStringLength " , "CurrentTime" , "State"
Try to read/write :
0x40000000/1 "MaxStringLength "
0x40000001/0 "CurrentTime"
0x40000002/0 "State"
Expected Results:
Elements in OPV client and nrtProxy registers have one and the same values.
Actual Results:
Elements in OPV client and nrtProxy registers are different.
0x40000001/0 "CurrentTime" and 0x40000002/0 "State" differ then values in OPC Client