Назначением детектора событий является определение, соответствует ли значение объекта одному или более связанным с ним условиям. В случае выполнения условия, детектор «активируется» и генерирует событие, которое может быть соответствующим образом обработано. Объект может иметь неограниченное число детекторов событий. Способы, с помощью которых отслеживаются события, зависят от типа данных объекта, поэтому в списке Выбор типа отображаются только те
детекторы событий, которые соответствуют текущему типу данных объекта. Детекторы событий могут отслеживать большое число условий, но применяются только для одного объекта. Если требуется выполнить условие, задействующее несколько объектов, или условие, включающее запланированный события, можно использовать составные детекторы событий. Смотрите документацию раздела «Составные детекторы событий».
Объект может иметь столько детекторов, сколько необходимо, причем он может иметь несколько детекторов одинакового типа (например, несколько детекторов верхних или нижних пределов).
Чтобы добавить новый детектор, выберите из списка Тип детектора и нажмите пиктограмму (). Обратите внимание, что для того, чтобы сохранить детектор для текущего объекта, необходимо нажать кнопку «Сохранить». Чтобы удалить существующий детектор, нажмите пиктограмму
, связанную с данным детектором.
Каждый тип детектора имеет атрибут Уровень тревоги. Он определяет, в каком случае детектор будет генерировать сигнал тревоги, а также устанавливает уровень тревоги. Информация по сигналам тревоги приводится на странице общей справки.
Этот детектор применим только к числовым объектам. Верхний предел – это значение, при превышении которого детектор активируется. При желании этот детектор может быть совместно использован с детектором Продолжительности; в этом случае значение объекта может превышать верхний предел в течение указанного времени, затем детектор активируется. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применим только к числовым объектам. Нижний предел – это значение, ниже которого детектор активируется. При желании этот детектор может быть совместно использован с детектором Продолжительности; в этом случае значение объекта может быть менее нижнего предела в течение указанного времени, затем детектор активируется. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применяется ко всем типам данных. Он генерирует событие при любом изменении значения объекта. События, генерируемые данным детектором, не возвращаются автоматически в нормальное состояние.
Данный детектор применяется ко всем типам данных. Он генерирует событие в случае, если значение не меняется в течение заданного значения Продолжительности времени. Такой детектор может быть полезен для обнаружения сбоев оборудования. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применим ко всем типам данных. Он генерирует событие в случае, если значение не обновлялось в течение заданного значения Продолжительности времени. (Изменение значения объекта предполагает новое значение объекта, отличающееся от предыдущего. Обновление значения объекта предполагает изменение только времени фиксации значения; само значение при этом остается прежним). Этот детектор может быть использован для выявления сбоев оборудования. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применяется к двоичным, алфавитно-цифровым объектам и объектам с несколькими состояниями. Он становится активным в момент, когда объект приобретает заданное Состояние. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае объект должен оставаться в заданном состоянии в течение заданного значения продолжительности, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применяется к двоичным, алфавитно-цифровым объектам и объектам с несколькими состояниями. Он становится активным, если количество изменений состояния объекта достигает заданное Количество изменений в течение заданной Продолжительности времени. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применяется только к числовым объектам. Положительный предел – это накопленная сумма, свыше которой детектор активируется, а Вес – это постоянное значение веса, которое используется для расчета накопленной суммы. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае накопленная сумма должна быть более верхнего предела в течение как минимум заданной Продолжительности времени, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.
Данный детектор применяется только к числовым объектам. Отрицательный предел – это накопленная сумма, ниже которой детектор активируется, а Вес – это постоянное значение веса, которое используется для расчета накопленной суммы. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае накопленная сумма должна быть менее нижнего предела в течение как минимум заданной Продолжительности времени, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.