PDA

Просмотр полной версии : Owen OPC Server не опрашивает тепловычислитель ТВ7



SeraX
29.07.2025, 13:36
Доброго времени суток!
Имеется 6 расходомеров Питерфлоу РС, подключенных к ТВ7 (все настроено, все показывает), модем iRZ ATM41.B.
Требуется передать данные (расход, темп., давление...) с ТВ7 на Simple Scada через Owen OPC Server.
ТВ7 подключен к модему по RS232. Модем зарегистрирован на bridge.irz.net и нормально опрашивается программой "ПО Архиватор", все данные приходят на ура.
При запуске Owen OPC Server-а на модеме мигает Тх, Rx молчит...адреса тегов ТВ7 верные (связывался с производителем ТВ7).
Где-то косяк в настройке OPC server...
Подскажите, может кто сталкивался с такой проблемой?
Заранее спасибо!

kondor3000
29.07.2025, 14:10
При условии, что всё настроено правильно, попробуйте переставить регистры (байты), внизу в настройках тега.

SeraX
29.07.2025, 14:14
При условии, что всё настроено правильно, попробуйте переставить регистры (байты), внизу в настройках тега.

Пробовал все варианты, не помогает(((...

kondor3000
29.07.2025, 15:03
Пробовал все варианты, не помогает(((...

Значит не правильные параметры сети или номер СОМ порта.

melky
29.07.2025, 15:25
ТВ7 подключен к модему по RS232. Модем зарегистрирован на bridge.irz.net и нормально опрашивается программой "ПО Архиватор", все данные приходят на ура и все тоже по Modbus на ура?

imaex
29.07.2025, 15:56
Вы уверены, что там holding-регистры? В доке сказано, что для r/o регистров нужно использовать функцию 4, т.е. это всё же input.

Собственно, я так и работал с ними в свой время.

SeraX
29.07.2025, 16:16
Вы уверены, что там holding-регистры? В доке сказано, что для r/o регистров нужно использовать функцию 4, т.е. это всё же input.

Собственно, я так и работал с ними в свой время.

Вот уже ближе к истине...можно поподробнее?

imaex
29.07.2025, 16:18
Вот уже ближе к истине...можно поподробнее?

Да куда уж подробнее? У Вас в конфигурации OPC-сервера целевые регистры определены как holding. Измените на input.


2.1 Функции Modbus 03 (0x03) (Read Holding Registers) и 04 (0x04) (Read Input Registers)
Функции предназначены для чтения двоичного содержимого шестнадцатиразрядных регистров
прибора. Отличие функции 0x04 от 0x03 в том, что она применяется для чтения параметров,
недоступных для записи.

SeraX
30.07.2025, 08:07
Да куда уж подробнее? У Вас в конфигурации OPC-сервера целевые регистры определены как holding. Измените на input.

Понял, попробую, спасибо! Потом отпишусь, получилось или нет...

SeraX
15.09.2025, 09:31
Понял, попробую, спасибо! Потом отпишусь, получилось или нет...

Доброе утро! Перепробовал всё, ничего не выходит, программой "Архиватор" опрашивается норм, но вот Owen OPC никак не хочет работать(((

kondor3000
15.09.2025, 09:42
Доброе утро! Перепробовал всё, ничего не выходит, программой "Архиватор" опрашивается норм, но вот Owen OPC никак не хочет работать(((

Если читается архиватором, то и ОРС должен читать, где то у вас ошибка.
Выкладывайте скрины с настроек архиватора и ОРС сервера.

imaex
15.09.2025, 10:26
Полтора месяца пробовали, что ли?

Архиватор именно на чтение через modbus настроен?
Чем-нибудь другим пробовали читать, кроме Архиватора и овеновского OPC?

Если совсем ничего не получается:
Установите OPC-сервер с сайта Термотроник. Настройте соединение с прибором. В свойствах соединения задайте "Функции modbus" = "Стандартные". Включите опрос. Если опрос пошёл нормально - смотрите в отладочной информации лог обмена и делайте выводы.

SeraX
15.09.2025, 10:44
Если читается архиватором, то и ОРС должен читать, где то у вас ошибка.
Выкладывайте скрины с настроек архиватора и ОРС сервера.

Настройки во вложении...

SeraX
15.09.2025, 10:46
[QUOTE=imaex;471754]Полтора месяца пробовали, что ли?

Помимо этого работы море...

imaex
15.09.2025, 10:53
1. Извините, а что это за хрень с ip-адресом? 91. Потёрли, что ли?

Это раз. У Вас Архиватор работает через Modbus RTU over TCP, а у овновского OPC Modbus TCP протокол. Owen OPC разве умеет Modbus RTU over TCP? НЯП, нет.

imaex
15.09.2025, 10:59
Если у Вас на овеновском OPC свет клином сошёлся, то попробуйте создать виртуальный COM-порт на нужный IP. Менеджер от Tibbo попробуйте, например.

Если не сошёлся, то берите другой OPC. Например, родной OPC от Термотроник умеет в RTU over TCP.

kondor3000
15.09.2025, 13:39
Кроме протокола ещё и с типом данных беда.
WORD вместо Double, это уметь надо

Используйте ОРС от Инсат https://owen.ru/product/opc_server_insat

SeraX
15.09.2025, 14:56
Всем спасибо! С MasterOPC Universal Modbus Server всё получилось!

koliastok
02.12.2025, 07:18
Добрый день
у вас получилось опросить ТВ7
просто у меня таже проблема только с измеритель-регулятор ТРИД ИСВ151
КСК монитором опрашивает регистр 0 по адресу 1 протокол ASCII
а OPC сервером пишет устройство вернуло запрос код ошибки 1
никак не могу связать его по рс485 с пр103

Александр Пинэко-Скворцов
02.12.2025, 09:12
Добрый день
у вас получилось опросить ТВ7
просто у меня таже проблема только с измеритель-регулятор ТРИД ИСВ151
КСК монитором опрашивает регистр 0 по адресу 1 протокол ASCII
а OPC сервером пишет устройство вернуло запрос код ошибки 1
никак не могу связать его по рс485 с пр103

Ошибка 1 означает, что указанный код функции Modbus устройством не поддерживается.
Для более детального рассмотрения напишите на почту support@owen.ru, приложите документацию на прибор, его сетевые настройки, проект OPC-сервера / OwenLogic.