Как структурировать содержимое данных в OPC UA и что именно означает предоставление спецификации OPC для приложения

Этот вопрос касается разработки спецификации OPC UA для промышленного применения. Я новичок в терминологии OPC UA, и мне интересно, каков процесс разработки спецификации OPC UA. Я искал в Интернете учебные пособия, инструменты и просмотрел стандартный учебник OPC UA. Я получаю информацию по частям, но никогда не использую структурированный подход.

Вопросы

  1. Есть ли у нас инструменты с открытым исходным кодом, которые можно использовать для разработки спецификации OPC UA?
  2. Есть ли у нас какой-либо стандартный документ, описывающий процесс разработки спецификации OPC UA?

Любая небольшая подсказка, объясняющая подход, высоко ценится. Спасибо


person vijay krishna    schedule 25.02.2016    source источник


Ответы (2)


Я думаю, вы немного запутались. Вы не хотите разрабатывать «спецификацию OPC-UA»; эти спецификации уже существуют, поддерживаются OPC Foundation и определяют, что такое OPC-UA на самом деле.

Скорее всего, вам нужно разработать приложение, которое каким-то образом соответствует или совместимо с OPC-UA. В этом случае нам нужно знать, что делает ваше приложение (это клиент или сервер?) и на каком языке вы планируете его разрабатывать. Отсюда вы можете определить, нужен ли вам открытый исходный код или нет. или коммерческие инструменты для продвижения вперед.

person Kevin Herron    schedule 25.02.2016
comment
да, я был в замешательстве. Спасибо за ваш ответ. Да, вообще у нас есть документация, в которой есть какой-либо структурированный подход к разработке модели данных для приложений в OPC UA. Я мог бы использовать как клиент, так и сервер через разные интерфейсы. - person vijay krishna; 25.02.2016
comment
Насколько я понимаю 1. Знать, какие системы взаимодействуют с сервером или клиентом OPC UA 2. Знать, какие данные должны быть переданы 3. использовать существующие интерфейсы и компоненты, если требуется стек opc ua, и разработать модель данных 4. выбрать соответствующий стек (на языке программирования) и использовать API для разработки этих операций. Верен ли мой подход? есть ли у нас какие-либо стандартные шаблоны, такие как эталонные шаблоны SOA для OPC UA, которыми мы можем воспользоваться. - person vijay krishna; 25.02.2016

Основные строительные блоки для информационных моделей находятся в спецификациях компаньона UA. Ряд рабочих групп разрабатывает их для различных областей интересов. Стандартные семантические модели определены для обеспечения функциональной совместимости. См. сайт OPC Foundation. При наличии сопутствующей спецификации вы, как клиент UA, можете сразу распознать содержимое адресного пространства сервера, которого вы никогда раньше не видели. В качестве UA вы можете предоставлять данные какому-то клиенту, которого вы в настоящее время не знаете, но он все равно может распознать контент. И когда вы подключаетесь к другому UA, который соответствует той же спецификации сопутствующего контента, вы можете распознать этот контент с очень небольшими дополнительными усилиями.

person Mattis    schedule 26.02.2016