Публикация 1756UM001ERUP – Август 2002
Программное управление движением 2419
Разработки логики для
управления движением
Для написания прикладной программы управления движением вы можете
включать инструкции движения непосредственно в вашу программу
релейной логики.
Инструкции движения действуют на одну или более осей. Вы должны
определить и сконфигурировать оси до того, как будете их использовать.
Более подробно о конфигурировании осей смотрите в ControlLogix Motion
Module Setup and Configuration Manual (Руководство по установке и
конфигурации модулей управления движением ControlLogix) публикация
1756UM006.
Более подробно о конкретных инструкциях управления движением
смотрите в Logix5000 Controllers Motion Instruction Set Reference Manual
(справочник по набору команд управления движением контроллера
Logix5000), публикация 1756RM007.
Каждая инструкция управления движением имеет операнд под названием
Motion control. Для хранения информации о статусе в процессе
выполнения инструкции движения используется область тега
MOTION_INSTRUCTION. Эта информация о статусе может включать
состояние выполнения инструкции, наличие ошибок, и т.п.
Операнд
инструкции
движения
ВНИМАНИЕ
Теги, используемые в операциях управления
движением или инструкциях движения должны
использоваться однократно. Повторное
использование того же самого управляющего
операнда в других инструкциях может привести к
непреднамеренному выполнению команды.
Более подробно о теге MOTION_INSTRUCTION, для выбора нужных
инструкций движения используйте Logix5000 Controllers Motion Instruction
Set Reference Manual (справочник по набору команд управления движением
контроллера Logix5000), публикация 1756RM007.
Из вашей программы вы можете узнать о состоянии движения и параметрах
конфигурации, используя два метода.
Метод: Пример:
Непосредственный доступ к MOTION_GROUP
и структуре AXIS
сбои осей
состояние
Использование инструкции GSV Текущая позиция
Установка атрибута автоматического
обновления значения тега для группы
движения
CommandAcceleration (Команда
ускорения)
!