LinuxCNC Documentation

ІМ’Я

vfdb_vfd — компонент HAL нереального часу для частотних приводів Delta VFD-B

СИНТАКСИС

vfdb_vfd [OPTIONS]

ОПИС

На цій сторінці посібника пояснюється компонент vfdb_vfd. Цей компонент зчитує та записує дані на пристрій VFD-B через з’єднання Modbus.

vfdb_vfd is for use with LinuxCNC.

ШВИДКИЙ СТАРТ

VFD-B поставляється в конфігурації, яка не може взаємодіяти з цим драйвером. Перед початком роботи VFD-B повинен бути переналаштований інтегратором через передню панель. У цьому розділі наведено короткий опис необхідних змін. Більш детальну інформацію дивіться в посібнику Delta VFD-B.

Перемикання формату кадру Modbus RTU з частотно-регульованого перетворювача частоти B

Змініть параметр 09-04 з заводського значення 0 (кадрування Ascii) на 3, 4 або 5 (кадрування RTU). Вибране вами значення визначатиме кілька послідовних параметрів, крім протоколу кадрування Modbus.

Встановіть джерело керування частотою Modbus, а не клавіатуру

Змініть параметр 02-00 із заводського значення 00 (керування з клавіатури) на 5 (керування через RS-485).

Встановіть джерело керування запуском/зупинкою як Modbus, а не клавіатуру

Змініть параметр 02-01 із заводського значення 0 (керування з клавіатури) на 3 (керування через Modbus, з увімкненою функцією зупинки на клавіатурі).

ВАРІАНТИ

-n --name <halname>

встановити назву компонента HAL

-d --debug

Увімкнути повідомлення налагодження. Також перемикається шляхом надсилання сигналу USR1 до процесу vfdb_vfd.

-m --modbus-debug

Увімкніть повідомлення налагодження Modbus. Це призведе до друку всіх повідомлень Modbus на терміналі у шістнадцятковому форматі. Також перемикається шляхом надсилання сигналу USR2 до процесу vfdb_vfd.

-I --ini <INI-файл>

взяти конфігурацію з цього INI-файлу. За замовчуванням використовується змінна середовища INI_FILE_NAME. Більшість конфігурацій vfdb_vfd надходять з INI-файлу, а не з аргументів командного рядка.

-S --section <section name>

взяти конфігурацію з цього розділу INI-файлу. За замовчуванням встановлено значення «VFD-B».

-r --report-device

повідомляти про властивості пристрою в консолі під час запуску

ЗМІННІ КОНФІГУРАЦІЇ INI

НАЛАГОДЖЕННЯ

Встановіть ненульове значення, щоб увімкнути загальний вивід налагодження з драйвера частотно-регульованого перетворювача (VFD-B). Необов’язково.

MODBUS_DEBUG

Встановіть ненульове значення, щоб увімкнути вивід налагодження Modbus з драйвера частотно-регульованого перетворювача частоти. Необов’язково.

ПРИСТРІЙ

Файл пристрою послідовного порту, який використовується для зв’язку Modbus з частотним перетворювачем частоти типу B. За замовчуванням використовується /dev/ttyS0.

БАУД

Швидкість передачі даних Modbus. За замовчуванням — 19200.

БІТИ

Біти даних Modbus. За замовчуванням 8.

ПАРИТЕТ

Парність Modbus. За замовчуванням — парне число. Приймає значення «парне», «непарне» або «немає».

СТОПБІТИ

Стоп-біти Modbus. За замовчуванням 1.

ЦІЛЬ

Цільовий номер Modbus частотно-регульованого перетворювача (VFD-B) для зв’язку. За замовчуванням 1.

POLLCYCLES

Зчитувати менш важливі змінні з частотно-регульованого перетворювача (VFD-B) лише один раз за певну кількість циклів опитування. За замовчуванням встановлено значення 10.

RECONNECT_DELAY

Якщо з’єднання з частотним перетворювачем типу B розірвано, зачекайте стільки секунд, перш ніж підключатися знову. За замовчуванням встановлено значення 1.

MOTOR_HZ, MOTOR_RPM

Частота двигуна (у Гц) та відповідна швидкість двигуна (в об/хв). Цю інформацію надає виробник двигуна та зазвичай друкує на заводській табличці двигуна.

ПІНИ

<name>.at-speed (bit, out)

Істина, коли привід працює на заданій швидкості (див. speed-tolerance нижче)

<name>.enable (bit, in)

Увімкнути частотно-регульований перетворювач (VFD). Якщо значення «Хибно», усі робочі параметри все ще зчитуються, але керування розблоковується, а керування панеллю вмикається (залежно від налаштувань VFD).

<name>.frequency-command (float, out)

Поточна цільова частота в Гц, встановлена за допомогою команди швидкості (яка в обертах на хвилину) від частотно-регульованого перетворювача.

<name>.frequency-out (float, out)

Поточна вихідна частота частотного перетворювача.

<name>.inverter-load-percentage (float, out)

Звіт про поточне навантаження від частотно-регульованого приводу.

<name>.is-e-stopped (bit, out)

Частотний перетворювач знаходиться в стані аварійної зупинки (на панелі блимає "E").

<name>.is-stopped (bit, out)

Істина, коли частотний перетворювач повідомляє про вихід 0 Гц.

<name>.jog-mode (bit, in)

1 для УВІМК. та 0 для ВИМК., вмикає режим поштовху частотного перемикача B. Керування швидкістю вимкнено. Це може бути корисним для орієнтації шпинделя.

<name>.max-rpm (float, out)

Фактичне обмеження обертів на хвилину базується на максимальній частоті, яку може генерувати VFD, та значеннях, вказаних на табличці двигуна. Наприклад, якщо nameplate-HZ дорівнює 50, а nameplate-RPM дорівнює 1410, але VFD може генерувати до 80 Гц, то max-rpm буде дорівнювати 2256 (80*1410/50). Обмеження частоти зчитується з VFD під час запуску. Щоб збільшити верхнє обмеження частоти, необхідно змінити параметри UL і FH на панелі. Інструкції щодо налаштування максимальної частоти див. в посібнику VFD-B.

<name>.modbus-ok (bit, out)

Істина, якщо сеанс Modbus успішно встановлено, і останні 10 транзакцій повернуто без помилок.

<name>.motor-RPM (float, out)

Розрахункове значення поточної швидкості обертання двигуна, отримане від частотно-регульованого перетворювача.

<name>.motor-RPS (float, out)

Розрахункове значення струму RPS, отримане від частотно-регульованого перетворювача.

<name>.output-voltage (float, out)

Від частотного перетворювача.

<name>.output-current (float, out)

Від частотного перетворювача.

<name>.speed-command (float, in)

Швидкість, що надсилається на частотний перетворювач (VFD), в хвилинах. Надсилання швидкості, що перевищує максимальні оберти двигуна, встановлені на VFD, є помилкою.

<name>.spindle-on (bit, in)

1 для УВІМК. та 0 для ВИМК. надсилається на частотно-регульований перетворювач, увімкнено лише під час роботи.

<name>.max-speed (bit, in)

Ігноруйте параметр часу циклу та запускайте Modbus на максимальній швидкості, але це призведе до збільшення використання процесора. Рекомендовано використовувати під час позиціонування шпинделя.

<name>.status (s32, out)

Стан приводу частотного перетворювача (див. посібник з частотного перетворювача). Растрове зображення.

<name>.error-count (s32, out)

Загальна кількість транзакцій, що повертають помилку Modbus.

<name>.error-code (s32, out)

Найновіший код помилки від частотно-регульованого приводу.

<name>.frequency-limit (float, out)

Верхня межа, зчитана з налаштувань частотного перетворювача.

ПАРАМЕТРИ

<name>.loop-time (float, RW)

Як часто відбувається опитування Modbus (інтервал за замовчуванням 0,1 секунди).

<name>.nameplate-HZ (float, RW)

Паспортна частота двигуна в Гц (за замовчуванням 50). Використовується для розрахунку цільової частоти (разом з nameplate-RPM) для цільового значення обертів за хвилину, заданого командою швидкості.

<name>.nameplate-RPM (float, RW)

Обороти двигуна на заводській табличці (за замовчуванням 1410)

<name>.rpm-limit (float, RW)

Не перевищуйте програмне обмеження для обертів двигуна (за замовчуванням nameplate-RPM).

<name>.tolerance (float, RW)

Допуск швидкості (за замовчуванням 0,01) для визначення того, чи шпиндель обертається на швидкості (0,01 означає: вихідна частота знаходиться в межах 1% від цільової частоти).

ВИКОРИСТАННЯ

Драйвер vfdb_vfd має пріоритет над керуванням панеллю, поки він увімкнений (див. контакт .enable), ефективно вимикаючи панель. Очищення контакту .enable знову вмикає панель. Контакти та параметри все ще можна встановлювати, але вони не будуть записані у VFD, поки не буде встановлено контакт .enable. Параметри роботи все ще зчитуються, поки керування шиною вимкнено.

Контрольований вихід з драйвера vfdb_vfd призведе до відключення частотного перетворювача від шини та відновлення керування панеллю.

Див. посібник інтеграторів LinuxCNC для отримання додаткової інформації. Детальний опис регістрів Delta VFD-B див. у посібнику з частотного приводу.

АВТОР

Ішин Лі; на основі vfd11_vfd Майкла Хаберлера.

ЛІЦЕНЗІЯ

GPL