Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 16:06:39
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Не записываются параметры в РО-2
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] 2 Печать
Автор Тема: Не записываются параметры в РО-2  (Прочитано 9534 раз)
tmax23
Сервисмен
*

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« : 15.10.2018, 05:41:35 »

Добрый день!

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

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

* 2018.10.15 VzljotSp.Services.AppService.log.7z (119.86 Кб - загружено 597 раз.)

* 1.png (196.05 Кб, 1920x1032 - просмотрено 1155 раз.)
* 2018.10.15 VzljotSp.Services.DataService.log.7z (32.41 Кб - загружено 591 раз.)
* 2018.10.15 VzljotSp.Services.TransportService.log.7z (889.69 Кб - загружено 597 раз.)
Записан
tmax23
Сервисмен
*

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #1 : 15.10.2018, 05:50:36 »

Ключ установил от СП4, не помогло.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #2 : 15.10.2018, 10:24:03 »

Здравствуйте!

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

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

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

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #3 : 15.10.2018, 11:37:58 »

Но ведь в СП3 без пароля все работало. Пароль записывали (стандартный 12345), не помогает.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #4 : 15.10.2018, 13:10:35 »

Разницы в драйверах для приборов РО-2(М) в СП3 и СП4 на текущий момент нет.

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

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #5 : 15.10.2018, 13:16:01 »

Речь идет про один и тот же прибор, в СП3 параметры записываются, а в СП4 уже нет. Прибор находится в сервисе. Причем сегодня проверял несколько регуляторов отопления везде одинаковая ситуация. Видимо все же есть разница какая-то... Посмотрите пристальней пожалуйста, нам этот момент очень важен. У нас около 80 объектов с регуляторами отопления.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #6 : 15.10.2018, 14:03:35 »

Понял. Исследуем данный момент.
Записан
Иван Кривокора
Global Moderator
*****

Харизма: 17
Офлайн Офлайн

Сообщений: 582


« Ответ #7 : 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. Пакет разобран

Вы уверены, что действительно выполняли запись?
Записан
Иван Кривокора
Global Moderator
*****

Харизма: 17
Офлайн Офлайн

Сообщений: 582


« Ответ #8 : 15.10.2018, 20:05:19 »

И, само собой, ремарка касательно названия темы - параметры в РО-2 и РО-2М записываются. Smiley))
Записан
tmax23
Сервисмен
*

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #9 : 16.10.2018, 04:04:45 »

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

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #10 : 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 все работало в любом сочетании.


* working.png (363.67 Кб, 1920x1080 - просмотрено 1115 раз.)

* not_working.png (244.76 Кб, 1920x1080 - просмотрено 1099 раз.)
* logs.7z (147.66 Кб - загружено 591 раз.)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #11 : 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 секунд по интернету - это ничтожное качество предоставляемых "услуг связи" и видимо еще некий отклик от "пакета Яровой" (пока оператор весь трафик запишет на жесткий диск...).
Записан
tmax23
Сервисмен
*

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #12 : 18.10.2018, 07:05:00 »

Спасибо за подробный ответ!

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

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

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #13 : 18.10.2018, 08:42:05 »

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

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

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

Харизма: 1
Офлайн Офлайн

Сообщений: 24


WWW
« Ответ #14 : 18.10.2018, 13:36:21 »

Заработало, спасибо!
Записан
Страниц: [1] 2 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.