• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, спасибо большое! Подскажите пожалуйста в версии 0.6.4 SDK - 1.5.4, а в версии 0.6.3 SDK 2.0.0. Почему так?
  2. D

    Modbus TCP / RTU RS-485 + WEB server

    Добрый день! @pvvx, а Вы не могли бы выложить fullflash_modbusrs485 для 0.6.3 или 0.6.4 (какая последняя)? Использую вашу разработкой в режиме TCP2RTU, а с эклипсом не очень дружу.
  3. D

    Modbus TCP / RTU RS-485 + WEB server

    Да, забыл, приведенные выше осциллограммы сделаны на скорости 9600, на этой скорости лучше всего видно проблему
  4. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, у меня проблема следующая. В линии 485 имеется два устройства. Каждое устройство по отдельности опрашивается без ошибок, независимо от количества транзакторов и скорости. Если, например, мы создаем один транзактор опрашивающий устройство по адресу 1, то всё отлично, ошибок нет. Как только...
  5. D

    Modbus TCP / RTU RS-485 + WEB server

    Как же будет видно сколько ошибок, если вы предлагаете каждые три секунды сбрасывать счетчик? А по поводу битовых пересылок, можно и слово по состоянию транзактора передавать, и даже передавать в него не только живой Slave или нет, но и код ошибок ModBus, будет более подробная диагностика...
  6. D

    Modbus TCP / RTU RS-485 + WEB server

    Тестирую уже третьи сутки, два транзактора, скорость опроса 4 раза в секунду. Ни одной ошибки нет. Зависаний тоже не смог повторить, всё работает отлично! Не плохо было бы отслеживать обрыв связи со Slave-ом не счетчиком ошибок, а взведением бита (например, три посылки подряд без ответа, взводим...
  7. D

    Modbus TCP / RTU RS-485 + WEB server

    Не десяток, но штук по шесть в линии ). Я может не так выразился. Я понимаю, что если отключить все источники питания с RTC то данные хранящиеся в ней потеряются, но почему эта область памяти не обнуляется, а заполняется рандомными значениями?
  8. D

    Modbus TCP / RTU RS-485 + WEB server

    Попробовал! Отлично работает, спасибо Вам! Буду тестировать дальше... Скажите, а ограничение в 10 транзакторов, чем то обусловлено или можно увеличить их колличество? И еще вопросик - почему если ESP перезапустить без доп питания на пятую ногу, то область памяти RTC не обнуляется, а захламляется...
  9. D

    Modbus TCP / RTU RS-485 + WEB server

    Спасибо! Готовая прошивка запустилась. Проблема с зависанием осталась
  10. D

    Modbus TCP / RTU RS-485 + WEB server

    Поторопился я похоже. Сейчас прошил с исходников. Теперь даже ModBus настроить нельзя. Вместо полях настройки скорости и задержек знаки "?". Ввожу настройки, нажимаю Set Configuration, опять знаки вопросов появляются. Транзакторы тоже добавить нельзя
  11. D

    Modbus TCP / RTU RS-485 + WEB server

    Странно, у меня всё по прежнему (. Снимаю питание с adm-ки и опрос со стороны RTU останавливается. Уже три раза перепроверил, прошивку перезалил, результат стабилен - ВИСНЕТ (((
  12. D

    Modbus TCP / RTU RS-485 + WEB server

    Я в качестве преобразователя интерфейса использую вот такую плату...
  13. D

    Modbus TCP / RTU RS-485 + WEB server

    У меня у одного если во время работы ESP оторвать питание с ADM-ки, то опрос со стороны RTU полностью пропадает? Даже взведение StartFlag на транзакторе приводит только к увеличению счетчика fifo, счетчики ошибок тоже ничего не показывают. В остальном ESP полностью работоспособна как со стороны...
  14. D

    Modbus TCP / RTU RS-485 + WEB server

    Разобрался в чем дело. Сбило с толку настройка четности (parity) у меня стоит none, а перечитав ветку понял, что при такой четности 2 стоп бита. Обычно стоп биты настраиваются отдельно. Поставил на slave-е 2 стоп бита и всё пошло. Оставлю на пару суток тестироваться. Спасибо!
  15. D

    Modbus TCP / RTU RS-485 + WEB server

    Постоянно сыпятся в транзактор ошибки при опросе. Сначала грешил на max485 он у меня 5 вольтовый был. Заказал ADM-ку на 3,3. Сегодня поставил и начал тестить. Ничего не изменилось (. Только процентов 15 ответов приходит от slave-а. В роли slave пробовал и программу ModSim32 и контроллеры GE-IP и...
  16. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, а в качестве modbus slave, для тестирования, какой программой пользуетесь? Или железку какую то опрашиваете?
  17. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, маленький вопросик. В настройках ModBus при выборе скорости 19200, скорость устанавливается 19203. Из за чего такое происходит?
  18. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, спасибо за Ваш труд! Отличный проект! RTC память проверил, все работает, данные сохраняются. Тестируем дальше
  19. D

    Modbus TCP / RTU RS-485 + WEB server

    @pvvx, спасибо за подсказки, все получилось! Столкнулся еще с одной сложностью. В буфере есть десять байт, которые пишутся в slave устройство. Инициализировать при старте esp эти десять байт нет смысла, т.к. они периодически меняются. Получается при перезапуске ESP, буфер обнуляется и в slave...
  20. D

    Modbus TCP / RTU RS-485 + WEB server

    pvvx, вы писали, что для инициализации транзакторов при старте ESP нужно файл mdb.bin переименовать в mbdini.bin и записать его на диск в директорию protect. Так вот я настроил транзакторы, выкачал mdb.bin, переименовал его, а вот как его в ESP отправить в директорию protect? Всю голову сломал...
Сверху Снизу