exponenta event banner

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