Для вывода общего состояния и конфигурационных параметров сервер OPC UA в «КАСКАД Цифра» централизованно использует точку данных типа «_OPCUAPvssServer». Имя этой точки данных по умолчанию – «OPCUAPvssServer». Номер менеджера не входит в состав этого имени, поскольку в проекте, как правило, присутствует только один сервер OPC UA, который может запускаться с произвольным номером менеджера. Имя этой точки данных можно изменить в файле «config» (см. раздел «Возможные записи сервера OPC UA в файле «config»»).
_OPCUAPvssServer
Элемент точки данных | Тип | Описание |
Config.EnableLogging | uint | Включает авторизацию в OPC UA SDK (= UaTrace).По умолчанию = 0 (авторизация отключена) |
Config.DisableDataUpdate | uint | Если элементу «DisableDataUpdate» присвоено значение 1, в адресном пространстве процесса OPC UA никакие значения данных не обновляются. Если значения изменяются в проекте «КАСКАД Цифра», такие значения в адресном пространстве процесса OPC UA отмечаются как неопределенные («Uncertain»).Если значение данного элемента точки данных сбрасывается на 0, текущие значения передаются клиенту без каких-либо действий со стороны клиента.Заменяющее значение = 0 |
Config.DisableWrite | uint | Если элементу «DisableWrite» присваивается значение 1, сервер UA отклоняет любые запросы на запись от клиента с возвращением кода ошибки «WriteNotAllowed» (запись запрещена). Если элементу «DisableWrite» присваивается значение 2, становится возможным отклонение запросов на запись без оповещения, то есть без вывода какой-либо ошибки на стороне клиента. |
Command.DebugPI | bool | Возвращает в файл журнала текущие элементы точек данных, активированные сервером OPC UA, а также соответствующие идентификаторы узлов UA.0 – действие отсутствует1 – выполняется выводПримечание:Серверу OPC UA необходим флаг отладки «-dbg 10», иначе в файлы журналов никакая информация не записывается. |
State.ClientsConnected | uint | Количество клиентов, подключенных к серверу OPC UA. |
State.MaxNumberOfClients | bool | Указывает, достигнуто ли максимальное количество подключенных клиентов.TRUE = максимальное количество достигнутоFALSE = максимальное количество не достигнуто |