我有一个应用程序,我需要从PLC读取数据到数据库,并且我需要开发自己的应用程序来执行此操作。我只需要从PLC读取5个值并将其记录到数据库中。我有一个演示OPC服务器运行,并可以通过UA或DA访问它。建立一个免费的.net OPC客户端(UA或DA)没有沮丧
看过很多不同的方法后,我决定使用OPC服务器连接到PLC,然后编写一个OPC客户端连接到OPC服务器,然后从我的应用程序将数据写入数据库。我选择的语言是C#和.Net,我能够支付的唯一许可费用是来自PLC供应商的OPC服务器。
但是我发现非常令人沮丧的是获得正确的OPC信息入门。我不想购买任何堆栈,但更喜欢开源堆栈。信息似乎非常分散,遍布各地。关于OPC的大多数信息似乎是大肆宣传它是多么容易使用等。
Stackoverflow,我可以找到最好的帖子是:Noob guide to OPC: how to write a C# Hello World client?和一些链接不再活跃。
因此,我的问题是,是否有任何好的教程展示了如何在.net中从头构建OPC客户端,以及什么是最好的开源SDK,而无需购买供应商的堆栈?
DA也值得学习,还是应该坚持用UA?
最大的问题是,为什么OPC在市场上如此轻松时如此令人沮丧?
对于需要知道构建客户端的理论有一个很好的高级指南也不错。我确实意识到,随着时间的推移,最终有可能从可用的资源中得出这一点,但有限的时间来理解所有分散的资源,更快的指南将会有所帮助。
感谢您的回应。我同意能够弄清楚唯一的问题是时钟滴答作响,而且没有太多时间花费。 – user7403817