Розробка

Нові китайські ПЛК з Алиэкспресс: Wecon LX3VP/LX3VE

Продовжую серію заміток про програмованих логічних контролерах, з якими мені доводиться працювати. В цей раз буде знову про «китайські контролери з Алиэкспресс» від кампанії Wecon.

Але спочатку потрібно нагадати, чому я ними зацікавився. При виборі ПЛК для проекту неминуче виникає питання співвідношення ціни і якості. Добре, звичайно, скрізь використовувати перевірені часом контролери Siemens або Schneider, але це не завжди дозволяє бюджет – вони дуже дорогі.

Раніше, коли доводилося ставити в проект більш дешеві контролери, ми вибирали вітчизняний ОВЕН ПЛК, але з багатьох причин стали шукати альтернативу і йому. Серед іншого, я звернув увагу на недорогі ПЛК китайської фірми Wecon серій LX3V/LX3VP/LX3VE. Про саму просту і дешеву модель LX3V-0806MT-A2 я вже писав.

Сьогодні поговоримо про більш просунутих моделях: LX3VP-1616MR-A і LX3VE-1412MT-A.

Основні плюси і мінуси LX3VP/LX3VE

Переваги:

  • Програмна архітектура, сумісна з Mitsubishi FX2N. Для мене це було ключове – при програмуванні хотілося чогось зрозумілого і популярного, а не вивчати черговий «ексклюзивний велосипед»
  • Програмування через безкоштовне З Wecon PLC Editor
  • Є симуляція ПЛК в ПО, що дозволяє проводити відладку програми без наявності самого контролера. Ач дивина? А, між тим, у іншого китайського ПЛК Xinje, з яким я працював, при схожій програмної архітектурі немає симуляції в ПО. І це може ускладнити підтримку розроблених програм
  • Завантаження програм через звичайний кабель мікро-USB
  • До 6 портів передачі даних RS-485, з них до 5 з Modbus
  • До 2 портів Ethernet при установці DB Board
  • Можливість підключення плат розширення DB Board і модулів розширення. У ОВЕН ПЛК110, наприклад, таких опцій немає
  • На офіційному сайті є форум, техпідтримка і приклади програм
  • Низька вартість, особливо, якщо купувати через Aliexpress або безпосередньо на сайті Wecon

Недоліки:

  • Тільки 1 порт RS-485 з Modbus на борту ПЛК, інші тільки при підключенні DB Board, тобто за додаткову плату
  • Відсутня документація російською мовою. Але цей недолік умовний, так як в мережі дуже багато інформації російською мовою про програмування ПЛК Mitsubishi FX2N, з якими Wecon LX3 сумісні на рівні команд. Тому можна сміливо вивчати програмування Wecon за матеріалами Mitsubishi FX2N, я робив саме так

 

Характеристики

Конструкція

Придивимося уважніше до конструкції розглянутих ПЛК. Фотографії клікабельні.

WECON LX3VE-1412MT-A, спереду

Далі буду розглядати конструкцію тільки ПЛК WECON LX3VP-1616MR-A, як більш складну. Головна відмінність між цими моделями полягає у типі дискретних виходів. Літери «MT» в назві означають транзисторні виходи, «MR» означають релейні виходи.

WECON LX3VP-1616MR-A, спереду

Спереду, без кришок

1. Порти RS-485: Com1 і Com2
2. Верхні клеми:
L, N: харчування ПЛК через AC 85…264V
⏚: не використовується в цих моделях
X0…X7, X10…X17: дискретні входи
S/S: загальний для дискретних входів

3. Роз’єми для підключення DB Board
4. Батарейка CR2032 для RTC
5. Перемикач RUN/STOP
6. Порт Micro-USB 2.0 TYPE B для завантаження програм. Краще завантажувати програму через нього, це значно швидше
7. Порт RS-422 Com0 для завантаження програм, гніздо Mini DIN-8
8. Нижні клеми:
24V+, COM: вихідне живлення вбудованого БЖ 24V DC
COM1…COM5: вхідні клеми для реле, відповідно: Y0, Y1, Y2…Y3, Y4…Y7, Y10…Y13, Y14…Y17
Y0…Y7, Y10…Y17: виходи реле

9. Індикація стану дискретних входів і виходів
10. Роз’єм для підключення модулів розширення

Зверху, порти RS-485 Сом1 і Com2

Напис під портами свідчить про те, що одночасно може працювати передача даних або по RS-422 Com0 або по RS-485 Com1. Справа в тому, що Com0 і Com1 це фізично один універсальний порт RS-422/485

Збоку, шильдик ПЛК

На шильдику зазначено назву моделі LX3VP-1616MR-A, в той час, як на лицьовій панелі написано просто LX3VP-1616MR. Літера «A» означає «харчування 85…264V AC».

Ззаду, кріплення на DIN-рейку

Знизу, контрольна пломба

Не пошкодивши контрольну пломбу, не можна розібрати корпус ПЛК і подивитися на плати, а пошкоджена пломба знімає прилад з гарантії. Але що не зробиш заради цікавості! Ламаємо пломбу і ліземо всередину. Фотографії ще більш клікабельні.

Верхня плата

Мікросхеми покриті товстим шаром лаку, з-за цього маркування на багатьох з них погано читається.

Процесорна плата. Для дискретних виходів реле застосовуються Panasonic ALDP124 на ~250V/5A

Бачимо, що мозком ПЛК є ARM процесор STM32F103VET6 з частотою 72 MHz

Плата живлення

Можливості розширення

Якщо не вистачає базового функціоналу ПЛК LX3VP/LX3VE, то його можна розширити за допомогою установки модулів розширення і додаткових плат DB Board. Таким чином можна збільшити кількість входів і виходів, у тому числі аналогових, і збільшити кількість портів передачі даних.

Всього можна наростити на ПЛК до 256 входів і 256 виходів.

Модулі розширення встановлюються га DIN-рейку правіше процесорного модуля і підключаються до нього, або до попереднього встановленим модулем, через короткий шлейф. Це дуже схоже на те, як було в Simatic S7-200, якщо хто такі пам’ятає.

На деяких моделях ПЛК, наприклад в простенькому LX3V-0806MT-A2, можливість підключення модулів розширення відсутня.

Модуль аналогового введення LX3V-4AD на 4 AI -10…10V/-20…20mA/4…20mA:

DB Board, на відміну від модулів розширення, що встановлюються безпосередньо на корпус ПЛК у спеціальні посадкові місця. В залежності від моделі ПЛК, посадочних місць під DB Board може бути 1 або 2. Всі моделі ПЛК LX3V мають мінімум 1 посадочне місце, навіть LX3V-0806MT-A2.

DB Board бувають одинарного(короткі) або подвійного(довгі) розміру. Відповідно і посадочні місця для них бувають одинарного або подвійного розміру.

При підборі DB Board потрібно враховувати, скільки на ПЛК посадочних місць і якого вони розміру. Наприклад, у ПЛК LX3V-0806MT-A2 є 1 посадочне місце під коротку DB Board.
У LX3VE-1412MT теж 1 посадочне місце, але під довгу DB Board.
У LX3VP-1616MR є 2 посадочних місця, де 1 під коротку і 1 під довгу DB Board.
Природно, у посадочне місце під довгу плату, можна встановити коротку DB Board, але в місце під коротку плату можна встановити довгу DB Board.

«Коротка» DB Board LX3VP-ETH-BD на 1 порт Ethernet:

«Довга» DB Board LX3V-2AD-BD на 2 AI 4…20 ма:

Інтерфейси і протоколи передачі даних

На борту розглянутих моделей LX3VP/LX3VE є тільки 1 порт RS-422 Com0 і 2 порти RS-485: Com1 і Com2.

При цьому, RS-422 Com0 і RS-485 Com1 є двома складовими частинами універсального порту RS-422/485, тому одночасно може працювати передача даних або за Com0 або по Com1.

«Круглий» порт RS-422 Com0 спочатку був введений в ПЛК Wecon для сумісності з Mitsubishi FX2N, де той застосовується для завантаження програм. До речі, кабелі RS-422 для програмування теж сумісні. Але Wecon додатково встановили у своїх контролери USB-порт для програмування, що значно швидше і зручніше.

Com0/Com1 підтримує протокол Wecon LX3VP/LX3VE, а Modbus немає. До Com0/Com1 можливо підключити HMI, але вони повинні працювати за протоколом Wecon LX3VP/LX3VE. Насамперед, природно, це HMI самої Wecon.

На даний момент HMI Samkoon і Weintek протоколи Wecon не підтримують. Зате вони підтримують протокол Mitsubishi FX2N, а так, як Com0/Com1 у Wecon підтримує його, то до ПЛК можна спробувати підключити HMI і по протоколу Mitsubishi FX2N. Але тут вже на свій страх і ризик – у симуляторі ЗА HMI Samkoon мені вдалося зв’язатися з LX3VE, але надійність і правильність такої зв’язки в реальній експлуатації потрібно перевіряти.

Протокол Wecon LX3VP/LX3VE хороший тим, що в програмі ПЛК не потрібно нічого додатково налаштовувати – просто підключаєш ПЛК до HMI і виводиш на неї дані.
Працює протокол з фіксованими параметрами: 9600, 7, 1, Even.

Робота ПЛК і HMI по протоколу Wecon

https://www.youtube.com/embed/2idnPkSlsGg
Схема підключення

Порт RS-485 Com2 підтримує протоколи Wecon LX3VP/LX3VE і Modbus.

Додаткові порти RS-485 можна додати DB Board LX3V-RS458-BD, на якій розташовується по 2 порти RS-485 Modbus.

Таким чином в LX3VE-1412MT-A, де 1 місце під DB Board, можна встановити до 4 RS-485, з яких до 3 з Modbus.
На LX3VP-1616MR-A, де 2 місця під DB Board, можна встановити до 6 RS-485, з яких до 5 з Modbus.

У LX3VP/LX3VE немає портів Ethernet, але їх можна додати DB Board LX3VP-ETH-BD, на якій розташовується 1 порт Ethernet.
Таким чином в LX3VE-1412MT-A може бути встановлено 1 порт Ethernet, а в LX3VP-1616MR-A 2 порти Ethernet.

Програмування

Спочатку ПЛК Wecon створювалися як дешева альтернатива і клон популярних ПЛК Mitsubishi FX2N, звідси їх сумісність на рівні команд. Тому Wecon можна навіть програмувати через З Мітсубісі Melsoft GX Works2, яке має більше можливостей, у тому числі і програмування на мовах LD, IL, FBD, ST, SFC. Але завантажити програму з цього можливо тільки через RS-422 Com0.

У рідному ЗА Wecon PLCEditor доступні лише мови LD і IL. Зате при програмуванні доступні додаткові інструкції, яких немає в ПЛК Мітсубісі.

Всі інструкції програмування LX3VP

В програмі немає можливості створювати функціональні блоки FB, можна використовувати тільки підпрограми.

Приклад використання підпрограми

https://www.youtube.com/embed/uMoOgOScBAU

За 2 роки використання, ПЛК Wecon показали себе в роботі добре.

 

Related Articles

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Close