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.
Complete Application Hangup
Please Log in or Create an account to join the conversation.
Thank you for your answer! I tried updating to version 5.40, but could net get it to work. Something goes wrong with the nodeid, says its unkown. Even though no code has changed on our end.
So I uninstalled 5.40 and took 5.35.1173.1. This one works and fixes the issue, I no longer get the crash and after a small hangup the OPC connection is lost and then restored after 3 seconds. Wich is acceptable.
I am aware I can get rid of the hangup issue by putting the UAClient in its own thread, however I dont think this issues is going to get priority and as such I can't implement this (yet).
Best regards,
Erik
Please Log in or Create an account to join the conversation.
1. The LockRecursionException (I think it is a different issue from the hangup, below). This is a real mystery. I could not reproduce it, and an inspection of the code has not revealed a possibility for it to happen.
2. The inability to recover. I could not reproduce it either, with latest builds of versions 5.35 or 5.40. It should be said, however, that you are running 5.35.442.1, and there has been a fix for very similar issue in 5.35.1173.1. Therefore I strongly suggest to update to this build or version 5.40, before making conclusions about this one.
3. The fact that the UI of the application freezes temporarily while the Write operation is in progress (and that may take a while, especially in case of network issues). This is because the operation is perform on the UI thread of your app, and therefore the UI cannot respond while the operation is in progress. This is by design. With some little coding, you can have the operation execute on a different thread, and then this issue will go away.
Best regards
Please Log in or Create an account to join the conversation.
I have come across a situation in your EasyOpcUADemo application under QuickOPC 5.3\ExamplesNet that causes a complete freeze of the application. See the attached file for steps to reproduce.
An issue similar to the one discribed above also happens on our HMI. When OPC Logging is disabled it never recovers. When I enable the OPC logging I get the following crash:
With the following logs:
What is happening is that we have a button writing a boolean value of true and then starts a timer, after 100ms it writes false. Just before we press this button we disconnect the network cable to "fake" a connection loss.
We obviously cant have the OPC logger running at all times as it does not use a ring buffer and would just overflow the system with huge logs. (Can I Feature request that?)
Best regards
Erik
Please Log in or Create an account to join the conversation.