Connecting Proface STM6000

Hello!

I’m trying to connect a Proface STM6000 to Ignition.

This system is OPC-UA server. I can check the connexion succesfully using UAExpert.

But the connexion to Ignition is not stable. Maybe a link configuration problem?

Has anyone already worked on this product?

Thanks for your help!

What version of Ignition are you using? What's does "not stable" mean? What's in the logs?

Hello Kevin.

I'm working on the trial version of Ignition.

I've already worked successfully on B&R equipment.

Now I try to connect our Proface STM6000.

You will find attached pictures describing my project:

  • The STM6000 configuration (OPC-UA server on port 4840).

  • The result on UAExpert (it works fine).

  • The result on Ignition trial (connection is not stable, it switches slowly between "connected" and "not connected" states).

I used Modbus TCP driver, but maybe this is a bad choice.

Could you please help me on this subject?

Thanks!

If you are using modbus TCP, why are you showing us OPC-UA settings?

Your connection has nothing set up for OPC-UA, if you were intending to use OPC-UA, maybe follow the OPC-UA connection documentation?

I tried OPCUA configuration as you are suggesting.

In this case connexion is stable, but I cannot see any variable in the browser (no security option selected on both side).

Can you show us the browser?

It would be interesting to see a screenshot of the attributes and references pane while the Objects node is selected in UaExpert.

Based on the name of those variables (Alarm...) it might be possible this server's data model is using only non-hierarchical reference types, which Ignition does not browse for.

Could you confirm your analyze please? And how can I access the variables from Ignition?

Make a new standard tag:

  • Value Source: OPC
  • OPC Server: STM6000
  • Path: ns=2;s=TK1_Temperature
  • Data Type: Integer

See if that works?

1 Like

Yes, perfect.

Thanks for your help!

You can access them manually like @David_Stone suggested.

I need you to get a screenshot while you've selected the Objects node in UaExpert to further analyze. Make sure all the references in the references pane are visible once you've done so.

Is this sufficient?

Yeah, interesting. Something must be going wrong during the browse. Would need a Wireshark capture of the traffic between Ignition and that server to further diagnose. The OPC UA connection would have to be made without security.

If this is something you want to pursue and don't feel comfortable with Wireshark you can contact support and they can help you with it.

My guess is something like... that server has 1446 references from the Objects folder... when we browse, we follow up with a read for a few attributes of each of the referenced nodes... servers often do not include the information in the address space about the maximum number of reads/writes/operations for each service... so maybe we're following up with a read that is too large. There is a "Max Per Operation" advanced setting on the OPC UA connections in Ignition that you could lower to something like 100 to test this theory.

I performed a few more tests… The data the customer wants to receive are managed under boolean format. I changed this to send only words, and with this modifcation the browser works perfectly.

Thanks!

Wrong analyze. I made a mistake, sorry. Proface system is able to manage about 800 tags, boolean and words.