2016-04-06 5 views
-1

Я новичок в OPC, и я делаю OPC-клиент на C# и тестирую его на сервере OPC Matrikon. И у меня есть вопрос, как я могу отключить соединение с сервером, когда программа сделала его бизнес? Причина, по которой я замечаю, когда заканчиваю свою программу, все равно по-прежнему отмечен как активный клиент в Matrikon OPC Server. Я попытался удалить подписку на теги и удалить созданную группу, но она не работает.C# OPC клиент shutdown

+0

Единственный вызов, который мы делаем, это освободить COM-объект: 'Marshal.ReleaseComObject (OpcServer);' где 'OpcServer' имеет тип' IOPCServer'. – DonBoitnott

ответ

1

лучше использовать образец кода и .NET API от основания ОРМ:

https://opcfoundation.org/developer-tools/developer-kits-classic

АНИ бесплатно для зарегистрированных пользователей (для исходного кода и других вы должны быть членом).

В opc .net api используется одноразовый шаблон, поэтому соединения/подписки и т. Д. Будут корректно очищаться.

 Смежные вопросы

  • Нет связанных вопросов^_^