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