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