Среда разработки Каскад-САУ — это набор редакторов, предназначенных для программирования контроллеров и операторского интерфейса Каскад-САУ.
Программирование контроллеров Каскад-САУ осуществляется с использованием языков программирования международного стандарта IEC 1131-3. Языки программирования Каскад-САУ включают в себя язык функциональных блоков FBD и язык структурированного текста ST. Реализация этих языков в Каскад-САУ не только полностью удовлетворяет требованиям стандарта IEC 1131-3, но и предоставляет набор дополнительных функциональных блоков управления и обработки параметров.
Интерфейс взаимодействия с оператором создается с помощью редактора мнемосхем. Возможности Каскад-САУ позволяют создавать технологические мнемосхемы с поддержкой анимации и звукового сопровождения процесса на уровне современных средств анимации.
В состав среды разработки также включены следующие редакторы:
- Редактор точек (каналов ввода-вывода)
- Программа настройки карт управления
- Диспетчер пользователей
- Программа настройки сводок
Особенности среды разработки
Среда разработки Каскад-САУ обладает рядом особенностей, отличающих ее от подобных систем других производителей:
- единая база данных каналов контроллеров и АРМ;
- разработка распределенных систем в рамках одного проекта;
- поддержка многопользовательского режима разработки;
- встроенные средства автоматического резервного копирования.
В Каскад-САУ используется единая база данных параметров контроллеров и АРМ. Такой подход позволяет исключить дублирование параметров, что характерно для систем с раздельным программированием уровня контроллера и уровня отображения. Кроме того, при таком подходе отпадает всякая необходимость переноса и синхронизации базы данных параметров между отдельными клиентскими рабочими местами. Это максимально облегчает подключение дополнительных АРМ — достаточно лишь установить программное обеспечение Каскад-САУ на новое рабочее место и указать путь к проекту для работы.
Разработка и управление множеством технологических объектов осуществляется в Каскад-САУ в рамках единого проекта. Это означает, что:
- Контроллер одного объекта может использовать любой параметр контроллера другого объекта, входящего в тот же самый проект.
- Можно осуществлять разработку и отладку всех объектов из состава проекта одновременно на одном рабочем месте.
- На одном рабочем месте одновременно могут быть запущены АРМ двух или более различных объектов.
Режим многопользовательской разработки проекта реализован в Каскад-САУ, начиная с самой первой версии, выпущенной в 1996 году. Пользователи на разных клиентских рабочих местах могут одновременно осуществлять разработку системы без нарушения целостности проекта и без привлечения дополнительных средств и усилий на синхронизацию изменений.
Встроенные средства автоматического резервного копирования позволяют выполнять резервное копирование проектов и архивов Каскад-САУ без участия персонала в соответствии с указанным расписанием. Процесс резервного копирования архивов не требует их остановки на время копирования, что особо актуально для построения систем с повышенной надежностью.