СИНТАКСИС
loadrt mitsub_vfd [--baud baudrate] [--port devicename] name1=number1[,name2=number2…]
- name1
-
обирається користувачем (зазвичай це опис керованого пристрою).
- number1
-
– це номер веденого пристрою, встановлений на частотному перетворювачі. Повинен складатися з двох цифр (параметр 117).
- nameN=numberN
-
можна повторити для кількох частотно-регульованих перетворювачів, з’єднаних разом.
- --baud baudrate
-
необов’язковий, оскільки за замовчуванням встановлено значення 9600, усі мережеві частотні перетворювачі повинні бути налаштовані на однакову швидкість передачі даних.
- --port devicename
-
необов’язковий, оскільки за замовчуванням використовується
ttyS0, поширеною альтернативою є/dev/ttyUSB0.
ОПИС
Компонент mitsub_vfd з’єднує частотний перетворювач Mitsubishi з LinuxCNC. Частотний перетворювач підключається через послідовний порт RS-485 до USB-порту комп’ютера або послідовного порту за допомогою перетворювача RS-232/RS-485.
НАЛАШТУВАННЯ АПАРАТНОГО ЗАБЕЗПЕЧЕННЯ
довідковий посібник «Довідковий посібник з опцій зв’язку» та технічний посібник A500 для серії 500. Fr-A700 F700 E700 D700 технічний посібник для серії 700.
Інвертор необхідно налаштувати вручну для зв’язку (можливо, доведеться встановити PR 77 на 1, щоб розблокувати зміну PR).
Для деяких з них, наприклад 79, необхідно перезапустити інвертор.
VFD INTERNAL PARAMETERS:
- ПАРАМЕТР 79
-
1 або 0
- ПАРАМЕТР 117
-
Номер станції - 1
(можна додатково встановити від 0 до 31), якщо також встановлено компонент - ПАРАМЕТР 118
-
Швидкість зв’язку 96
(можна додатково встановити 48, 96, 192, якщо також встановлено компонент) - ПАРАМЕТР 119
-
Стоп-біт/довжина даних - 1
(8 бітів, два стоп-біти - не змінюються) - ПАРАМЕТР 120
-
Парність - 0
(без парності - не змінювати) - ПАРАМЕТР 121
-
COM tries - 10
(якщо максимум 10 помилок COM, то помилки інвертора можуть змінюватися.) - ПАРАМЕТР 122
-
Інтервал перевірки COM 9999
(ніколи не перевіряти - інвертор не знатиме про втрату зв’язку (може змінитися)) - ПАРАМЕТР 123
-
Час очікування - 9999
Час очікування до кадру послідовних даних не додається (не змінюйте). - ПАРАМЕТР 124
-
Вибір CR - 0
Не змінювати. - ПАРАМЕТР 549
-
Протокол зв’язку - 0
Протокол з’єднання з комп’ютером - не змінювати - (не всі частотно-регульовані перетворювачі мають цей протокол)
НОТАТКИ
Цей драйвер передбачає деякі інші налаштування частотного перетворювача:
-
Що частота двигуна налаштована на відображення в герцах.
-
Що біт стану 3 відповідає швидкості.
-
Що біт стану 7 – це тривога.
Деякі моделі, наприклад, E500, не можуть контролювати стан.
Ви повинні встановити пін монітора в значення «false».
У цьому випадку такі піни, як «upto speed», «ampers», «alarm» та «status bits» (біти стану), не є корисними.
ПІНИ
- VFD_NAME.fwd (bit, in)
-
Штифт для руху вперед/назад
- VFD_NAME.run (bit, in)
-
Штифт запуску/зупинки
- VFD_NAME.debug (bit, in)
-
Встановити PIN-код режиму налагодження. Це виведе багато повідомлень на термінал.
- VFD_NAME.monitor (bit, in)
-
Встановіть контакт режиму моніторингу. Якщо значення «хибно», команда запиту стану не надсилатиметься до частотно-регульованого приводу. Стан, струм, потужність, зворотний зв’язок двигуна та сигналізація тоді будуть некорисними.
- VFD_NAME.estop (bit, in)
-
Встановіть контакт режиму аварійної зупинки. Це зупинить частотний перетворювач. Для перезапуску потрібен цикл запуску контакту.
- VFD_NAME.fwd (bit, out)
-
Контакт стану «Досягнута швидкість». Двигун працює на заданій швидкості в межах допуску налаштувань частотного перетворювача.
- VFD_NAME.alarm (bit, out)
-
PIN-код стану тривоги
- VFD_NAME.motor-cmd (float, in)
-
Запитана швидкість двигуна, у герцах (Гц)
- VFD_NAME.motor-fb (float, out)
-
Швидкість зворотного зв’язку двигуна (від частотно-регульованого перетворювача) у герцах (Гц)
- VFD_NAME.motor-amps (float, out)
-
Струм двигуна, в амперах (А)
- VFD_NAME.motor-power (float, out)
-
Потужність двигуна
- VFD_NAME.scale-cmd (float, in)
-
Масштаб команди двигуна за замовчуванням встановлено на 1
- VFD_NAME.scale-cmd (float, in)
-
Масштаб команди двигуна за замовчуванням встановлено на 1
- VFD_NAME.scale-cmd (float, in)
-
Масштаб команди двигуна за замовчуванням встановлено на 1
- VFD_NAME.stat-bit-0 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-1 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-2 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-3 (bit, out)
-
Біт стану "сирий". Налаштуйте частотний перетворювач так, щоб функцію "Досягнення частоти" або "двигун на швидкості" було призначено біту стану 3 (параметр 191 для серії 700).
- VFD_NAME.stat-bit-4 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-5 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-6 (bit, out)
-
Біт необробленого стану
- VFD_NAME.stat-bit-7 (bit, out)
-
Біт стану "сирого сигналу". Налаштуйте частотно-регульований перетворювач так, щоб функцію "тривога" було призначено біту стану 7 (параметр 195 для серії 700).
ЗРАЗОК HAL
loadusr -Wn coolant mitsub_vfd --port /dev/ttyUSB0 spindle=02 coolant=01 # **************** Налаштування VFD шпинделя slave 2 **************** net spindle-vel-cmd spindle.motor-cmd net spindle-cw spindle.fwd net spindle-on spindle.run net spindle-at-speed spindle.up-to-speed net estop-out spindle.estop # cmd масштабовано до RPM (привід ременем/редуктором) setp spindle.scale-cmd .135 # зворотний зв'язок у rpm (реципрокальна величина команди) setp spindle.scale-fb 7.411 # увімкнути моніторинг, щоб зворотний зв'язок працював setp spindle.monitor 1 net spindle-speed-indicator spindle.motor-fb # ******** ******* Налаштування VFD охолоджуючої рідини slave 1 ***************** net coolant-flood coolant.run net coolant-is-on coolant.up-to-speed # cmd і зворотний зв'язок, масштабовані до герц setp coolant.scale-cmd 1 setp coolant.scale-fb 1 # команда повної швидкості setp coolant.motor-cmd 60 # дозволяє нам бачити стан setp coolant.monitor 1 net estop-out coolant.estop
ПРОБЛЕМИ
Деякі моделі, наприклад, E500, не можуть контролювати стан, тому встановіть для контакту монітора значення «false». У цьому випадку такі контакти, як біти швидкості до досягнення позначки «upto speed», «ampers», «alarm» та «status», не будуть корисними.