Я использовал OPCDotNetLib, но не могу читать данные с удаленного OPC-сервера там.OPC Client - как читать с удаленного сервера OPC
Я могу соединиться, как
Type typeofOPCserver = Type.GetTypeFromProgID(clsidOPCserver, ip);
Но глядя методы DataChanged или ReadCompleted не работает или работает неправильно.
Я тестировал его с локальным OPC-сервером, и он хорошо работает, с удаленным OPC-сервером, с которым я могу подключиться, я могу добавлять элементы и читать данные. OPC-сервер на удаленном компьютере показывает, что я их читаю, но я не вижу никаких данных. Похоже, мне нужно другое обходное решение для OPCDotNetLib для удаленного OPC-сервера.
Я даже нашел там комментарий
Эта библиотека/длл не будет работать на удаленном сервере, только локальное использование возможно.
Есть ли еще некоторые доступные библиотеки OPC-клиентов .NET?
Так, но где я могу получить OpcNetApi.dll, OpcNetApi.Com.dll и OpcRcw.Da.dll? :(Я не платный член фонда OPC . – Cynede
@nCdy вам понадобится '' OPC Redistributable 2.00' из уважаемого источника. В противном случае вы можете приобрести компонент Fleshed Out из такой компании, как Kepware или Matrikon. –