LinuxCNC Documentation

ІМ’Я

vfs11_vfd — компонент HAL нереального часу для частотних приводів Toshiba-Schneider VF-S11

СИНТАКСИС

vfs11_vfd [OPTIONS]

ОПИС

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

vfs11_vfd is for use with LinuxCNC.

ВАРІАНТИ

-n --name <halname>

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

-d --debug

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

-m --modbus-debug

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

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

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

-S --section <section name>

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

-r --report-device

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

ПІНИ

<name>.acceleration-pattern (bit, in)

якщо значення «true», встановлюються часи розгону та уповільнення, як визначено в регістрах F500 та F501 відповідно. Використовується в PID-циклах для вибору коротших часів наростання/зниження, щоб уникнути коливань.

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

ненульове значення, якщо накопичувач перебуває в стані тривоги. Бітова карта, що описує інформацію про тривогу (див. опис регістра FC91). Використовуйте err-reset (див. нижче), щоб скинути тривогу.

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

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

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

Повідомляється з VFD.

<name>.dc-brake (bit, in)

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

<name>.enable (bit, in)

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

<name>.err-reset (bit, in)

Скидання помилок (тривоги, тобто стану відключення та аварійної зупинки). Скидання частотно-регульованого приводу може спричинити 2-секундну затримку до його перезавантаження та повторного запуску Modbus.

<name>.estop (bit, in)

Переведіть частотний перетворювач у стан аварійної зупинки. Робота неможлива, доки помилка не буде очищена за допомогою err-reset або повторного ввімкнення/вимкнення живлення.

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

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

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

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

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

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

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

Частотний перетворювач перебуває в стані аварійної зупинки (на панелі блимає "E"). Використайте err-reset, щоб перезавантажити частотний перетворювач та скинути стан аварійної зупинки.

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

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

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

1 для увімкнення та 0 для вимкнення, увімкнення «режиму поштовху» VF-S11. Регулювання швидкості вимкнено, а вихідна частота визначається регістром F262 (заздалегідь встановлено на 5 Гц). Це може бути корисно для орієнтації шпинделя.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 для вперед та 0 для назад, надсилається до частотного перетворювача.

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

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

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

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

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

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

<name>.status (s32, out)

Стан приводу частотно-регульованого перетворювача (див. інструкцію з експлуатації комунікаційних функцій TOSVERT VF-S11, регістр FD01). Растрове зображення.

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

Код спрацьовування, якщо VF-S11 перебуває у стані спрацьовування.

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

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

ПАРАМЕТРИ

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

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

<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% від цільової частоти).

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

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

Вихід з драйвера vfs11_vfd у керованому режимі призведе до відключення частотного перетворювача від шини та відновлення керування панеллю.

Докладнішу інформацію див. у посібнику для інтеграторів LinuxCNC. Детальний опис регістрів частотно-регульованих приводів Toshiba див. у «Посібнику з комунікаційних функцій TOSVERT VF-S11» (номер документа Toshiba E6581222) та «Посібнику з експлуатації TOSVERT VF-S11» (номер документа Toshiba E6581158).

АВТОР

Майкл Хаберлер; на основі gs2_vfd від Стіва Падноса та Джона Торнтона.

ЛІЦЕНЗІЯ

GPL