Статті бази ▾ ← Усі бази знань
Автоматика oCBot
Концепція та філософія12 Ласкаво просимо до екосистеми oCBotЗвідки взявся oCBotІдеологія oCBotСфери призначення та режими роботиПериферійні пристроїСвобода периферіїБазові скрипти автоматизаціїВіртуальні панелі оператораСкладні сценарії та логіка автоматизаціїМультиконтролерністьЗагальний огляд автоматики oCBotАрхітектура та опис
Підтримувані контролери18 Контролер Kincony KC868-A6Підключення живлення й USB на KC868-A6Реле й аналогові виходи KC868-A6Сухі контакти й аналогові входи KC868-A6Шини й роз'єми KC868-A6: RS485, I2C, 1-Wire і рештаЩо зайнято на ESP32 у KC868-A6: карта GPIOЯк зібрати щиток на KC868-A6Як прогнати сценарії без куба: тестовий стенд для KC868-A6Контролер Kincony KC868-A16Підключення живлення й USB на KC868-A16Силові виходи KC868-A16: MOSFET замість релеСухі контакти й аналогові входи KC868-A16Шини й мережа KC868-A16: Ethernet, RS485, I2C, 1-WireЩо зайнято на ESP32 у KC868-A16: карта GPIOЯк зібрати щиток на KC868-A16Як прогнати сценарії без куба: тестовий стенд для KC868-A16Контролер WT32-ETH01Універсальний ESP32 DevKit (Custom)
Каталог периферійних пристроїв9 Датчики температуриДатчики тискуДатчики рівня рідиниДатчики потоку (витратоміри)Виконавчі механізми (Клапани, Насоси, ТЕНи)Датчики середовища (Вологість, Світло, Тиск)Датчики електричні та вагиОргани керування (Кнопки, Енкодери)Електродвигуни та вентилятори
Складання та Перший запуск (DIY)20 Збирання контролера oCBot своїми рукамиПервинне прошивання та запуск контролераШвидке підключення Wi-Fi через BluetoothПідключення ТЕНів та регуляторів потужностіВибір та підключення електромагнітних клапанівКілька плат PCA9685 на одній шиніПін OE — апаратне зняття всіх виходівПлата PCA9685 зблизька — що на ній є і навіщоПлата розширення PCA9685 — 16 каналів ШІМСервопривід і плата розширення — чому це не працюєТвердотілки на платі розширенняПідключення LCD та OLED дисплеїв по шині I2CДвигун і частотний перетворювач: силове підключенняПромисловий протокол RS485 (Modbus RTU)Частотник AE200 (Yingshida) по Modbus: клеми, параметри й регістр завдання частотиЧастотник CFM310 по Modbus: панель RS485, сервісне меню і три регістриЧастотник Ennera FCE по Modbus: налаштування і діагностикаЧастотник без Modbus (900E): пуск реле й оберти 0–10 ВКалібрування ваг на тензодатчиках (HX711)Усунення типових несправностей
Робота з веб-інтерфейсом17 Головна сторінка (Home)Діаграма процесу (Flow)Сценарії автоматизаціїРедактор скриптівПульти оператораДизайнер пультів HMI DesignerПериферіяПлати та шиниЗагальні налаштуванняОбладнанняТочки монтажуНалаштування графіківОновлення прошивкиНалаштування Wi-FiЛогиПорталПро програму
Написання сценаріїв (C++ Скрипти)10 Огляд скриптівМій перший сценарій: Крок за крокомШІМ-відбір: Як налаштувати клапан правильноНалаштування ПІД-регулятора для стабілізаціїАвтоматизація температурних пауз при затиранні солодуСкрипт ББКРегулювання тискуРозрахунок ABV за температурою париСкрипт «Розрахунок ABV»ABV у сценаріях
Безпека, Хмара та Інтеграція5 Система безпеки oCBot: Захист від аварійСтворення хмарного кабінету UA DistilleryЯк опублікувати звіт про перегонкуШеринг кастомних пультів оператора (HMI)Інтеграція з Home Assistant та MQTT
База знаньАвтоматика oCBotСкладання та Перший запуск (DIY)
#DIY#Складання#ЗалізоОновлено: 2026-09-14

Частотник 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.120xF30C), тобто для 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.


Суміжні статті#