Modbus 9.3.12
- montirovka
- Капитан
- Сообщения: 853
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 78 раз
- Поблагодарили: 278 раз
Re: Modbus 9.3.12
Подскажите для чего чекбоксы Сохранять в EEPROM как адрес и значения. Хоть устанавливай, хоть убирай ни чего не меняется. Из таблицы можно устанавливать и редактируется. Версия FLProg 9.5.11.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 853
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 78 раз
- Поблагодарили: 278 раз
Re: Modbus 9.3.12
Подскажите, а есть ли какие то правила, соотношения выбора периода синхронизации в зависимости от скорости порта?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5875
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 79 раз
- Поблагодарили: 274 раза
- Контактная информация:
Re: Modbus 9.3.12
Период синхронизации (частоты отправки запросов мастера ) должен быть больше время отправки ,приема пакетов .
Электронщик до мозга костей и не только
- montirovka
- Капитан
- Сообщения: 853
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 78 раз
- Поблагодарили: 278 раз
Re: Modbus 9.3.12
Этот параметр в настройках slave. Может частота отправки мастеру? Типа как часто мы хотим оправлять данные мастеру? Так я понимаю?Rovki писал(а): 08 окт 2025, 12:59 Период синхронизации (частоты отправки запросов мастера ) должен быть больше время отправки ,приема пакетов .
-
- Сержант
- Сообщения: 169
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 14 раз
Re: Modbus 9.3.12
Это как раз мастер опрашивает первый слейв
Но я так и не потестил эти моменты ибо даже в новой переработаной и улучшеной версии по модбасу до сих пор не работают софтовые уарты
Но я так и не потестил эти моменты ибо даже в новой переработаной и улучшеной версии по модбасу до сих пор не работают софтовые уарты
-
- Сержант
- Сообщения: 209
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 24 раза
- Поблагодарили: 36 раз
Re: Modbus 9.3.12
В смысле "как часто"? Как запросил мастер, так и отвечает слейв, протокол запрос-ответmontirovka писал(а): 08 окт 2025, 14:58 Типа как часто мы хотим оправлять данные мастеру? Так я понимаю?
- montirovka
- Капитан
- Сообщения: 853
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 78 раз
- Поблагодарили: 278 раз
Re: Modbus 9.3.12
Так настройки в слейве, а не в мастере. Как захотел слейв передать, так и принял мастер. Так получается?dstrufanov писал(а): 08 окт 2025, 15:16В смысле "как часто"? Как запросил мастер, так и отвечает слейв, протокол запрос-ответmontirovka писал(а): 08 окт 2025, 14:58 Типа как часто мы хотим оправлять данные мастеру? Так я понимаю?
-
- Сержант
- Сообщения: 209
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 24 раза
- Поблагодарили: 36 раз
Re: Modbus 9.3.12
Странно, это уже не модбас
ПС: Там наверное имеется ввиду, что вы задаете мастеру, как надо опрашивать данного слейва
- montirovka
- Капитан
- Сообщения: 853
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 78 раз
- Поблагодарили: 278 раз
Re: Modbus 9.3.12
Сегодня собрал минимальный проект, в котором передается переменная от мастера слейву и мастер читает переменную со слейва в FLProg 9.1. RS485 подключил через UART RX и TX. Оказывается в версии 9.1 еще нет диспетчера задач. Переменная меняется через 400 мсек. Данные передаются. Заметно, что передача от мастера к слейву немножко медленнее. Запаздывают показания и бывают пропуски. На мастере нет пропусков. Сменил в мастере UART на софтваре сериал. Чуть медленнее стал принимать слэйв.
В мастер залил проект сделанный в FlProg 9.5.11, а слейв оставил 9.1. Работает.
Если в слейв залить проект сделанный в FlProg 9.5.11 то ни куда ни чего не передается.
Скриншот параметров выводимых в монитор порта программы Arduino. Есть мусор. Почему не работает в FLProg 9.5.11 для меня вопрос остался открытый.
В мастер залил проект сделанный в FlProg 9.5.11, а слейв оставил 9.1. Работает.
Если в слейв залить проект сделанный в FlProg 9.5.11 то ни куда ни чего не передается.
Скриншот параметров выводимых в монитор порта программы Arduino. Есть мусор. Почему не работает в FLProg 9.5.11 для меня вопрос остался открытый.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 225
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 26 раз
- Поблагодарили: 59 раз
Re: Modbus 9.3.12
Странно,modbus вроде как бы основа промышленной связи и программа как бы себя так индефицирует . Но остаётся ахиллесовой пятой.
Может я не прав......
Может я не прав......
-
- Лейтенант
- Сообщения: 590
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 39 раз
- Поблагодарили: 119 раз
Re: Modbus 9.3.12
Если использовать современные МК - таких проблем не наблюдается. Монтировка - удалите со своего проекта дисплей и посмотрите в консоль.
-
- Рядовой
- Сообщения: 18
- Зарегистрирован: 05 янв 2022, 19:04
- Имя: Вадим
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: Modbus 9.3.12
Master не проверял, но slave в 9.5.11 на Mega2560 работает хорошо и стабильно, в качестве мастера scada от FLprog. Есть один нюанс правда, если используете плату Arduino, то нужно подключать внешний USB-UART либо разрезать перемычку RESET-EN, иначе при запросе от мастера дергается DTR и arduino перезагружается постоянно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей