Управление шпинделем по Modbus
Пример фонового макроса для управления шпинделем по ModBus:
Фоновый макрос modbus_spindle.bm отслеживает текущее состояние и обороты шпинделя и отправляет значения в частотный преобразователь по ModBus. Для работы фонового макроса в меню Конфигурация -> Управление ModBus необходимо настроить два регистра с именами SpindleMode и SpindleRPM. Пример настройки регистров для Sunfar E500:
Номера регистров необходимо задавать в виде десятеричных значений. Обратите внимание, что в инструкции на частотный преобразователь данные значения могут быть указаны в HEX (шестнадцатеричном виде), например, 0x1001, 0x1002.
Пример настройки ModBus-мастера (параметры должны совпадать с заданными в частотном преобразователе):
Также в самом ЧП необходимо включить управление по ModBus. Пример для Sunfar E500.
Код функции | Значение | Описание |
---|---|---|
F0.00 | 2 | Источник задания частоты - внешняя передача данных |
F0.02 | 0002 | Выбор канала команды запуска - последовательный порт передачи данных |
F4.00 | 0114 | Настройка передачи данных - выбор скорости: 9600 бит/с, проверка на чётность, протокол передачи данных Modbus |