КНС (Канализационная насосная станция) – комплекс оборудования и сооружений используется для перекачки бытовых отходов в систему водоотведения города.
Нашей командой завершен проект по автоматизации канализационных насосных станций жилых комплексов. В данном проекте мы реализовали нижний уровень автоматики и систему диспетчеризации в виде веб-приложения и автоматизированного рабочего места оператора.
Ценовые предложения которые получал заказчик начинались от 500 000 рублей за комплекс автоматизации станции. Нам же удалось сократить затраты на систему в 2 раза.
Резервирование канала связи. Mikrotik в DIN рейке
В первую очередь мы озадачились надежностью системы диспетчеризации. При возникновении нештатной ситуации оператор должен максимально быстро направить бригаду на объект и предостеречь КНС от затопления. По этому в шкаф был установлен Mikrotik Ltap Mini. Устройство по защищенному каналу связи (VPN) предоставляет доступ к серверу к опросу контроллера за устройством (modbus).
Автоматика
В качестве головного устройства выбран контроллер Schnider Electrics m241 с ethernet портом. Прошивка для управления насосами реализована на языке ST. Для удобства обслуживания на дверь шкафа смонтированы индикаторы заполнения резервуара и элементы для управления насосами в ручном режиме.
В качестве системы сбора данных реализовано собственное ПО на Python, а в качестве хранилища реляционная база данных MariaDB.
Вычислительные мощности были предоставлены elasticweb.
Автоматизированное рабочее место оператора, киоск на ubuntu.
Дизайн веб-приложения которое мы сдали заказчику адаптивный. По этому было принято решение запускать его на АРМе оператора в режиме киоска. В качестве операционной системы была установлена Ubunutu 14.
Был реализован базовый скрипт для запуска браузера и перезапуска его при закрытии вкладок.
#!/bin/bash
while true; do chromium-browser --kiosk --incognito https://kns.site.ru; sleep 5s; done
Далее оператор авторизуется в системе и может получать данные с КНС.
автоматизация, web, scada