Curso de Programação com CLP da Schneider Electric do ZERO
Como usar um CLP da Schneider pouco conhecido no mercado para servir não só de controle de processo, mas também de web server com um baixo custo?
Esse CLP é bem usado para sistema de controle de Ar Condicionado, mas pode ser usado para qualquer projeto de automação. Ele é bem completo e vale o custo benefício!
Vou mostrar como se cadastrar no site da Eliweel, empresa que foi comprada pela Schneider Electrical. Além disso, é através deste site que vc vai poder baixar o software de programação da lógica e os documentos do CLP também.
Arquitetura de Rede
![](https://blog.atmsolutions.com.br/wp-content/uploads/2022/09/arquitetura-de-rede-modbus-webserver.png)
Link da Eliwell: FREE Advance | Eliwell by Schneider Electric
AULA 01
Como criar um programa em Ladder e configurar as variáveis de rede que serão lidas pela web server do CLP da Schneider?
Variáveis da EEPROM PARAMENTERS, variáveis permanentes. Ou seja, variáveis que guarda o valor em memoria mesmo quando o CLP está desenergizado. Esse tipo de variavéis são utilizados para guardar os valores de setpoints, paramentos de PID, programação horária e dentre outros.
16384 | SP_TERE | 4 | REAL |
16386 | SP_TEINF | 4 | REAL |
16388 | SP_PRD | 4 | REAL |
16390 | AG1_HAB | 5 | BOOL |
16397 | AG1_DOM | 5 | BOOL |
16391 | AG1_SEG | 5 | BOOL |
16392 | AG1_TER | 5 | BOOL |
16393 | AG1_QUA | 5 | BOOL |
16394 | AG1_QUI | 5 | BOOL |
16395 | AG1_SEX | 5 | BOOL |
16396 | AG1_SAB | 5 | BOOL |
16398 | AG1_H_L | 0 | INT |
16399 | AG1_M_L | 0 | INT |
16400 | AG1_H_D | 0 | INT |
16401 | AG1_M_D | 0 | INT |
16402 | SP_UM | 4 | REAL |
16404 | AG2_HAB | 5 | BOOL |
16405 | AG2_DOM | 5 | BOOL |
16406 | AG2_SEG | 5 | BOOL |
16407 | AG2_TER | 5 | BOOL |
16408 | AG2_QUA | 5 | BOOL |
16409 | AG2_QUI | 5 | BOOL |
16410 | AG2_SEX | 5 | BOOL |
16411 | AG2_SAB | 5 | BOOL |
16412 | AG2_H_L | 0 | INT |
16413 | AG2_M_L | 0 | INT |
16414 | AG2_H_D | 0 | INT |
16415 | AG2_M_D | 0 | INT |
Variáveis STATUS VARIABLE: variáveis voláteis. Ou seja, variáveis que não guarda o valor em memoria quando o CLP está desenergizado. Estes tipos de variáveis são utilizados para o desenvolvimento da lógica.
8960 | AUX_STAM | 5 | BOOL |
8961 | AUX_STOP | 5 | BOOL |
8962 | AUX_CMD_LD | 5 | BOOL |
8963 | AUX_STAL | 5 | BOOL |
8964 | AUX_TERE | 4 | REAL |
8966 | AUX_TEINS | 4 | REAL |
8968 | AUX_PRINS | 4 | REAL |
8970 | AUX_CTV2V | 4 | REAL |
8972 | AUX_CTIF | 4 | REAL |
8974 | AUX_CTVP | 4 | REAL |
8976 | AUX_STPS | 5 | BOOL |
8977 | AUX_STTS | 5 | BOOL |
8978 | AUX_AG1_OUT | 5 | BOOL |
8979 | AUX_UAMB | 4 | REAL |
Variáveis locais para simular os contatos físicos do CLP. Criamos essas variáveis apenas para simular os valores de pontos físicos como: entradas e saídas digitais, entradas e saídas analógicas.
STAM | BOOL |
STOP | BOOL |
STAL | BOOL |
CMD_LD | BOOL |
TERE | REAL |
TEINS | REAL |
PRINS | REAL |
CTV2V | REAL |
SEMPRE_TRUE | BOOL |
AULA 02
Como criar as páginas de web server e configurar os parâmetros de comunicação de rede no CLP da Schneider?
AULA 03
Como descarregar e simular as páginas de web server no CLP da Schneider?
AULA 04
Como deixar as páginas da web server do CLP da Schneider responsivo para computador/tablet/smartphone?
Instalar o Vscode : Download Visual Studio Code – Mac, Linux, Windows
Download do Bootstrap: Introduction · Bootstrap v5.0 (getbootstrap.com)
AULA 05
Tela Principal do Sistema
![](https://blog.atmsolutions.com.br/wp-content/uploads/2022/09/INICIO.png)
Tela com Agenda
![](https://blog.atmsolutions.com.br/wp-content/uploads/2022/09/AGENDA.png)
Tela de Setpoint
![](https://blog.atmsolutions.com.br/wp-content/uploads/2022/09/AJUSTES.png)