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

Автоматизация и диспетчеризация => Взлет СП4 => Тема начата: tmax23 от 15.10.2018, 05:41:35



Название: Не записываются параметры в РО-2
Отправлено: tmax23 от 15.10.2018, 05:41:35
Добрый день!

Не записываются параметры в РО-2. Например температуру записываем, а она не меняется, ошибок нет. В чем проблема? На СП3 такого не было, все работало.

PS:
 1. Лицензионный ключ установлен от СП3, но проблем вроде нету, СП4 его видит.
 2. В СП4 прибор заведен как РО-2, но на самом деле прибор РО-2М, повторюсь в СП3 тоже так же было, но работало.


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 15.10.2018, 05:50:36
Ключ установил от СП4, не помогло.


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 15.10.2018, 10:24:03
Здравствуйте!

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

Взлет СП4 поддерживает ключи от Взлет СП3, здесь проблем нет.

А что касается записи параметров, обратите внимание, что у приборов РО-2(М), перед записью ряда параметров необходимо предварительно запись пароль (параметр "Пароль введенный").
Записываете правильный пароль, затем записываете нужный Вам параметр, если конечно его запись поддерживается прибором.


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 15.10.2018, 11:37:58
Но ведь в СП3 без пароля все работало. Пароль записывали (стандартный 12345), не помогает.


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 15.10.2018, 13:10:35
Разницы в драйверах для приборов РО-2(М) в СП3 и СП4 на текущий момент нет.

Предполагаю, что Ваш прибор (который "без пароля все работало") находится в режиме Сервис, поэтому вводить пароль и не требовалось. Пароль нужен для удаленного перевода прибора из режима Работа в Сервис на 15 минут.
Вы сейчас писали об одном и том же приборе с одним и тем же заводским номером и в одном и том же режиме что и раньше или все-таки о разных?


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 15.10.2018, 13:16:01
Речь идет про один и тот же прибор, в СП3 параметры записываются, а в СП4 уже нет. Прибор находится в сервисе. Причем сегодня проверял несколько регуляторов отопления везде одинаковая ситуация. Видимо все же есть разница какая-то... Посмотрите пристальней пожалуйста, нам этот момент очень важен. У нас около 80 объектов с регуляторами отопления.


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 15.10.2018, 14:03:35
Понял. Исследуем данный момент.


Название: Re:Не записываются параметры в РО-2
Отправлено: Иван Кривокора от 15.10.2018, 20:03:47
Здравствуйте!

В приведенных Вами логах я не увидел ни одной попытки записи. Что я искал? В логах транспорта я искал запросы вида:
Код:
0110C09C000204424A00009F3D

Это запрос записи значения "50" параметра Температура в комфортном режиме, РАСПИСАНИЕ на НЕД из приведенного Вами скриншота.

Ну или хотя бы
Код:
0110C09C
- адрес прибора, код функции и адрес регистра. Ничего подобного в логах нет.

Более того, согласно вашему скрину, какие-то операции выполнялись в 09:25 и 09:26. Судя по логам, Вы выполняли только чтение этого регистра C09C в это время.

Код:
[DEBUG] 09:25:54.935 Session 1906. Посылаем запрос: 10010000101F280310020103C09C0002382510032886
[DEBUG] 09:25:56.332 Session 1906. Network: Пришел ответ.
[DEBUG] 09:25:56.332 Session 1906. Получен пакет: 10010000101F2903100201030441A00000EE2D10039D13
[DEBUG] 09:25:56.332 Session 1906. Обработка данных: 01030441A00000EE2D
[DEBUG] 09:25:56.332 Session 1906. Пакет разобран

Код:
[DEBUG] 09:26:19.691 Session 1906. Посылаем запрос: 10010000101F280610020103C09C0002382510036848
[DEBUG] 09:26:21.195 Session 1906. Network: Пришел ответ.
[DEBUG] 09:26:21.195 Session 1906. Получен пакет: 10010000101F2906100201030441A00000EE2D10031BD7
[DEBUG] 09:26:21.195 Session 1906. Обработка данных: 01030441A00000EE2D
[DEBUG] 09:26:21.195 Session 1906. Пакет разобран

Вы уверены, что действительно выполняли запись?


Название: Re:Не записываются параметры в РО-2
Отправлено: Иван Кривокора от 15.10.2018, 20:05:19
И, само собой, ремарка касательно названия темы - параметры в РО-2 и РО-2М записываются. :)))


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 16.10.2018, 04:04:45
Первая операция это чтение (9:25), а вторая запись (9:26) значения "19". После того как, нажимаешь кнопку записи, снова появляется число "20", видимо программа вместо того, что бы его записать - считывает. Я прекрасно понимаю о чем пишу, работаю с этим уже не первый год. Если бы все было так просто: пароль, сервисный режим, не на ту кнопку нажал (что уже совсем глупо конечно), я бы вам не писал. Почему в логах две операции чтения, я не знаю, вы эксперимент то поставьте, если мне не верите.


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 16.10.2018, 05:00:58
Еще пару моментов. А нас все РО-2(М) работают через АССВ-030. В АССВ-030 разные настройки, где-то в поле "Тип прибора" указано "Разные", где-то "РО-2", где-то "РО-2М", но так как СП3 все читал и записывал, мы не заморачивались. Сегодня нашли один узел, где в АССВ-030 прописано "РО-2" и регулятор тоже РО-2 - все записалось. Ниже логи и скрины, в первом случае (working.png) производится чтение и запись в прибор, в который все записалось. Во втором случае (not_working.png) продублирую один из проблемных приборов, где регулятор РО-2М (08:55:38 - write, 08:55:25 - read). Повторюсь, да у нас каша с комбинациями контроллеров и настроек АССВ, но в СП3 все работало в любом сочетании.


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 17.10.2018, 16:38:52
После подробного изучения последних логов, можно вывести несколько проблем:

1. из-за того, что тип прибора не совпадает (РО-2М, а не РО-2 как заведено в СП4), каждый раз производился сбор приборных настроек, т.к. не совпадала версия ПО прибора с РО-2М.
Что касается СП3, то он сквозь пальцы смотрел на определение типа прибора, поэтому в нем у Вас работало, но это не правильно.
Решение: вышлю Вам в л/с ссылку на бета-версию СП4 версии 4.0.22.12 с открытым для использования РО-2М, но без возможности чтения/сбора архивов этого прибора. Обновитесь, переопишите РО-2М как РО-2М в СП4.

2. запросы на запись отправлялись до прибора и он на них отвечал, однако из-за Вашего оператора сотовой связи, ответные сообщения доходили слишком долго что приводило к тайм-ауту и посылкам повторных запросов. Т.е. через 30 сек мы отправляли повторный запрос но получали на него ответ на первый, а так как сервер жестко следит за последовательностью запрос/ответ, он не принимал такие ответы (ошибка - "получен ответ не на мой запрос").
Временное и легкое решение: установите в свойствах подключения тайм-аут в 60 секунд.
Постоянное решение: смените оператора сотовой связи, ответ через 50 секунд по интернету - это ничтожное качество предоставляемых "услуг связи" и видимо еще некий отклик от "пакета Яровой" (пока оператор весь трафик запишет на жесткий диск...).


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 18.10.2018, 07:05:00
Спасибо за подробный ответ!

Обновился, но как изменить тип прибора, программа не дает? Удалять и заново создавать, очень плохая идея... Это как-то можно сделать не тривиальным способом может, я что-то не понял как. Либо может напрямую в SQL таблице, скажите где, я поправлю.

Ну и второй вопрос, как у всех приборов поменять таймаут? Если через базу данных, укажите таблицу, поменяю.


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 18.10.2018, 08:42:05
В БД у Приборов РО-2 (Equip) можно поменять тип прибора (EquipTypeId) на тот EquipType.Id, у которого Code равен 103 (это РО-2М). Важно именно по полю Code смотреть, т.к. EquipType.Id в каждой БД может быть разным.

GroupConnection.TimeOut - и есть тайм-аут группы подключения.

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


Название: Re:Не записываются параметры в РО-2
Отправлено: tmax23 от 18.10.2018, 13:36:21
Заработало, спасибо!


Название: Re:Не записываются параметры в РО-2
Отправлено: Дмитрий Пархоменко от 18.10.2018, 13:41:30
Рады были помочь :)