modbus

  • ХабрахабрФото Modbus терминал и не только

    Modbus терминал и не только

    Когда-то я активно работал с промышленным оборудованием. Часто мне приходило какое-то устройство, и оно общалось с внешним миром по волшебному протоколу Modbus. Будучи излишне уверенным в себе, для каждого такого устройства я писал свою небольшую программу для тестирования. Но спустя непродолжительное время я понял, что это очень утомительное занятие. Интерфейс взаимодействия со мной с пользователем забирал кучу времени разработки. Потом…

    Читать далее »
  • ХабрахабрФото Контроллер в металлическом корпусе, быстрый Modbus и другие новости

    Контроллер в металлическом корпусе, быстрый Modbus и другие новости

    21 и 22 апреля на площадке «Физтехпарка» прошла выставка и конференция WBCE 2023, которую посетили более 500 гостей.  Мы организовали выставку и пригласили туда наших партнёров — было больше 30 участников. Спикеры из 23 компаний выступили с докладами, которые можно посмотреть на нашем YouTube-канале. Чуть раньше мы опубликовали репортаж с конференции, где поведали о новинках и стендах партнеров, а теперь…

    Читать далее »
  • ХабрахабрФото Как мы изобрели велосипед: адаптер USB–RS485 с выходом питания 12 В и защитой

    Как мы изобрели велосипед: адаптер USB–RS485 с выходом питания 12 В и защитой

    Мы в Wiren Board разрабатываем и производим устройства для автоматизации и мониторинга, которые работают на тысячах объектах: жилых комплексах, частных домах и квартирах, сетевых магазинах и ресторанах, складах, нефтяных предприятиях и т.п. В основном это устройства со сложной прошивкой, которая или выполняет какие-то математические вычисления (например, в датчиках), или позволяет настраивать внутреннюю логику работы устройства: реле, диммеры и т.п. А…

    Читать далее »
  • ХабрахабрФото EBYTE MA01-AACX2240: программирование цифровых входов

    EBYTE MA01-AACX2240: программирование цифровых входов

    В предыдущих статьях мы познакомились с замечательным внешним RS485/ModbusRTU блоком расширения EBYTE MA01-AACX2240 и научились управлять работой его реле. Сегодня мы разберём программирование цифровых входов MA01-AACX2240 и научимся получать с них данные в контроллере на ESP32. Поскольку это RS485/ModbusRTU блок, то при помощи него можно не только расширить функционал вашего контроллера, но и вынести реле, цифровые и аналоговые входы на…

    Читать далее »
  • ХабрахабрФото EBYTE MA01-AACX2240: программирование работы реле

    EBYTE MA01-AACX2240: программирование работы реле

    Продолжаем изучение внешнего RS485/ModbusRTU блока расширения MA01-AACX2240 компании EBYTE. Сегодня мы разберём устройство Modbus RTU регистров, принципов доступа к ним и получения информации от MA01-AACX2240 и управления его работой. А также разберём практические примеры скетчей и программирования блока MA01-AACX2240. Особую ценность нашему исследованию придаёт то, что подобная информация отсутствует в интернете и мы выступим тут в качестве пионеров и первопроходцев…

    Читать далее »
  • ХабрахабрФото EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

    EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

    Иногда возникает необходимость расширить функциональность какого-нибудь контроллера, например добавить ему цифровых и аналоговых входов или увеличить количество релейных и транзисторных выходов. Наиболее простой способ это сделать — использовать дополнительные блоки расширения, либо входящие в экосистему вашего контроллера, либо универсальные, предназначенные для работы с любым контроллером. Подобные блоки могут поддерживать различные интерфейсы, наиболее популярным и демократичным из которых является RS485/ModbusRTU. Из…

    Читать далее »
  • ХабрахабрФото Как я настраивал связь по ModBus

    Как я настраивал связь по ModBus

    Про Модбас написано огромное количество статей и снято множество видео: казалось бы, настроить его и принимать по нему нужные данные не составит большого труда, но на практике оказывается не совсем так. Безусловно все это очень помогает, но все же есть несколько нюансов, способных сильно затормозить работу для новичка, впервые столкнувшего с этим, о чем я и хочу поведать на конкретном…

    Читать далее »
  • ХабрахабрФото Сетевой интерфейс для программируемого реле с поддержкой Telegram Bot и HomeKit

    Сетевой интерфейс для программируемого реле с поддержкой Telegram Bot и HomeKit

    Как я реализовал удаленное управление и мониторинг, для программируемого реле ПР200, используя разные сервисы (Telegram Bot, HomeKit) и протоколы (Modbus RTU, Modbus TCP, mqtt) и ESP32. Год назад была статья про управление освещением на ПР, где я на примере показал наиболее часто используемые алгоритмы. Пример демонстрировал работу с клавишными выключателями, подключенными к дискретным входам. В эпоху, когда даже у чайника…

    Читать далее »
  • ХабрахабрФото Программирование Modbus RTU Master на примере Simatic S7-1200 и ПЧ Sinamics V20

    Программирование Modbus RTU Master на примере Simatic S7-1200 и ПЧ Sinamics V20

    Давно хотел рассказать про тонкости программирования обмена по протоколу Modbus RTU в случае, когда контроллер (в нашем случае S7-1214) выступает RTU Master'ом. Недавно меня попросили помочь с обменом между ПЛК и частотным преобразователем Sinamics V20, ну и почему бы не написать заодно заметку, постаравшись приблизить решение задачи к боевым условиям. Собственно говоря, сами немцы эту тему давно осветили: SINAMICS V:…

    Читать далее »
  • ХабрахабрФото Кому в микроконтроллере жить хорошо?

    Кому в микроконтроллере жить хорошо?

    В каком году — рассчитывай, в какой земле — угадывай, задачился вопросами. Насколько ARM быстрее AVR? Какая разновидность протокола Modbus более «быстрая»? ASCII или RTU?Под «быстротой», в данном случае, будем понимать количество машинных циклов процессора необходимых для исполнения всех действий протокола.Исследование быстродействия будем проводить на, широко известной в узких кругах, библиотеке ModBus Slave RTU/ASCII, портированной на микроконтроллеры ATMega48 и STM32L052.…

    Читать далее »


Кнопка «Наверх»