Установление OPC-соединения

Я новичок. Я искал различные форумы для приложения OPC. Похоже, они используют американские SDK для создания клиентских и серверных приложений opc. Я прошел через Unified Automation SDK и мне удалось подключиться, прочитать и написать. Но мне нужно создать свое собственное приложение opc. Я хотел знать, как соединить OPC-сервер и клиент без использования каких-либо внешних SDK или приложений. На первом этапе я хочу узнать, какой пакет связи требуется для установления соединения между сервером и клиентом. Я попробовал Wireshark, чтобы увидеть пакет связи, но я не мог понять их.

Я хочу сделать простую программу на с ++, чтобы установить соединение между OPC-клиентом и сервером и предпочтительно OPC-UA.

Я также думаю, что я делаю это неправильно, чтобы сделать приложение OPC. Что может быть правильным шагом для начала работы по разработке OPC-клиента и OPC-сервера.

Не могли бы вы мне помочь. Я застрял в этой проблеме в течение длительного времени.

С Уважением,
Sika

1

Решение

Начиная разработку OPC UA Client / Server, есть несколько возможностей:

Во-первых, использовать один из стек предоставляется OPC Foundation (.NET, Java или C / C ++). 1.02 только что был выпущен в этом месяце. Тогда вам может понадобиться портировать на вашу платформу в зависимости от языка, который вы хотите использовать. Стек — это только коммуникационная часть, от вас потребуется кодировать все на нем (например, SessionManager, SubscriptionManager, …), чтобы отправлять через него ваши данные. Вы должны быть участником OPC Foundation ($), чтобы загрузить его.

Второй — попробовать или купить SDK у третьего лица: Prosys, Unified Automation, Softing, … Вы можете легко найти их в поисковой системе. Они дают вам почти готовый к работе интерфейс клиент / сервер, где вам нужно только соединиться с вашими данными. Это может стоить вам много денег, но сэкономит ваше время.

Третий — присоединиться к одному из проектов с открытым исходным кодом, таких как Open OPC UA предоставляя вам возможность разработать свой собственный клиент / сервер OPC UA с базой кода OpenSource.

Кстати, на сайте OPC Foundation больше нет форума. Я рекомендую вам использовать этот сайт, так как он начинает иметь некоторые темы OPC

1

Другие решения

Подробности пакета связи OPC UA можно найти в части 6 спецификации. Кстати, спецификации теперь доступны и для зарегистрированных пользователей (не платящих участников).
А SDK доступны по лицензии GPL на GitHub.

1

По вопросам рекламы [email protected]