Система управления котельной

Вопрос относительно того какую операционную систему буду использовать для программы автоматики, изначально честно говоря мучал. Программа должна работать круглосуточно, без оператора. То есть сразу напрашивалась что то unix-подобное, так как  Windows я бы просто побоялся бы ставить для такого режима работы.  Откровенно говоря к  FreeBSD  или  Solaris  у меня больше  симпатий, но пришлось все же ставить  Linux, так как на сегодняшний день с ней по-моему любой  "эникейщик" справится  для  выполнения работ по обслуживанию. Таким образом остановился на ALTLinux, которая всегда отличалась прекрасной руссификацией. Версия была использована Simply Linux 6.0. Ну и надо сказать что программу я  написал довольно таки быстро, так как разные библиотеки для Linux на сегодняшний день в Интернет не редкость. Программа построена таким образом, что есть возможность произвести  замену любого контроллера в режиме работы, а также перепрограммировать контроллер.  Для пуска системы в автоматике необходимо перевести шкафы в режим автоматики, установить флаги связи в программе, нажать на верхнем меню кнопку Пуск, а затем на правой нижней панели  выбрать горелки разрешенные к работе и нажать кнопку Start.
Далее программа будет автоматически управлять котельной, переключать при необходимости котлы, производить переход на жидкий вид топлива, в случае проблемы с газом.  Главное только чтобы электричество было! Программа позволяет просмотреть все сигналы контроллеров и приборов, это в основном  необходимо для отладки системы. Показывает также аварии которые возникают при работе в системе. Кроме этого каждые 5 секунд идет сброс данных о состоянии системы в базу данных MySQL.  Было желание сделать удаленный VPN доступ из Internet, но это реализую если только у клиента возникнет желание расширять данный проект до этого уровня. Была написана также резервная версия под ОС Windows (скан справа внизу ). Правда она имеет статус бета-версии и кроме того без управления базами данных. Для ввода параметров была также написана программа под Windows.  Параметры хранятся в энергонезависимой памяти контроллеров и кроме этого их необходимо настраивать только при пусконаладке, поэтому не было необходимости выносить управление ими в основную программу.





НАЗАД                                 НА ГЛАВНУЮ                         КОНТАКТЫ