[BUG ?] Ignition 8.0.5 - udt parameter in opcItemPath with caracter :

With Ignition 8.0.5:

opcItemPath in an udt if composed as follow:

opcItemPath value = {opcDebut}[{opcDevice}]TABLE:1.3.6.1.2.1.25.3.3.1.2
udt parameters:
opcDebut value = ns=1;s=
opcDevice value = ESX_1

if I suppress the " : " after TABLE,
opcItemPath value = {opcDebut}[{opcDevice}]TABLE1.3.6.1.2.1.25.3.3.1.2
opcItemPath value is correct = [ESX_1]TABLE:1.3.6.1.2.1.25.3.3.1.2
(…after restarting Ignition, opcItemPath is wrong again ???)

With Ignition 7.9.12, the " : " is allowed
ns=1;s=[ESX_1]TABLE:1.3.6.1.2.1.25.3.3.1.2

Is it intentional in V8.0 for the parameter computation ?

As a side note, if I directly put the string opcItemPath value = [ESX_1]TABLE:1.3.6.1.2.1.25.3.3.1.2,
It’s OK, the opc item return the good value !

@awalker
I’ve upgrade to the last 8.0.6 nightly and I still have this issue.

7.9

8.0.6
the replace of udt parameter value is not done…

When I edit the UDT:
image

I commit


Apply

When I open again the udt def, the binding is broken:

Hi @mazeyrat, I’m going to have someone look in to this and get back to you as soon as possible.

I’ve found a mistake in the Json file used to import udt definition.
OPC item path was string instead of a binding.
After deleting and recreating udt and instances, it is OK.

1 Like