hello,
I was wondering why my tag does not work whenever I change the opc item path with the find and replace tool.
why would I use that to change the opc item path using the find and replace tool you may ask? I do this because I have all tag names configured in the following way: nsu=http://www.siemens.com/simatic-s7-opcua;s="GDB_Kneder"."kneder"[{knederNum}]."cmd"."KopOmhoogStop"
all the tags have a specific name at the end of the opc item path like this one 'KopOmhoogStop'. every thing else is the same.
This tag is used often used but then in a different array so that why I have parameter 'knederNum' to change the path and use wizard to creat al my siemens plc tags in a quick way in ignition. But when I import my tags through opc this isn't their so I make the change using the find and replace tool.
but after editing al these tags they give signal 'bad' and when I change the opc item path en unchange it again they do work so there is nothing wrong with the item path that I created. there is some kind of bug. Does someone has experienced this or know why this happens?
You can't arbitrarily change the OPC Item Path. It represents the NodeId and it is defined by the server you are connected to. You must use whatever NodeId the server assigns to each Node.
edit: if I've misunderstood, and you're changing the OPC Item Path to something valid using Find and Replace but something about that causes it to break, that might be a bug. But if you're changing it to something the server simply doesn't recognize then it's not a bug.
Yes, I'm changing it to something that is the same but then with the use of a parameter. So the number in the OPC item path name is being changed into a parameter so that I can use the wizard tool to generate a lot of these tags but then with a different number. and these tags do exist in the OPC UA with a different number. I think it is a bug, because like I said. When I change the opc item path by just adding a space and deleting it again the opc item path does work.
Maybe something you guys can look for in the future to fix? That is why I let you guys know. It would be very nice if this is possible. Save a whole lot of work.
OPC Item Path can only be parameterized inside a UDT instance.
I know, and I have. I have pre-defined the parameters and want to use them in the tags that is why I use the find and replace method otherwise I would have to type or copy them all by hand and that would take a lot of time If there are more than 1000 tags.
Okay, I think you may be describing a valid bug with find and replace, but I'm not 100% sure. It would be best if you could call support and demonstrate for them; they'll be able to verify and make a ticket if that's the case.
here is a screenshot with a little explanation to clear it maybe for you.
here is one of the many UDTs I have created. cmd is normally a struct in Siemens plc but ignition doesn't recognize those so I have made a UDT of it. As you can see this one UDT has already a lot of tags and there are many more UDTs that come together into one UDT which is Kneder_0_

In the UDT Kneder_0_ is a parameter that is called 'KnederNum'.
All the tags that are in these UDTs and UDT have a number in the OPC item path that must be changed for this parameter so I can use wizard instance to create all my tags like this

This works and I know it because I have already done this by hand but because I want to do this on a large scale I want to use the find and replace method to place the parameter in the OPC item path of all the tags.
But I can contact the support if you think it is necessary.
Have you tried using the multi-instance wizard?
https://docs.inductiveautomation.com/display/DOC81/UDT+Multi-Instance+Wizard
Or am I misunderstanding what you're trying to do?
yes I know multi-instance wizard and I'm using it to generate lots of tags but before I can use that I need the parameter in my OPC item path and the find and replace tool is placing the parameter in all the OPC items paths for me but then there is a bug that al the tags give the signal 'bad' and when I edit the OPC item path by adding a space for example or something else and then deleting it again the tag does work.
so the problem has to do with the find and replace tool that is not properly working
has this issue been resolved? I am working with most recent version of ignition and still experiance issues when editing UDT opc paths offline and importing. It just doesn't recognize the path, giving bad quality.
the problem that I had with that is that I had to copy the opc item path and then delete it and click apply then place the copied path again and click apply again. then for some reason it worked while the correct path was already there