Управление шпинделем по ModBus на примере Simphoenix DX100
Данная статья описывает способ подключения и настройки частотного преобразователя (ЧП) Simphoenix DX100 для работы с PUMOTIX.
Для управления шпинделем по Modbus Вам понадобится:
- Частотный преобразователь (далее ЧП) с поддержкой управления по Modbus RTU.
- Плата расширения для ЧП (при использовании ЧП мощностью от 11 кВт): IOV-D104 (только для класса корпусов №2); IOV-D105 (подробнее...).
Порядок настройки управления шпинделем по Modbus
1. Настроить ЧП на режим управления по протоколу Modbus RTU (RS-485) и запомнить настройки COM-порта в ЧП (количество бит в секунду, биты данных, четность и стоповые биты).
Пример для Simphoenix DX100.
Код функции | Значение | Описание |
---|---|---|
Разрешение управления параметрами шпинделя через ModBus | ||
F0.0.02 | 1580 | Пароль для доступа к изменению параметров, вводится через панель оператора. |
F0.0.00 | 2000 | Установка диапазона выхода до 1000 Hz. |
F0.0.01 | 0000 | Открывает для настройки все доступные параметры. |
F0.3.33 | 2 | Выбор профиля управления — через ModBus. |
F0.2.25 | 17 | Задание частоты, используется регистр ModBus Field Set 2. |
F3.0.00 | 18 | Настройка цифрового входа №1 ЧП: установка функции Fu.0.17 (external equipment fault) - при замыкании контакта на входы ЧП плавно остановится. |
Настройки подключения по ModBus | ||
FA.0.00 | 1 | Только для чтения, отображает текущий выбранный режим управления (ModBus). |
FA0.01 | 0003 | Выбор скорости передачи данных и формата пакетов. |
FA.0.02 | 1 | Адрес устройства на шине. |
FA.0.03 | 10 | Задержка ответа (в миллисекундах). |
FA.0.04 | 1000 | Время обнаружения отказа сети (в миллисекундах). По истечении этого времени частотник остановит шпиндель и прекратит работу. |
FA.0.05 | 0 | Реакция на потерю соединения: 0 — остановка шпинделя, 1 — продолжить выполнять предыдущую команду. |
Сохранение параметров | ||
F0.0.08 | 2 |
2. Подключить ЧП к плате расширения PLCM-B1-G2 или контроллеру PX1 по интерфейсу RS-485.
3. Приобрести опцию "Работа по протоколу MODBUS" или активировать пробный период для данной опции в меню "Конфигурация" → "Менеджер лицензий" → "Общие опции".
4. Включить и настроить Modbus в меню "Конфигурация" → "Настройка Modbus".
Создайте нового Modbus-мастера. Номер COM-порта - PLCM. Остальные настройки должны быть в точности такими же, как в ЧП (на скриншоте пример стандартной настройки COM-порта Simphoenix DX100).
Для управления ЧП и считывания статусов с ЧП необходимо добавить регистры. Например, для Sunfar V350 необходимо настроить регистры с именами CtrlWord, StatusWord и FreqSet, а также дополнительные регистры для диагностики.
Рекомендуем использовать именно эти названия, так как в дальнейшем к регистрам будет обращение из фоновых операций по их именам.
5. Создать новую фоновую операцию (макрос) через окно управления макросами.
Основная задача фонового макроса — отслеживать текущее состояние и обороты шпинделя и отправлять значения в частотный преобразователь по Modbus.
Пример фонового макроса modbus_spindle_dx100.bm для управления шпинделем по ModBus размещен во вложении. Данный файл нужно добавить в список фоновых операций.
6. Включить фоновую операцию. Убедиться, что операция стартовала и работает нормально. Об этом будет свидетельствовать зеленый индикатор справа от названия операции.
Если все настроено правильно, то шпиндель теперь должен включаться и выключаться. При изменении оборотов шпинделя в PUMOTIX они, соответственно, должны изменяться и на ЧП.