Обновление данных OPC

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #11720
    SVS
    Участник

    Добрый день!
    При чтении данных с ОРС сервера возникло два вопроса:
    1. В случае если связь с объектом пропадает и в ОРС уже не поступают, текущие данные тегов КП остаются на прежних значениях. Причем, если перезапустить коммуникатор и сервер rapid, данные сбрасываются на «—«. Как добиться того, чтобы данные не «зависали» и на мнемосхеме объекта было видно, что связь реально потерянна и данных нет.
    2. При экспорте текущих данных MSsql период записи 1 — 2 сек. Пробовали менять параметр «Период» в Коммуникаторе настройка линии связи — период записи не изменился. Как получить период записи в базу, к примеру, 10 мин?

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

    Добрый день!

    Какой OPC-сервер используется?

    В случае если связь с объектом пропадает и в ОРС уже не поступают

    В этом случае OPC-сервер должен устанавливать «качество» тегов как BAD или что-то аналогичное. Происходит ли это при просмотре сторонним OPC-клиентом?

    При экспорте текущих данных MSsql период записи 1 — 2 сек.

    Какая версия Коммуникатора?

    #11724
    SVS
    Участник

    1. OPC сервер КОНТАР Kontar2OPC0.1.2.
    При просмотре сторонним клиентов в случае подключения как к UA серверу статус при пропадании связи меняется на BAD. Если подключаться как к DA серверу то изменения статуса не происходит. В RAPID при настройке КП OPС сервер Контар определяется как DA.
    2. Версия коммуникатора 5.2.0.0

    #11725
    manjey73
    Участник

    SVS Посмотрите в загрузках через WEB Рапиды, кто-то писал драйвер для UA OPC серверов драйвер, попробуйте через него настроиться связь.

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

    Если подключаться как к DA серверу то изменения статуса не происходит.

    Похоже на баг OPC-сервера. Для отечественных OPC-серверов это в порядке вещей ))

    писал драйвер для UA OPC серверов драйвер, попробуйте через него настроиться связь

    Мы тестировали данный драйвер от сообщества, он работоспособен, но к сожалению очень сырой. Были проблемы с настройкой сертификата. По хорошему, чтобы работать с существующим драйвером OPC UA, нужен программист.

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

    Как получить период записи в базу, к примеру, 10 мин?

    В настройках Коммуникатора снимите галочку «Передавать только изменившиеся теги КП»,
    на закладке «Опрос КП» поставьте период опроса КП 10 минут.

    #11744
    serg4
    Участник

    Здравствуйте, использую Lectus OPC.
    Период опроса КП в коммуникаторе настроен на 10 сек.
    Однако данные приходят только 1 раз в момент перезапуска коммуникатора, в дальнейшем, сеанс связи открыт, коммуникатор пишет Состояние: «Норма», но новые новые запросы не создаются. Прошу помочь.

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

    Добрый день!
    Период опроса не влияет на работу с OPC, т.к. OPC-сервер сам присылает данные по подписке. Лучше поставить 0.
    Рекомендую использовать драйвер Modbus, который входит в стандартную установку Rapid SCADA, и избавиться от лишней прослойки в виде Lectus OPC.

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