CURSO DE
CONTROLADOR
LÓGICO
PROGRAMÁVEL
BÁSICO
SOFTWARE PC12
HARDWARE TP02
2
ÍNDICE
1 INTRODUÇÃO...............................................................................................................................................3
2 O CONTROLADOR LÓGICO PROGRAMÁVEL – CLP................................................................................4
2.1 – Estrutura do CLP......................................................................................................................4
2.2 – Ciclo de Varredura ...................................................................................................................4
2.3 – Mapa de Memória ....................................................................................................................4
2.4 – Atualização da Memória de Entrada e Saída .............................................................................5
2.5 – Tipos de Entradas e Saídas .......................................................................................................5
3 NAVEGANDO NA TELA DE PROGRAMAÇÃO DO PC12 V 1.51 ..............................................................6
4 PROGRAMAÇÃO LADDER .........................................................................................................................8
4.1 – Funções STR (¦+) , STR NOT (¦\+) e OUT( -( )- ).............................................................8
4.2 – Lógicas E/OU (AND/OR) .......................................................................................................8
4.3 – Registradores Auxiliares..........................................................................................................8
4.4 – Temporizadores.......................................................................................................................9
4.5 – Contadores..............................................................................................................................9
4.6 – Detectores de Borda ..............................................................................................................10
4.7 – Comando SET e RESET........................................................................................................10
5 EXPERIÊNCIAS PRÁTICAS........................................................................................................................11
Prática 1 : Acionamento 1 ..............................................................................................................11
Prática 2 : Acionamento 2 ..............................................................................................................11
Prática 3 : Temporizadores.............................................................................................................12
Prática 4 : Contadores ....................................................................................................................12
Prática 5 : Processo Industrial ............................................................Erro! Indicador não definido.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 2
3
1 INTRODUÇÃO
Como um todo, o processo evolutivo atinge patamares cada vez elevados em todas as
áreas da sociedade. Para acompanhar este fato, os sistemas de produção tem-se comportado de
maneira crescente, em relação a quantidade, flexibilidade e eficiência.
Nos sistemas de produção, o comando elétrico das máquinas tem necessitado de
pessoas para controlar todo o processo de verificação, comando e controle, sendo isto
inconveniente na maioria dos casos, pelo fato de um grande número de pessoas controlar tal
sistema, gerando inflexibilidade e impossibilidade de executar outras tarefas.
A evolução e aplicação crescente da eletrônica, possibilitou a criação para estes
sistemas, dos chamados CONTROLADORES LÓGICOS PROGRAMÁVEIS ou CLP´S.
Estes equipamentos, propiciam o melhor, mais seguro e flexível controle de tais sistemas,
além de centralizar a monitoração e controle.
O novo controlador TP02 WEG, vem atender as necessidades da miniaturização com
baixo preço e eficiência destes sistemas eletrônicos de controle, além de possibilitar uma
interface homem máquina mais simples, completa e direta através da utilização de micro
computadores, tornando o CLP compatível com os sistemas informatizados, muito aplicado
atualmente.
A função desta apostila, é de explicar a utilização do software PC12, onde o
programador terá contato com todas possibilidades e lógicas mais importantes de aplicação do
CLP, através de uma explicação direta e simples, com desenhos ilustrativos dos menus e
comandos deste software, usado na nova linha TP de controladores WEG.
O PC12, possibilita a elaboração de programas de maneira mais clara, através de
representações gráficas (LADDER ou BOOLEAN), além de possibilitar o teste do
programa e simulação das entradas e saídas atuadas, antes de aplicar diretamente o programa
na máquina em questão. Toda estas possibilidades requerem pouquíssimos recursos
de
hardware e conexão simples através da comunicação serial entre PC e CLP, tornando-se
simples
e
rápido
de
ser
operado.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 3
4
2 O CONTROLADOR LÓGICO PROGRAMÁVEL – CLP
2.1 – Estrutura do CLP
2.2 – Ciclo de Varredura
2.3 – Mapa de Memória
RAM((Random Access Memory): armazenamento
temporário;
): (armazenamento temporário;
ROM(Read Only Memory): armazenamento
definitivo;
PROM(Programmable ROM): única gravação;
EPROM(Eraseble PROM): regravação de dados,
apagamento com ultravioleta;
(
EEPROM(Eletrically EPROM): regravação de dados,
apagamento elétrico.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 4
5
2.4 – Atualização da Memória de Entrada e Saída
2.5 – Tipos de Entradas e Saídas
?
DIGITAIS
DISPOSITIVOS DE ENTRADA
Chaves Seletoras
Sensores Fotoelétricos
Chaves Fim-de-Curso
Sensores de Proximidade
Chaves de Nível
?
DISPOSITIVOS DE SAÍDA
Relés de Controle
Solenóides
Válvulas
Partida de Motores
Lâmpadas/Sirenes
ANALÓGICAS
DISPOSITIVOS DE ENTRADA
Transdutor de Tensão/Corrente
Transdutor de Temperatura
Transdutor de Pressão
Potenciômetros
Encoder Absoluto/Incremental
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
DISPOSITIVOS DE SAÍDA
Válvulas Analógicas
Atuadores Analógicos
Controladores de Potência
Medidores Analógicos
Display Alfanumérico
Prof. Marcos Fergütz 5
6
3 NAVEGANDO NA TELA DE PROGRAMAÇÃO DO PC12 V 1.51
New
Open
Save
Save As
Print
Print Preview
Print Setup
Exit
- Cria um novo arquivo.
- Abre um novo arquivo.
- Salva arquivo atual.
- Salva Arquivo Atual com outro nome .
- Imprime programa atual.
- Visualização Previa da Impressão.
- Imprime a configuração do Sistema.
- Sai do Programa.
PLC Type
Clear Memory
Boolean
Ladder
Data Memory
System Memory
Symbol
Used table
Check Logic
Write
Read
Run
Stop
Password
EEPROM
Set RTC
Clear System
Clear Data
Clear Program
Clear All memory
Compare program
Com Port
- Seleciona o tipo de PLC (20/28 MR/MT ou 40/60 MR/MT)
- Limpa a memória de Programa do CLP
- Muda o modo de edição atual para Booleano
- Muda o modo de edição atual para ladder
- Visualiza a memória de dados (V/D/WC/FILE)
- Visualiza a memória de Sistema(SC/WC)
- Visualiza e Edita simbolos
- Visualiza em uma tabela saídas(Y), Contatos Internos
Auxiliares(C), Contatos de sistema(SC), temporizadores e
Contadores utilizados(TMR/CNT)
- Verifica a lógica (instruções) do programa OK.
- Carrega programa do micro para o CLP.
- Carrega o programa do CLP para o Micro.
- Coloca a CPU do CLP em modo execução.
- Pára a CPU do CLP.
- Senha para uso dos Comando Write e Read.
- Carrega programa da EEPROM para PLC ou PLC para
EEPROM.
- Seta relógio de tempo real.
- Limpa memória de sistema do PLC.
- Limpa memória de Dados do PLC.
- Limpa memória de Programa do PLC.
- Limpa toda memória do PLC.
- Compara programa do PLC com o do computador.
- Executa o link de comunicação do computador com o
PLC ou cancela.
Observação : Para Carregar o programa do micro para o PLC, o mesmo deve ser
colocado em Modo STOP.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 6
7
Boolean
Ladder
Data
Abort
Set Reset I/O
Change Data
Scan Time
RTC
- Monitora programa em modo Booleano se estiver neste
modo.
- Monitora o programa em modo Ladder se estiver neste
modo.
- Monitora Dados (X, Y, C, S, SC, V, D) .
- Aborta Monitoração.
- Pulso em uma entrada (X); saida (Y); Contato Auxiliar
Interno (C).
- Mudança de Dados (V, D, WC).
- Monitora tempo de Scan do PLC .
- Monitora relógio de tempo real.
S
- Insere um Contato Normal Aberto na posição atual do
cursor.
N
- Insere um Contato Normal Fechado na posição atual do
cursor.
O
- Insere uma saída na linha atual do cursor.
T
- Insere um Bloco Temporizador na posição atual do cursor .
C
- Insere um Bloco contador na posição atual do cursor.
F
- Insere uma Função na posição atual do cursor.
A
- Insere uma linha horizontal na posição atual do cursor.
R
- Insere uma linha vertical na posição atual do cursor.
D
- Apaga linha vertical na posição atual do cursor.
<DEL> - A tecla DEL apaga linha horizontal na posição atual do
cursor.
Insert !
Delete
Cut
Copy
Paste
Search
- Insere um espaço em branco no local onde
está posicionado o cursor.
- Apaga o que estiver na posição onde está
posicionado o cursor.
- Retira a área selecionada e guarda na
memória rascunho do Sistema Operacional.
- Copia a área selecionada e guarda na
memória rascunho do Sistema operacional.
- Insere o que está na memória rascunho na
posição atual do cursor.
- Busca Registrador de dado(V,WC,D),
B-Tools
- Habilita Visualização da Barra de
Ferramentas (STR, A, R, R, O...).
L-Tools
- Habilita Visualização da Barra de
Ferramentas (S, N, D, T, C, F, A, R, D...).
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 7
8
4 PROGRAMAÇÃO LADDER
4.1 – Funções STR (¦+) , STR NOT (¦\+) e OUT( -( )- )
EXERCÍCIO 1: Implementar a lógica dada acima.
4.2 – Lógicas E/OU (AND/OR)
EXERCÍCIO 2: Implementar a lógica dada acima.
4.3 – Registradores Auxiliares
EXERCÍCIO 3: Implementar a lógica dada acima.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 8
9
4.4 – Temporizadores
X0003: Habilita a temporização
V0002: Memória de incremento do temporizador
03600: Valor de Preset (base de tempo 100ms)
Y0002: Bobina de saída
X0001: Habilita a temporização
X0002: Reset do temporizador
V0001: Memória de incremento do temporizador
00050: Valor de Preset (base de tempo 100ms)
Y0001: Bobina de saída
EXERCÍCIO 4: Implementar as lógicas dadas acima.
4.5 – Contadores
X0001/2: Habilita Contador
V0002: Memória de incremento do contador
00012: Valor de Preset
X0005: Reset do contador
C0001: Variável interna
Y0001: Bobina de Saída
EXERCÍCIO 5: Implementar as lógicas dadas acima.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 9
10
4.6 – Detectores de Borda
F5
F6
EXERCÍCIO 6: Implementar as lógicas dadas acima.
4.7 – Comando SET e RESET
EXERCÍCIO 7: Implementar as lógicas dadas acima.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 10
11
EXERCICIOS PROPOSTOS
1 - Acionamento 1
Implementar uma partida direta e uma partida direta com reversão
2 - Acionamento 2
Implementar uma partida com chave estrela-triângulo
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 11
12
3 - Temporizadores
Fazer a saída Y1 acionar com intervalos de 2 segundos ( ou seja, 2 Seg. ON e 2 Seg. OFF );
4 - Contadores
Usar o exercício 3 como gerador de pulso e elaborar um contador simples de 4
pulsos, com reset , para acionar a saída Y2;
5 - Dispositivo de estampagem de peças
Implementar o controle para um dispositivo de estampagem (prensa), conforme o diagrama
trajeto-passo dado abaixo.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 12
13
6 - Controle de semáforo escolar
Objetivo: Controlar o tráfego de pedestres em frente a escola. Consiste de um semáforo para
os veículos e outro para os pedestres .
?
?
?
?
programa começa pelo START da botoeira para o pedestre
A luz amarela para os carros é ativada por 10 segundos e a vermelha por 30 segundos
A luz verde para pedestres é ativada por 30 segundos e a vermelha é desativada .
A luz verde do tráfego de carros ,volta 10 segundos após .
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 13
14
7- Carregamento de vagões
Objetivo: Promover a carga do vagão, através do silo e da esteira transportadora. A célula de
carga B1 é a que fará a indicação do vagão totalmente carregado.
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 14
15
8 – Tanque misturador
Processo:
1- Encher o tanque ,ligando as bombas 1 e 2 ,com temporização de 10seg. para bomba
1 e 14 seg para. bomba 2
2- Controlar o nível do tanque através das chaves de nível
3- Ligar sistema de aquecimento através da válvula
4- Ligar misturador por 25 segundos
5- Ligar bomba de descarga e abrir válvula
6- Quando o nível baixar ,desligar sistema de aquecimento
7- Quando terminar o ciclo, reiniciar automaticamente o processo
8- O aquecimento deve somente funcionar quando houver produtos no interior do
tanque
9- Colocar chave para opção manual e automático
10- Colocar chaves liga/desliga para misturador e bomba de drenagem
CONTROLADOR LÓGICO PROGRAMÁVEL - Básico
Prof. Marcos Fergütz 15
Download

BÁSICO - Udesc