Commit Graph

26 Commits

Author SHA1 Message Date
9071eb4322 Обновление списка ошибок 2025-10-16 09:56:36 +03:00
227deaf686 Исправление ошибки диапазона для записи уставок на четвёртой плате. 2025-10-16 09:23:18 +03:00
4ec595d92e Таймаут во время поиска плат снижен до 50 мс. 2025-10-16 09:20:54 +03:00
a9f3d13b5f Обновление отображения значений регистров с HEX на значения порогов.
Для быстроты ввода дробной части новые значения записывать с учётом последующего деления на 1000. (Ввод 500, Запись 0.500)
2025-10-16 09:11:58 +03:00
5ae694d254 Обновление алгоритма для корректного опроса четвёртой платы. 2025-10-16 08:41:49 +03:00
c2a32e3ff5 Добавлено отслеживание ошибок на платах в режиме отладки. 2025-10-16 08:39:30 +03:00
1e3ecd0834 график ацп выведен в отдельное меню и отвязан от конкретной борды 2025-10-10 18:30:40 +03:00
5b3faa798b фиксы графика и статической компиляции 2025-10-09 18:30:27 +03:00
93b4a24b8b добавлена вклада для отладочных функций
note: крашится в static компиле
2025-10-09 12:05:20 +03:00
4ae15d8c01 добавлен локальный статус для каждого мзктэ 2025-10-08 18:47:23 +03:00
190f3337ed убрана остановка опроса при ошибке платы 2025-10-08 11:31:13 +03:00
726d8d24ef новый алг иправлен
+ исправлен нахождение плат с костылем
+ исправлен вылет приложения при опросе 4 платы (из-за того, что в ней 65, а не 85 регистров) сделал чтобы везде было 85, просто отображатся будет 65
2025-10-08 11:11:12 +03:00
c9b44e5dab Изменение обработки ошибок и вывода записи в лог 2025-09-22 12:40:36 +03:00
14d7907d92 Отмена отслеживания папок Debug и Release 2025-09-15 13:10:16 +03:00
b4803e19e2 Алгоритм изменения скорости обмена данными с платами. Пока без вывода ошибок в лог. 2025-09-15 13:07:14 +03:00
d9f58e72e4 Обновление алгоритма смены скорости обмена - промежуточный коммит 2025-09-10 16:42:25 +03:00
a4cdcb7091 Снапшот перед обновлением алгоритма смены скоростей на платах 2025-09-09 16:48:21 +03:00
7dc314d266 Fix & update
> Исправлено окно настроек (Период опроса плат и раздел сетевого адреса)
> Исправлено значение Odd Parity при передаче
> Добавлена возможность остановить опрос платы

Добавлен модуль LineRinger для опроса Modbus устройств.
2025-03-12 11:05:14 +03:00
568ec9b5d3 Third checkpoint 2025-01-23 17:17:45 +03:00
009ac176f9 Second checkpoint 2025-01-23 17:10:34 +03:00
1b7388821e Checkpoint to git test 2025-01-23 17:05:06 +03:00
fc01a6c06d Pre-release.
Added:
1) Added check for transition to new speed and parity.
2) Added the ability to stop scanning before polling all addresses.
3) A window has been added that allows you to set the value of multiple registers at once. Supports both simple saving on the device and the saved-sent mode.
4) Added check for parity and speed changes.
5) Added output of current voltage to the table.
6) Now, when you click on an indicator in the table, the corresponding element will be highlighted.

Minor updates:
1) Now the device settings take into account the number of boards found during scanning.
2) When you close the main window, the device turns off.
2024-12-18 14:58:33 +03:00
49083ca06d Hot Fix 2.
>Некорректная индикация напряжения ТЭ была устранена.
>Исправлена ошибка с некорректным определением модели регистров.
>Исправлено некорректное визуальное отображение статуса работы МЗКТЕ

Примечание:
Необходимо отвязать индикацию ТЭ от панели управления, передав уставки и коилы на внутренние таблицы
2024-12-11 16:55:48 +03:00
d7063703b6 Hot Fix 1.
>Отображение кнопок статуса МЗКТЭ было изменено.
>Операция записи раньше использовала ИД вместо адреса - исправлено.
>Стартовый адрес опроса плат смещён с нуля до первого.
>При поиске плат в сети использовался адрес по умолчанию вместо итератора - исправлено.
>При поиске плат в сети добавлена проверка на наличие ошибок при приёме.
>Проверка на поведение терминала при отсутствии плат в сети - пройдена.
>Изменено поведение progressbar при поиске плат и опросе их текущих настроек.
>Добавлено сообщение об ошибке во время опроса плат об их текущих настройках.
>Добавлено сообщение об ошибке при некорректном ответе во время опроса текущего напряжения.
2024-12-11 10:57:49 +03:00
5b2a64a39b Программа нуждается в тестировании.
Реализовано и проверено:
1) Подключение устройства
2) Запись и чтение Coil и Holding регистров
3) Индикация работы МЗКТЭ и напряжения на ТЭ

Реализовано и нуждается в проверке:
1) Поиск плат и установление их адресов в сети
2) Сканирование текущих настроек платы при подключении
3) Опрос текущих значений напряжений ТЭ по таймеру
4) Изменение скорости обмена, сетевого адреса плат и настройка контроля четности.

#3
2024-12-10 17:19:23 +03:00
59e9fb65a3 init 2024-11-25 11:44:21 +03:00