Содержание:


Введение

Глобальные переменные в СИМП Лайт используются для:

Передачи данных между скриптами
Создавать глобальные переменные, задавать им значения, изменять значения глобальным переменным, и наконец, получать значения глобальных переменных допускается во всех скриптах, имеющихся в проекте. Скрипты при этом могут быть любого типа ("по таймеру", "по записи"), и иметь различную природу ("C++ script", "Pascal script", "JavaScript", "Blocks diagram").

Организации хранения информации вне скриптов
Способность глобальных переменных сохранять в целостности свое значение на фоне циклической природы работы скриптов, где переменные подвержены бесконечному циклу перерождения (объявление, инициализация, редактирование), позволяет организовать в проекте систему хранения информации без задействования дополнительных виртуальных каналов. Следствием указанной способности глобальных переменных является возможность организации всевозможных счетчиков (подсчет событий, подсчет затраченных периодов времени, таймеров и т.д.).

Восстановления значений виртуальных каналов при перезапуске системы
Это достигается за счет периодического сохранения значений глобальных переменных на жестком диске для предотвращения потери информации scada-системы по непредвиденным причинам, такими как: сбой операционной системы, перезагрузка ПК, отсутствие электропитания ПК и т.д.