Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2019, 10:15   #1
razerface
Senior Member
 
Аватара для razerface
 
Регистрация: May 2014
Адрес: S-Pb
Сообщения: 278
Благодарил(а): 4 раз(а)
Поблагодарили: 16 раз(а) в 15 сообщениях
По умолчанию Система отопления Qtherm

Здравствуйте уважаемые господа. Получил тут задание на включение системы отопления в общую систему управления. Производитель выслал мне список регистров ModBus. Хотел уточнить: это всё адреса с 0 по 18 INT? Подскажите если не трудно, а то уже мозг закипает. И как это преобразовать в адреса понятные крнтроллеру от Сегнетикса.

И что за адреса 0x000A, 0x000B, 0x000С, 0x000D, 0x000Е
Вложения
Тип файла: pdf Протокол_обмена.pdf (128.8 Кбайт, 28 просмотров)
razerface вне форума   Ответить с цитированием
Старый 15.10.2019, 10:41   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Система отопления Qtherm

Цитата:
Сообщение от razerface Посмотреть сообщение
Здравствуйте уважаемые господа. Получил тут задание на включение системы отопления в общую систему управления. Производитель выслал мне список регистров ModBus. Хотел уточнить: это всё адреса с 0 по 18 INT? Подскажите если не трудно, а то уже мозг закипает. И как это преобразовать в адреса понятные крнтроллеру от Сегнетикса.

И что за адреса 0x000A, 0x000B, 0x000С, 0x000D, 0x000Е
Это адреса, указанные в hex, судя по уставки скорости вентилятора, которая задается 0...64 - там тоже hex. С типом вроде как инт, но не понятно, поэтому я бы эксперементировал.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 15.10.2019, 10:55   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Система отопления Qtherm

Цитата:
Сообщение от razerface Посмотреть сообщение
Хотел уточнить: это всё адреса с 0 по 18 INT?
Из примера обмена видно, что уставка вентилятора INT, находится по адресу 6.

Т.е. в таблице запись адреса через 0х не имеет никакого отношения к правилам модбаса, а просто типичная запись программистов на С/С++. Там префикс 0х означает систему счисления.

PS. Как меня заманал уже этот модикон со своими адресациями. Нет бы придумать префиксы уникальные, так нет, взяли общеупотребительные и заменили им смысл. И вот уже десятки лет все себе нервы портят и мозг сношают...


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 05:55.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024