3 описание функций, Предварительная параметризация, Пример – Инструкция по эксплуатации Festo Контроллеры двигателя CMMS-ST

Страница 139

Advertising
background image

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

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

139

6.4.3

Описание функций

Предварительная параметризация

Прежде чем контроллер двигателя сможет переключиться в режим работы

interpolated position

mode, должны быть выполнены различные настройки: К ним относятся настройка интервала
интерполяции (

interpolation_time_period), т.е. времени между двумя телеграммами SYNC, тип

интерполяции (

interpolation_submode_select) и тип синхронизации

(

interpolation_sync_definition). Дополнительно должен быть разблокирован доступ к буферу

позиций через объект

buffer_clear.

ПРИМЕР

Задание

Объект CAN / COB

Тип интерполяции

-2 60C0

h

, interpolation_submode_select

=

-2

Единица измерения времени

0,1 мс 60C2

h

_02

h

, interpolation_time_index

=

-04

Интервал времени

4 мс 60C2

h

_01

h

, interpolation_time_units

=

40

Сохранить параметры

1010

h

_01

h

, save_all_parameters

Выполнить сброс

NMT reset node

Ожидание Bootup

Сообщение Bootup

Разблокировка буфера

1 60C4

h

_06

h

, buffer_clear

=

1

Создать SYNC

SYNC (сетка растра 4 мс)

Активация Interpolated Position Mode и синхронизация

IP

активируется объектом

modes_of_operation (6060

h

). С этого момента контроллер двигателя

совершается попытки синхронизироваться с внешней тактовой сеткой, которая предварительно
задана телеграммами SYNC. Если контроллер двигателя успешно синхронизировался, он
сообщает режим работы

interpolated position mode в объекте modes_of_operation_display

(

6061

h

)

. Во время синхронизации контроллер двигателя выдает сообщение о недействительном

режиме работы (-1). Если после выполненной синхронизации телеграммы SYNC отправляются не
в требуемой тактовой сетке, контроллер двигателя возвращается в состояние

недействительный

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

Когда режим работы принят, можно начинать передачу данных позиции приводу. Из соображений
логики вышестоящая система управления сначала считывает текущую фактическую позицию из
регулятора и записывает ее периодически как новое заданное значение
(

interpolation_data_record) в контроллер двигателя. Посредством битов квитирования

(Handshake)

controlword и statusword активируется передача данных через контроллер

двигателя. Путем задания бита

enable_ip_mode в controlword хост указывает на то, что следует

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

ip_mode_selected в statusword квитировал это условие, наборы данных

анализируются.

Результатом этого, в частности, является схема взаимосвязей и процесс, показанные ниже.

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