Удалить общую группу с сервера
removepublicgroup(DAObj,'PublicGroupName')
removepublicgroup(DAObj,'PublicGroupName') удаляет общедоступную группу PublicGroupName с сервера, который DAObj подключен к. DAObj должен быть подключенным opcda объект.
Если у общедоступной группы есть клиенты, использующие эту группу, removepublicgroup выдает предупреждение; затем он удаляет группу с сервера, только когда все клиенты прекратили использовать эту группу. Нет дополнительных клиентов, которые могут подключиться к этой группе после вызова removepublicgroup.
Не все серверы доступа к данным OPC поддерживают общедоступные группы. При попытке создания общедоступной группы на сервере, не поддерживающем общедоступные группы, возникает ошибка. Чтобы проверить, поддерживает ли сервер общие группы, используйте opcserverinfo функция на клиенте, подключенном к этому серверу: Поиск записи 'IOPCPublicGroups' в 'SupportedInterfaces' поле.
Подключиться к серверу Dummy.Server и удалите общую группу с именем PGroup.
da = opcda('localhost','Dummy.Server'); connect(da); removepublicgroup(da,'PGroup');