Инструкция по эксплуатации Festo Контроллеры двигателя CMMS-ST

Страница 132

Advertising
background image

6. Режимы работы

132

Festo P.BE-CMMS-CO-SW-RU 1012a

На Рис. 6.14 новый процесс позиционирования запускается только после того, как полностью
завершился предыдущий. Для этого хост анализирует бит

target_reached в объекте statusword.

Рис. 6.14 Простое задание на перемещение

На Рис. 6.15 новая процедура позиционирования запускается, когда предыдущая еще находится
в обработке. Для этого хост передает контроллеру двигателя следующую цель уже тогда, когда
удалением бита

set_point_acknowledge сигнализирует о том, что содержимое буфера им считано,

а соответствующее позиционирование — запущено. Таким образом, процедуры
позиционирования непрерывно следуют друг за другом. Чтобы контроллер двигателя между
отдельными процедурами позиционирования каждый раз кратковременно не притормаживался
на нуль, для этого режима работы объект

end_velocity должен описываться с тем же значением,

что и объект

profile_velocity.

Рис. 6.15 Непрерывная серия заданий на перемещение

Если в

controlword помимо бита new_set_point устанавливается на “1” также бит

change_set_immediately, хост направляет контроллеру двигателя указание немедленно
приступить к новому заданию на перемещение. В этом случае выполнение задания на
перемещение, уже находящегося в обработке, прерывается.

Advertising
Эта инструкция подходит к следующим моделям: