Поделитесь, пожалуйста простым скетчем:
Имеется NodeMCU 2шт, подключенные к одной локалке - на одной кнопка, на другой светодиод, зажигающийся при нажатии кнопки.
Как это реализовать через Modbus в Flprog?
Разные видео смотрел, но ничего не понял, т.к. там в основном либо СКАДА, либо RS-485.
Простой пример на Modbus
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Простой пример на Modbus
Один контроллер делается мастером, другой слэйвом. В слэйве добавляете coil, которую потом соедините в выходом на светодиод. В мастере добавляете сервер (указать IP), добавляете слэйв с нужным адресом (у вас это будет по умолчанию 1), добавляете coil с адресом как в слэйве (скорее всего 0). Это что касается модбаса, не силён в локальных сетях, поэтому не подскажу о режимах клиента и точки доступа и IP.
Простой пример на Modbus
а зачем вам модбас??? для вайфая есть спендартные блоки передачи переменых ...
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Простой пример на Modbus
Именно так я и пробовал. Не заработало. Поэтому я создал тему - возможно есть какие-то нюансы.RedSky писал(а): 30 май 2019, 18:56 Один контроллер делается мастером, другой слэйвом. В слэйве добавляете coil, которую потом соедините в выходом на светодиод. В мастере добавляете сервер (указать IP), добавляете слэйв с нужным адресом (у вас это будет по умолчанию 1), добавляете coil с адресом как в слэйве (скорее всего 0). Это что касается модбаса, не силён в локальных сетях, поэтому не подскажу о режимах клиента и точки доступа и IP.
Отправлено спустя 16 минут 27 секунд:
Пробовал. Ненадежно работает. Поэтому и задумался о modbus.dizzyy писал(а): 30 май 2019, 19:16 а зачем вам модбас??? для вайфая есть спендартные блоки передачи переменых ...
Конкретнее:
Когда выставлено "передавать при смене" - если нажать кнопку и только после этого включить плату светодиода, то светодиод не загорится, хотя платы сконнектятся...
Когда выставлено "передавать по переднему фронту" - если нажать кнопку и выключить питание платы с кнопкой, то светодиод другой платы ИНОГДА продолжает гореть.
Сейчас выставлено "передавать периодически" и мало того - кнопка передает импульсы в 1Гц, на плате светодиода импульсы считываются. Т.е. приходят импульсы =1, иначе=0.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Простой пример на Modbus
Это ключевая фраза при использовании ESP8266.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость