DTB4848 Установка температуру по RS485 с панели.

Ответить
SKRouter
Сообщения: 9
Зарегистрирован: 13 сен 2015, 18:01

DTB4848 Установка температуру по RS485 с панели.

Сообщение SKRouter »

Подключил к панели терморегулятор DTB4848 .. считывать значения PV и SV получается а установить SV не получается :) Подскажите как правильно это сделать ?

Ryzhij
Сообщения: 1026
Зарегистрирован: 26 авг 2012, 19:25
Откуда: Россия Рязань

Re: DTB4848 Установка температуру по RS485 с панели.

Сообщение Ryzhij »

Запись 06H-функцией
__________________________
Помощь - понятие растяжимое, всяк трактует его в меру своего эгоизма...

SKRouter
Сообщения: 9
Зарегистрирован: 13 сен 2015, 18:01

Re: DTB4848 Установка температуру по RS485 с панели.

Сообщение SKRouter »

Ryzhij писал(а):Запись 06H-функцией
06H - не нашел такую в описании.
там 1000H -PV, 1001H -SV если Вы имеете ввиду 1006H то это не то.
В описании на DTB4848 смотрю есть адрес 8010H (Разрешение/запрет записи из уставок по протоколу связи) если записать 1 то должно заработать. Но как это правильно сделать пока не понял.

Ryzhij
Сообщения: 1026
Зарегистрирован: 26 авг 2012, 19:25
Откуда: Россия Рязань

Re: DTB4848 Установка температуру по RS485 с панели.

Сообщение Ryzhij »

Из английского мануала
RS-485 Communication
1. Supporting transmission speed: 2,400, 4,800, 9,600, 19,200, 38,400bps
2. Non-supported formats: 7, N, 1 or 8, O, 2 or 8, E, 2
3. Communication protocol: Modbus (ASCII or RTU)
4. Function code: 03H to read the contents of register (Max. 8 words). 06H to write 1 (one) word into register. 02H to read the bits data (Max. 16 bits). 05H to write 1 (one) bit into register.
Из русского
Список параметров коммуникации по RS-485
Все термоконтроллеры DTB, имеют в своем составе коммуникационный порт RS-485.
• Поддержка скорости передачи: 2400, 4800, 9600, 19200, 38400 бод;
• Протокол связи: ModBus (ASCII или RTU);
• Неподдерживаемые форматы: 7,N,1 или 8,О,2 или 8,Е,2
• Возможные коммуникационные адреса: 1 – 255
Коды функций: 03H для чтения содержимого регистра (максимум 8 слов), 06H для записи 1 слова в регистр; 02H для чтения битовых данных (максимум 16 бит), 05H для записи 1 бита в регистр
Функция 06Н - это код modbus-команды на запись одиночного регистра.
Address and Content of Bit Register: (First bit of reading will put into LSB, Write data = FF00H for bit set, 0000H for bit clear)
Для записи 1 всё той же 06-й функцией отправляете в регистр 0810H значение FF00H
__________________________
Помощь - понятие растяжимое, всяк трактует его в меру своего эгоизма...

SKRouter
Сообщения: 9
Зарегистрирован: 13 сен 2015, 18:01

Re: DTB4848 Установка температуру по RS485 с панели.

Сообщение SKRouter »

Все дело было в настройке DTB
надо было вручную поставить параметр в ON
CosH:
включение/отключение
возможности изменения
функций по
коммуникационному
протоколу.

:)

Ответить