Upload
independent
View
0
Download
0
Embed Size (px)
Citation preview
Automação Industrial Utilizando CLP’s: Programação de CLP’s
Modo Execução e Modo Desenvolvimento Realiza consecutivamente
ciclos de execução: Ciclos de Scan
A cada ciclo de scan as informações das entradas e saídas são atualizadas na memória do CLP Tabela de Imagens
O modo desenvolvimento é feito em computadores ou dispositivos móveis programáveis e testados antes de ir para a operação
Tempo de Ciclo
Tempo de Ciclo = Tempo para a tranferência das imagens (PII +PIQ) + Tempo de execução + Tempo interno de sistema operacional
O tempo de ciclo depende do tamanho do programa, da quantidade de entradas e saídas e da eficiência do processador.
O tempo de ciclo determina o tempo mínimo para um sinal de entrada ser reconhecido pelo CLP
Desenvolvimento de um sistema automatizado
Especificação Modelagem Programação
Descrição e Detalhemento Do projeto
Linguagens de Programação
Formas de Programação: Norma IEC-63131-3 ◦Lista de instruções ◦Texto Estruturado ◦Linguagem Ladder ◦SFC Diagrama Funcional Sequencial (Grafcet)
◦Diagrama de Blocos de Funções.
Funções Básicas Binárias
A – And
AN – And negado
O – Or
ON – Or negado
X – Exlusive Or
XN – ExlusiveOr negado
NOT - Negação
Programação Ladder: Funções Básicas
A – And
AN – And negado
O – Or
ON – Or negado
X – Exlusive Or
XN – ExlusiveOr negado
NOT - Negação
Exemplo – Enche tanque
Modelagem: GRAFCET
Ferramenta para comunicação: Facilidade de interpretação
Possibilita “pensar” o problema em um nível mais alto
Possibilita descrever a lógica da solução de um dado problema com: ◦ A modelagem do seqüenciamento, ◦ A Modelagem de funções lógicas, ◦ A Modelagem da concorrência entre os diversos eventos
Origem na França nos meados dos anos 70 Norma IEC 60848
Exemplo: Análise x Programação “ Partida de um motor de indução de Grande Porte”
Um motor de indução de grande porte parte inicialmente em ligação estrela e quando o motor atinge a velocidade nominal passa-se para triângulo
Grafcet: Sequência
Sistema de estampagem ◦ Sistema para estampar
peças plásticas constituída por três cilindros com retorno automático por válvula, C1,C2,C3 e um bico injetor de ar para extrair a peça. Há sensores para verificar o avanço dos pistões,S1,S2,S3, acionados pelas válvulas EV1, EV2,EV3 e EV4 respectivamente, disponibilidade de peça S0 e foto sensor FS para detectar saída da peça. Há o botão de partida Start retentivo. A peça deve ser prensada por 2s.
Alternativas exclusivas
Máquina tem como seleção os seguintes produtos: ◦ Café puro
◦ Café com leite
◦ Chocolate
Desenvolver a seleção de uma das opções.
Programação: Variáveis com endereçamento Absoluto
Sinais binários (tipo bool) ◦ Entradas: I0.1 //valor associado a uma entrada digital
◦ Saídas : Q4.0 //valor associado a uma saída digital
◦ Mémoria : M1.7 //valor associado a um bit na mémoria
Tipo Byte: associado a entradas e saídas analógicas do dispositivo. Um sinal analógico contém 16 bits (2 bytes).
◦ Entradas: IB2 //valor associado a um byte de entrada
◦ Saídas : QB4 //valor associado a um byte de saída
Tipo Word: associado a entradas e saídas analógicas do dispositivo. Um sinal analógico contém 16 bits (2 bytes).
◦ Entradas: IW4 //valor associado a uma word de entrada
◦ Saídas : QW20 //valor associado a uma word de saída
Sinais Analógicos: associado a entradas e saídas analógicas do dispositivo. Um sinal analógico contém 16 bits (2 bytes).