Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

OPC Labs 2023.1 and EUROMAP protocol

More
19 Feb 2025 14:18 #13404 by mpuig@mapex.es
Hello,

Reading ENGLE documentation I understand that the ID management that is done internally to relate the standard data and the extension data (which are related) is not managed correctly, so that the way to recreate the IDs again is to unsubscribe and resubscribe once the connection is recovered.

Regards

Please Log in or Create an account to join the conversation.

More
19 Feb 2025 07:53 #13403 by support
Hello.

If the documentation tells you to use different node Ids in some situations, then that's what you have to do yourself, in your application code.
QuickOPC cares about the protocol, not about the application specifics.

Note that I am still somewhat unsure about how this actually works with the KepServerEx. So far, whenever I saw KepServerEx, it was transforming the access to various devices/protocols into its own, rather rigid, node structure - which was static then. Are we talking about some functionality of KepServerEx that, in fact, reflects the dynamic nature of your device also through OPC UA to the KepServerEx clients?

Regards

Please Log in or Create an account to join the conversation.

More
19 Feb 2025 07:45 #13402 by mpuig@mapex.es
Hello

Question 1:
The connection between the device and the KepServerEx is lost, the QuickOPC application is working correctly.

To understand my problem, I think it is important to know that the term “OPC Euromap” refers, in a general way, to the standards or technical recommendations that the European association of plastics and rubber machinery manufacturers (EUROMAP) has developed to exchange data between injection molding machines (or other plastics processing machines) and supervisory systems, MES/ERP or automation software.
That is, it has a part that defines variables in a “standard” way (e.g. machine states, process parameters, alarms, cycles, etc.). and then you can add variables as an extension.

Question 2:
Going back to question 2, when you retrieve the connection, you receive notification for the affected elements, reading back correctly the data of the variables that are “standard”, but it does not read the data that have been configured as an extension and that are part of the same subscription

In the ENGEL documentation a solution is given, but first I wanted to know if you have a solution to avoid having to do the management from my service:
For ENGEL machines, it must be taken into account that the node ID can change after the control unit is switched offion. When a client makes a new connection, it should be expected that the node IDs may have changed in the meantime.
Based on this, a good approach would be to traverse the OPC UA information model at the
beginning of a new client session and thus implicitly after switching offion the machine, and to redetermine the node IDs/browse paths. It is not advisable to use the node ID fixed coded.


Regards

Please Log in or Create an account to join the conversation.

More
18 Feb 2025 17:03 #13401 by support
Hello.

1) When you talk about the lost connection, is that a connection between your QuickOPC application and KepServerEx, or the connection between KepServerEx and the device?

2) What do you mean by "it reads data again, but not the data that are extension." When the connection is lost, QuickOPC issues error notifications for every subscribed item. When the connection is regained, what happens? Do you get no notifications for the affected items? Or do you get notifications with some error or bad status?

Regards

Please Log in or Create an account to join the conversation.

More
18 Feb 2025 16:52 #13400 by mpuig@mapex.es
Hello,

Yes, with EUROMAP 77/83 protocol, specifically for ENGEL machines.
With OPC DA I have not tested it, but I am working with UA.
Correct, it connects correctly and subscribes receiving data. And once subscribed, if the connection with the OPC is lost, when the connection is reestablished it reads data again, but not the data that are extension.

Regards

Please Log in or Create an account to join the conversation.

More
18 Feb 2025 12:36 #13399 by support
Hello.

You wrote "...EUROMAP protocols for OPC-DA-UA..." It is not clear to me whether you are using OPC DA, OPC UA, or both.
And, do I understand it correctly that this happens when QuickOPC is connected to the the KepServerEx server?

Regards

Please Log in or Create an account to join the conversation.

More
18 Feb 2025 10:34 #13398 by mpuig@mapex.es
Work with OPC Labs 2023.1 and EUROMAP protocols for OPC-DA-UA, which have a specific implementation.

For EUROMAP each device has standard tags that work as normal tags and extension tags (that can be defined in the device + Kepware) that have a different behavior.

The problem has been identified that after losing the communication, the OPC Labs client is not able to reconnect with the extension tags, but it reconnects as with the normal tags.

Have you identified the problem? Do you already have a solution to this problem?

Thanks

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.051 seconds