Отправлено спустя 1 минуту 43 секунды:
[spoiler]Блок служит для вывода информации о последней ошибке в обмене с привязанным к нему слейвом. На выходе "ErrorCode" будет либо код последней ошибки, либо 0 если в последний сеанс обмена ошибки не было. Та выходе "New Error" при появлении каждой ошибки будет формироваться импульс длинной в один цикл программы.KaScada писал(а): 03 ноя 2019, 23:51 Где увидели это?
В любом случае ошибка CRC не должна останавливать обмен.
Коды ошибок:
Функция не поддерживается - 1
Ошибка запрашиваемого адреса - 2
Слейв не отвечает мастеру (таймаут) - 244
Ошибка CRC - 255[/spoiler]
вот проект. Отправлено спустя 1 минуту 45 секунд:
в теории, можно при возникновении ошибок (которые больше нуля) ребутить есп8266.