Помогите разобраться с упр modbus

Ответить
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

Помогите разобраться с упр modbus

#1

Сообщение leaner » 12.05.2019{, 07:26}

Попросили сделать автоматизировать упр входом выходом и упр жалюзями.
Собрал такой пирог ESP 8266 master, 3 pro mini slave.
На одной pro mini собран блок идентификации пользователя и выдача сигналов для управления внешними устройствами.
Что бы контролировать работу модбас, сделал так, что мастер отправляет текущее время слейву и на экране слейва видно время.
Один из трех pro mini выполняет роль скуд.
Кратко о работе Слейва скуд.
Слейв ждет сигнала от датчика входной двери.
При срабатывании датчика, Слейв ждет ключ. Ключ приложен, Слейв изменил статус на открыто и отправил состояние статуса, номер пользователя мастеру.
При выходе прикладывается ключ, Слейв ждет закрытия двери.
Дверь закрылась, Слейв должен выдать сигнал закрытие.
Вот в этом месте затык, сигнал от двери получен, статус изменился на закрыто, Слейв должен отправить сигнал на закрытие.
сигнал то проходит, то нет. поставил 2 таймера на задержку сигналов закрытия.
и все равно, сигнал то бывает то, не бывает.
В первых вариантах проекта, привязывал все к статусу, статус открыт управляющие сигналы отработали на открытие.
Статус закрыт управляющие сигналы отработали на закрытие. Все работало идеально
но была в этой версии одна проблема, если стоит статус открыт, и в это время зависает master. После того как master войдет в режим, срабатывают управляющие сигналы на закрытие приходится опять принудительно выдавать управляющие сигналы на открытие.
Вложения
oxrana1.flp
(906.8 КБ) 21 скачивание

Ответить

Вернуться в «Помогите, а то я "нимагу"»