Удаление общедоступной группы с сервера
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');