Я новичок в OPC, и я делаю OPC-клиент на C# и тестирую его на сервере OPC Matrikon. И у меня есть вопрос, как я могу отключить соединение с сервером, когда программа сделала его бизнес? Причина, по которой я замечаю, когда заканчиваю свою программу, все равно по-прежнему отмечен как активный клиент в Matrikon OPC Server. Я попытался удалить подписку на теги и удалить созданную группу, но она не работает.C# OPC клиент shutdown
-1
A
ответ
1
лучше использовать образец кода и .NET API от основания ОРМ:
https://opcfoundation.org/developer-tools/developer-kits-classic
АНИ бесплатно для зарегистрированных пользователей (для исходного кода и других вы должны быть членом).
В opc .net api используется одноразовый шаблон, поэтому соединения/подписки и т. Д. Будут корректно очищаться.
Единственный вызов, который мы делаем, это освободить COM-объект: 'Marshal.ReleaseComObject (OpcServer);' где 'OpcServer' имеет тип' IOPCServer'. – DonBoitnott