Общая информация

КАСКАД включает в себя мощный язык сценариев. Этот язык можно использовать для реализации пользовательской логики управления, разработки символов и диалоговых окон, а также отчетности и правил непрерывных расчетов. Язык доступен как через интерфейс пользователя, так и в рамках специального менеджера сценариев. Кроме этого, с помощью языка CONTROL можно определять арифметические функции для точек данных и запускать их в менеджере событий.

Рисунок: использование сценариев на языке CONTROL в менеджерах «КАСКАД Цифра»

Это процедурно-ориентированный язык высокого уровня с поддержкой всех стандартных управляющих структур. Синтаксис языка, насколько это возможно, соответствует стандарту ANSI-C. Некоторые упрощения направлены на повышение удобства использования. Некоторые функции, адаптированные для нужд технологий автоматизации, входят в состав «КАСКАД Цифра».

  • Доступ к элементам точек данных (к переменным образа текущего процесса)
  • Доступ к истории значений и алармов
  • Доступ к конфигурационным элементам элементов точек данных
  • Доступ к свойствам и методам графических объектов
  • Доступ на уровне операционной системы к файлам, последовательному интерфейсу, подключениям TCP, внешним базам данных, электронной почте, SMS и т.д.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *