OPC-DA OPCItemPaths

I’m attempting to bridge a “legacy” scada system with Igntition via the legacy system’s built in OPC-DA server.

Both Ignition and the OPC Server are running on my Windows workstation. A third party OPC-DA client, MatrikonOPC Explorer, can successfully read data from the OPC-DA Server.

However, using the exact same item path I use in MatrikonOPC for OpcItemPath, Ignition logs a “c0040008” error, which means “The item ID doesn't conform to the server's syntax.”

I’m hoping that, similar to OPCUA, I need to prepend something akin to “ns=0;s=” to my OpcItemPath property in my ignition tag? Does anyone here have experience with OPC-DA ever run into anything similar?

Are you creating this tag manually or by drag n drop from the OPC browser?

Manually. My OPC Server doesn't support browsing.

Hmm, well if there's a prefix it's not standardized, it's specific to that server. I don't know if Matrikon explorer is implicitly adding a prefix or not.

FWIW, the OPC Item Path you used in Ignition appears to end with _INT, while in your screenshot from Matrikon Explorer it ends with _TOP. You're not doing yourself any favors by censoring the very thing we're troubleshooting.

You can call support if this information is really that proprietary that you can't show it here.

It ended up being an issue with windows securities on the OPC server itself! Had to run Ignition as a proper domain user.

Thanks for letting me know the prefix thing was a red herring, helped me focus what to look for. Sorry for the mismatched tags, had to change everything to see if I could make it work before asking here.

Thanks