Режимы работы контроллера
TWD USE 10 AE 65
Контроль времени сканирования
Введение Время выполнения задачи контролируется сторожевым таймером Tmax
(максимальная длительность цикла задачи). Он позволяет выявить ошибки
приложения (бесконечные циклы и т. д.) и гарантирует максимальную
продолжительность обновления выходов.
Программный
сторожевой
таймер
(периодическое
или
циклическое
выполнение)
При периодическом или циклическом выполнении срабатывание сторожевого
таймера приводит к программной ошибке. Приложение переходит в режим
ОСТАНОВ и устанавливает системный бит %S11 в 1. Перед перезапуском
задачи необходимо при помощи Twido Soft проанализировать причины ошиб-
ки, исправить ошибку в приложении и вернуть программу в режим РАБОТА.
Проверка при
периодическом
выполнении
При периодическом выполнении используется дополнительная проверка для
обнаружения переполнения периода:
z %S19 показывает переполнение периода. Он устанавливается:
z в 1 системой, когда время сканирования больше периода задачи,
z в 0 пользователем.
z %SW0 содержит значение периода (0-150 мс). Он:
z Оно инициализируется при "холодном" пуске значением, определенным
во время конфигурации,
z Может быть изменено пользователем.
Использование
времени
выполнения
мастер-задачи
Системные слова, предоставляющие информацию о времени сканирования:
z %SW11 содержит максимальное время сторожевого таймера (10 - 500 мс ).
z %SW30 содержит время выполнения последнего сканирования.
z %SW31 содержит время выполнения самого продолжительного
сканирования с момента последнего “холодного” пуска.
z %SW32 содержит время выполнения самого короткого сканирования с
момента последнего “холодного” пуска.
Примечание: Состояние ОСТАНОВ - это состояние, при котором выпол-
нение приложения немедленно прекращается из-за программной ошибки,
такой как переполнение при сканировании. Текущие значения данных
сохраняются, что позволяет проанализировать причину ошибки. Программа
останавливается на текущей инструкции. Связь с контроллером возможна.
Примечание: Эта информация также может быть получена из редактора
конфигураций.