Показать сообщение отдельно
Старый 09.04.2014, 12:53   #33
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопросы по быстродействию SMH-2G

Цитата:
Сообщение от BBB36 Посмотреть сообщение
Кстати я сначала вообще думал что все проще, прогнать по переменной от мастера "единицу" и ловить в слейве. Как обрывается связь, единица пропадёт и все. Выяснил что при обрыве контроллер это не видит. Видит только изменение сигнала.
Проблема в том, что вы мыслите изначально неправильными категориями.

Обрыв связи, это не "единица пропала", это "переменная перестала изменяться". Причём не просто "как-то изменяться", а изменяться с детерминированным интервалом.

Если переменная передаётся раз в минуту, то "потеря связи" для неё - это отсутствие изменений за последние несколько минут.

Если переменная передаётся раз в час, то "потеря связи" для неё - это отсутствие изменений за последние несколько часов.

Если переменная передаётся раз в секунду, то "потеря связи" для неё - это отсутствие изменений за последние несколько секунд.

Ваши размышления "раз в секунду будет оптимально" являются аналогичным образом "тычком пальцем в небо". Математика - это такая наука, в которой всё всегда можно просчитать. Просто чаще всего никто ничего не считает за ненадобностью.

Нужно не забывать, что главным является объект. Это именно под него подстраивается автоматика и технология, а не наоборот. А то у вас получается, как у нас в политике: народ служит "слугам народа". Неправильный это менталитет.


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

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