Показать сообщение отдельно
Старый 14.06.2016, 12:29   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Дистанционное управление

Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
поставил счетчик, бит от переменной не возникает, т.е. счетчик не срабатывает, но переключение происходит.. заметил такую особенность что если перевести контроллер в режим дистанционного управления до подключения к нему трима( благо трим грузится дольше чем пиксель) то в момент подключения трима к пикселю, последний переходит в местное управление.. так что напрашивается вывод что проблема все же в наводках которые сбрасывают связь и при повторном подключении происходит переход опять на местное управление..
Наводки должны сформировать модбас-пакет, записывающий единицу в переменную SCi_Дист/Мест. Если этого не происходит - значит переключение не было.

Второй вариант - "усталость" eeprom, которую почти добила частая запись. В этом случае единица может самопроизвольно переключиться в ноль (стекает заряд через повреждённый диэлектрик ячейки eeprom). Но это от трима уже никак не зависит.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием