Управление шпинделем по Modbus

Версия 2.1 от abolgov на 2019/10/01 16:31

Пример фонового макроса для управления шпинделем по ModBus:

modbus_spindle.bm

Фоновый макрос modbus_spindle.bm отслеживает текущее состояние и обороты шпинделя и отправляет значения в частотный преобразователь по ModBus. Для работы фонового макроса в меню Конфигурация -> Управление ModBus необходимо настроить два регистра с именами SpindleMode и SpindleRPM. Пример настройки регистров для Sunfar E500:

registers.png

Пример настройки ModBus-мастера (параметры должны совпадать с заданными в частотном преобразователе):

master.png

Также в самом ЧП необходимо включить управление по ModBus. Пример для Sunfar E500.

Код функции

Значение

Описание

F0.00 

2

Источник задания частоты - внешняя передача данных

F0.02

0002

Выбор канала команды запуска - последовательный порт передачи данных

F4.00

0114

Настройка передачи данных - выбор скорости: 9600 бит/с, проверка на чётность, протокол передачи данных Modbus