Важная информация

Автоматика Контроллеры Breezart и JetLogic, VAV-системы, датчики

Старый 27.07.2017, 21:50   #1
Александр Агеев
Новый участник
 
Регистрация: 19.07.2017
Сообщений: 22
По умолчанию рашифровка MBIR[0] RCCU

подключились по Modbus RTU, читаем карту:
MBIR[0] = 3074. К инструкции никак не подходит:
1. Проверяем тип аппаратной платформы. MBIR[0]/0x100 должно быть равно 2, что означает
контроллер RCCU, иначе формируем критическую ошибку «Неверный тип контроллера».
2. Проверяем тип устройства. Данный раздел описывает только управление
вентиляционными установками, поэтому если MBIR[0]%0x100 не равно 1 (вентустановка
с электрическим калорифером) или 2 (вентустановка с водяным калорифером), то
формируем критическую ошибку «Неверный типа устройства».
3. Если тип устройства верный, то проверяем версию прошивки контроллера. Данная
инструкция описывает управление вентустановкой, прошивка контроллера которой не
ниже 3.22 в десятичной системе (что соответствует 0х316 в шестнадцатеричной системе).
Если MBIR[1] меньше 0х316, то формируем критическую ошибку «Устаревшая
прошивка».

старший байт =12
младший =2, а должно быть 2 и 2 в обоих. В чем ошибка?
респонс в аттаче
Миниатюры
Нажмите на изображение для увеличения
Название: Capture.PNG
Просмотров: 126
Размер:	20.7 Кб
ID:	386  
Александр Агеев вне форума   Ответить с цитированием
Старый 27.07.2017, 22:29   #2
Step
Автоматика
 
Регистрация: 06.10.2010
Сообщений: 682
По умолчанию

Уточнение по старшему байту:
2 - Breezart RCCU 2.3-3.0
12 - Breezart RCCU 3.1M, 3.2М
13 - Breezart RCCU 3.2M2
Step на форуме   Ответить с цитированием
Старый 27.07.2017, 22:39   #3
Александр Агеев
Новый участник
 
Регистрация: 19.07.2017
Сообщений: 22
По умолчанию

спасибо, с этим понятно.
Почему не могу FC4 больше 80 адресов за раз? если 81, то все - timeout
Александр Агеев вне форума   Ответить с цитированием
Старый 28.07.2017, 05:26   #4
Step
Автоматика
 
Регистрация: 06.10.2010
Сообщений: 682
По умолчанию

Желательно больше 32 переменных за раз не опрашивать. В RCCU 8 битный микроконтроллер, не успевает данные быстро готовить к отправке, может повлиять на точность хода часов (пропуски перываний таймера). А вообще ограничений на количество переменных вроде нет. Должен отдавать столько, сколько входит в пакет 255 байт (согласно спецификации Modbus)
Step на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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