Vous êtes sur la page 1sur 101

Treinamento

Duvidas (15)3263-9800
suporte.linhalogica@schmersal.com.br
ACE Schmersal Boituva - SP
Produtos Schmersal
Controladores e Inversores
Teclados
Chaves
Botoeiras
IHMs
Fins de Curso
Programa
Protocolos
Padres Eltricos
Princpio de Funcionamento de
um Controlador Programavl
Fins de Curso
Sensores
etc...
Tenso
Corrente
etc...
Rels
Contatores
etc...
CPS 4000 Hardware
CPS 4000 Hardware
Montagem Mecnica
Travas de Fixao
CPS 4000 Hardware
Descrio
Entradas Digitais
Entradas Analgicas
Sadas Digitais (Rel e/ou Transistor)
Sadas Analgicas Sadas Analgicas
Display Grfico 128 x 64
Teclado membrana com 25 teclas
Software de Programao Gratuito
Portas de Comunicao (RS 232 e RS 485)
Seis Linguagens de Programao
Recursos de Simulao (Programas e Telas)
Comunicao em Rede MODBUS
Funes Especiais
CPS 4000 Hardware
Alimentao
19 30 V
dc
Consumo 8,4 W 350mA
CPS 4000 Hardware
Entradas Digitais 24 V
dc
20 Entradas Digitais Transistor (PNP)
Divididas em trs Grupos
Grupo 0 I00 I08 (DI-G0)
Grupo 1 I10 I18 (DI-G1)
Grupo 2 I20 I21 (DI-G2) Grupo 2 I20 I21 (DI-G2)
CPS 4000 Hardware
Sadas Digitais
14 Sadas Digitais (Rel ou Transistor)
Modelo CPS 4310-T42 (Transistor)
Modelo CPS 4310-R42 (Rel)
2 Sadas Digitais a transistor configurveis como 2 Sadas Digitais a transistor configurveis como
2 pontos de sadas rpidas PTO, PWM/VFO
Divididas em dois Grupos
Grupo 0 Q00 Q07 (DO-G0)
Grupo 1 Q10 Q18 (DO-G1)
CPS 4000 Hardware
Entradas Analgicas
4 Entradas Analgicas
0 10 V
0 20mA
4 20mA 4 20mA
Conectores de Tenso e Corrente Individuais
Resoluo de 12 bits
CPS 4000 Hardware
Sadas Analgicas
2 Sadas Analgicas
0 10V
0 20mA
Modo Corrente Indicao de Loop Aberto Modo Corrente Indicao de Loop Aberto
Resoluo de 12 bits
CPS 4000 Hardware
Entradas Rpidas
Compartilhada com Entradas Digitais
4 Contadores Unidirecionais (Incrementa ou Decrementa)
2 Contadores Bidirecionais
A: Incrementa, B: Decrementa A: Incrementa, B: Decrementa
A: Conta, B: Sentido
Quadratura com duas contagens por periodo (x2)
Quadratura com quatro contagens por periodo (x4)
CPS 4000 Hardware
Sadas Rapidas
2 Sadas Rpidas at 50 kHz
Modos:
PTO - Sida de Trem de Pulsos
VFO - Sada de Frequncia Varivel VFO - Sada de Frequncia Varivel
PWM - Modulao por Largura de Pulso
CPS 4000 Hardware
Portas de Comunicao
RS 232
Protocolo CoDeSys (Programao)
Protocolo MODBUS (Mestre e Escravo)
RS 485 RS 485
Protocolo MODBUS (Mestre e Escravo)
CPS 4000 Hardware
Conexes Eltricas
DI-G0: Grupo 0 de Entradas Digitais
DI-G1: Grupo 1 de Entradas Digitais
DI-G2: Grupo 2 de Entradas Digitais
PS: Alimentao
AO: Sadas Analgicas AO: Sadas Analgicas
DO-G0: Grupos 0 de Sadas Digitais
DO-G1: Grupo 1 de Sadas Digitais
AI: Entradas Analgicas
RS 485: Interface RS 485
RS 232: Interface RS 232
Norma IEC 61131-3
Conceitos Bsicos
Configuraes
Recursos
Programas
Tarefas Tarefas
Blocos Funcionais
Funes
Variveis
Caminhos de Acesso
Unidades de Organizao de Programas (POUs)
Forma Hierrquica
Norma IEC 61131-3
Modelo de Software
Norma IEC 61131-3
Itens Comuns s Linguagens
Identificadores
Tipos de Dados
Variveis
Norma IEC 61131-3
Linguagens de Programao
Textuais
Listas de Instrues, IL
Texto Estruturado, ST
Grficas Grficas
Diagrama Ladder, LD
Diagrama de Blocos
Funcionais, FBD
Linguagens
SFC Sequenciamento Grfico de Funes
Baseado no Grafcet
Descreve Passos Sequenciais de um Sistema
Otimiza o Desempenho, pois, apenas o trecho
de Programa Ativo Executado de Programa Ativo Executado
Linguagens
FBD Diagrama de Blocos Funcionais
O FBD uma linguagem grfica que enfatiza o fluxo de sinais entre
os elementos de diagramas de Circuitos.
Recomendada para uso com funes.
Nesta linguagem os blocos so interconectados ente si e separados
por networks semelhantes a linguagem Ladder. por networks semelhantes a linguagem Ladder.
Linguagens
LD Diagrama Ladder
A linguagem de programao Diagrama Ladder (LD) do tipo grfico,
baseado nos esquemas eltricos que representam contatos e bobinas
interconectados, destacando o fluxo de energizao entre os componentes.
Sua notao baseada em uma linha vertical esquerda simbolizando um
barramento energizado e outra linha paralela direita representando o GND. barramento energizado e outra linha paralela direita representando o GND.
Recomendada para intertravamentos.
Linguagens
ST Texto Estruturado
O ST uma linguagem textual de alto nvel baseada no Pascal.
Recomendada para uso de operaes e programas complexos.
Linguagem mais flexvel em relao s demais.
Permite o uso de comandos do tipo IF, CASE, WHILE (Comandos
comuns em programao). comuns em programao).
Linguagens
IL Lista de Instrues
O IL uma linguagem textual similar ao Assembly.
Linguagem de baixo nvel (computacional)
Recomendada para pequenos trechos de programas que precisam
ser otimizados.
Execuo dos comandos baseada no uso do acumulador. Execuo dos comandos baseada no uso do acumulador.
Linguagens
CFC Grafico Contnuo de Funes
O CFC uma linguagem grfica semelhante ao FBD, porm mais flexvel na
programao.
No usa o conceito de lgica, sendo os elementos posicionados de maneira livre.
No faz parte das linguagens da Norma, mas est presente no Software CoDeSys.
Software CPS 4000
CoDeSys V2.3
Software CPS 4000
Iniciando o Projeto, Menu Novo partir do Modelo
Software CPS 4000
Iniciando o Projeto Escolha do Modelo Desejado
Software CPS 4000
Janela Principal Software
Software CPS 4000
Janela POUs Janela Tipos de Dados Janela Visualizaes Janela Recursos
Software CPS 4000
Criao da POU Principal
POU Unidade de Organizao de Programa
Programas, Blocos Funcionais e Funes
Software CPS 4000
Criao da POU Principal Escolha da Linguagem
Software CPS 4000
Analisando o Modelo
Configurao do Visor
Navegao Telas
Tela Main
Configurao de Tarefas Configurao de Tarefas
Software CPS 4000
Configurao do Visor Aba POUs
Software CPS 4000
Navegao de Telas Aba POUs
Software CPS 4000
Tela Main Aba Visualizaes
Software CPS 4000
Configurao do Software Aba Recurso
Software CPS 4000
Configurao Aba Recurso Bibliotecas
Software CPS 4000
Configurao Aba Recurso Variveis Globais
Software CPS 4000
Configurao Aba Recursos Configurao de Tarefas
Software CPS 4000
Configurao de Tarefas Eventos
Software CPS 4000
Configurao de Tarefas PRINCIPAL
Software CPS 4000
Configurao de Tarefas NAVIGATION
Software CPS 4000
Configurao de Tarefas VISUALIZATION
Software CPS 4000
Configurao de Tarefas KEYBOARD_USAGE
Software CPS 4000
Configurao Aba Recurso Configurao do CP
Software CPS 4000
Configurao Aba Recurso Configurao de Dispositivos
Software CPS 4000
Configurao Aba Recurso Gerenciador de Biblioteca
Software CPS 4000
Configurao Aba Recurso Gerenciador de Monitorao de Receitas
Software CPS 4000
Configurao Aba Recurso LOG
Software CPS 4000
Configurao Aba Recurso Navegador CP
Software CPS 4000
Configurao Aba Recurso rea de Trabalho
Programao do CPS 4000
Diagrama Ladder - Caractersticas
Programao do CPS 4000
Barra de Ferramentas LD
Programao do CPS 4000
Elementos da Barra de Ferramentas LD
Rede Antes (Inserir Linhas Antes na rea de Ladder)
Rede Depois (Inserir Linhas Depois na rea de Ladder)
Contato (Inserir um Contato Aberto na rea do Ladder) Contato (Inserir um Contato Aberto na rea do Ladder)
Contato Negado (Inserir Contato Fechado na rea do Ladder)
Contato Paralelo (Inserir Contato selo Aberto na rea do Ladder)
Contato Par. Negado (Inserir Contato selo Fechado na rea do Ladder)
Bobina (Inserir Bobina na rea do Ladder)
Programao do CPS 4000
Elementos da Barra de Ferramentas LD
Bobina Set (Inserir Bobina de Set na rea do Ladder)
Bobina Reset (Inserir Bobina de Reset na rea do Ladder)
Blocos Funcionais (Inserir Bloco Funcional na rea do Ladder) Blocos Funcionais (Inserir Bloco Funcional na rea do Ladder)
Caixa EN (Inserir uma Instruo ENABLE na rea do Ladder)
Borda de Subida (Inserir Deteco de Borda de Subida na rea do Ladder)
Borda de Descida (Inserir Deteco de Borda de Descida no Ladder)
Temporizador TON (Inserir Temporizador na rea do Ladder)
Programao do CPS 4000
Elementos da Barra de Ferramentas LD
Alterna os contatos entre Abertos e Fechados na rea do Ladder
Alterna as Bobinas entre Set e Reset na rea do Ladder
Programao do CPS 4000
Exemplo de Utilizao de Contatos e Bobina
Contatos
Bobina
Endereamento dos Contatos e Bobinas
Digitar o Endereo ou precione F2
Programao do CPS 4000
Exemplo de Utilizao das Bordas de Subida e Descida
Borda de Subida
Borda de Descida
Programao do CPS 4000
Exemplo de Realimentao em LD Selo
Programao do CPS 4000
Ligao em Srie Operao E (AND)
Programao do CPS 4000
Criando Variveis (Memrias Auxiliares)
Escolha do Tipo
Programao do CPS 4000
Ligao em Paralelo Operao OU (OR)
Programao do CPS 4000
Compilao do Programa
Pressione a Tecla F11
Projeto Compilar
Confira se a Compilao foi concluida com xito
Verifique os possveis erros na Janela de Erros
Programao do CPS 4000
Janela de Declarao de Variveis
Janela de Erros
Programao Exerccio
Construa uma Partida Direta em Ladder com os seguintes dados:
I00 Emergncia
I01 Liga
I02 Desliga
Q00 Aciona Motor
Programao do CPS 4000
Simulao no Software
Compile o Programa com F11
V em Comunicao / Modo de Simulao
Depois Comunicao Login
Comunicao Run
Force as Entradas dando duplo clique nos Contatos
Confirme o Force com F7 e observe o funcionamento (acionamento) Confirme o Force com F7 e observe o funcionamento (acionamento)
Programao do CPS 4000
Descarregando o Programa no Equipamento (Download)
Comunicao / Parmetros de Comunicao
Escolha da Porta de Comunicao
Comunicao / Login
Compila e Envia o Projeto (Programa) para o Equipamento
Programao do CPS 4000
Deteco de Borda
Programao do CPS 4000
Uso de Funes em LD
Programao do CPS 4000
Uso de Blocos Funcionais em LD
Programao do CPS 4000
Saltos e Rtulos em LD
Programao do CPS 4000
Aplicabilidade do LD
Programao do CPS 4000
Sequncia de Programao de Blocos Funcionais
Programao do CPS 4000
Sequncia de Programao de Blocos Funcionais
Programao do CPS 4000
Sequncia de Programao de Blocos Funcionais
Programao do CPS 4000
FBD Diagrama de Blocos Funcionais
Alternativa ao Ladder
Elementos Bsicos
Elementos de controle da execuo
Realimentaes
Chamadas de funes e blocos funcionais Chamadas de funes e blocos funcionais
Exemplo de Aplicao
Programao do CPS 4000
FBD Editor
O FBD uma linguagem grfica que enfatiza o fluxo de sinais
entre os elementos de diagramas de Circuitos.
Edio de redes em FBD.
Saltos e Rtulos.
Operadores IEC usados em FBD. Operadores IEC usados em FBD.
Blocos Funcionais Padres.
Funcionamento dos blocos funcionais padres.
Blocos Funcionais Derivados.
Programao do CPS 4000
FBD Saltos e Rtulos
Programao do CPS 4000
FBD Operadores IEC
ADD, MUL, SUB e DIV
AND, OR e XOR
GT, LT, LE, GE, EQ e NE
Programao do CPS 4000
Barra de Ferramentas FBD
Programao do CPS 4000
Elementos da Barra de Ferramentas FBD
Entrada (Inserir um Operador de Entrada)
Sada (Inserir uma Atribuio adicional em uma j existente)
Instruo Caixa (Inserir operadores, funes, blocos funcionais, programas) Instruo Caixa (Inserir operadores, funes, blocos funcionais, programas)
Atribuio (Inserir uma Atribuio)
Salto (Inserir um Salto)
Retorno (Inserir uma Instruo de Retorno)
Negar (Inserir negativa nas Instrues)
Set / Reset (Inserir Instrues de Set / Reset)
Programao do CPS 4000
FBD Blocos Funcionais Padres
Biestvel SR SET dominante
Biestvel RS RESET dominante
Detector de Borda de Subida R_TRIG
Detector de Borda de Descida F_TRIG
Contador Incremental CTU Contador Incremental CTU
Contador Decremental CTD
Contador Bidirecional CTUD
Temporizador de Pulso TP
Temporizador na Energizao TON
Temporizador na Desenergizao TOF
Programao do CPS 4000
Planejamento do Projeto da Automao
Dividir o Processo em Tarefas.
Descrever as reas Individualmente.
Listar as Entradas e Sadas (mapa de E/S).
Definir os Requisitos de Segurana. Definir os Requisitos de Segurana.
Descrever as Exigncias de Controles para o Operador e
Interfaces HomemMquina (IHMs).
Criar os Diagramas de Configurao do CP (Especificar o
Hardware).
Desenvolver o Diagrama LADDER (Programa do Usurio)
Programao - IHM
O Editor de Visualizao
Programao - IHM
Criando uma Nova Tela de Visualizao
Programao - IHM
Barra de Ferramentas de Desenho
Retngulo (Inserir um Retngulo na rea de Desenho de Telas)
Retngulo Arredondado (Inserir um Retngulo Arredondado na rea de
Desenho de Telas)
Programao - IHM
cones Utilizados da Barra de Ferramentas de Desenho
Elipse (Inserir uma Elipse na rea de Desenho de Telas)
Poligono (Inserir um Poligono na rea de Desenho de Telas)
Polilinha (Inserir Polilinhas na rea de Desenho de Telas)
Curva (Inserir Curvas na rea de Desenho de Telas)
Display de Barras Bargraph (Inserir Bargraph na rea de Desenho de Telas)
Programao - IHM
Exemplo de como aplicar os cones na IHM
Obs.: Alguns cones da Barra de Ferramentas de Desenho no podem ser utilizados devido IHM ser monogromtica.
Programao - IHM
Inserindo Valores pela IHM
Programao - IHM
Configurando
Programao - IHM
Monitorando Entrada Digital
Cor quando BIT for 0
Cor quando BIT for 1
Programao - IHM
Monitorando Entrada Digital
Programao - IHM
Utilizando o Teclado
Programao - IHM
Utilizando o Teclado
Programao - Exemplos
Exerccio 2
Desenvolva um Diagrama Ladder para controlar duas
Bombas ligadas no mesmo processo. Caso a bomba A
(principal) falhar, aps 5s partir a bomba B (reserva) e
gerar um alarme visual de falha que fique piscando at
o operador reconhecer a falha.
Programao - Exemplos
Exerccio 3
Desenvolva um Diagrama Ladder que faa a partida estrela triangulo de um motor,
conforme o diagrama eltrico abaixo. O Liga e o Desliga deve ser realizado nas teclas F1 e F2
respectivamente, colocar tambm, um indicador de motor ligado e motor desligado na tela
da IHM.
Comunicao
RS 232 / RS 485 (MODBUS Mestre / Escravo e Protocolo Genrico)
Entrar em Contato (Suporte Tcnico Linha Logica) Entrar em Contato (Suporte Tcnico Linha Logica)
Telefone : (15) 3263-9800
ou atravs do e-mail abaixo
suporte.linhalogica@schmersal.com.br