Continúo una serie de notas sobre controladores lógicos programables con los que trabajo. Esta vez será nuevamente sobre los "controladores chinos con Aliexpress" de la campaña de Wecon.
Pero primero debes recordar por qué me interesé en ellos. Al elegir un PLC para un proyecto, surge inevitablemente la cuestión de la relación calidad-precio. Es bueno, por supuesto, usar controladores probados por Siemens o Schneider en todas partes, pero esto no siempre permite el presupuesto, son muy caros.
Anteriormente, cuando teníamos que poner controladores más baratos en el proyecto, elegíamos el PLC Aries nacional, pero por muchas razones comenzamos a buscar una alternativa. Entre otras cosas, llamé la atención sobre los PLC económicos de la compañía china Wecon de las series LX3V / LX3VP / LX3VE.
Ya escribí sobre el modelo más simple y barato LX3V-0806MT-A2.
Hoy hablaremos de modelos más avanzados: LX3VP-1616MR-A y LX3VE-1412MT-A.

Principales ventajas y desventajas de LX3VP / LX3VE
Ventajas:
- Arquitectura de software compatible con Mitsubishi FX2N. Para mí fue clave: cuando programaba quería algo claro y popular, y no estudiar otra "bicicleta exclusiva"
- Programación con el software gratuito Wecon PLC Editor
- Hay una simulación de PLC en el software, que le permite depurar el programa sin el controlador en sí. Eka no se ve? Y, mientras tanto, otro PLC Xinje chino con el que trabajé, con una arquitectura de software similar, no tiene simulación en el software. Y esto puede complicar el apoyo de los programas desarrollados.
- Descargue programas a través de un cable micro USB estándar
- Hasta 6 puertos de transferencia de datos RS-485, de los cuales hasta 5 con Modbus
- Hasta 2 puertos Ethernet al instalar DB Board
- Posibilidad de conectar placas de expansión DB Board y módulos de expansión. ARIES PLC110, por ejemplo, no tiene tales opciones
- El sitio web oficial tiene un foro, soporte técnico y programas de muestra.
- Bajo costo, especialmente si compra a través de Aliexpress o directamente en Wecon
Desventajas
- Solo 1 puerto RS-485 con Modbus a bordo del PLC, el resto solo cuando se conecta la placa DB, es decir, por una tarifa adicional
- No hay documentación en ruso. Pero este inconveniente es condicional, ya que la red tiene mucha información en ruso sobre la programación del PLC Mitsubishi FX2N, con el cual los Wecon LX3 son compatibles a nivel de comando. Por lo tanto, podemos estudiar de forma segura la programación de Wecon basada en los materiales del Mitsubishi FX2N, hice eso
Caracteristicas

Construcción
Echemos un vistazo más de cerca al diseño de los PLC en consideración. Se puede hacer clic en las fotos.
WECON LX3VE-1412MT-A, delantero

A continuación, consideraré el diseño de solo el PLC WECON LX3VP-1616MR-A, como más complejo. La principal diferencia entre estos modelos es el tipo de salidas discretas. Las letras "MT" en el nombre significan salidas de transistor, "MR" significa salidas de relé.
WECON LX3VP-1616MR-A, delantero

Frente sin fundas

1. Puertos RS-485: Com1 y Com2
2. Terminales superiores:
L, N: alimentación del PLC a través de AC 85 ... 264V
⏚: no utilizado en estos modelos
X0 ... X7, X10 ... X17: entradas digitales
S / S: común para entradas digitales
3. Conectores de placa DB
4. Batería CR2032 para RTC
5. Interruptor RUN / STOP
6. Puerto Micro-USB 2.0 TIPO B para descargar programas. Es mejor descargar el programa a través de él, es mucho más rápido.
7. Puerto RS-422 Com0 para descargar programas, conector Mini DIN-8
8. Terminales inferiores:
24 V +, COM: fuente de alimentación saliente de la fuente de alimentación de 24 V CC incorporada
COM1 ... COM5: terminales de entrada para relés, respectivamente: Y0, Y1, Y2 ... Y3, Y4 ... Y7, Y10 ... Y13, Y14 ... Y17
Y0 ... Y7, Y10 ... Y17: salidas de relé
9. Indicación del estado de las entradas y salidas digitales.
10. Ranura para conectar módulos de expansión
Arriba, puertos RS-485 om1 y Com2

La inscripción debajo de los puertos dice que, al mismo tiempo, los datos se pueden transmitir a través de RS-422 Com0 o RS-485 Com1. El hecho es que Com0 y Com1 son físicamente un puerto universal RS-422/485
Lado, placa de identificación PLC

La placa de identificación indica el nombre del modelo LX3VP-1616MR-
A , mientras que el panel frontal simplemente dice LX3VP-1616MR. La letra "A" significa "fuente de alimentación 85 ... 264V AC".
Montaje en carril DIN trasero

Inferior, sello de control

Sin dañar el sello de control, no puede desmontar la caja del PLC y mirar las placas, y un sello dañado elimina el dispositivo de la garantía. ¡Pero qué no puedes hacer por curiosidad! Rompemos el sello y trepamos adentro. Las fotos son aún más cliqueables.
Tablero superior

Los microcircuitos están cubiertos con una gruesa capa de barniz, debido a esto, la marca en muchos de ellos no se lee bien.

Placa de procesador Para salidas discretas, se utilizan relés Panasonic ALDP124 a ~ 250V / 5A.

Vemos que el cerebro del PLC es el procesador ARM STM32F103VET6 con una frecuencia de 72 MHz


Tablero de energía

Opciones de expansión
Si la funcionalidad básica del LX3VP / LX3VE PLC no es suficiente, entonces se puede ampliar instalando módulos de expansión y tarjetas opcionales de la placa DB. Por lo tanto, puede aumentar la cantidad de entradas y salidas, incluidas las analógicas, y aumentar la cantidad de puertos de datos.
En total, se pueden aumentar hasta 256 entradas y 256 salidas en un PLC.
Los módulos de expansión se instalan en el riel DIN a la derecha del módulo del procesador y se conectan a él, o al módulo instalado anterior, a través de un bucle corto. Esto es muy similar a lo que era en el Simatic S7-200, si alguien recuerda eso.
En algunos modelos de PLC, por ejemplo, en el LX3V-0806MT-A2 simple, no hay posibilidad de conectar módulos de expansión.
Módulo de entrada analógica LX3V-4AD para 4 AI -10 ... 10V / -20 ... 20mA / 4 ... 20mA:

La placa DB, a diferencia de los módulos de expansión, se instala directamente en el gabinete del PLC en asientos especiales. Dependiendo del modelo de PLC, puede haber 1 o 2 asientos para la placa DB Todos los modelos de PLC LX3V tienen al menos 1 asiento, incluso el LX3V-0806MT-A2.
DB Board puede ser de tamaño simple (corto) o doble (largo). En consecuencia, los asientos para ellos son de tamaño individual o doble.

Al seleccionar una placa de base de datos, debe considerar cuántos asientos en el PLC y de qué tamaño son. Por ejemplo, el PLC LX3V-0806MT-A2 tiene 1 asiento para una placa DB corta.
El LX3VE-1412MT también tiene 1 asiento, pero bajo una larga placa DB.
El LX3VP-1616MR tiene 2 asientos, 1 para el corto y 1 para el DB Board largo.
Naturalmente, en el asiento para una placa larga, puede instalar una placa DB corta, pero en lugar de una placa corta no puede instalar una placa DB larga.
Placa DB corta LX3VP-ETH-BD para 1 puerto Ethernet:

Placa DB larga LX3V-2AD-BD en 2 AI 4 ... 20 mA:

Interfaces de datos y protocolos
A bordo de los modelos LX3VP / LX3VE en consideración, solo hay 1 puerto RS-422 Com0 y 2 puertos RS-485: Com1 y Com2.
Al mismo tiempo, RS-422 Com0 y RS-485 Com1 son dos componentes del puerto universal RS-422/485, por lo tanto, la transmisión de datos puede funcionar simultáneamente a través de Com0 o Com1.
El puerto redondo RS-422 Com0 se introdujo originalmente en el PLC Wecon por compatibilidad con el Mitsubishi FX2N, donde se usa para descargar programas. Por cierto, los cables RS-422 para programación también son compatibles. Pero Wecon también instaló un puerto USB para programar en sus controladores, que es mucho más rápido y más conveniente.
Com0 / Com1 admite el protocolo Wecon LX3VP / LX3VE, pero Modbus no. Es posible conectar HMI a Com0 / Com1, pero deben funcionar de acuerdo con el protocolo Wecon LX3VP / LX3VE. En primer lugar, por supuesto, esta es la HMI de Wecon.
HMI Samkoon y Weintek actualmente no son compatibles con los protocolos de Wecon. Pero son compatibles con el protocolo Mitsubishi FX2N, y dado que Wecon es compatible con Com0 / Com1, también se puede conectar al PLC mediante el protocolo Mitsubishi FX2N. Pero aquí, bajo mi propio riesgo y riesgo, en el simulador de software HMI Samkoon, me las arreglé para contactar al LX3VE, pero se debe verificar la confiabilidad y corrección de dicha conexión en el uso real.
El protocolo Wecon LX3VP / LX3VE es bueno porque no necesita configurar nada en el programa de PLC, solo conecte el PLC a la HMI y envíe los datos a ella.
El protocolo funciona con parámetros fijos: 9600, 7, 1, par.
Operación de PLC y HMI a través del protocolo Wecon
El puerto RS-485 Com2 admite los protocolos Wecon LX3VP / LX3VE y Modbus.
Se pueden agregar puertos RS-485 adicionales utilizando la placa DB LX3V-RS458-BD, que tiene 2 puertos Modbus RS-485.
Por lo tanto, en el LX3VE-1412MT-A, donde hay 1 lugar debajo de la placa DB, puede instalar hasta 4 RS-485, de los cuales hasta 3 con Modbus.
En el LX3VP-1616MR-A, donde hay 2 lugares para la placa DB, puede instalar hasta 6 RS-485, de los cuales hasta 5 con Modbus.
El LX3VP / LX3VE no tiene puertos Ethernet, pero puede agregarlos utilizando la placa DB LX3VP-ETH-BD, que tiene 1 puerto Ethernet.
Por lo tanto, se puede instalar 1 puerto Ethernet en el LX3VE-1412MT-A y 2 puertos Ethernet en el LX3VP-1616MR-A.
Programacion
Inicialmente, los PLC Wecon se crearon como una alternativa económica y clon de los populares PLC Mitsubishi FX2N, de ahí su compatibilidad a nivel de equipo. Por lo tanto, Wecon incluso se puede programar a través del software Mitsubishi Melsoft GX Works2, que tiene más funciones, incluida la programación en LD, IL, FBD, ST, SFC. Pero la descarga de un programa de este software solo es posible a través de RS-422 Com0.
En el software nativo Wecon PLCEditor, solo están disponibles los idiomas LD e IL. Pero cuando se programa, hay instrucciones adicionales disponibles que no están en el PLC Mitsubishi.
Todas las instrucciones de programación de LX3VP

El programa no tiene la capacidad de crear bloques de funciones FB; solo se pueden usar subprogramas.
Ejemplo de uso de subrutina
Con más de 2 años de uso, los PLC Wecon funcionaron bien.
Referencias
→
PLC Wecon en el sitio web oficial→
Wecon PLC en AliExpress→
Un artículo sobre Habré sobre el PLC Wecon más simple→
Más información sobre la programación de PLC Wecon→
Un ejemplo de un PLC Wecon con un módulo de expansión→
Foro de Wecon