Использование тегов
4.5 Основные сведения об использовании циклов
WinCC flexible 2005 Компактная\ Стандартная\ Расширенная
4-16 Руководство пользователя, редакция 06\2005, 6AV6691-1AB01-0AB0
4.5 4.5 Основные сведения об использовании циклов
Введение
Циклы используются для управления последовательностями операций проекта,
выполняемых через регулярные интервалы времени. Наиболее распространенными
вариантами применения циклов являются цикл опроса, цикл архивирования и цикл
обновления. В качестве интервала времени цикла вы можете использовать
стандартные значения, определенные в WinCC flexible, либо вы можете задать свои
значения.
Основные сведения
В режиме исполнения проекта, действия, выполняемые через регулярные промежутки
времени, инициируются с помощью циклов. В качестве примеров типичного
использования циклов можно привести циклический опрос внешних тегов,
архивирование данных и обновление экранов.
• Цикл опроса
Цикл опроса определяет моменты времени, в которые HMI-устройство считывает
значения внешнего тега из ПЛК. Следует устанавливать цикл опроса таким
образом, чтобы он соответствовал скорости изменения значений процесса.
Например, температура печи изменяется намного медленнее, чем скорость
электрического привода.
Поэтому если установлен слишком маленький цикл опроса, то действие,
выполняемое циклически, будет выполняться слишком часто, что увеличит
нагрузку на систему, связанную с передачей данных.
• Цикл архивирования
Цикл архивирования определяет
моменты времени, когда данные будут
записываться в журнал. Цикл архивирования всегда является целым кратным
цикла опроса.
• Цикл обновления
Цикл обновления определяет частоту обновления экрана.
Наименьшее возможное значение времени цикла зависит от устройства HMI, которое
будет использоваться в вашем проекте. Для большинства устройств HMI это значение
будет равно 100 мсек. Все другие возможные значения
всегда кратны наименьшему.
Если значения времени стандартных циклов в WinCC flexible не удовлетворяют
требованиям вашего проекта, можно определить свои собственные циклы. Однако
значение времени пользовательского цикла должно быть кратным стандартным
циклам.
Пример применения
Используйте циклы, например, для занесения значений процесса в журналы через
регулярные промежутки времени или для организации напоминаний о необходимости
обслуживания системы через регулярные интервалы времени.