Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This project is no longer developed #8

Open
edimetia3d opened this issue Oct 26, 2017 · 3 comments
Open

This project is no longer developed #8

edimetia3d opened this issue Oct 26, 2017 · 3 comments

Comments

@edimetia3d
Copy link
Owner

edimetia3d commented Oct 26, 2017

Since I am not an expert in windows programming, the problems in this project have been beyond my ability, I can hardly contribute more to this project.
And also, I am doing some other things now, which are not related to the automation system.
So I couldn't put more energy into this project, only Pull Request will be handled in the future.

@gustavoleitao
Copy link

gustavoleitao commented Oct 28, 2017

=(
Nice project! I will try fix problems.

@dontsovcmc
Copy link

OPC remote connection is terrible. Look at this "quick" guide: https://www.kepware.com/en-us/support/resource-library/connectivity-guides/remote-opc-da-dcom

Thanks for you project! I think, it is unique in github. OPC DA is "black box" for modern programmers, so open source project is the best way to start work with it.

I use the same source for OPC DA client, but got abnormal behaviour sometimes:
Some OPC Servers come with hardware devices. If device disconnects from the server, OPC server lost the tag. Only restart connection helps to continue reading value.

@duduyoyo
Copy link

duduyoyo commented Jul 18, 2024

Since this project is no longer developed, here is an alternative if you want to continue using C++ to retrieve DA data back.

This solution works on network transportation layer, so there is no need for OPC C++ component SDK anymore. No COM/DCOM is involved. It works as a 64-bit native application from day one. Besides C++, you can choose any modern languages at your preference - Python/JavaScript/C#/Java etc. Much easier and straightforward, IMO. Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants