Je continue une série de notes sur les contrôleurs logiques programmables avec lesquels je travaille. Cette fois, il s'agira à nouveau des "contrôleurs chinois avec Aliexpress" de la campagne Wecon.
Mais vous devez d'abord vous rappeler pourquoi je me suis intéressé à eux. Lors du choix d'un automate pour un projet, la question du rapport qualité-prix se pose inévitablement. Bien sûr, il est bon d’utiliser partout des contrôleurs Siemens ou Schneider testés dans le temps, mais cela ne permet pas toujours le budget - ils sont très chers.
Auparavant, lorsque nous devions mettre des contrôleurs moins chers dans le projet, nous avons choisi l'automate Aries domestique, mais pour de nombreuses raisons, nous avons commencé à chercher une alternative. J'ai notamment attiré l'attention sur les automates bon marché de la société chinoise Wecon de la série LX3V / LX3VP / LX3VE. J'ai
déjà écrit sur le modèle le plus simple et le moins cher LX3V-0806MT-A2.
Aujourd'hui, nous parlerons de modèles plus avancés: LX3VP-1616MR-A et LX3VE-1412MT-A.

Principaux avantages et inconvénients de LX3VP / LX3VE
Avantages:
- Architecture logicielle compatible avec Mitsubishi FX2N. Pour moi, c'était la clé - lors de la programmation, je voulais quelque chose de clair et populaire, et de ne pas étudier un autre «vélo exclusif»
- Programmation avec le logiciel gratuit Wecon PLC Editor
- Il y a une simulation PLC dans le logiciel, qui vous permet de déboguer le programme sans le contrôleur lui-même. Eka n'est pas vu? Et, en attendant, un autre automate chinois Xinje avec lequel j'ai travaillé, avec une architecture logicielle similaire, n'a pas de simulation dans le logiciel. Et cela peut compliquer le soutien des programmes développés.
- Télécharger des programmes via un câble micro USB standard
- Jusqu'à 6 ports de transfert de données RS-485, dont 5 avec Modbus
- Jusqu'à 2 ports Ethernet lors de l'installation de la carte DB
- Possibilité de connecter des cartes d'extension DB Board et des modules d'extension. ARIES PLC110, par exemple, n'a pas de telles options
- Le site officiel a un forum, un support technique et des exemples de programmes
- Faible coût, surtout si vous achetez via Aliexpress ou directement sur Wecon
Inconvénients:
- Un seul port RS-485 avec Modbus à bord de l'automate, le reste uniquement lors de la connexion de la carte DB, c'est-à-dire moyennant des frais supplémentaires
- Il n'y a pas de documentation en russe. Mais cet inconvénient est conditionnel, car le réseau a beaucoup d'informations en russe sur la programmation de l'automate Mitsubishi FX2N, avec lequel les Wecon LX3 sont compatibles au niveau de la commande. Par conséquent, nous pouvons étudier en toute sécurité la programmation Wecon sur la base des matériaux du Mitsubishi FX2N, je l'ai fait
CARACTÉRISTIQUES

La construction
Examinons de plus près la conception des automates à l'étude. Les photos sont cliquables.
WECON LX3VE-1412MT-A, avant

Ensuite, je considérerai la conception de l'automate WECON LX3VP-1616MR-A uniquement comme plus complexe. La principale différence entre ces modèles est le type de sorties discrètes. Les lettres "MT" dans le nom signifient des sorties de transistor, "MR" signifie des sorties de relais.
WECON LX3VP-1616MR-A, avant

Avant sans couvertures

1. Ports RS-485: Com1 et Com2
2. Terminaux supérieurs:
L, N: alimentation PLC via AC 85 ... 264V
⏚: non utilisé dans ces modèles
X0 ... X7, X10 ... X17: entrées numériques
S / S: commun pour les entrées numériques
3. Connecteurs de carte DB
4. Batterie CR2032 pour RTC
5. Interrupteur RUN / STOP
6. Port Micro-USB 2.0 TYPE B pour télécharger des programmes. Il vaut mieux télécharger le programme à travers lui, c'est beaucoup plus rapide
7. Port RS-422 Com0 pour télécharger des programmes, prise Mini DIN-8
8. Terminaux inférieurs:
24V +, COM: alimentation sortante de l'alimentation 24V DC intégrée
COM1 ... COM5: bornes d'entrée pour relais, respectivement: Y0, Y1, Y2 ... Y3, Y4 ... Y7, Y10 ... Y13, Y14 ... Y17
Y0 ... Y7, Y10 ... Y17: sorties relais
9. Indication de l'état des entrées et sorties numériques
10. Emplacement pour connecter des modules d'extension
Ci-dessus, les ports RS-485 om1 et Com2

L'inscription sous les ports indique qu'en même temps, les données peuvent être transmises via RS-422 Com0 ou RS-485 Com1. Le fait est que Com0 et Com1 sont physiquement un port RS-422/485 universel
Côté, plaque signalétique PLC

La plaque signalétique indique le nom du modèle LX3VP-1616MR-
A , tandis que le panneau avant indique simplement LX3VP-1616MR. La lettre "A" signifie "alimentation 85 ... 264V AC".
Montage sur rail DIN arrière

Bas, joint de contrôle

Sans endommager le joint de contrôle, vous ne pouvez pas démonter le boîtier de l'automate et regarder les cartes, et un joint endommagé retire l'appareil de la garantie. Mais que pouvez-vous faire par curiosité! Nous brisons le sceau et montons à l'intérieur. Les photos sont encore plus cliquables.
Conseil supérieur

Les microcircuits sont recouverts d'une épaisse couche de vernis, de ce fait le marquage sur beaucoup d'entre eux est mal lu.

Carte processeur Pour les sorties discrètes, des relais Panasonic ALDP124 à ~ 250 V / 5 A sont utilisés.

On voit que le cerveau de l'automate est le processeur ARM STM32F103VET6 avec une fréquence de 72 MHz


Carte de puissance

Options d'extension
Si la fonctionnalité de base de l'automate LX3VP / LX3VE n'est pas suffisante, elle peut être étendue en installant des modules d'extension et des cartes de carte DB en option. Ainsi, vous pouvez augmenter le nombre d'entrées et de sorties, y compris analogiques, et augmenter le nombre de ports de données.
Au total, jusqu'à 256 entrées et 256 sorties peuvent être augmentées sur un automate.
Les modules d'extension sont installés sur le rail DIN à droite du module processeur et sont connectés à celui-ci, ou au module installé précédemment, via une boucle courte. C'est très similaire à ce qu'il était dans le Simatic S7-200, si quelqu'un s'en souvient.
Sur certains modèles d'automate, par exemple, dans le simple LX3V-0806MT-A2, il n'y a aucune possibilité de connecter des modules d'extension.
Module d'entrées analogiques LX3V-4AD pour 4 AI -10 ... 10V / -20 ... 20mA / 4 ... 20mA:

Contrairement aux modules d'extension, la carte DB est installée directement sur le boîtier de l'automate dans des sièges spéciaux. Selon le modèle de PLC, il peut y avoir 1 ou 2 sièges pour la carte DB Tous les modèles de LX3V PLC ont au moins 1 siège, même le LX3V-0806MT-A2.
La carte DB peut être de taille simple (courte) ou double (longue). En conséquence, les sièges pour eux sont de taille simple ou double.

Lors de la sélection d'une carte DB, vous devez considérer le nombre de sièges sur l'automate et leur taille. Par exemple, l'automate LX3V-0806MT-A2 a 1 siège pour une carte DB courte.
Le LX3VE-1412MT a également 1 siège, mais sous une longue carte DB.
Le LX3VP-1616MR a 2 sièges, où 1 est pour le court et 1 pour le long DB Board.
Naturellement, sur le siège d'une planche longue, vous pouvez installer une carte DB courte, mais en place pour une planche courte, vous ne pouvez pas installer une carte DB longue.
Carte DB courte LX3VP-ETH-BD pour 1 port Ethernet:

Carte DB longue LX3V-2AD-BD sur 2 AI 4 ... 20 mA:

Interfaces de données et protocoles
À bord des modèles LX3VP / LX3VE considérés, il n'y a qu'un port RS-422 Com0 et 2 ports RS-485: Com1 et Com2.
En même temps, RS-422 Com0 et RS-485 Com1 sont deux composants du port universel RS-422/485, la transmission de données peut donc fonctionner simultanément via Com0 ou Com1.
Le port rond RS-422 Com0 a été initialement introduit dans l'automate Wecon pour être compatible avec le Mitsubishi FX2N, où il est utilisé pour télécharger des programmes. Soit dit en passant, les câbles RS-422 pour la programmation sont également compatibles. Mais Wecon a également installé un port USB pour la programmation dans leurs contrôleurs, ce qui est beaucoup plus rapide et plus pratique.
Com0 / Com1 prend en charge le protocole Wecon LX3VP / LX3VE, mais pas Modbus. Il est possible de connecter l'IHM à Com0 / Com1, mais ils doivent fonctionner selon le protocole Wecon LX3VP / LX3VE. Tout d'abord, bien sûr, c'est l'IHM de Wecon lui-même.
HMI Samkoon et Weintek ne prennent actuellement pas en charge les protocoles Wecon. Mais ils prennent en charge le protocole Mitsubishi FX2N, et puisque Wecon prend en charge Com0 / Com1, il peut également être connecté à l'automate à l'aide du protocole Mitsubishi FX2N. Mais ici, à mes risques et périls, dans le simulateur du logiciel HMI Samkoon, j'ai réussi à contacter le LX3VE, mais la fiabilité et l'exactitude d'une telle connexion en utilisation réelle doivent être vérifiées.
Le protocole Wecon LX3VP / LX3VE est bon car vous n'avez besoin de rien configurer dans le programme de l'automate - connectez simplement l'automate à l'IHM et sortez les données.
Le protocole fonctionne avec des paramètres fixes: 9600, 7, 1, pair.
Fonctionnement API et IHM via le protocole Wecon
Le port RS-485 Com2 prend en charge les protocoles Wecon LX3VP / LX3VE et Modbus.
Des ports RS-485 supplémentaires peuvent être ajoutés à l'aide de la carte DB LX3V-RS458-BD, qui possède 2 ports Modbus RS-485.
Ainsi, dans le LX3VE-1412MT-A, où il y a 1 place sous la carte DB, vous pouvez installer jusqu'à 4 RS-485, dont 3 avec Modbus.
Sur le LX3VP-1616MR-A, où il y a 2 emplacements pour la carte DB, vous pouvez installer jusqu'à 6 RS-485, dont jusqu'à 5 avec Modbus.
Le LX3VP / LX3VE n'a pas de ports Ethernet, mais vous pouvez les ajouter à l'aide de la carte DB LX3VP-ETH-BD, qui possède 1 port Ethernet.
Ainsi, 1 port Ethernet peut être installé dans le LX3VE-1412MT-A et 2 ports Ethernet dans le LX3VP-1616MR-A.
Programmation
Initialement, les automates Wecon ont été créés comme une alternative bon marché et un clone des automates Mitsubishi FX2N populaires, d'où leur compatibilité au niveau de l'équipe. Par conséquent, Wecon peut même être programmé via le logiciel Mitsubishi Melsoft GX Works2, qui a plus de fonctionnalités, y compris la programmation en LD, IL, FBD, ST, SFC. Mais le téléchargement d'un programme à partir de ce logiciel n'est possible que via RS-422 Com0.
Dans le logiciel natif Wecon PLCEditor, seuls les langages LD et IL sont disponibles. Mais lors de la programmation, des instructions supplémentaires ne sont pas disponibles dans l'automate Mitsubishi.
Toutes les instructions de programmation LX3VP

Le programme n'a pas la possibilité de créer des blocs fonctionnels FB; seuls les sous-programmes peuvent être utilisés.
Exemple d'utilisation de sous-programme
Sur 2 ans d'utilisation, les automates Wecon ont bien performé.
Les références
→
PLC Wecon sur le site officiel→
Wecon PLC sur AliExpress→
Un article sur Habré sur le Wecon PLC le plus simple→ En
savoir plus sur la programmation de l'automate Wecon→
Un exemple d'automate Wecon avec module d'extension→
Forum Wecon