Стартовая страница › Форумы › Взаимодействие с устройствами › OPC › Обновление данных OPC
- В этой теме 7 ответов, 4 участника, последнее обновление 4 года, 11 месяцев назад сделано Mikhail.
-
АвторСообщения
-
16.05.2019 в 15:24 #11720SVSУчастник
Добрый день!
При чтении данных с ОРС сервера возникло два вопроса:
1. В случае если связь с объектом пропадает и в ОРС уже не поступают, текущие данные тегов КП остаются на прежних значениях. Причем, если перезапустить коммуникатор и сервер rapid, данные сбрасываются на «—«. Как добиться того, чтобы данные не «зависали» и на мнемосхеме объекта было видно, что связь реально потерянна и данных нет.
2. При экспорте текущих данных MSsql период записи 1 — 2 сек. Пробовали менять параметр «Период» в Коммуникаторе настройка линии связи — период записи не изменился. Как получить период записи в базу, к примеру, 10 мин?16.05.2019 в 22:07 #11721MikhailМодераторДобрый день!
Какой OPC-сервер используется?
В случае если связь с объектом пропадает и в ОРС уже не поступают
В этом случае OPC-сервер должен устанавливать «качество» тегов как BAD или что-то аналогичное. Происходит ли это при просмотре сторонним OPC-клиентом?
При экспорте текущих данных MSsql период записи 1 — 2 сек.
Какая версия Коммуникатора?
17.05.2019 в 13:21 #11724SVSУчастник1. OPC сервер КОНТАР Kontar2OPC0.1.2.
При просмотре сторонним клиентов в случае подключения как к UA серверу статус при пропадании связи меняется на BAD. Если подключаться как к DA серверу то изменения статуса не происходит. В RAPID при настройке КП OPС сервер Контар определяется как DA.
2. Версия коммуникатора 5.2.0.017.05.2019 в 14:25 #11725manjey73УчастникSVS Посмотрите в загрузках через WEB Рапиды, кто-то писал драйвер для UA OPC серверов драйвер, попробуйте через него настроиться связь.
17.05.2019 в 19:19 #11726MikhailМодераторЕсли подключаться как к DA серверу то изменения статуса не происходит.
Похоже на баг OPC-сервера. Для отечественных OPC-серверов это в порядке вещей ))
писал драйвер для UA OPC серверов драйвер, попробуйте через него настроиться связь
Мы тестировали данный драйвер от сообщества, он работоспособен, но к сожалению очень сырой. Были проблемы с настройкой сертификата. По хорошему, чтобы работать с существующим драйвером OPC UA, нужен программист.
17.05.2019 в 19:22 #11727MikhailМодераторКак получить период записи в базу, к примеру, 10 мин?
В настройках Коммуникатора снимите галочку «Передавать только изменившиеся теги КП»,
на закладке «Опрос КП» поставьте период опроса КП 10 минут.19.05.2019 в 19:51 #11744serg4УчастникЗдравствуйте, использую Lectus OPC.
Период опроса КП в коммуникаторе настроен на 10 сек.
Однако данные приходят только 1 раз в момент перезапуска коммуникатора, в дальнейшем, сеанс связи открыт, коммуникатор пишет Состояние: «Норма», но новые новые запросы не создаются. Прошу помочь.20.05.2019 в 12:25 #11748MikhailМодераторДобрый день!
Период опроса не влияет на работу с OPC, т.к. OPC-сервер сам присылает данные по подписке. Лучше поставить 0.
Рекомендую использовать драйвер Modbus, который входит в стандартную установку Rapid SCADA, и избавиться от лишней прослойки в виде Lectus OPC. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.