Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: arOPC  (Прочитано 1615 раз)

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
arOPC
« : 05 Июня 2024, 05:11:43 »
Добрый день. Подскажите пожалуйста, такая проблема. Недавно столкнулся с настроенным OPC сервером, но с проблемой, что всё время получаю ошибку "Bad comm failre limit ok" и "Bad device failure limit ok". И переодически проблема спадает и значения выдаёт нормальные, однако это происходит очень редко. Смотрел логи и там написано, "несовпадение контрольной суммы" и "пришёл ответ от номера с другим устройством". Сделано всё по документации, однако ошибки не пропали.
В блоках опроса автоматически подтянулись адреса, и при их изменении может перестать работать всё.
Связка orOPC + WB-MAP12E. И всё через шлюз usr W610.
И подключено всё через modbus, по каналу связи RTU через TCP.
« Изменён: 05 Июня 2024, 05:43:12 от srgm »

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #1 : 05 Июня 2024, 06:24:14 »
Здравствуйте.

Ошибка "пришел ответ от устройства с другим номером" возникает когда OPC сервер не дожидается ответа на запрос и посылает следующий, а в это время приходит ответ на предыдущий. Попробуйте увеличить таймаут в настройках канала связи. Для TCP клиента, по умолчанию, он маленький и его может не хватать, для работы с преобразователем TCP в RTU.
Ошибка "несовпадение контрольной суммы" так же характерная для таких преобразователей, здесь должно помочь увеличение значения межбайтового интервала, в настройках канала связи. Большие значения не нужны, т.к. может привести к задержке опроса, попробуйте выставить 50 мс, если будет стабильно работать можно попробовать уменьшать.

Айрат

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #2 : 05 Июня 2024, 07:46:22 »
А в чём ещё может быть причина? Попробовал увеличить интервал опроса и таймаут, но ошибки остались. Вдобавок увидел в логе "Несовпадение количества регистров в ответе.."

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #3 : 05 Июня 2024, 07:53:34 »
Пришлите, пожалуйста, логи с обменом после изменения таймаутов.
И какую величину таймаута вы выставили?

Айрат

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #4 : 05 Июня 2024, 08:09:44 »
Величина таймаута 10000. Межбайтовый интервал 75
« Изменён: 05 Июня 2024, 08:15:07 от srgm »

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #5 : 05 Июня 2024, 08:16:22 »
Да, я ошибся когда написал и перепутал межбайтовый интервал и таймаутом. Я поставил их прям большими, относительно Ваших значений

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #6 : 05 Июня 2024, 08:35:00 »
Этого куска с логами недостаточно.
Надо в OPC сервере настроить сохранение обмена в файл с логами.
Это делается через меню "Работа - Настройки", на вкладке "Логи" поставить галочку "Сохранять в протокол обмен с устройствами".
Потом желательно завершить работу OPC сервера и удалить все файлы из папки "C:\ProgramData\arOPC\logs".
Потом запустить OPC сервер, опрос, дождаться возникновения ситуации и прислать файл.
Ну и ещё неплохо бы посмотреть на вашу конфигурацию.

Айрат

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #7 : 05 Июня 2024, 08:58:30 »
Что Вы имеете в виду под конфигурацией?

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #8 : 05 Июня 2024, 09:07:04 »
Настройки каналов связи, опроса устройств, их теги и т.д.

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #9 : 05 Июня 2024, 09:12:33 »
Судя по логам, в конфигурации у вас одно устройство с адресом 72.
А ответы приходят от устройств с номерами 61, 72, 99, 112.
У вас через это преобразователь ещё кто то работает?

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #10 : 05 Июня 2024, 09:14:12 »
Да, у нас несколько устройств, но мне надо исправить конкретно этот
И как мне исправить, чтобы не выводилась информация с других устройств в это

arOPC

  • Модератор
  • *****
  • Сообщений: 170
  • За словом дело, за делом результат
    • Просмотр профиля
    • ardsoft
Re: arOPC
« Ответ #11 : 05 Июня 2024, 09:18:34 »
Если у вас есть ещё какая то система, которая ведет опрос через этот же преобразователь, то сделать вы, скорее всего, ничего не сможете.
Не все преобразователи поддерживают режим когда можно одновременно подключаться нескольким клиентам. А судя по всему, ваш преобразователь такой режим не поддерживает.

srgm

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: arOPC
« Ответ #12 : 05 Июня 2024, 09:21:03 »
Понял, спасибо огромное за поддержку