Ответы в темах
-
АвторЗаписи
-
K. Anton
УчастникИтог работы:
Есть маленький шаблон для ВИСТ.
Кривой, косой, но опрос организовать возможно.
Работать можно только с регистрами: ФУНКЦИЯ 04 (0x04 READ INPUT REGISTERS)
Они поддаются обработке и осмыслению.В случае с регистрами ФУНКЦИЯ 03 (0x03 READ HOLDING REGISTERS) нужно разбираться.
Получить адекватный результат на данный момент не вышло.Минутка юмора: https://yapx.ru/album/YiKBO…
K. Anton
УчастникСпасибо большое за совет.
Думал в этом направлении. Тоже планирую логи смотреть.Штатный ОПС реализован интересно, там можно получить только усредненные часовые показания, а мне нужно дергать мгновенный с переодичностью 10 секунд.
Мне вруки попалась очень хорошая железяка: https://www.waveshare.com/wiki/RS232/485/422_TO_POE_ETH_(B)
Прям мировая игрушка.
Я так понял она реализует кеширование или дает возможность опросить прибор из разных мест.K. Anton
УчастникКосячу, грешу, не прав!
K. Anton
УчастникТуплю… видимо уже совсем туплю.
Тогда у меня еще больше делемма…
Я читаю данные из регистра и они не соответствуют данным сканера и прибора.
В приборе можно выбрать 3 вида modbus (RTU, RTU+, ASCII).
У меня в настройках стоит RTU. В преобразователе интерфейса modbus tcp.
Данные в сканере целое число. Для получения десятичного нужно делить на 10.В общем буду ковырять в среду, если прибор не отнимут.
Последовательность байт может влиять?K. Anton
УчастникКонфигурация линии связи: https://yapx.ru/album/Yg6D2
Шаблон устройства: https://yapx.ru/album/Yg6D8Если я в колонке параметры элемента выбираю тип 4 байта, то элемент обращается к 2 адресам регистра.
Я явно что-то не понимаю.
K. Anton
УчастникЯ что-то не понимаю наверно.
Может быть я не тот драйвер использую?
У меня минимальный размер регистра 2-бита.
Если я меняю размер, то он меняет адреса регистров.K. Anton
УчастникС помощью модбас сканера нашел регистры. Теперь новая проблема, регистр 16 бит.
https://yapx.ru/album/Yg4EMВ RS я не нашел таких типов данных.
K. Anton
УчастникЧто удивительно, данные из регистров памяти приходят или 0 или абра кадабра.
В документации четко прописаны номера регистров. Начинал адресацию с 0 или с 1.
Менял последовательность битов. Результат плачевный.
Может быть еще поковыряюсь в понедельник с прибором. Если у кого-то будет возможность подключиться по удаленке и помочь советом, то я только за!K. Anton
УчастникСсылка на ОРС сервер.
http://www.teplovizor.ru/products/index.php?op=viewarticle&artid=25 (обмен с прибором идет по Modbus.)
У меня не получилось наладить обмен данными между Rapid Scada и Теплосчетчиком ВИС.Т.-
Ответ изменён 1 год, 6 месяцев назад пользователем
K. Anton.
K. Anton
УчастникКоллеги!
Результат моих мытарств:
1. Опрос по протоколу Modbus TCP не удался. Моих знаний и навыков не достаточно для решения данной задачи. Данный в RS и данные в приборе заведомо отличаются. Перепробовал разные комбинации, но внятного результата не получил.
2. Опрос приборов штатным OPC-сервером реализован. Данные передаются, теперь нахожусь на этапе стресс-тестов. Планируется от 100 до 200 приборов ВИС.Т в одной локации.
3. Тепловизор реализовал DA 3.0 OPC-сервер. В целом получилось запустить на win10. Поддержка не осуществляется с 2016 года. Последнее обновление в 2023 году.
В планах вынести OPC DA 3.0 сервер в отдельную виртуальную машину и подключаться к нему по IP (пока не знаю как подступиться. Жду ваши рекомендации.)
4. Modbus от производителя как то странно реализован, видимо лучше заказывать драйвер по мере поступления. (Я так понял я «0» в этой теме).K. Anton
УчастникЯ начну разрабатывать шаблон на объекте.
25.02 отчетность по ТЭ сдам и займусь отладкой.
Опубликую шаблон…
Лиха беда начало.K. Anton
УчастникАга!)
K. Anton
УчастникПрибор не нужно конфигурировать.
Обмен происходит внутри локальной сети через преобразователь интерфейса ETHERNET-RS485.
Нужен образец конфигурации для RAPID SCADAK. Anton
УчастникСпасибо.
Нужно глубже ковыряться.
Попробую поглядеть представления в XML. -
Ответ изменён 1 год, 6 месяцев назад пользователем
-
АвторЗаписи