По итогам обсуждения и предпроектного обследования объекта мы предложили объединить все подсистемы дробильно-сортировочной установки в разработанную с нуля единую систему управления, которую заказчик мог бы в дальнейшем контролировать, модифицировать и модернизировать по мере нужд производства.
Перед началом разработки, в рамках предпроектного обследования объекта были согласованы:
- перечень сигналов;
- формируемые аварии/предупреждения;
- конфигурируемые параметры;
- алгоритмы управления.
Этапы работы над проектом- Разработка программы для основного контроллера Siemens CPU1511, обеспечивающего работу системы управления.
- Разработка интерфейса оператора системы для мониторинга и управления всеми подсистемами дробления и сортировки на основе ПО Simple-Scada. Требования к интерфейсу: использование визуальных элементы ранее применяемой на заводе системы, предоставление оператору ДСУ информации о параметрах работы всех стадий дробления породы, трендов, аварийных предупреждений.
- Разработка системы трендов, аварийных предупреждений, отчетных форм.
- Разработка инструкции оператора, описывающей работу системы управления.
- Проведение пуско-наладочных работ.
Стек технологийПО для ПЛК разрабатывалось на основе ИСР АСУТП TIA Portal, предназначенной для решения задач комплексной автоматизации на базе контроллеров SIMATIC. Языки программирования, используемые в TIA Portal для программирования контроллеров : LAD, FBD, STL, SCL, GRAPH.
Визуальная часть проекта и система аварийных предупреждений разрабатывались в ПО АСУТП Simple-Scada (№4345 от 29.03.2018 в реестре российских программ). Для скриптов использовался встроенный компилятор Object Pascal.
Шаблоны отчетов создавались в системе Stimulsoft Reports, включающей в себя инструменты интеграции отчетов, разработанные на JavaScript, Angular, Blazor, .NET и других платформах.
Результат выполненных работ Создание и передача заказчику автоматизированной системы управления комплексом с возможностью ее дальнейшей модификации и модернизации под нужды производства.