Зарезервирован ли диапазон от 951 до 1999 для идентификаторов узлов уровня приложения в адресном пространстве UA OPC?
Посмотрев файл идентификаторов узлов, вы заметите, что идентификаторы узлов пропускают диапазон 951 - 1999, т. Е. Нет узлов OPC UA с узлами внутри этого диапазона.
Диапазон зарезервирован для использования в приложении? Безопасно ли для моей серверной реализации использовать ноды в диапазоне 950 - 1999?
Буду также признателен, если вы поделитесь частью спецификации, в которой упоминается диапазон nodeid.
1 ответ
То, что вы имеете в виду, это идентификаторы узлов в пространстве имен 0 (с URI http://opcfoundation.org/UA/). Все пространство имен зарезервировано для использования OPC Foundation. Вы не можете определять любые новые NodeID в этом пространстве имен - независимо от того, какой у них числовой или другой идентификатор.
Для узлов, специфичных для вашего сервера, вы должны определить свое собственное пространство имен - и тогда это все ваше. После этого вы можете использовать любые идентификаторы узлов внутри этого пространства имен - даже числовые, которые "сталкиваются" с пространством имен 0 (что, фактически, вообще не является конфликтом, поскольку пространства имен существуют для предотвращения конфликтов).