<< Click to Display Table of Contents >> Navigation: Проект > Автоматическая установка периодического опроса |
По сравнению с периодическим опросом, опрос по изменению является более эффективным, поскольку функциональные блоки и переменные пересчитываются не на каждом такте цикла вычислений, а только тогда, когда они действительно требуют пересчета (изменились данные хотя бы одного входа фб с момента последнего пересчета). Очевидно, что не все функциональные блоки и переменные могут корректно работать при опросе по изменению входов (например те, которые входов не имеют). Поэтому, при вставке таких фб в дерево объектов, для них автоматически устанавливается периодический способ опроса.
Список фб, требующих периодического опроса приведен ниже:
Категория |
Функциональный блок |
Управление |
•Кнопка •Регулятор •Циклограмма •Задатчик дискретный |
Работа с архивом |
•Мгновенное значение по архиву •Среднее значение по архиву •Интеграл по архиву •Счетчик импульсов по архиву •Счетчик пробега по архиву |
Генераторы |
•Пила •Пульсатор •Шум |
Обработка сигналов |
•Звено запаздывания •Фильтр 1 порядка •Частотомер •Дифференциал |
Работ со временем |
•Выдержка времени •Импульс по времени |
Служебные |
•Текущее время •Служебная информация |
Кроме того, периодический опрос устанавливается для Расчета / События, если:
•В формуле используются функции времени без параметров:
Time, Date, DateTime, CurHour, CurShift, CurWeek, CurDay, CurMonth, CurYear
•В формуле используются функции для работы с архивом:
ArchIntegral, ArchAverage, ArchDiscreteCounter, ArchDiscreteCounterTime, ArchMomentValue
•Расчет не содержит параметров (результат вычисления формулы- константа)