Интернет справочник McS.

Главная - Умный дом - Контроллер домашней автоматизации OCELOT - О чем еще надо знать

О чем еще надо знать

Daniel Smith из Applied Digital предоставил мне следующую информацию о логике работы контроллера:

«Полученные команды Х10 и данные о статусе обновляются между проходами программы. Это означает, что такое событие как получение пары команд Х10 можно рассматривать как «одноразовое», и если у вас в программе есть проверки на получение команд, то во всей программе результат будет одинаков. При включении все переменные с номером ниже определяемого пользователем «порога» обнуляются, а с номером выше порога — сохраняют свое значение».

Заключение

Релейно-контактная логика требует некоторого освоения, но если вы знаете ее правила и подводные камни, то вы сможете решать практически любые задачи минимальными средствами. Немногие недостатки РКЛ — иногда требуется довольно много строк кода для решения легко решаемой другими языками задачи, и временное разрешение ограничено быстродействием процессора, так как процессор всегда проходит всю программу, хотя в данный момент некоторые сектора программы и не нужны. Но эти ограничения не важны для такой области, как домашняя автоматизация, и «Ocelot» с его 2000 строк программного кода достаточен для решения большинства задач. Я надеюсь, что эта информация позволит вам выжать максимум из контроллера «Ocelot» и позволит обойти ловушки, в которые попадают из-за непривычной релейно-контактной логики контроллера.

Справочник по внедрению интеллектуальных систем 2005-2006.

Яндекс цитирования Rambler's Top100
Сайт управляется системой uCoz