Uploaded image for project: 'IOT Configurator Product'
  1. IOT Configurator Product
  2. IOTCONPROD-155

CS OPC UA - Mapped elements from Server object have wrong values in netProxy registers

    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 

        1. where data types are compatible
        2. small amount of netPROXY elements (~ 10)  
        3. 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

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  FFaehrmann Frank Fährmann
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: