Пожалуйста, включите JavaScript для просмотра этого сайта.

Скрипты Simple-Scada

История: Типы событий

Прошла секунда

Пред. Вверх След. Еще

Описание

Скрипт выполняется каждую секунду.

Пример скрипта

Допустим, требуется выполнять какие-либо действия из скрипта через заданный интервал времени(по таймеру). Для этого, создадим виртуальную переменную "vrTimer" с типом данных Integer. Далее, создадим новый скрипт с типом события "Прошла секунда" и напишем следующий код:

const
  INTERVAL = 60;  // Интервал таймера в секундах
begin
  vrTimer.Value := vrTimer.Value + 1// накапливаем секунды в vrTimer
 
  { если прошло больше, чем INTERVAL секунд с последнего срабатывания таймера }
  if vrTimer.Value >= INTERVAL then
  begin
    // КОД РАЗМЕЩЕННЫЙ ЗДЕСЬ БУДЕТ ВЫПОЛНЯТЬСЯ ПО ТАЙМЕРУ
 
    vrTimer.Value := 0;
  end;
end.