Buscar

Aula 8 - Ladder para Sistemas Contínuos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 8 – Ladder para Sistemas 
Contínuos
Controle de Processos Contínuos e Discretos
ETEC ARMANDO PANNUNZIO - SOROCABA 11/05/2023
Prof. Rodrigo Pita Rolle
Ladder
Introdução
• A programação em Ladder é bastante intuitiva e possibilita a criação 
de lógicas de controle para sistemas de automação discretos;
• Entretanto, podemos utilizar também variáveis contínuas para 
elaborar as lógicas de controle;
• Existem algumas ferramentas e detalhes adicionais que precisamos 
estar atento para que nossos sistemas funcionem corretamente;
• Vamos utilizar como exemplo a planta “Level Control” do simulador 
Factory I/O.
Ladder
Tipos de dados
• Nos sistemas discretos, as 
variáveis são todas do tipo “bool” –
booleanas (0 ou 1);
• Em sistemas contínuos, temos 
outros tipos de variáveis, por 
exemplo:
• Int – números inteiros
• Float – números com vírgula
• No Factory I/O, a cor da variável 
indica o tipo de dado.
Ladder
Tipos de dados
• Pela norma IEEE 754, são estabelecidos diversos tipos de dados, 
organizados conforme o valor máximo armazenável e o espaço que ocupam 
na memória - O Codesys suporta todos estes tipos;
• Exemplos:
• Real – valores de 1,0.10-44 a 3,40.1038 – 32 bits de memória
• Int – valores de -32768 a 32767 – 16 bits de memória
• Word – valores de 0 a 65535 – 16 bits de memória
• Dint – valores de -2147843648 a 2147483647 – 32 bits de memória
• Lista completa: https://content.helpme-
codesys.com/en/CODESYS%20Development%20System/_cds_reference_dataty
pes.html
https://content.helpme-codesys.com/en/CODESYS Development System/_cds_reference_datatypes.html
Ladder
Blocos de operações matemáticas
• Para utilizar variáveis numéricas, a primeira coisa que 
precisamos é nos certificar que estamos trabalhando 
com o mesmo tipo de dado;
• Podemos fazer operações matemáticas diversas:
• Adição 
• Subtração
• Comparações
• Conversões etc.
Ladder
Blocos de comparação
• Exemplo – comparador “menor que”:
• Na entrada EN, estabelecemos a variável booleana 
que habilita o bloco ;
• Caso se deseje que o bloco fique sempre habilitado, 
basta ligar o EN direto à linha, sem contatos 
intermediários;
• No campo superior colocamos a primeira variável da 
comparação;
• No campo inferior, a segunda variável;
• A saída será 1 caso a condição indicada seja 
verdadeira;
Ladder
Blocos de comparação
• Exemplo – comparador “menor que”:
• Ao criar a variável “nível”, é preciso selecionar o tipo 
de variável (INT se for valor inteiro, REAL se for valor 
com vírgula)
Comparação:
Nível < 7,0
Ladder
Blocos de comparação
• Exemplo – comparador “menor que”:
• Basta criar uma bobina após o bloco para que ela 
seja acionada pelo comparador;
• Neste caso, “nível” é a variável de entrada que é 
parte do processo e “7.0” é um valor fixo que 
definimos para a comparação;
• Caso seja conveniente, a comparação pode ser feita 
entre duas variáveis, desde que do mesmo tipo.
• Todos os demais blocos de comparação (EQ, NE, LE, 
GT, GE...) operam de forma similar.
Comparação:
Nível < 7,0
Ladder
Bloco MOVE
• Sempre que habilitado, ele escreve o valor 
inserido na variável à esquerda na variável 
definida à direita:
• Na entrada EN, estabelecemos a variável booleana 
que habilita o bloco ;
• Por exemplo: se queremos atribuir o valor 5 à variável 
“saída”, basta montar o bloco como segue:
Programa Codesys
Integração com o Factory I/O
• No menu Scenes, selecione a planta Level Control
Programa Codesys
Integração com o Factory I/O
• Crie uma lógica de programação que realize o seguinte:
• Ao apertar o botão Start, acione a válvula Fill Valve com força total;
• Quando o sinal do sensor de nível ultrapassar o valor de 7V, desligue a 
válvula Fill Valve para que o tanque pare de encher.
• NOTE: todos os medidores e válvulas do Factory I/O operam na faixa de 
0 a 10 Volts!
Programa Codesys
Integração com o Factory I/O
• Após criar seu programa no Codesys, clique em File  Driver (ou 
pressione a tecla F4)
• Na lista de drivers, selecione a opção OPC Client e clique em 
Configuration (canto superior direito)
Programa Codesys
Integração com o Factory I/O
• Clique no botão “Browse
Servers” para pesquisar os 
servidores disponíveis, em 
seguida selecione o Codesys
OPC DA:
Programa Codesys
Integração com o Factory I/O
• Em seguida, clique no botão 
“Browse Items” para carregar 
as variáveis de E/S criadas no 
CLP:
Programa Codesys
Integração com o Factory I/O
• Retorne para a tela anterior – agora você verá as variáveis do CLP e 
deve associá-las às variáveis do processo.
Programa Codesys
Vídeo de instrução básica – Codesys e Factory I/O
• https://www.youtube.com/watch?v=fyEkX6ZPonw
https://www.youtube.com/watch?v=fyEkX6ZPonw

Continue navegando