Modbus 9.3.12

Использование протокола Modbus
Аватара пользователя
D7Slider
Рядовой
Сообщения: 37
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Поблагодарили: 8 раз

Re: Modbus 9.3.12

Сообщение D7Slider »

Лучше в качестве трансивера использовать микросхемы MAX13488. Работают на высоких скорстях, автоопределение направления(нет необходимости в сигнале RE-DE) и что самое прикольное топология сети им не важна. Хоть звездой соединяй - работает.
Последний раз редактировалось D7Slider 02 июн 2025, 11:00, всего редактировалось 1 раз.
Аватара пользователя
dstrufanov
Сержант
Сообщения: 193
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Modbus 9.3.12

Сообщение dstrufanov »

montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
Так их много, например "миллисекунды" в генераторе с одной "л"
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

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

Сообщение dstrufanov »

montirovka писал(а): 02 июн 2025, 11:08 Давайте подправим. Скриншот выложите. Справку я было подправлял. В программе ошибки находил и подправляли.
Да как бы на результат не влияет. А причина скорее всего смешение языков
Аватара пользователя
Rovki
Полковник
Сообщения: 5709
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Modbus 9.3.12

Сообщение Rovki »

D7Slider писал(а): 02 июн 2025, 10:58 Лучше в качестве трансивера использовать микросхемы MAX13488. Работают на высоких скорстях, автоопределение направления(нет необходимости в сигнале RE-DE) и что самое прикольное топология сети им не важна. Хоть звездой соединяй - работает.
Топология влияет на качество сигнала (согласование линии) , не более. При звезде большая паразитная емкость кабелей и согласовывать нужно каждый луч. Тут трансивер не причем
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

WildCat писал(а): 02 июн 2025, 10:48 Вообще должно быть Re/De
RE (receiver enable) и DE (driver enable)
Поправили
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

dstrufanov писал(а): 02 июн 2025, 11:00
montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
Так их много, например "миллисекунды" в генераторе с одной "л"
2025-06-02_13-42-19.png
Подправте и это.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 02 июн 2025, 13:48
dstrufanov писал(а): 02 июн 2025, 11:00
montirovka писал(а): 02 июн 2025, 10:56 Ошибка переходит из версии в версию.
2793b6a1e9f7f516e25d2ae8d51b932b28ef0a23.jpeg
Так их много, например "миллисекунды" в генераторе с одной "л"
2025-06-02_13-42-19.png
Подправте и это.
Спасибо. Поправим.
Что еще полезно поправить?
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Не получается настроить Мастер в девятой версии . С мастера данные передаются без ошибок слейву. А вот со слейва данные сыпятся в виде различных значений и пропусков. Сделал мастер на FLProg 7.5. Вместо RND секундный генератор со счетчиком. Залил мастер в Про Мини , а слейв оставил сделанный в девятой версии. Работает без ошибок.
WhatsApp Image 2025-06-02 at 18.54.46.jpeg
Что в диспетчере задач Мастера поменять, что бы передача RS485 работала без ошибок?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

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

Сообщение montirovka »

Подправьте и здесь миллисекунды.
2025-06-03_07-53-19.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 03 июн 2025, 07:57 Подправьте и здесь миллисекунды.
2025-06-03_07-53-19.png
Спасибо, поправим.
Аватара пользователя
dstrufanov
Сержант
Сообщения: 193
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Modbus 9.3.12

Сообщение dstrufanov »

Строго говоря, ни milisec, ни millisec единицы измерения нет. Есть мс или ms

ПС: Так же нет sec и min
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Некоторые сокращения. Секунда -sec, минута - min.
2025-06-03_11-26-23.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Загрузил проект test_7.5_master2.flp в версию FLProg 8.2.3. Загрузил в Про мини. Результат тот же как и с девяткой - постоянные сбои.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 03 июн 2025, 12:18 Загрузил проект test_7.5_master2.flp в версию FLProg 8.2.3. Загрузил в Про мини. Результат тот же как и с девяткой - постоянные сбои.
Принято, полезная информация. Надеюсь к концу месяца будет поправлен Modbus Master.
Аватара пользователя
dstrufanov
Сержант
Сообщения: 193
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Modbus 9.3.12

Сообщение dstrufanov »

montirovka писал(а): 03 июн 2025, 11:40 Некоторые сокращения. Секунда -sec, минута - min.
2025-06-03_11-26-23.png
https://ru.wikipedia.org/wiki/%D0%9E%D1 ... 0%A1%D0%98
Насчет мин согласен, есть
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Продолжил тестирование. Переделал проект для лучшего визуального наблюдения.От мастера к слейву передается число от единицы и выше с увеличением на единицу. Скорость 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5709
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Modbus 9.3.12

Сообщение Rovki »

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
А что такие маленькие скорости ,будут длинные по времени посылки и другим интерфейсам начнет мешать? ,на 115200 не работает? :smile427:
Электронщик до мозга костей и не только
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Пробовал на разных скоростях. Ниже скрин на скорости 57600. Больше скорость, больше ошибок.
2025-06-04_11-33-12.png
Слейв принимает, а подсчитать уже не может. Почему?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Modbus»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя