Просмотр полной версии : Owen OPC Server не опрашивает тепловычислитель ТВ7
Доброго времени суток!
Имеется 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
При условии, что всё настроено правильно, попробуйте переставить регистры (байты), внизу в настройках тега.
При условии, что всё настроено правильно, попробуйте переставить регистры (байты), внизу в настройках тега.
Пробовал все варианты, не помогает(((...
kondor3000
29.07.2025, 15:03
Пробовал все варианты, не помогает(((...
Значит не правильные параметры сети или номер СОМ порта.
ТВ7 подключен к модему по RS232. Модем зарегистрирован на bridge.irz.net и нормально опрашивается программой "ПО Архиватор", все данные приходят на ура и все тоже по Modbus на ура?
Вы уверены, что там holding-регистры? В доке сказано, что для r/o регистров нужно использовать функцию 4, т.е. это всё же input.
Собственно, я так и работал с ними в свой время.
Вы уверены, что там holding-регистры? В доке сказано, что для r/o регистров нужно использовать функцию 4, т.е. это всё же input.
Собственно, я так и работал с ними в свой время.
Вот уже ближе к истине...можно поподробнее?
Вот уже ближе к истине...можно поподробнее?
Да куда уж подробнее? У Вас в конфигурации OPC-сервера целевые регистры определены как holding. Измените на input.
2.1 Функции Modbus 03 (0x03) (Read Holding Registers) и 04 (0x04) (Read Input Registers)
Функции предназначены для чтения двоичного содержимого шестнадцатиразрядных регистров
прибора. Отличие функции 0x04 от 0x03 в том, что она применяется для чтения параметров,
недоступных для записи.
Да куда уж подробнее? У Вас в конфигурации OPC-сервера целевые регистры определены как holding. Измените на input.
Понял, попробую, спасибо! Потом отпишусь, получилось или нет...
Понял, попробую, спасибо! Потом отпишусь, получилось или нет...
Доброе утро! Перепробовал всё, ничего не выходит, программой "Архиватор" опрашивается норм, но вот Owen OPC никак не хочет работать(((
kondor3000
15.09.2025, 09:42
Доброе утро! Перепробовал всё, ничего не выходит, программой "Архиватор" опрашивается норм, но вот Owen OPC никак не хочет работать(((
Если читается архиватором, то и ОРС должен читать, где то у вас ошибка.
Выкладывайте скрины с настроек архиватора и ОРС сервера.
Полтора месяца пробовали, что ли?
Архиватор именно на чтение через modbus настроен?
Чем-нибудь другим пробовали читать, кроме Архиватора и овеновского OPC?
Если совсем ничего не получается:
Установите OPC-сервер с сайта Термотроник. Настройте соединение с прибором. В свойствах соединения задайте "Функции modbus" = "Стандартные". Включите опрос. Если опрос пошёл нормально - смотрите в отладочной информации лог обмена и делайте выводы.
Если читается архиватором, то и ОРС должен читать, где то у вас ошибка.
Выкладывайте скрины с настроек архиватора и ОРС сервера.
Настройки во вложении...
[QUOTE=imaex;471754]Полтора месяца пробовали, что ли?
Помимо этого работы море...
1. Извините, а что это за хрень с ip-адресом? 91. Потёрли, что ли?
Это раз. У Вас Архиватор работает через Modbus RTU over TCP, а у овновского OPC Modbus TCP протокол. Owen OPC разве умеет Modbus RTU over TCP? НЯП, нет.
Если у Вас на овеновском OPC свет клином сошёлся, то попробуйте создать виртуальный COM-порт на нужный IP. Менеджер от Tibbo попробуйте, например.
Если не сошёлся, то берите другой OPC. Например, родной OPC от Термотроник умеет в RTU over TCP.
kondor3000
15.09.2025, 13:39
Кроме протокола ещё и с типом данных беда.
WORD вместо Double, это уметь надо
Используйте ОРС от Инсат https://owen.ru/product/opc_server_insat
Всем спасибо! С 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.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot