Modbus 9.3.12
- D7Slider
- Рядовой
- Сообщения: 37
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Поблагодарили: 8 раз
Re: Modbus 9.3.12
Лучше в качестве трансивера использовать микросхемы MAX13488. Работают на высоких скорстях, автоопределение направления(нет необходимости в сигнале RE-DE) и что самое прикольное топология сети им не важна. Хоть звездой соединяй - работает.
Последний раз редактировалось D7Slider 02 июн 2025, 11:00, всего редактировалось 1 раз.
- dstrufanov
- Сержант
- Сообщения: 193
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 23 раза
- Поблагодарили: 35 раз
Re: Modbus 9.3.12
Так их много, например "миллисекунды" в генераторе с одной "л"montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Давайте подправим. Скриншот выложите. Справку я было подправлял. В программе ошибки находил и подправляли.dstrufanov писал(а): 02 июн 2025, 11:00Так их много, например "миллисекунды" в генераторе с одной "л"montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
- dstrufanov
- Сержант
- Сообщения: 193
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 23 раза
- Поблагодарили: 35 раз
Re: Modbus 9.3.12
Да как бы на результат не влияет. А причина скорее всего смешение языковmontirovka писал(а): 02 июн 2025, 11:08 Давайте подправим. Скриншот выложите. Справку я было подправлял. В программе ошибки находил и подправляли.
- Rovki
- Полковник
- Сообщения: 5709
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Modbus 9.3.12
Топология влияет на качество сигнала (согласование линии) , не более. При звезде большая паразитная емкость кабелей и согласовывать нужно каждый луч. Тут трансивер не причемD7Slider писал(а): 02 июн 2025, 10:58 Лучше в качестве трансивера использовать микросхемы MAX13488. Работают на высоких скорстях, автоопределение направления(нет необходимости в сигнале RE-DE) и что самое прикольное топология сети им не важна. Хоть звездой соединяй - работает.
Электронщик до мозга костей и не только
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Подправте и это.dstrufanov писал(а): 02 июн 2025, 11:00Так их много, например "миллисекунды" в генераторе с одной "л"montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Modbus 9.3.12
Спасибо. Поправим.montirovka писал(а): 02 июн 2025, 13:482025-06-02_13-42-19.pngdstrufanov писал(а): 02 июн 2025, 11:00Так их много, например "миллисекунды" в генераторе с одной "л"montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
Подправте и это.
Что еще полезно поправить?
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Не получается настроить Мастер в девятой версии . С мастера данные передаются без ошибок слейву. А вот со слейва данные сыпятся в виде различных значений и пропусков. Сделал мастер на FLProg 7.5. Вместо RND секундный генератор со счетчиком. Залил мастер в Про Мини , а слейв оставил сделанный в девятой версии. Работает без ошибок.
Что в диспетчере задач Мастера поменять, что бы передача RS485 работала без ошибок?У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Modbus 9.3.12
Спасибо. Понятно.montirovka писал(а): 02 июн 2025, 20:09 Не получается настроить Мастер в девятой версии . С мастера данные передаются без ошибок слейву. А вот со слейва данные сыпятся в виде различных значений и пропусков. Сделал мастер на FLProg 7.5. Вместо RND секундный генератор со счетчиком. Залил мастер в Про Мини , а слейв оставил сделанный в девятой версии. Работает без ошибок.
WhatsApp Image 2025-06-02 at 18.54.46.jpeg
Что в диспетчере задач Мастера поменять, что бы передача RS485 работала без ошибок?
Понадобится некоторое время.
В силу организационных особенностей, наверное проблема будет идентифицирована и исправлена ближе к концу месяца.
С уважением, ecoins.
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Подправьте и здесь миллисекунды.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
- dstrufanov
- Сержант
- Сообщения: 193
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 23 раза
- Поблагодарили: 35 раз
Re: Modbus 9.3.12
Строго говоря, ни milisec, ни millisec единицы измерения нет. Есть мс или ms
ПС: Так же нет sec и min
ПС: Так же нет sec и min
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Некоторые сокращения. Секунда -sec, минута - min.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Загрузил проект test_7.5_master2.flp в версию FLProg 8.2.3. Загрузил в Про мини. Результат тот же как и с девяткой - постоянные сбои.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Modbus 9.3.12
Принято, полезная информация. Надеюсь к концу месяца будет поправлен Modbus Master.montirovka писал(а): 03 июн 2025, 12:18 Загрузил проект test_7.5_master2.flp в версию FLProg 8.2.3. Загрузил в Про мини. Результат тот же как и с девяткой - постоянные сбои.
- dstrufanov
- Сержант
- Сообщения: 193
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 23 раза
- Поблагодарили: 35 раз
Re: Modbus 9.3.12
https://ru.wikipedia.org/wiki/%D0%9E%D1 ... 0%A1%D0%98montirovka писал(а): 03 июн 2025, 11:40 Некоторые сокращения. Секунда -sec, минута - min.
2025-06-03_11-26-23.png
Насчет мин согласен, есть
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Продолжил тестирование. Переделал проект для лучшего визуального наблюдения.От мастера к слейву передается число от единицы и выше с увеличением на единицу. Скорость 1200. Теряется передача восьмого, 17,26, 34, 41 и т.д. данных. На видео видно как потерялась восьмерка.
Интересный еще вопрос. В проекте мастера на последней плате добавлен блок вывода в консоль системного параметра количества циклов в единицу времени (спасибо Экоинсу). Есть ли какие то нормы, требования по запасу для процессоров? Нормально ли для платы Мастера с RS485 3100-3200 циклов в секунду?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5709
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Modbus 9.3.12
А что такие маленькие скорости ,будут длинные по времени посылки и другим интерфейсам начнет мешать? ,на 115200 не работает?montirovka писал(а): 04 июн 2025, 10:48 Продолжил тестирование. Переделал проект для лучшего визуального наблюдения.От мастера к слейву передается число от единицы и выше с увеличением на единицу. Скорость 1200. Теряется передача восьмого, 17,26, 34, 41 и т.д. данных. На видео видно как потерялась восьмерка.
WhatsApp Video 2025-06-04 at 07.52.12.mp4
Интересный еще вопрос. В проекте мастера на последней плате добавлен блок вывода в консоль системного параметра количества циклов в единицу времени (спасибо Экоинсу). Есть ли какие то нормы, требования по запасу для процессоров? Нормально ли для платы Мастера с RS485 3100-3200 циклов в секунду?
2025-06-04_10-47-24.png

Электронщик до мозга костей и не только
- montirovka
- Капитан
- Сообщения: 725
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: Modbus 9.3.12
Пробовал на разных скоростях. Ниже скрин на скорости 57600. Больше скорость, больше ошибок.
Слейв принимает, а подсчитать уже не может. Почему?У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя