Я использую библиотеку opc для удаленного и локального перечисления операций.Библиотека, которую я использую:
https://github.com/titanium-as/TitaniumAS.Opc.Client.
Кажется, что локальный opum enum работает нормально, однако при попытке сделать удаленный opum enum я продолжаю получатьВозникло исключение:
«System.InvalidCastException» в TitaniumAS.Opc.Client.dll.
Я пытался запустить приложение в любом процессоре / x86 / x64,и ни один из них, похоже, не решил проблему.
Это код, который я использую для удаленного ввода:
var enumerator = new OpcServerEnumeratorAuto();
OpcServerDescription[] serverDescriptions = enumerator.Enumerate("10.31.155.97", OpcServerCategory.OpcDaServers);
for(int i = 0; i < serverDescriptions.Length; i++)
{
Console.WriteLine(serverDescriptions[i].ToString());
}
Есть предложения?