Разработка ПО для динамического взвешивания и дозирования сыпучих материалов для ОС Android 7.1 и выше
1. Для выполнения работ заказчиком предоставляется: 1.1. Компьютер архитектуры ARM (далее ПК) на основе Rockchip RK3399, ОС Android 7.1, с модулем АЦП L-Card E14-140M (далее модуль АЦП) с двумя подключенными тензометрическими датчиками, с аналоговым выходом (4 – 20 мА); 1.2. Техническое описание модуля АЦП: https://www.lcard.ru/products/external/e-140m?qt-ltab=0#qt-ltab; 1.3. Библиотеки для работы с модулем АЦП на ОС Android, с техническим описанием и исходными кодами; 1.4. Тестовая программа для работы с модулем АЦП на ОС Android, в виде приложения на ПК и исходных кодов; 1.5. Алгоритм цифровой обработки входного сигнала и расчета количества (массы) материала. 2. Перечень работ: 2.1. Реализовать предоставленный алгоритм измерения, хранения и визуализации количества (массы) материала, прошедшего через дозатор, путем суммирования нарастающим итогом текущего значения массового расхода, написав основной код, и подготовить дистрибутив программы динамического взвешивания и дозирования сыпучих материалов на ОС Android. 2.2. Реализовать алгоритм автоматического и ручного дискретного дозирования сыпучих материалов с установленным значением дозы (ограниченной массы) выпускаемого материала, прошедшего через дозатор. 2.3. Реализовать алгоритм автоматического непрерывного дозирования сыпучих материалов со стабилизированным значением массового расхода. 2.4. Разработать графический интерфейс программы, главный экран – мнемосхема. 2.5. Основные функции программы должны включать: • Расчет количества (массы) материала, прошедшего через дозатор, путем суммирования нарастающим итогом текущего значения массового расхода (кг/мин, т/час); • Количество подключаемых дозаторов: до 4 шт.; • Цифровую обработку входного сигнала с АЦП; • Калибровку при постоянной скорости подачи материала: - калибровку нуля; - калибровку по эталонному весу; - калибровку эталонным весам; - калибровочному грузу; • Калибровку, при переменной скорости подачи материала; • Коррекция показаний веса; • Автоматическую коррекцию нуля; • Ручное дискретное дозирование; • Автоматическое дискретное дозирование; • Автоматическое непрерывное дозирование; • Автоматическая остановка выпуска материала по внешним и аварийным сигналам; • Автоматическая диагностика и сигнализация аварийных состояний; • Работа в составе распределенных АСУ ТП в качестве автономного регулятора регулирования под супервизорным контролем и управлением; • Поддержка протоколов ModBus RTU, ModBus TCP, управление внешними входными и выходными цифровыми каналами модуля АЦП и ПК (в т. ч. RS485) для обеспечения функций дозирования, управления внешними устройствами и взаимодействия со сторонним ПО (АСУ ТП); • Поддержка внешних табло (отображение номера расходомера и текущего значения массового расхода) по порту RS485; • Разграничение прав доступа к сервисам программы: пользователи до 5 ед., администратор 1 ед.; • Настойки графического интерфейса, режимов работы, портов и т.п.; • Формирование отчетов; • Регистрация событий в лог файл; • Режим технологического обслуживания дозатора. 2.6. Разработать программу отладчик-имитатор сигналов дозаторов; 2.7. Провести первичную отладку ПО на отладчике-имитаторе сигналов и на тестовом оборудовании; 2.8. Совместно с Заказчиком провести приемо-сдаточные испытания разработанного ПО. 3. Требования Заказчика к выполнению работ: 3.1. В тексте программы должны присутствовать подробные комментарии; 3.2. Варианты, предложения и результаты работ по каждому этапу Исполнитель оформляет в письменном виде, в электронной форме; 3.3. Решение по завершению каждого этапа и переходу к работе над следующим этапом принимает Заказчик на основе анализа предоставленных данных; 4. Срок выполнения работ. Срок выполнения работ: от 3 до 6 месяцев. 5. Приложения. Описание базового функционала ПО весов для динамического взвешивания, Приложение № 1.