Разработанный аппаратно-программный комплекс (Станция управления) предназначен для управления работой гидрофицированного привода штангового скважинного насоса, производства ЭЛКАМ.
Комплекс технических средств, примененных в АПК, проиллюстрирован на рисунке. Описание алгоритмов, защит и блокировок, а также описание параметров – помещено в техническую документацию, доступную по запросу.
Обеспечена возможность удаленного мониторинга и управления работой оборудования от сигналов системы ТМ. Среда передачи данных: беспроводная (встроен роутер GSM 4G) или – проводная (встроен конвертер RS-485 для медной пары).
В станции размещена мультиязычная Панель оператора для мониторинга и управления по месту:
- Просмотр состояния работы гидропривода на удобной мнемосхеме,
- Управление режимами работы, настройки уставок параметров.
- Возможность просмотра динамограмм в удобном визуальном формате. Построение динамограмм осуществляется на накопленных значениях данных: не реже одного раза в 10 минут.
- Хранение трендов (накопленных значений параметров работы оборудования). Глубина архива до 180 суток с опросом параметров не реже 1 раз в секунду.
- Возможность переноса архивных данных на внешний флеш-носитель.
- Тип ПО: Программируемые логические контроллеры (ПЛК) + Панели оператора
- Языки: С, C++ (Qt), Python
- Базы данных: SQLite
- Протоколы: Modbus RTU/TCP, MQTT
- Операционная система: Linux (Debian) для панелей Chipsee, собранный через Yocto
- Сетевые интерфейсы: GSM LTE (VPN), RS-485, Ethernet
- Инструменты DevOps (для прошивок и образов): Docker, GitLab CI/CD, Bash/Python скрипты.
Общий стек технологий:
- Языки программирования: C, C++ (Qt), Python, Node.js, JavaScript, SQL
- Базы данных: SQLite, MySQL, InfluxDB
- Операционные системы: Linux (серверный и встраиваемый), Debian (Chipsee, Raspberry Pi)
- Протоколы и стандарты: Modbus (RTU/TCP), MQTT, OPC UA, REST API, WebSockets
- Инструменты: Docker, GitLab CI/CD, Kubernetes(план внедрения 2027), Prometheus, Grafana, Jira
