Управление многозадачным режимом 4-35
Publication 1756-PM001G-EN-P - March 2004
Контрольный перечень для задачи, запускаемой от входа
регистрации оси
Для этого параметра: Обеспечьте выполнение следующих требований:
1. Регистрационный вход Активизируйте регистрационный вход (инструкция MAR). Это позволяет оси
обнаруживать регистрационный вход и запускать событийную задачу.
• Сначала активизируйте регистрационный вход для обнаружения первого
состояния срабатывания.
• Повторно активизируйте регистрационный вход после каждого
выполнения событийной задачи.
• Активизируйте регистрационный вход достаточно быстро для
обнаружения каждого состояния срабатывания.
Если ваша обычная логика: То:
работает достаточно быстро для
повторной активизации регистрационного
входа между состояниями срабатывания
Например, ваша обычная логика всегда
выполняет как минимум 2 сканирования
между регистрационными входами.
При желании вы можете
активизировать
регистрационный вход в вашей
обычной логике.
работает недостаточно быстро для
повторной активизации регистрационного
входа
Активизируйте
регистрационного вход в
соответствующей событийной
задаче.
2. Приоритетность задачи Назначьте данной событийной задаче наивысший приоритет.
Если какая-либо периодическая задача имеет более высокий приоритет,
событийная задача может быть вынуждена ожидать завершения выполнения
такой периодической задачи.
3. Количество событийных
задач
Ограничивайте количество событийных задач.
Каждая дополнительная задача уменьшает время обработки, отводимое для
других задач. Это может привести к перекрытию.
4. Автоматическая обработка
вывода
Для событийной задачи вы, как правило, можете отключить автоматическую
обработку вывода (настройка по умолчанию). Это уменьшает истекшее время
выполнения задачи.
Для принятия решения по этой настройке воспользуйтесь рисунком 4.1 на
странице 4-14.