Частотник AE200 (Yingshida) по Modbus: клеми, параметри й регістр завдання частоти
AE200 — найдешевший у каталозі векторний привід із портом RS485 просто на платі й реверсом у карті регістрів; саме він іде за передзамовленням як наша позиція. Але два керівництва, що до нього додаються, розходяться між собою в командах, нумерація параметрів у перекладі пливе, а регістр завдання частоти приймає не герци, а відсотки — і з заводськими налаштуваннями двигун крутитиме вдвічі повільніше, ніж просить сценарій.
Ця стаття зводить обидва керівництва в одну таблицю параметрів і одну карту регістрів, і каже, що з цього прошивка oCBot уже вміє, а що чекає на пресет. Документи — у картці приводу: велике керівництво AE200H українською (машинний переклад, 123 с.) і коротке AE200N (скан 11 с., плоска нумерація P.000…P.195, як на дисплеї, — саме воно дало регістр 0x2000).
Силова половина — у «Двигун і частотний перетворювач», сама шина — у «Промисловий протокол RS485».
Хто це робить і що це#
На шильдику екземпляра з українського магазину: «MODEL AE200H-2-1PH-2.2G, INPUT 1PH AC 220 V 50/60 Hz, OUTPUT 3PH», виробник — Hangzhou Weisen Electrical Technology; той самий Hangzhou Weisen стоїть заявником на CE-сертифікаті AE200 (2018). Yingshida — торгова марка, під якою серія продається в Україні (у китайських джерелах — 英士达). Позначення на шильдику й у керівництві різні: «AE200H-2-1PH-2.2G» = AE200-2S2.2G, «AE200H-4-3PH-2.2G» = AE200-4T2.2G. Розшифровка: 2S — вхід 1ф 220 В, 4T — 3ф 380 В; G — постійний момент (мішалка, насос, шнек), P — насоси й вентилятори, на щабель слабший.
З приводом може приїхати презентація Hangzhou Xitong Electric (бренд SET'ON), тоді як на шильдику й CE — Weisen. Або постачальник поклав чужий файл, або возить ту саму платформу від двох заводів. Шильдик кожної партії — звіряти; клеми 485+/485− на першому екземплярі з нової партії подивитись до оплати решти: у керівництві є й опційна карта DN5RS485 зі своїм портом.
Векторний привід загального призначення: SVC без датчика (FVC — з енкодером через опційну карту), діапазон швидкостей 1:100, перевантаження 150 % 1 хв і 180 % 10 с, автоналаштування двигуна (P.013), багатоточкова V/F, ПІД, підхват обертів. Робоча температура −10…+50 °C (від 40 °C — зі зниженням), висота до 1000 м. Номінальні вихідні струми по моделях — у варіантах картки.
Однофазне виконання 2S дає на виході 3×220 В, не 380: двигун Δ220/Y380 підключати трикутником. Взяти 2S для двигуна, зібраного зіркою на 380, — і привід «слабкий», хоча справний.
Клеми#
Силові: R, T (однофазний вхід) або R, S, T; U, V, W на двигун; DC+/PB гальмівний резистор; PE.
Керування (за коротким керівництвом):
| Клеми | Що |
|---|---|
485+ / 485− |
порт RS485, ізольований; термінатор — перемичкою J2 |
реле J1 (A1, B1, C1) |
перекидне; заводська функція 14 «в роботі» (P.072) |
реле J2 (A2, C2) |
заводська — «несправність»: на вхід контролера сухим контактом незалежно від Modbus |
S1…S6, COM |
багатофункційні входи; заводські: S1 вперед, S2 назад, S3 зовнішня аварія, S4 скидання, S5 поштовх |
FV (0–10 В), FI (0–20 мА), 10V |
аналогові входи й опора на потенціометр 4.7–10 кОм |
FO, FOV/FOI |
аналогові виходи |
12V/COM, 24V/COM |
допоміжне живлення |
Панель: PROG, JOG (P.022 = 2 робить її перемикачем реверсу), SHIFT, DATA, ∧/∨, RUN, STOP/RESET, потенціометр; світлодіоди RUN, STOP, JOG, FWD, REV. Пульт знімний, до плати йде шлейфом RJ45.
Параметри зв'язку#
Нумерація — за коротким керівництвом AE200N, плоска P.xxx, як на дисплеї. У великому перекладі ті самі параметри розкидані по «групі PD» з плутаною нумерацією — кожен номер перед записом звіряти з дисплеєм.
| Параметр | Значення | Що це | Заводське |
|---|---|---|---|
P.000 |
2 | джерело команд — зв'язок (0 клавіатура, 1 клеми, 3 автовибір) | 3 |
P.003 |
6 | джерело частоти — зв'язок (7 — потенціометр на панелі) | 7 |
P.142 |
1…247 | адреса (0 — широкомовна) | 1 |
P.143 |
3 | 9600 (0 — 1200, 1 — 2400, 2 — 4800, 4 — 19200, 5 — 38400) | 3 |
P.144 |
0 | 8N1 RTU (1 — 8E1, 2 — 8O1, 3 — 8N2) | 0 |
P.145 |
0–200 мс | затримка відповіді | 5 |
P.146 |
0.1–100 с | тайм-аут зв'язку (0 — вимкнено) | 0 |
P.147 |
2 | реакція на втрату зв'язку: 0 — попередження й вільний стоп, 1 — продовжувати, 2 — попередження й керований стоп | 1 |
Заводське P.147 = 1: при втраті зв'язку привід продовжує крутити без попередження. Для мішалки чи насоса, якими керує контролер, поставити P.146 (наприклад 10 с) і P.147 = 2; інакше зависла шина — це двигун, що крутиться, поки хтось не підійде.
Швидкість і формат заводські збігаються з прошивкою oCBot (8N1, 9600) — на приводі міняти лише P.000 і P.003. Окремо P.001 — режим керування двигуном: заводське 1 = V/F; векторний без датчика — 0, після чого виконати автовизначення P.013 = 1 (статичне) або 2 (динамічне) з паспортом двигуна в P.029…P.033. P.004 — максимальна вихідна частота (заводська 50.00 Гц), від неї рахуються відсотки завдання по шині; P.005 — верхня межа робочої частоти.
Карта регістрів#
Функції 0x03 (читання до 12 слів), 0x06 (запис одного), 0x07 — запис у RAM без EEPROM.
| Регістр | Адреса | Що |
|---|---|---|
| керуюче слово | 0x1000 (4096) |
1 вперед · 2 реверс · 3 поштовх вперед · 4 поштовх реверс · 7 скидання помилки; 5 і 6 — стоп, але два керівництва читають їх по-різному (нижче) |
| слово стану | 0x1001 (4097) |
1 вперед · 2 реверс · 4 аварія; 3 — «зупинено» за великим керівництвом і «поштовховий режим» за коротким |
| завдання частоти | 0x2000 (8192) |
«уставка зв'язку»: −10000…10000 як відсоток від P.004 (10000 = 100.00 %); при джерелі ПІД — відсоток завдання ПІД |
| моніторинг | 0x3000…0x300F |
задана частота, робоча частота (0x3001), струм (0x3002), напруга, оберти, потужність, момент, напруга шини (0x3007), стан входів (0x300A) і виходів, FV/FI, ступінь багатошвидкісного режиму |
Код поточної аварії окремою адресою не винесений — це параметр P.093 (0–24: 1 DEV, 2 SPI, 3 STG, 4/5/6 OC1–3, 7/8/9 OU1–3, 10 UV, 11 OL1, 12 OL2, 13 TD, 14 SPO, 15 BrE, 16 OH2, 17 EF, 18 CE, 19 ITE, 20 TE, 21 EEP, 22 PIDE, 23 RTD, 24 US1); P.092 і P.091 — дві попередні. Адресація параметрів за великим керівництвом — група + номер під старшим F (P3.12 → 0xF30C), тобто для P.093 очікувано 0xF05D — перевірити на залізі. Код помилки зв'язку читається з 0x5001: 1 код команди, 2 адреса, 3 параметр, 6 зайнятий, 10 пароль, 11 CRC, 12 параметр не змінюється, 13 заблоковано, 14 кількість даних.
Команди стопу два керівництва читають по-різному. Велике (AE200H): 5 — вільна зупинка, 6 — зупинка з гальмуванням. Коротке (AE200N): 5 — стоп, 6 — вільний стоп, 8 — стоп поштовху. Для мішалки різниця між «вибіг» і «гальмування» помітна — перевірити на стенді, яка з двох зупиняє з гальмуванням, і брати ту, що відповідає літері на шильдику. Скидання (7) і напрями (1/2) в обох однакові.
Що з цього вміє прошивка oCBot#
Пресету ae200 у VFD_PRESETS ще немає (rb_js.js — лише generic, ennera_fce, delta, danfoss); до нього привід підключається як generic із ручними адресами: control_word 4096 (пуск 1, реверс 2, скидання 7), status_word 4097, frequency_set 8192.
Масштаб частоти. У прошивці масштаб — степінь десяти від герців (scale 1 = 0.1 Гц, scale 2 = 0.01 Гц), а 0x2000 приймає відсоток від P.004. Із заводським P.004 = 50.00 Гц scale 2 дасть удвічі меншу швидкість: 50 Гц → 5000 = 50 %. Обхід без зміни прошивки: P.004 = 100.00 Гц і P.005 = 50.00 Гц — тоді відсоток ×100 чисельно дорівнює герцам ×100, scale 2 стає правильним, а верхня межа P.005 не пустить двигун вище 50 Гц, хай би що прийшло по шині.
Обхід через P.004 = 100 не перевірено на залізі — це перший крок завдання прошивки на пресет ae200. Коли пресет з'явиться, у його описі стоятиме позначка «перевірено на залізі», як у Ennera.
Слово стану — перелік, не біти. 0x1001 віддає 1/2/3/4, де 3 = «зупинено» водночас має біти 1 і 2. Декодер прошивки vfd_decode_status знає лише маски run_mask/rev_mask: за ними 3 читатиметься як «реверс», а не «стоп». Потрібен режим декодування «дорівнює», і це зміна спільна з CFM — без неї стан приводу на дашборді брехатиме.
Реверс у карті є — після появи пресету це кандидат на режим мішалки «гойдалка» (mix_mode = 2, rb_basic_components.h), який зараз працює лише на Ennera. Струм і частоту майстер Modbus прочитає — окремі 16-бітні регістри 0x3002 і 0x3001.
Суміжні статті#
- Промисловий протокол RS485 (Modbus RTU) — сама шина: топологія, термінатори, налаштування RS-485 у контролері. Читати перед цією статтею.
- Частотник Ennera FCE по Modbus — еталонний привід із готовим пресетом: з ним порівнюють і на нього рівняють пресет
ae200. - Частотник CFM310 по Modbus — український привід із панеллю RS485: та сама пастка переліку в слові стану, інший масштаб частоти.
- Двигун і частотний перетворювач: силове підключення — зірка чи трикутник (для 2S — трикутник), кабель, екран, паспорт двигуна в параметри.