removepublicgroup

Удалите общедоступную группу из сервера

Синтаксис

removepublicgroup(DAObj,'PublicGroupName')

Описание

removepublicgroup(DAObj,'PublicGroupName') удаляет общедоступную группу PublicGroupName с сервера, что DAObj соединяется с. DAObj должен быть связанный opcda объект.

Если у общедоступной группы есть клиенты, использующие ту группу, removepublicgroup выдает предупреждение; затем это удаляет группу из сервера только, когда все клиенты прекратили использовать ту группу. Никакие дополнительные клиенты не могут соединиться с той группой после того, как вы вызовете removepublicgroup.

Не все серверы доступа к OPC Data поддерживают общедоступные группы. При попытке сделать общедоступную группу на сервере, который не поддерживает общедоступные группы, вы получаете ошибку. Чтобы проверить, что сервер поддерживает общедоступные группы, используйте opcserverinfo функция на клиенте, соединенном с тем сервером: Ищите запись 'IOPCPublicGroups' в 'SupportedInterfaces' поле .

Примеры

Соедините с сервером Dummy.Server и удалите общедоступную группу под названием PGroup.

da = opcda('localhost','Dummy.Server');
connect(da);
removepublicgroup(da,'PGroup');

Смотрите также

Функции

Представлено до R2006a