Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: pvb от 22.11.2010, 09:58:18



Название: Установка удалённого значения температуры холодной воды в ТСР-024
Отправлено: pvb от 22.11.2010, 09:58:18
Здравствуйте,

Возникла проблема при записи удалённого значения температуры холодной воды в ТСР-024 по протоколу MODBUS.

Прибор - VZLJOT 76.30.02.60.

При записи значения удалённой  температуры холодного источника по протоколу MODBUS в прибор ТСРВ-024 прибор отвечает, что значение записано, но при чтении этого значения возращает 0 вместо записанного значения.

Прибор настроен на установку удалённого значения температуры холодной воды для ТС1.
Ниже пример записи значения 14,1 и ответа прибора:

запрос:         Length 13: 01 10 C2 60 00 02 04 00 00 00 00 BC E2             
ответ:           Length 8  : 01 10 C2 60 00 02 7C 6E               

По ответу видно, что значение записалось в прибор, но чтение этого значения с помощью функции MODBUS с номером 3 возвращает значение 0 вместо 14,1.

При этом самое интересное, что если выполнять эту же самую процедуру с помощью  вашей программы “Универсальный просмотрщик”, то в запросе на запись и в ответе наблюдаются точно такие же данные. Но при этом значение температуры в приборе меняется.

Такое ощущение, что перед записью данных в прибор необходимо выполнить какие-то запросы MODBUS, которые дают права на запись данных в прибор.

Подскажите, пожалуйста, что необходимо сделать, чтобы запись удалённого значения температуры холодной воды для теплосистемы работала правильно.