Показано с 1 по 10 из 454

Тема: Новый ОВЕН OPC сервер

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от settom Посмотреть сообщение
    Добрый день!
    Где можно найти пример или описание как подключиться к OPC серверу на C#?
    Ссылки в верке форума для разработчиков все мёртвые.
    Добрый день.
    Посмотрите здесь, возможно, поймете в какую сторону дальше копать.
    https://stackoverflow.com/questions/...ut-frustration

    Здесь можете посмотреть инструменты для разработки.
    https://www.opcconnect.com/source.php
    Последний раз редактировалось v.borovikov; 26.11.2019 в 17:16.

  2. #2

    По умолчанию

    Копать-то понятно в какую сторону. Нужны правильные библиотеки (OpcNetApi.dll, OpcNetApi.Com.dll) за которые OPC foundation хочет денег. Есть OpenSource проекты, но по какой-то причине они пока у меня не могут запуститься или же там сразу пишут, что приложение будет работать при наличие указанных библиотек.

    Странны две вещи:
    1) Matrikon OPC Explorer не видит запущенный на том же компе OWEN OPC Server, хотя обещают что должен видеть всё. При этом если рядом поставить OPC от ИнСАТ, его видит.
    2) На старом OPC никаких дополнительных телодвижений не требовалось. на VB было достаточно кода
    Set MyServer = New OPCServer
    MyServer.Connect "OWEN.RS485", ""

    Частично еще вопрос обсуждался здесь https://owen.ru/forum/showthread.php?t=645
    Вообще очень мало информации по этому вопросу.

    Кажется нашел что искал тут http://www.cyberforum.ru/asutp/thread1274395.html
    Завтра проверю.
    Последний раз редактировалось settom; 26.11.2019 в 21:49.

  3. #3

    По умолчанию

    Итак, дело сдвинулось с мёртвой точки.
    Поиск информации в интернете привел к следующему списку, требуется:
    1) Наличие бибилиотек OpcNetApi.dll и OpcNetApi.Com.dll (найдены)
    2) Запущенный и сконфигурированный OPC (cделано, данные все приходят)
    3) Пример, чтобы было где подсмотерть (как вариант а) https://github.com/overash/K6_asking б) http://www.cyberforum.ru/asutp/thread1274395.html)
    Следующий затык был вызван непониманием, какое имя сервера должно быть указано. В строке подосоединения к серверу нужно указывать не имя, заданное в конфигураторе, а то имя, которое присваивается серверу в системе. Но узнать его без дополнительного софта проблематично. Ребята, разрабы, добавьте это readonly поле на вкладку свойств сервера в конфигураторе, облегчите людям жизнь. Пока это можно узнать например при помощи правильного сканера OPC (тут крылся еще один мой недосмотр, использовал какой-то не тот софт), например MatrikonOPC Explorer, вот правильная ссылка https://www.matrikonopc.com/portal/d...s.aspx?dID=176 (требуется бесплатная регистрация). В итоге видим, что есть на компе (см скрин в приложении) и то что нам нужно называется Owen.OPCNet.DA.1
    Далее проверяем коннект таким куском кода.
    Opc.URL url;
    Opc.Da.Server server;
    OpcCom.Factory fact = new OpcCom.Factory();

    url = new Opc.URL("opcda://localhost/Owen.OPCNet.DA.1");
    server = new Opc.Da.Server(fact, null);
    server.Connect(url, new Opc.ConnectData(new System.Net.NetworkCredential()));
    Если всё ОК, то server.Connect ошибки не вызывает.
    Далее надо конфигурировать узлы и тэги. Если будет нужно, то наверное смогу это описать позже. А в идеале нужна целая статья.
    Изображения Изображения
    Последний раз редактировалось settom; 27.11.2019 в 12:13.

Похожие темы

  1. Ответов: 1122
    Последнее сообщение: 24.11.2025, 12:10
  2. OPC-сервер RS-485.ОВЕН в TM6
    от mpa в разделе Другие SCADA системы
    Ответов: 1
    Последнее сообщение: 12.12.2016, 17:10
  3. OPC Сервер и протокол ОВЕН В TRACE MODE
    от Gordan007 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 27.05.2015, 11:40
  4. КМС-Ф1 и OPC сервер ОВЕН
    от NikolCNC в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 12.12.2013, 10:17
  5. Ответов: 3
    Последнее сообщение: 31.12.2011, 10:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •