Hello LabVIEW enthusiasts,
I am connected to a PLC of a milling machine with an installed OPC server inside using the DSC Module. I would like to collect data during the running process. For most of the variables this is already working, but for some of them labVIEW is giving the following error
LabVIEW: (Hex 0xFFFA8EBB) The node path refers to a node that does not exist in the server address space.
At first I thought this is happening when I type in an address that contains more then one variable like the address for the axis prosition...actToolBasePos. I already tried to set up my OPC function to ask for an array, but it still gives the same error. If you want to ask for a specific variable in an address that contains various variables you have to write ....actToolBasePos[u1,1]. Using this I can access the single variables in UA Expert and in the NI OPC Server, though in my application were I connect to the OPC Server programatically it leads to the stated error. Also for some addresses that contain different variables it works to read them without a specification like [u1,1]. In this case LabVIEW is displaying the first variable in the address.
I tried to find a pattern behind the addresses that work and those which don't work, but i was not able to. I have the feeling that in the node path that leads to the OPC Read function the specification like [u1,1] hast to be written down in a different way, more like actToolBasePos.u1.1, but I tried a lot of things and nothing works, I am always getting the same error.
Does somebody has an idea why I can access some variables and others not?