НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
     
Расширенный
Регистрация | Пароль?  
О компании Продукция Форум Вакансии
Пользователь    Пароль  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"ГУП ДЕЗ района «Текстильщики» рекомендует привлечь ЗАО «Сервисная Компания «Тепловизор» для выполнения работ по сервисному обслуживанию узлов учета тепловой энергии на других объектах г. Москвы."

Н.Н. Елисеева, Главный инженер ГУП ДЕЗ «Текстильщики»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Оборудование производства НПО "Тепловизор"
/  Опять Modbus
«  Предыдущая тема    Следующая тема  »
Тема:  Опять Modbus    

DmIanovich Опять Modbus

Новенький


Добрый день, уважаемые разработчики.
У меня очередной вопрос, прочитав все статьи по форуму по опросу телосчетчиков по протоколу Modbus, я не смог найти ответы на свои вопросы.
У нас объекте используется контроллер Овен ПЛК 160 (у данного плк нет функции 20), поэтому нам остаётся чтение только 04 Read INPUT REGISTERS, чтение регистров 518, 1542, 2566 - Температура и регистров 546, 1570, 2594 - Давление, выполняем на ура)))
А вот остальные регистры: Тепловая мощность, Объём за текущий час, масса за текущий час , тепловая энергия за текущий час и время наработки, прочитать корректные данные не получается.
Я понемаю что тема много раз обсуждалась и описывалась, но вопросы остаются, что именно писать в адрес регистра и какое необходимо выполнить преобразование.
Заранее спасибо. С нетерпением жду вашего совета.
» 6.10.17 16:59 Профайл

CH Re: Опять Modbus

Администратор


Здравствуйте.
Возможно, вы не совсем верно понимаете, что это такое - "за текущий час". Эти значения обнуляются ежечасно, в начале каждого часа, после чего в течение часа растут. Прибор эти величины в чистом виде не индицирует, поэтому проверить истинность считанных значений может быть затруднительно. Может быть читаемые вами данные вполне корректны.
Для получения же индицируемых прибором значений счётчиков-накопителей объёма, массы, тепловой энергии, для начала следует прочитать их основную, раз в час обновляемую часть из заголовка архива.
В отсутствие файловых функций чтения используется функция 04, заголовок первого архива, структура которого описана в руководстве, расположен с адреса 0x1000.
После получения данных из заголовка архива останется прибавить к ним, с преобразованием к одной размерности, значений счётчиков "за текущий час", для получения значений, отображаемых прибором в данную секунду.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 7.10.17 17:15 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.