Головна ›
Програмування ПЛК ›
Урок 1
Урок 1 з 5 · Серія уроків TECORP GROUP
Програмування
контролерів ПЛК
// з нуля до першої програми
Реле, таймери, лічильники, самоблокування — базові принципи які лежать в основі будь-якої системи автоматизації. На прикладі Haiwell PLC серія A.
🖥 Середовище: HaiwellHappy (безкоштовно)
⚙ Контролер: Haiwell серія A
🕐 Час: ~30 хвилин
📊 Мова: Ladder Diagram (LD)
8 кроків від запуску до роботи
Відтворіть ці кроки самостійно. Для кроків 1–5 достатньо ПК з встановленим HaiwellHappy — реальний контролер не потрібен, є симулятор.
✓
Крок 1
Завантажити і встановити HaiwellHappy
Офіційний сайт
Важливо: .NET Framework 4.5+ — зазвичай вже є на системі, але якщо програма не запускається — встановити окремо.
haiwell.com → Downloads. Встановлення стандартне — Windows 7/10/11, x64. Після запуску на робочому столі з'явиться ярлик HaiwellHappy.Важливо: .NET Framework 4.5+ — зазвичай вже є на системі, але якщо програма не запускається — встановити окремо.
✓
Крок 2
Новий проект — вибір серії і процесора
File → New project. У вікні вибираємо:— PLC Series: AC Series
— CPU Type: AC10S0T/P (або ваша модель)
Тут же задається зона енергонезалежної пам'яті — змінні V, M, T, C, S які зберігаються при вимкненні живлення. За замовчуванням налаштовано оптимально, можна не чіпати.
3
Крок 3 · Головний
Написання програми на мові Ladder
Права кнопка на
Перша програма — класичний пуск/стоп з таймером. Дивіться живу схему нижче 👇
Program → New program block. Тип: Main program, мова: LD (Ladder Diagram — мова релейних схем).Перша програма — класичний пуск/стоп з таймером. Дивіться живу схему нижче 👇
4
Крок 4
Конфігурація обладнання
Project manager → Hardware configuration. Тут відображається ваш CPU і додаються модулі розширення — аналогові входи, додаткові DI/DO, модулі температури.Для простої програми цей крок можна пропустити — базових I/O процесора достатньо.
5
Крок 5 · Без контролера
Симулятор — перевірка логіки без реального ПЛК
Спочатку компіляція: кнопка
В симуляторі можна клікати на входи X0, X1 — і бачити як реагує програма. Таймери рахують в реальному часі. Саме це ми відтворили нижче в браузері.
Build на панелі інструментів або F7. Якщо помилок немає — запуск симулятора: кнопка Simulate.В симуляторі можна клікати на входи X0, X1 — і бачити як реагує програма. Таймери рахують в реальному часі. Саме це ми відтворили нижче в браузері.
6
Крок 6 · Потрібен ПЛК
Підключення до реального контролера
Панель інструментів → іконка
— COM: USB-кабель або RS-485, baud rate 19200, формат N,8,2 RTU
— TCP/IP: Ethernet-кабель, IP-адреса PLC (за замовч. 192.168.0.10)
Натиснути
PLC Online. Режим підключення:— COM: USB-кабель або RS-485, baud rate 19200, формат N,8,2 RTU
— TCP/IP: Ethernet-кабель, IP-адреса PLC (за замовч. 192.168.0.10)
Натиснути
Online → Find — контролер з'явиться в списку.
7
Крок 7
Завантаження програми в ПЛК
Іконка
У вікні видно: Program capacity, Used capacity, Download size. Після завантаження — PLC готовий до запуску.
Download → вікно PLC Download. Система автоматично скомпілює і перевірить програму. Натиснути Download.У вікні видно: Program capacity, Used capacity, Download size. Після завантаження — PLC готовий до запуску.
8
Крок 8
Запуск ПЛК
Перемикач
Зелений світлодіод RUN — програма виконується.
Вітаємо — перша програма на Haiwell PLC працює.
RUN/STOP на корпусі контролера → положення RUN.Зелений світлодіод RUN — програма виконується.
Вітаємо — перша програма на Haiwell PLC працює.
Жива схема — спробуйте прямо зараз
Натисніть ПУСК — і побачите як працює програма: самоблокування, таймер, вихід. Це та сама логіка що виконується в реальному контролері.
// HaiwellHappy — Ladder Diagram Simulator
● ЗУПИНЕНО
X0 · Пуск
OFF
X1 · Стоп
OFF
M0 · Блок
OFF
T0 · Таймер
0.0s
Y0 · Вихід
OFF
→ Натисніть ПУСК — щоб запустити симуляцію. Стежте за схемою і станом змінних.
Редактор схем — намалюй свою
Тепер ваша черга. Малюйте власні релейні схеми, запускайте симуляцію і питайте AI що робить ваша програма.
Що вивчати далі
02 · Незабаром
Самоблокування і захист
SET/RST, захист від повторного пуску, аварійна зупинка. Реальна схема пуску мотора.
03 · Незабаром
Лічильники CTU / CTD
Підраховуємо деталі, контролюємо дози, вимикаємо насос після заданої кількості циклів.
04 · Незабаром
Аналогові сигнали
Датчики 4–20 мА, масштабування, простий регулятор температури з гістерезисом.
05 · Незабаром
Modbus — керуємо ПЧ
PLC як Modbus Master. Зчитуємо і пишемо регістри частотника по RS-485.
Є запитання по програмуванню?
Пишіть — розберемо вашу задачу, підберемо модель контролера і допоможемо зі стартом
