Документация по SCADA системе Simp Light


Содержание:


Скрипты виртуальных каналов

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

Модуль "Редактор каналов" предоставляет компактный и удобный интерфейс для создания скриптов. Встроенный "Редактор скриптов", фактически, является полноценной программной средой для создания, компиляции, тестирования и выполнения скриптов.

Пользователю предоставляется один из следующих языков программирования: С++, Pascal, Java. А также есть возможность использовать блочные диаграммы.


    Выполнение скрипта производится одним из двух способов:

     По таймеру

    В этом случае необходимо задать временной интервал запуска скрипта в свойствах виртуального канала (до 3 600 000 миллисекунд);


     По записи в канал

    Скрипт будет запускаться в случае, если пользователь инициирует изменение значения виртуального канала, содержащего скрипт.



    Примечание
    • Переменные скрипта сохраняют свои значения между циклами исполнения скрипта.
    • Для использования значений переменной одного скрипта в другом скрипте, следует использовать глобальные переменные.
    • Для восстановления значения переменной скрипта между циклами остановки/запуска модуля "Монитор", следует использовать глобальные переменные.
    • Система СИМП Лайт содержит стандартные процедуры для основных функций работы с каналами: чтение и запись в канал, считывание информации из текстового файла, запуск мнемосхемы и др. Подробности смотреть тут.