|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
15.10.2019, 10:15 | #1 |
Senior Member
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 279
Благодарил(а): 4 раз(а)
Поблагодарили:
16 раз(а) в 15 сообщениях
|
Система отопления Qtherm
Здравствуйте уважаемые господа. Получил тут задание на включение системы отопления в общую систему управления. Производитель выслал мне список регистров ModBus. Хотел уточнить: это всё адреса с 0 по 18 INT? Подскажите если не трудно, а то уже мозг закипает. И как это преобразовать в адреса понятные крнтроллеру от Сегнетикса.
И что за адреса 0x000A, 0x000B, 0x000С, 0x000D, 0x000Е |
15.10.2019, 10:41 | #2 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Система отопления Qtherm
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
15.10.2019, 10:55 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Система отопления Qtherm
Из примера обмена видно, что уставка вентилятора INT, находится по адресу 6.
Т.е. в таблице запись адреса через 0х не имеет никакого отношения к правилам модбаса, а просто типичная запись программистов на С/С++. Там префикс 0х означает систему счисления. PS. Как меня заманал уже этот модикон со своими адресациями. Нет бы придумать префиксы уникальные, так нет, взяли общеупотребительные и заменили им смысл. И вот уже десятки лет все себе нервы портят и мозг сношают... __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |