Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: ПР200 modbus Slave + Arduino + MAX485

  1. #21
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,023

    По умолчанию

    ну а подключиться через ПК к ПР и так же посмотреть анализатором? Вот вы тут рассуждаете уже сколько? дешманский USB-RS485 в комп и подключиться к ПР. Заработает, вашу поделку в мусорку. Вместе с Ардуино. Не заработает, думать.

    а такие штуки как USB-RS485 должны в каждом ящике стола валяться пачками, тем более при цене в 80-100р за штуку

    https://market.yandex.ru/product--es...ZzZv9rAI1JRiMg

    Российские магазины конечно ахреневшие, но если надо быстро, по другому никак
    Последний раз редактировалось melky; 16.01.2025 в 22:36.

  2. #22

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Кому "важно"? Её ответ никто не принимает. Если max485 продолжает передавать, то его другой передающий не переплюнет. Надо на DE подать 0, чтобы MAX оставил RS485-ю линию в покое.
    Да там 500мс между запросами, ответ с ПРки приходит через ~10мс после запроса , следующий запрос идет примерно через ~450мс, я понимаю как это должно быть… в другом дело…

  3. #23

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ну а подключиться через ПК к ПР и так же посмотреть анализатором? Вот вы тут рассуждаете уже сколько? дешманский USB-RS485 в комп и подключиться к ПР. Заработает, вашу поделку в мусорку. Вместе с Ардуино. Не заработает, думать.

    а такие штуки как USB-RS485 должны в каждом ящике стола валяться пачками, тем более при цене в 80-100р за штуку
    На фото, физический сигнал почему может быть разным? Там везде слева запрос, справа ответ, ответ на запрос верный, по какой такой причине модуль от Овна работает хуже чем модуль от китайца или наоборот? Поймите.
    На модуле от китайца на мой взгляд сигнал лучше и ПРка его понимает чётко, обратно сигнал не воспринимается. Вот тут вопрос наверное больше к разработчикам этого модуля. Если разработчик читает это и знает в чем тут дело, то я тоже хочу понять!!!

  4. #24

    По умолчанию

    Вот тут вопрос наверное больше к разработчикам этого модуля. Если разработчик читает это и знает в чем тут дело, то я тоже хочу понять!!!
    вы серьёзно думаете, что работники ОВЕН сидят и читают каждый день писанину на форуме?
    там на заглавной странице сайта адрес саппорт@овен.ру - вот туда пишите свои проблемы и вопросы

  5. #25

    По умолчанию

    Цитата Сообщение от Barmaleyyy Посмотреть сообщение
    Да там 500мс между запросами, ответ с ПРки приходит через ~10мс после запроса , следующий запрос идет примерно через ~450мс, я понимаю как это должно быть… в другом дело…
    Правильно! Так эти 500мс MAX должен быть в состоянии приема.
    Вот обвязка MAX c Arduino - уже 10 лет работает с ПР-кой:
    RS485toRS232.jpg
    После каждого переданного "0" схема отпускает линию используя в качестве "1" смещение самой линии.
    DE - запрещает передачу, RE - включает встроенный диф-усилитель, чтобы детектировать состояние линии.
    Анализатор поставьте на выход RO? убедитесь, что MAX видит передачу от ПР-ки.

    Смещение на линию:

    Из https://ru.wikipedia.org/wiki/RS-485

    Обратите внимание этот модуль:
    Owen.jpg
    Джамперами J2 и J3 создается смещение, если модуль будет мастером.
    А сам контроллер управляет направлением передачи.

    Поэтому, чтобы получить ответ от ведомого - требуется:
    1. Наличие смещения на линии.
    2. Выключить передатчик у мастера.
    3. Включить прием у мастера, чтобы состояние линии увидел микроконтроллер.

    Если мастер остается в режиме передачи, то передача ПР-ки будет не на всю амплитуду (как у Вас).
    Последний раз редактировалось EFrol; 17.01.2025 в 10:57.

  6. #26

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Правильно! Так эти 500мс MAX должен быть в состоянии приема.
    Вот обвязка MAX c Arduino - уже 10 лет работает с ПР-кой:
    RS485toRS232.jpg
    После каждого переданного "0" схема отпускает линию используя в качестве "1" смещение самой линии.
    DE - запрещает передачу, RE - включает встроенный диф-усилитель, чтобы детектировать состояние линии.
    Анализатор поставьте на выход RO? убедитесь, что MAX видит передачу от ПР-ки.

    Смещение на линию:

    Из https://ru.wikipedia.org/wiki/RS-485

    Обратите внимание этот модуль:
    Owen.jpg
    Джамперами J2 и J3 создается смещение, если модуль будет мастером.
    А сам контроллер управляет направлением передачи.

    Поэтому, чтобы получить ответ от ведомого - требуется:
    1. Наличие смещения на линии.
    2. Выключить передатчик у мастера.
    3. Включить прием у мастера, чтобы состояние линии увидел микроконтроллер.

    Если мастер остается в режиме передачи, то передача ПР-ки будет не на всю амплитуду (как у Вас).
    Большое спасибо ��. Доведу до нужного режима Ардуино-мастер

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Стабильность работы modbus master и slave у ПР200
    от kfvniiz в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 07.01.2024, 20:42
  2. СП310(Master) + ПР200(Slave). Проблема с опросом по ModBus RTU
    от Дворник в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 25.10.2023, 16:22
  3. ПР200 MODBUS Slave регистры энергонезависимые или нет?
    от arty в разделе Среда программирования OWEN Logic
    Ответов: 11
    Последнее сообщение: 12.06.2020, 20:33
  4. RS485 Modbus int32 переменные в ПР200 (Slave)
    от Falanor в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 22.04.2019, 18:55
  5. Прошу несколько советов. Переход с Arduino на ПР200
    от SuperRobot в разделе Среда программирования OWEN Logic
    Ответов: 31
    Последнее сообщение: 06.12.2017, 09:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •