|
HUB-C2000PP и MQTT
|
|
| arm-skif | Дата: Воскресенье, 05.10.2025, 20:56 | Сообщение # 101 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| Поразбирался больше, посмотрел логи опроса. В общем ситуация там такая. При пошлейфном управлении программа посылает прибору команды на управление шлейфами по одной, а прибор на каждую такую команду может ответить ошибкой (типа прибор занят и просит повторить команду позже). И программа повторно посылает команду на управление шлейфом позже, конкретно по шлейфу с ошибкой. По каждому шлейфу 15 попыток. Я увеличу количество попыток до 30.
Но у вас в конфигурации выставлена максимальная скорость последовательного порта т.е 115200 бод, а можно попробовать снизить скорость до 9600, тогда команды прибору будут поступать с большей задержкой и 15 попыток может хватить. Если не хватит, то еще снизить скорость.
А вот на непошлейфное управление я повлиять не могу, это внутри самого ПП алгоритмы сбоят.
|
| |
|
|
| vetersim | Дата: Понедельник, 06.10.2025, 09:44 | Сообщение # 102 |
|
Группа: Проверенные
Сообщений: 7
Статус: Оффлайн
| Добрый день. Большое спасибо. Хорошо попробую сделать следующим образом: уменьшить скорость порта ModBus до 9600 и поставить галочку "Управлять не разделами, а входящими в них зонами". По результатам отпишусь. Подскажите еще, каких версий у вас пульт С2000М и С2000-ПП, можеть попробую в этом направлении поэкспериментировать.
|
| |
|
|
| arm-skif | Дата: Понедельник, 06.10.2025, 09:49 | Сообщение # 103 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| У меня в постоянной работе пульт 3.14, но есть и 4.14. ПП трех версий: 1.32, 2.01, 3.0
|
| |
|
|
| arm-skif | Дата: Вторник, 07.10.2025, 10:37 | Сообщение # 104 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| Создал репозиторий с исходниками на git, точнее на gitverse.ru. Попробую поучаствовать в конкурсе на получение гранта.
|
| |
|
|
| DIMA6892 | Дата: Среда, 08.10.2025, 21:50 | Сообщение # 105 |
|
Группа: Проверенные
Сообщений: 2
Статус: Оффлайн
| Добрый вечер! Подскажите пожалуйста. Охранка сделана на базе С2000М + КДЛ, в системе есть БКИ , с него можно ставить/снимать разделы. Подключил С2000-ПП в режиме slave, настроил через Uprog. С2000-ПП подключаю к ПК с Windows через RS485-USB. На ПК установлена программа HUB-C2000PP и сервер и клиент. HUB-C2000PP настроил в соответствии с инструкцией. В конфигураторе HUB-C2000PP на вкладке С2000-ПП зоны и разделы отображаются , снимаются и ставиться, все нормально. Но если поставить зону на охрану из HUB-C2000PP то зона ставиться и меняется ее состояние на взята и на БКИ и в HUB-C2000PP. Но если снять зону с охраны с БКИ , то на БКИ она снимается, а HUB-C2000PP состояние не меняется, так и остается в состоянии взят. Если спустя минуту в HUB-C2000PP понажимать на кнопку "Включить контроль" , то состояние меняется на снят. В каком направлении смотреть?
|
| |
|
|
| arm-skif | Дата: Среда, 08.10.2025, 21:55 | Сообщение # 106 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| Добрый вечер. В конфигурации пульта настроена трансляция событий на ПП? Там на вкладке трансляции событий если нажать на ПП, то в правой панели должно везде стоять Да. События в программу приходят от этих зон?
|
| |
|
|
| DIMA6892 | Дата: Четверг, 09.10.2025, 18:07 | Сообщение # 107 |
|
Группа: Проверенные
Сообщений: 2
Статус: Оффлайн
| Добрый вечер! Разобрался. Да, не настроил трансляцию событий на ПП. Теперь все заработало. Спасибо!
Сообщение отредактировал DIMA6892 - Четверг, 09.10.2025, 18:08 |
| |
|
|
| vetersim | Дата: Среда, 22.10.2025, 12:52 | Сообщение # 108 |
|
Группа: Проверенные
Сообщений: 7
Статус: Оффлайн
| Добрый день. Сделал по Вашей рекомендации: установил сначала скорость 9600, потом 2400. Стало стабильнее, но все равно периодически какой-нибудь из ШС не ставится или не снимается. Перепробывал разные варианты, даже менял пульт на другой. Но все равно ситуация кардинально не поменялась.
|
| |
|
|
| arm-skif | Дата: Среда, 22.10.2025, 13:42 | Сообщение # 109 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| Добрый день. В какой ОС используете программу? Увеличу количество попыток взятия шлейфа (при пошлейфном управлении) и пересоберу программу для теста.
В Болид я сообщил о проблеме, может когда-нибудь исправят частичное взятие раздела.
|
| |
|
|
| vetersim | Дата: Среда, 22.10.2025, 13:52 | Сообщение # 110 |
|
Группа: Проверенные
Сообщений: 7
Статус: Оффлайн
| Использую в Docker arm64
|
| |
|
|
| arm-skif | Дата: Среда, 22.10.2025, 21:17 | Сообщение # 111 |
|
Группа: Администраторы
Сообщений: 860
Статус: Оффлайн
| Пересобрал докер arm64. В том же архиве. Версию сервера сменил на 3.3.1 чтобы не запутаться. В этой версии при пошлейфном управлении будет 50 попыток управления каждым шлейфом вместо 15.
Еще я кое-что подправил в контейнерах. Теперь при удалении контейнера не нужно удалять том с базой данных, а раньше без этого появлялась ошибка и приходилось все удалять и заново устанавливать. Но если контейнер уже создан без этого исправления, то ошибка всёравно будет. Не забудьте сохранить полную конфигурацию Сервера через Конфигуратор (там есть такая кнопка).
|
| |
|
|
| vetersim | Дата: Четверг, 23.10.2025, 16:27 | Сообщение # 112 |
|
Группа: Проверенные
Сообщений: 7
Статус: Оффлайн
| Обновил до версии 3.3.1. Теперь буду тестировать Добавлено (27.10.2025, 08:42) --------------------------------------------- Спасибо за внесенные изменения. Все работает нормально.
|
| |
|
|