makepublic

Преобразуйте частную группу в общедоступную группу

Синтаксис

makepublic(GObj)

Описание

makepublic(GObj) делает dagroup объект GObj общественность. Общедоступные группы позволяют вам осуществлять обмен данными конфигурационная информация через несколько OPC-клиентов. Используйте GroupType свойство проверять, общедоступна ли группа.

У общедоступных групп на сервере не может быть того же имени. При попытке вызвать makepublic на частной группе с тем же именем как существующая общедоступная группа вы получаете ошибку.

После того, как вы обнародуете группу, вы не можете добавить элементы в ту группу или удалить элементы из той группы. Необходимо гарантировать, что группа содержит необходимые элементы прежде, чем обнародовать группу.

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

Используйте clonegroup функция, чтобы создать частную группу из общедоступной группы.

Примеры

Создайте группу на локальном сервере и обнародуйте группу:

da = opcda('localhost', 'Dummy.Server');
connect(da);
grp = addgroup(da, 'MakepublicEx');
itm1 = additem(grp, 'Device1.Item1');
itm2 = additem(grp, 'Device1.Item2');
makepublic(grp);

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

|

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