Blog post
Разработка, Вс, 06/28/2020 - 16:30
КНС (Канализационная насосная станция) – комплекс оборудования и сооружений используется для перекачки бытовых отходов в систему водоотведения города.
Нашей командой завершен проект по автоматизации канализационных насосных станций жилых комплексов. В данном проекте мы реализовали нижний уровень автоматики и систему диспетчеризации в виде веб-приложения и автоматизированного рабочего места оператора.
Ценовые предложения которые получал заказчик начинались от 500 000 рублей за комплекс автоматизации станции. Нам же удалось сократить затраты на систему в 2 раза.
Резервирование канала связи. Mikrotik в DIN рейке
В первую очередь мы озадачились надежностью системы диспетчеризации. При возникновении нештатной ситуации оператор должен максимально быстро направить бригаду на объект и предостеречь КНС от затопления. По этому в шкаф был установлен Mikrotik Ltap Mini. Устройство по защищенному каналу связи (VPN) предоставляет доступ к серверу к опросу контроллера за устройством (modbus).
Автоматика
В качестве головного устройства выбран контроллер Schnider Electrics m241 с ethernet портом. Прошивка для управления насосами реализована на языке ST. Для удобства обслуживания на дверь шкафа смонтированы индикаторы заполнения резервуара и элементы для управления насосами в ручном режиме.
В качестве системы сбора данных реализовано собственное ПО на Python, а в качестве хранилища реляционная база данных MariaDB.
Вычислительные мощности были предоставлены elasticweb.
Автоматизированное рабочее место оператора, киоск на ubuntu.
Дизайн веб-приложения которое мы сдали заказчику адаптивный. По этому было принято решение запускать его на АРМе оператора в режиме киоска. В качестве операционной системы была установлена Ubunutu 14.
Был реализован базовый скрипт для запуска браузера и перезапуска его при закрытии вкладок.
Далее оператор авторизуется в системе и может получать данные с КНС.
Параметр | Описание | Цена |
---|---|---|
CPU | 100 % нагрузка в час | 0.11$ |
Веб трафик | за использование 5GB | 0.01$< |
MySQL трафик | за использование 5GB | 0.02$ |
IO операции | за 10GB ввод/вывод | 0.01$ |
Оперативная память | за использованные 50 GB | 0.01$ |
Дисковое место | за 30GB/час | 0.02$ |
MySQL диск | за 30GB/час | 0.04$ |
Наша система мониторинга мгновенно снимает показатели нагрузки на сервере и отправлят в службу обработки данных. Мы определяем сколько ресурсов использовал ваш сайт или работа вашего сотрудника на сервере. В конце дня мы подбиваем итоги и выставляем вам счет. Оплата услуг происходит автоматически с персонального баланса на сайте