Журнал «ИСУП». (Информатизация и системы управления в промышленности)
ИТ, КИПиА, метрология, АСУ ТП, энергетика, АСКУЭ, промышленный интернет, контроллеры, экология, электротехника, автоматизации в промышленности, испытательные системы, промышленная безопасность

Российская среда разработки нового поколения AltaIDE® для промышленной автоматизации

В статье рассказано о новом решении ОВЕН – среде разработки прикладного ПО для программируемых логических контроллеров. Среда разработки AltaIDE® находится на начальных этапах создания, но уже предоставляет набор функций, позволяющих использовать ее как рабочий инструмент. Рассказано о современных возможностях среды AltaIDE® и перспективах ее дальнейшего развития.

Компания ОВЕН, г. Москва

OWEN_2024.jpg

Российский рынок промышленной автоматизации в текущем десятилетии перешел от задачи простой замены отдельных компонентов внутри шкафа управления к созданию полноценных инженерных экосистем. Пользователю уже недостаточно контроллера и па­ры датчиков. Современные автоматизированные системы состоят из множества компонентов, в которых все элементы (оборудование, программное обеспечение, датчики, инструменты настройки и наладки) должны работать согласованно, а к необходимой документации, инструкциям, обучающим материалам и технической поддержке должен быть предоставлен круглосуточный доступ. Такая логика положена в основу российской среды разработки ОВЕН для контроллеров AltaIDE®.


Что такое AltaIDE®

AltaIDE® – это среда разработки для программирования ПЛК. Уже сегодня она предоставляет ключевую функциональность для создания проектов автоматизации. Имеются современный редактор ко­да на ST, встроенная утилита конфигурирования приборов, средства отладки, работа с библиотеками и полная поддержка Modbus RTU и TCP. Этот набор закрывает основной цикл разработки прикладной программы для контроллера и позволяет использовать AltaIDE® не как демонстрационный прототип, а как рабочий инженерный инструмент, который уже применяется в тестовых проектах системных интеграторов.

Ris_1.jpg

Рис. 1. Функциональные возможности среды AltaIDE®

На первых этапах среда AltaIDE® ориентирована на программируемые логические контроллеры компании ОВЕН. В дальнейшем планируется поэтапное расширение ее присутствия как в рамках линейки ПЛК и программируемых ре­ле ОВЕН, так и в контроллерах других производителей промышленного оборудования.

Отдельное внимание уделяется редактору ко­да. По удобству программирования AltaIDE® максимально приближена к привычным для всех современным средам разработки: умная подсветка ко­да, подсказки, проверка ошибок в реальном времени, навигация и более понятная работа с проектом. При построении АСУ ТП это обеспечивает меньше рутинных действий, сокращает количество ручных проверок и снижает вероятность ошибки на этапе разработки и пусконаладки.


Почему ОВЕН начал разработку собственной среды

Компания ОВЕН уже давно разрабатывает не только оборудование, но и собственные программные решения для автоматизации. Один из примеров – среда программирования Owen Logic, которая помогла пользователям решать задачи на программируемых ре­ле и компактных устройствах, – да­же тем, кто до этого был ма­ло или совсем не знаком с промышленным программированием. Этот опыт показал: важна не только функциональность, но и понятный рабочий процесс. Чем ниже порог входа, проще создание проекта, написание простого алгоритма типового решения, загрузки программы и запуска объекта, тем быстрее начинает работать система.

По мере развития рынка и усложнения задач стало очевидно, что подход Owen Logic невозможно масштабировать до уровня современных ПЛК. Для более сложных проектов требуются другие архитектурные решения: работа с разными языками программирования, полноценной отладкой, коммуникациями, библиотеками, структурой проекта, поддержкой разных устройств и последующим расширением функциональности. Кроме то­го, российскому рынку АСУ ТП важно снижать зависимость от внешних программных компонентов и обеспечить управляемый жизненный цикл продукта. Для промышленного заказчика критичны не только характеристики контроллера, но и предсказуемость развития программной платформы: доступность обновлений, поддержка, совместимость, документация и возможность долгосрочного сопровождения проекта.

Так появилась AltaIDE® – среда, которая создается как часть единой программно-аппаратной платформы для российского рынка АСУ ТП.


Для кого разрабатывается AltaIDE®

Новое решение ориентировано главным образом на инженеров АСУ ТП, системных интеграторов, специалистов по пусконаладке и разработчиков прикладных программ для малых и средних систем автоматизации. Это специалисты, которые ежедневно работают с контроллерами, промышленными протоколами, дискретными и аналоговыми сигналами, библиотечными блоками, задачами и диагностикой. Часто такие пользователи одновременно проектируют систему, пишут программу, настраивают обмен, выезжают на объект, ищут ошибки в подключении и отвечают за запуск оборудования. Для них особенно важны три ве­щи: чтобы работа с программой бы­ла понятной и стабильной, функциональность бы­ла достаточной для реализации проектов конкретного направления, а связка «контроллер – программа – документация – поддержка» бы­ла предсказуемой.

AltaIDE® проектируется именно под такой сценарий. Стоит задача снизить порог входа и дать инженеру привычную, логичную рабочую среду, которая при этом остается достаточно мощной для разработки более сложных проектов.

Ris_2.jpg

Рис. 2. Пример рабочих окон среды разработки AltaIDE®


Российская среда и российский контроллер как ПАК

Одна из ключевых возможностей AltaIDE® раскрывается в связке с контроллерами ОВЕН. Когда среда разработки, среда исполнения (runtime), операционная система и аппаратная платформа развиваются согласованно, заказчик получает не набор отдельных компонентов, а программно-аппаратный комплекс (ПАК).

Для рынка АСУ ТП это открывает ряд перспектив. Во‑первых, появляется единая точка ответственности за совместимость и развитие решения. Во‑вторых, становится проще обеспечивать поддержку в течение жизненного цикла объекта. В‑третьих, возникает основа для развития новых устройств, библиотек, коммуникационных возможностей и инструментов диагностики внутри единой экосистемы. Всё перечисленное особенно важно для среднего сегмента промышленной автоматизации, где заказчику нужна не избыточно сложная система уровня распределенных систем управления (РСУ), а понятное, надежное и развиваемое решение для типовых и умеренно сложных задач, таких как инженерные системы зданий, вентиляция, котельные, насосные станции, небольшие производственные линии, локальные узлы управления и др.


Разработка с применением опыта пользователей

Создание новой среды разработки для промышленной автоматизации невозможно свести только к реализации списка функций. Важно понимать, как пользователь действительно работает: где он ошибается, какие действия повторяет ча­ще всего, в какой момент ему нужна подсказка, как он ищет причину аварии, как переносит старые проекты, как работает с библиотеками и взаимодействует с технической поддержкой.

Поэтому при развитии AltaIDE® обращение к опыту пользователей является одним из главных принципов проектирования. Разработчики анализируют реальные сценарии, проводят внутреннее тестирование, собирают обратную связь от опытных сотрудников компании и внешних пользователей, проверяют не только отдельные функции, но и весь путь инженера: от создания проекта до отладки программы на контроллере. Реализуя кнопку или окно настроек, необходимо убедиться, что пользователь понимает, что происходит в среде, какие действия от не­го требуются и как он будет исправлять проблему, если она возникнет.


Закрытое тестирование и работа с сообществом АСУ ТП

Перед выпуском продукта такого уровня необходимо пройти этапы проверки в условиях, максимально близких к реальным условиям эксплуатации. Поэтому сегодня AltaIDE® тестируется не только внутри компании, но и с привлечением внешних инженеров АСУ ТП и интеграторов.

В закрытом бета-тестировании принимают участие более 50 опытных пользователей. Тестирование AltaIDE® проводится на новом контроллере ПЛК110, на котором участники выполняют подготовленные задания, проверяют типовые сценарии и используют среду в собственных рабочих задачах. Такой формат позволяет достоверно оценить результаты работы. Он помогает выявлять критические ошибки, уточнять пользовательские сценарии и выстраивать приоритеты по разработке в соответствии с реальными запросами специалистов, выполняющих конкретные задачи. Впереди еще много улучшений, и это нормальный путь для такого масштабного проекта, как среда разработки.


Что дальше

Релиз на новом ПЛК110 – первый важный шаг. В дальнейшем AltaIDE® будет развиваться как модульная платформа. В планах – расширение списка языков программирования за счет введения графического языка CFC, развитие визуальных инструментов создания HMI/визуализации, разработка средств миграции проекта, пользовательских библиотек и протокола коммуникации OPC UA.

Что касается аппаратной поддержки, то у команды разработчиков намечена поддержка старших моделей программируемых ре­ле, сенсорных программируемых панелей, а также оборудования сторонних производителей.

Опубликовано в журнале «ИСУП» № 3(123)_2026

Компания ОВЕН, г. Москва,
тел.: +7 (495) 727‑3016,
эл. почта: sales@owen.ru

Иллюстрации предоставлены компанией ОВЕН