Continuo uma série de notas sobre controladores lógicos programáveis com os quais trabalho. Desta vez, será novamente sobre os "controladores chineses com Aliexpress" da campanha Wecon.
Mas primeiro você precisa se lembrar por que me interessei por eles. Ao escolher um CP para um projeto, surge inevitavelmente a questão da relação preço-qualidade. É bom, é claro, usar controladores testados pelo tempo da Siemens ou Schneider em todos os lugares, mas isso nem sempre permite o orçamento - eles são muito caros.
Anteriormente, quando tivemos que colocar controladores mais baratos no projeto, escolhemos o PLC doméstico de Áries, mas, por muitas razões, começamos a procurar uma alternativa para ele. Entre outras coisas, chamei a atenção para os PLCs baratos da empresa chinesa Wecon da série LX3V / LX3VP / LX3VE. Eu
já escrevi sobre o modelo mais simples e mais barato LX3V-0806MT-A2.
Hoje falaremos sobre modelos mais avançados: LX3VP-1616MR-A e LX3VE-1412MT-A.

Principais prós e contras do LX3VP / LX3VE
Vantagens:
- Arquitetura de software compatível com o Mitsubishi FX2N. Para mim, foi fundamental - ao programar, queria algo claro e popular, e não estudar outra “bicicleta exclusiva”
- Programando com o freeware Wecon PLC Editor
- Existe uma simulação de PLC no software, que permite depurar o programa sem o próprio controlador. Eka não é visto? Enquanto isso, outro PLC chinês da Xinje com o qual trabalhei, com uma arquitetura de software semelhante, não tem simulação no software. E isso pode complicar o suporte de programas desenvolvidos.
- Baixe programas através de um cabo micro USB padrão
- Até 6 portas de transferência de dados RS-485, das quais até 5 com Modbus
- Até 2 portas Ethernet ao instalar a placa DB
- Capacidade de conectar placas de expansão DB Board e módulos de expansão. O ARIES PLC110, por exemplo, não possui essas opções
- O site oficial possui um fórum, suporte técnico e programas de amostra
- Baixo custo, especialmente se você comprar através do Aliexpress ou diretamente no Wecon
Desvantagens:
- Apenas uma porta RS-485 com Modbus a bordo do PLC, o restante somente ao conectar a placa DB, ou seja, por uma taxa adicional
- Não há documentação em russo. Mas essa desvantagem é condicional, pois a rede possui muitas informações em russo sobre a programação do CLP Mitsubishi FX2N, com o qual o Wecon LX3 é compatível no nível de comando. Portanto, podemos estudar com segurança a programação Wecon com base nos materiais do Mitsubishi FX2N, fiz exatamente isso
Características

Construção civil
Vamos dar uma olhada no design dos PLCs em consideração. As fotos são clicáveis.
WECON LX3VE-1412MT-A, frontal

A seguir, considerarei o design apenas do PLC WECON LX3VP-1616MR-A, como mais complexo. A principal diferença entre esses modelos é o tipo de saídas discretas. As letras "MT" no nome significam saídas de transistor, "MR" significa saídas de relé.
WECON LX3VP-1616MR-A, frontal

Frente sem tampas

1. Portas RS-485: Com1 e Com2
2. Terminais superiores:
L, N: Potência do PLC via CA 85 ... 264V
Not: não usado nesses modelos
X0 ... X7, X10 ... X17: entradas digitais
S / S: comum para entradas digitais
3. Conectores da placa DB
4. bateria CR2032 para RTC
5. Interruptor RUN / STOP
6. Porta Micro-USB 2.0 TYPE B para baixar programas. É melhor baixar o programa através dele, é muito mais rápido
7. Porta RS-422 Com0 para baixar programas, soquete Mini DIN-8
8. Terminais inferiores:
24V +, COM: fonte de alimentação de saída da fonte de alimentação interna de 24V DC
COM1 ... COM5: terminais de entrada para relés, respectivamente: Y0, Y1, Y2 ... Y3, Y4 ... Y7, Y10 ... Y13, Y14 ... Y17
Y0 ... Y7, Y10 ... Y17: saídas de relé
9. Indicação do status das entradas e saídas digitais
10. Slot para conectar módulos de expansão
Acima, as portas RS-485 om1 e Com2

A inscrição sob as portas diz que, ao mesmo tempo, os dados podem ser transmitidos via RS-422 Com0 ou RS-485 Com1. O fato é que Com0 e Com1 são fisicamente uma porta RS-422/485 universal
Lado, placa de identificação PLC

A placa de identificação indica o nome do modelo LX3VP-1616MR-
A , enquanto o painel frontal diz simplesmente LX3VP-1616MR. A letra "A" significa "fonte de alimentação 85 ... 264V CA".
Montagem em trilho DIN traseiro

Inferior, vedação de controle

Sem danificar o selo de controle, você não pode desmontar a caixa do PLC e olhar para as placas, e um selo danificado remove o dispositivo da garantia. Mas o que você não pode fazer por uma questão de curiosidade! Nós quebramos o selo e subimos para dentro. As fotos são ainda mais clicáveis.
Placa superior

Os microcircuitos são cobertos com uma espessa camada de verniz, por isso a marcação em muitos deles é pouco lida.

Placa do processador Para saídas discretas, os relés Panasonic ALDP124 a ~ 250V / 5A são usados.

Vimos que o cérebro do PLC é o processador ARM STM32F103VET6 com uma frequência de 72 MHz


Placa de potência

Opções de expansão
Se a funcionalidade básica do CLP LX3VP / LX3VE não for suficiente, ela poderá ser expandida com a instalação de módulos de expansão e placas de placa DB opcionais. Assim, você pode aumentar o número de entradas e saídas, incluindo analógico, e aumentar o número de portas de dados.
No total, até 256 entradas e 256 saídas podem ser aumentadas em um CLP.
Os módulos de expansão são instalados no trilho DIN à direita do módulo do processador e são conectados a ele, ou ao módulo instalado anterior, através de um loop curto. Isso é muito semelhante ao que era no Simatic S7-200, se alguém se lembra deles.
Em alguns modelos de CLP, por exemplo, no LX3V-0806MT-A2 simples, não há possibilidade de conectar módulos de expansão.
Módulo de entrada analógica LX3V-4AD para 4 AI -10 ... 10V / -20 ... 20mA / 4 ... 20mA:

Ao contrário dos módulos de expansão, a placa DB é instalada diretamente no gabinete do PLC em assentos especiais. Dependendo do modelo do CLP, pode haver 1 ou 2 assentos para a placa DB Todos os modelos de CLP LX3V têm pelo menos 1 assento, mesmo o LX3V-0806MT-A2.
O DB Board pode ser de tamanho único (curto) ou duplo (longo). Assim, os assentos para eles são de tamanho único ou duplo.

Ao selecionar uma placa de banco de dados, é necessário considerar quantos assentos no PLC e qual o tamanho deles. Por exemplo, o PLC LX3V-0806MT-A2 possui 1 assento para uma placa DB curta.
O LX3VE-1412MT também possui 1 assento, mas sob uma longa placa DB.
O LX3VP-1616MR possui 2 assentos, sendo 1 para abreviação e 1 para DB Board longa.
Naturalmente, na sede de uma prancha longa, você pode instalar uma placa curta do DB, mas no lugar de uma prancha curta, não é possível instalar uma placa longa do DB.
Placa curta DB LX3VP-ETH-BD para 1 porta Ethernet:

Placa longa DB LX3V-2AD-BD em 2 AI 4 ... 20 mA:

Interfaces e protocolos de dados
A bordo dos modelos LX3VP / LX3VE em consideração, há apenas 1 porta RS-422 Com0 e 2 portas RS-485: Com1 e Com2.
Ao mesmo tempo, RS-422 Com0 e RS-485 Com1 são duas partes componentes da porta universal RS-422/485, portanto, a transmissão de dados pode funcionar simultaneamente via Com0 ou Com1.
A porta redonda RS-422 Com0 foi originalmente introduzida no Wecon PLC para compatibilidade com o Mitsubishi FX2N, onde é usada para baixar programas. A propósito, os cabos RS-422 para programação também são compatíveis. Mas a Wecon instalou adicionalmente uma porta USB para programação em seus controladores, o que é muito mais rápido e conveniente.
Com0 / Com1 suporta o protocolo Wecon LX3VP / LX3VE, mas o Modbus não. É possível conectar a HMI ao Com0 / Com1, mas eles devem funcionar de acordo com o protocolo Wecon LX3VP / LX3VE. Antes de tudo, é claro, este é o HMI da própria Wecon.
O HMI Samkoon e o Weintek atualmente não suportam os protocolos Wecon. Mas eles suportam o protocolo Mitsubishi FX2N e, como o Wecon suporta Com0 / Com1, ele também pode ser conectado ao CLP usando o protocolo Mitsubishi FX2N. Mas aqui, por meu próprio risco e risco, no simulador de software HMI Samkoon, consegui entrar em contato com o LX3VE, mas a confiabilidade e a correção de uma conexão em uso real devem ser verificadas.
O protocolo Wecon LX3VP / LX3VE é bom porque você não precisa configurar nada no programa PLC - basta conectar o PLC à IHM e enviar os dados para ele.
O protocolo trabalha com parâmetros fixos: 9600, 7, 1, Even.
Operação de CLP e HMI via protocolo Wecon
A porta RS-485 Com2 suporta os protocolos Wecon LX3VP / LX3VE e Modbus.
Portas RS-485 adicionais podem ser adicionadas usando o DB Board LX3V-RS458-BD, que possui 2 portas Modbus RS-485.
Assim, no LX3VE-1412MT-A, onde 1 local está sob a placa DB, você pode instalar até 4 RS-485, dos quais até 3 com Modbus.
No LX3VP-1616MR-A, onde existem 2 locais para a placa DB, você pode instalar até 6 RS-485, dos quais até 5 com Modbus.
O LX3VP / LX3VE não possui portas Ethernet, mas você pode adicioná-las usando a placa DB LX3VP-ETH-BD, que possui 1 porta Ethernet.
Assim, 1 porta Ethernet pode ser instalada no LX3VE-1412MT-A e 2 portas Ethernet no LX3VP-1616MR-A.
Programação
Inicialmente, os CLPs da Wecon foram criados como uma alternativa barata e um clone dos populares CLPs Mitsubishi FX2N, daí sua compatibilidade no nível da equipe. Portanto, o Wecon pode até ser programado através do software Mitsubishi Melsoft GX Works2, que possui mais recursos, incluindo programação em LD, IL, FBD, ST, SFC. Mas o download de um programa deste software é possível apenas através do RS-422 Com0.
No software nativo Wecon PLCEditor, apenas os idiomas LD e IL estão disponíveis. Porém, ao programar, estão disponíveis instruções adicionais que não estão no PLC Mitsubishi.
Todas as instruções de programação do LX3VP

O programa não tem a capacidade de criar blocos funcionais de FB, apenas subprogramas podem ser usados.
Exemplo de uso de sub-rotina
Durante 2 anos de uso, os PLCs da Wecon tiveram um bom desempenho.
Referências
→
PLC Wecon no site oficial→
Wecon PLC no AliExpress→
Um artigo sobre Habré sobre o PLC Wecon mais simples→
Mais informações sobre a programação Wecon PLC→
Um exemplo de CLP Wecon com um módulo de expansão→
Fórum Wecon