Страница 12 из 13
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 18:34
montirovka
Немного сегодня разбирался с выводом на устройство отображения переменной передаваемой через modbus. Сразу вывести переменную T не получилось. Если выбрать Т -значение, то программа закрывается.
2025-12-28_18-12-00.png
Пришлось через дополнительную переменную .
Переделал проект, который было выкладывал в другой
теме, в проект с подсчетом количества принятых данных за 1 секунду передаваемых через modbus.
2025-12-28_18-05-28_1.png
Вопрос такой. Правильно ли я использовал Blink 1000 ms.? Надо ли после него RTig?
При скорости 19200 и времени Т=49 мс. количество переданных за 1 секунду составляет 21.
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 18:54
ecoins
montirovka писал(а): 28 дек 2025, 18:34
Немного сегодня разбирался с выводом на устройство отображения переменной передаваемой через modbus. Сразу вывести переменную T не получилось. Если выбрать Т -значение, то программа закрывается.
2025-12-28_18-12-00.png
Пришлось через дополнительную переменную .
Переделал проект, который было выкладывал в другой
теме, в проект с подсчетом количества принятых данных за 1 секунду передаваемых через modbus.
2025-12-28_18-05-28_1.png
Вопрос такой. Правильно ли я использовал Blink 1000 ms.? Надо ли после него RTig?
При скорости 19200 и времени Т=49 мс. количество переданных за 1 секунду составляет 21.
Возможно и правильно...
Но настоятельно рекомендую использовать "Универсальный счетчик" - там и проще, и очевиднее.
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 19:37
montirovka
ecoins писал(а): 28 дек 2025, 18:54
montirovka писал(а): 28 дек 2025, 18:34
Немного сегодня разбирался с выводом на устройство отображения переменной передаваемой через modbus. Сразу вывести переменную T не получилось. Если выбрать Т -значение, то программа закрывается.
2025-12-28_18-12-00.png
Пришлось через дополнительную переменную .
Переделал проект, который было выкладывал в другой
теме, в проект с подсчетом количества принятых данных за 1 секунду передаваемых через modbus.
2025-12-28_18-05-28_1.png
Вопрос такой. Правильно ли я использовал Blink 1000 ms.? Надо ли после него RTig?
При скорости 19200 и времени Т=49 мс. количество переданных за 1 секунду составляет 21.
Возможно и правильно...
Но настоятельно рекомендую использовать "Универсальный счетчик" - там и проще, и очевиднее.
А по поводу подключения сразу, без дополнительной переменной ?
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 20:22
ecoins
montirovka писал(а): 28 дек 2025, 19:37
ecoins писал(а): 28 дек 2025, 18:54
montirovka писал(а): 28 дек 2025, 18:34
Немного сегодня разбирался с выводом на устройство отображения переменной передаваемой через modbus. Сразу вывести переменную T не получилось. Если выбрать Т -значение, то программа закрывается.
2025-12-28_18-12-00.png
Пришлось через дополнительную переменную .
Переделал проект, который было выкладывал в другой
теме, в проект с подсчетом количества принятых данных за 1 секунду передаваемых через modbus.
2025-12-28_18-05-28_1.png
Вопрос такой. Правильно ли я использовал Blink 1000 ms.? Надо ли после него RTig?
При скорости 19200 и времени Т=49 мс. количество переданных за 1 секунду составляет 21.
Возможно и правильно...
Но настоятельно рекомендую использовать "Универсальный счетчик" - там и проще, и очевиднее.
А по поводу подключения сразу, без дополнительной переменной ?
Вопрос не совсем понял.
В новом счетчике не требуется создавать переменных.
Cnt.png
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 21:06
montirovka
Можно ли устройство отображения сразу подключить к значению передаваемому по модбас минуя дополнительную переменную? Или обязательно привязывать передаваемых переменную привязывать к переменной, а потом привязывать поле к этой переменной?
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 22:44
ecoins
montirovka писал(а): 28 дек 2025, 21:06
Можно ли устройство отображения сразу подключить к значению передаваемому по модбас минуя дополнительную переменную? Или обязательно привязывать передаваемых переменную привязывать к переменной, а потом привязывать поле к этой переменной?
Можно.
Re: Modbus 9.3.12
Добавлено: 28 дек 2025, 23:13
montirovka
ecoins писал(а): 28 дек 2025, 22:44
montirovka писал(а): 28 дек 2025, 21:06
Можно ли устройство отображения сразу подключить к значению передаваемому по модбас минуя дополнительную переменную? Или обязательно привязывать передаваемых переменную привязывать к переменной, а потом привязывать поле к этой переменной?
Можно.
У меня программа FLPROG 9.6.9 после привязки поля закрывается.
Re: Modbus 9.3.12
Добавлено: 30 дек 2025, 13:06
RomanLPkz
ecoins писал(а): 28 дек 2025, 22:44
montirovka писал(а): 28 дек 2025, 21:06
Можно ли устройство отображения сразу подключить к значению передаваемому по модбас минуя дополнительную переменную? Или обязательно привязывать передаваемых переменную привязывать к переменной, а потом привязывать поле к этой переменной?
Можно.
Ecoins добрый день, а как лучше делать!? Напрямую или через переменную, или можно сразу на клему. Я вот ни как в версии 9.6.9 не могу победить, у меня пк вроли слейва, там опрос идёт стабильно, но внутри есп32 ошибка 244, и ничего не могу сделать, не понимаю что не так. Бьюсь уже месяц, побывал разные преоброзавателя уарт - rs485.
Re: Modbus 9.3.12
Добавлено: 30 дек 2025, 19:30
Ander
Отправил в личку обновленную библиотеку модбасс. Делайте клеммы.
Re: Modbus 9.3.12
Добавлено: 30 дек 2025, 19:49
montirovka
Ander писал(а): 30 дек 2025, 19:30
Отправил в личку обновленную библиотеку модбасс. Делайте клеммы.
Не переменной, а клеммой. Так я понял?
Re: Modbus 9.3.12
Добавлено: 03 янв 2026, 20:39
Vitaliy1905
Всех с новым годом. А есть пример modbus ,где две esp32 передают и принимают по 5 значений друг другу.
Re: Modbus 9.3.12
Добавлено: 04 янв 2026, 05:50
Vitaliy1905
По одному значению друг другу передают, работает. Если больше значений уже нет, только в одну сторону.
Re: Modbus 9.3.12
Добавлено: 04 янв 2026, 08:08
montirovka
Vitaliy1905 писал(а): 04 янв 2026, 05:50
По одному значению друг другу передают, работает. Если больше значений уже нет, только в одну сторону.
Проект ваш можно увидеть?
Re: Modbus 9.3.12
Добавлено: 04 янв 2026, 14:27
montirovka
Добавил в свой проект, что выше, больше переменных. Мастер передает слейву пять переменных Т0-Т4, каждая из которых на 10 больше предыдущей. Слейв так-же передает 5 переменных Т5-Т9, каждая из которых на 10 больше предыдущей. Мастер принимает Т5-Т9, их суммирует и отправляет слейву как Т10. В слейве отдельно подсчитывается сумма Т5-Т9 и выводится на дисплей, а также выводится Т10.
photo_2026-01-04_13-59-11 (3).jpg
Первое число 175 это Т10, второе число 175 это сумма Т5-Т9.
Число 15 показывает, что 15 раз за секунду данные переданы от мастера к слейву. 15+25+35+45+55=175.
Re: Modbus 9.3.12
Добавлено: 08 янв 2026, 14:32
montirovka
При очередных тестах modbus обнаружил, что в одной плате по питанию коротыш. Как я и предполагал виной оказался конденсатор по питанию. Он в сторонке лежит. В место его установил танталовый конденсатор.
photo_2026-01-08_13-09-57.jpg
Тест отремонтированной платы пройден успешно.
Re: Modbus 9.3.12
Добавлено: 08 янв 2026, 15:11
lfgjikjjyj
да он там нахрен не нужен
керамика как раз таки и лучше него работает имеет низкий еср и очлично сглаживают вч помехи а тантал медляк даже и не заметит их
Re: Modbus 9.3.12
Добавлено: 08 янв 2026, 20:57
Fm-Nafing
Тантал это фактически электролит. Он там действительно не нужен.
Ставьте обычную керамику на 0,1мкф.
Re: Modbus 9.3.12
Добавлено: 09 янв 2026, 09:25
belyx
Эти модули могут работать от 3,3 в или только через преобразователи уровней ? Может есть какие-то другие варианты для связи esp8266 по modbus ?
Re: Modbus 9.3.12
Добавлено: 09 янв 2026, 10:48
montirovka
belyx писал(а): 09 янв 2026, 09:25
Эти модули могут работать от 3,3 в или только через преобразователи уровней ? Может есть какие-то другие варианты для связи esp8266 по modbus ?
Работают без преобразователей уровней. Но насколько это правильно и работоспособно под вопросом. У меня на макетной плате две ESP32 соединены по modbus. Дисплей 2004 берет питание 5 вольт от usb компа. Тестер показывает 4.6 вольта на выходе 5 вольт ESP32. Питание 3,3 вольта с одной ESP перекинуто и на вторую. Тестер показывает 3 вольта. При таком питании бывают провалы при передаче. Если обе ESP32 запитывать через usb, то провалов при передаче не замечал. Кто виной провалов не знаю. Может ESP 32 не хватает питания? Не знаю.
photo_2026-01-09_10-22-54.jpg
Re: Modbus 9.3.12
Добавлено: 09 янв 2026, 12:44
belyx
Спасибо за ответ,montirovka! Но насколько это правильно и работоспособно остаётся под вопросом. Из изображения не понял - модули модбас запитали 3,3в или 5в?