OPC DA удалённое подключение

Стартовая страница Форумы Вопросы без категории OPC DA удалённое подключение

Помечено: 

Просмотр 14 сообщений - с 31 по 44 (из 44 всего)
  • Автор
    Сообщения
  • #24839
    a80808
    Участник

    Не может быть 🙂

    Ну проверю сегодня…
    Это история про Бета8 когда линии останавливаются если драйвера нет
    Тут…

    Так я там чтобы линии запускались поудалял в коммуникаторе линии без драйверов…а через некоторое время (возможно комп перезапустил — я не помню) — опять линии не запускаются и опять там линии без драйверов. Может я ошибаюсь, но сегодня постараюсь проверить.
    P.S. Хотя возможно я сделал синхронизацию Коммуникатора с базой…вот они и подсосались…

    #24865
    Mikhail
    Модератор

    В следующем релизе той проблемы с запуском линий быть не должно.

    #26063
    ZIV
    Участник

    Здравствуйте! Нужна помощь специалистов. На 6 версии активирован Opc UA Server. Клиент локальный в 6 версии подключается и получает данные. Клиент подключаемый по сети через «Prosys OPC UA Browser» также подключается и получает данные с сервера. На том же рабочем месте, где браузер, установлена Scada v5, но при подключении клиентом выходит ошибка. Строка для подключения (opc.tcp://192.168.3.213:62541/RapidScada/DrvDsOpcUaServer) одинаковая везде, логин и пароль верный. Вот Лог с журнала:

    Задержка перед соединением 4,8 с
    Принятый сертификат: CN=DrvDsOpcUaServer, O=OPC Foundation, DC=zibryaev
    Ошибка при соединении с OPC-сервером: System.AggregateException: Произошла одна или несколько ошибок. ---> Opc.Ua.ServiceResultException: BadIdentityTokenInvalid
       в Opc.Ua.Client.Session.<Create>d__73.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
       в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       в Opc.Ua.Client.Session.<Create>d__72.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
       в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       в Scada.Comm.Devices.OpcUa.OpcUaHelper.<ConnectAsync>d__24.MoveNext()
       --- Конец трассировки внутреннего стека исключений ---
       в System.Threading.Tasks.Task
    1.GetResultCore(Boolean waitCompletionNotification)
       в Scada.Comm.Devices.KpOpcUaLogic.ConnectToOpcServer()
    ---> (Внутреннее исключение #0) Opc.Ua.ServiceResultException: BadIdentityTokenInvalid
       в Opc.Ua.Client.Session.<Create>d__73.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
       в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       в Opc.Ua.Client.Session.<Create>d__72.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
       в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       в Scada.Comm.Devices.OpcUa.OpcUaHelper.<ConnectAsync>d__24.MoveNext()<---
    • Этот ответ был изменен 1 год, 4 месяца назад от Mikhail.
    #26072
    Mikhail
    Модератор

    Добрый день!
    Сделайте, пожалуйста, скриншот параметров подключения на Prosys OPC UA Browser и клиента, который не может подключиться.

    #26094
    ZIV
    Участник

    Строка для подключения opc.tcp://192.168.3.213:62541/RapidScada/DrvDsOpcUaServer

    #26098
    ZIV
    Участник
    #26099
    ZIV
    Участник

    OPC Server на scada_6.beta.6 с клиента на Scada V5 позволял подключаться при вводе логина и пароля, и добавлять подписку, но обмена нет — ошибка. Заметил что не сохраняется логин в настройках безопасности подключения и при вводе повторно логин подключался. Сейчас обновил Scada V6 с этого дистрибутива rapidscada_6.0.0~rc1_windows_ru и вообще не могу даже подключиться
    https://cloud.mail.ru/public/ANec/fEgcgWDMz
    https://cloud.mail.ru/public/gMpZ/UG5SDMLZ5

    #26121
    Mikhail
    Модератор

    Судя по скриншоту «Свойства КП 80», используется не последняя версия. Обновите и серверную и клиентскую Rapid SCADA 6 до rapidscada_6.0.0~rc1_windows_ru. В том числе Администратор (со всеми его библиотеками).

    Думаю, проблема решаемая.

    #26143
    ZIV
    Участник

    Серверная версия уже обновлена с дистрибутива rapidscada_6.0.0~rc1_windows_ru А клиент организован на Rapid SCADA V5(Администратор Версии 5.5.2.1). Так как нет на V6 нужных мне драйверов, пытаюсь организовать обмен между разными версиями по OPC. И тут эта проблема.

    #26149
    Mikhail
    Модератор

    То есть OPC-клиент v5 не может подключиться к OPC-серверу v6?

    #26170
    ZIV
    Участник

    Именно так. OPC-клиент v5 не может подключиться к OPC-серверу v6. Хотя через «Prosys OPC UA Browser» с той же машины по сети, где установлена V5, подключается отлично и данные получает. Лог со скады V5 приложен ранее.

    #26204
    Mikhail
    Модератор

    Теперь понятно, что с чем соединяется. Наверное, баг в OPC-клиенте 5-й версии.
    Много каналов нужно передавать? Можно вместо OPC использовать MQTT по аналогичной схеме.
    Какого драйвера не хватает на 6-й версии?

    #26225
    ZIV
    Участник

    Передача через OPC, для начала, не более 200 каналов планировалась. В 6 версии нет драйвера SNMP, поэтому полностью перейти на 6 версию не получается. Много устройств выведено по этому протоколу.

    #26244
    Mikhail
    Модератор

    Тогда, наверное, оптимально или дождаться драйвера SNMP или связать системы по MQTT. Сейчас не хотелось бы тратить время на исправления 5-й версии.

Просмотр 14 сообщений - с 31 по 44 (из 44 всего)
  • Вы должны авторизироваться для ответа в этой теме.