Treinamento Siemens
Treinamento Siemens
Treinamento Siemens
AUTOMAÇÃO
Módulo 1
Conceitos básicos de Automação
Instrutor : Daniel Junior
Automação
• Conceito
Automação é um sistema de equipamentos
eletrônicos e/ou mecânicos que controlam seu
próprio funcionamento, quase sem a
intervenção do homem.
O primeiro CLP foi desenvolvido no final de
1960. Foi desenvolvido para atender a
flexibilidade das indústrias
Já em 1970, o CLP era equipado com uma CPU, com processador
AMD 2901.
Em 1973 surgiu a primeira comunicação entre CLPs – Mod bus.
Em 1980, surge a primeira comunicação Standard – MAP
(Manufacturing Automation Protocol).
Em 1990 chega a norma IEC 1131-3 que leva todas as linguagens a
um padrão internacional. Hoje, dentro da nova IEC 61131-3,
podemos programar o CLP de quatro modos: diagrama de blocos,
lista de instruções, ladder e texto estruturado.
Um CLP monitora entradas, toma
decisões baseado em uma
programação, e controla saídas
para automatizar um processo ou
máquina.
Processo
Entradas / Saídas
Entradas
O que são entradas?
São dispositivos que introduzem informações ao
CLP, tais dispositivos são como:
-Chaves;
-Botões;
-Sensores;
-Encoders;
-Termopares;
-PT100.
Saídas
O que são saídas?
São dispositivos que recebem uma informação do CLP
para executar uma determinada ação, tais
dispositivos são como:
-Motores;
-Bombas;
-Cilindros;
-Resistências.
Vantagens
• Vantagens do CLP:
- Economia na mudança de função (facilidade de
programação);
- Alta confiabilidade;
- Aumento da vida útil do controlador;
- Menor manutenção preventiva e corretiva;
- Envio de dados para processamentos centralizados;
- Expansão em módulos;
- Redução de dimensão em relação a painéis de Relês,
para redução de custos.
O funcionamento de um CLP corresponde a três etapas distintas, as quais são:
entradas, processamento e saídas
Scan
O SCAN do CLP em modo de execução pode ser descrito
resumidamente
pelo fluxograma apresentado
Scan Time
SCAN TIME (Tempo de Varredura) é a
quantidade de tempo consumida para
realizar as tarefas específicas do SCAN.
Tipicamente medido em ms.
Os fatores que tem influência direta
sobre o Scan Time são:
· Quantidade de módulos e pontos de
entrada;
· Conexão de dispositivos periféricos;
· Tamanho do programa de aplicação e
tipo de instruções utilizadas;
· Quantidade de módulos e pontos de
saída.
Scan Rate
SCAN RATE (Taxa de SCAN) é a
quantidade de tempo consumida
para realizar as tarefas em relação à
quantidade de memória.
Tipicamente medido em
ms/K.
Se um CLP tem um SCAN RATE de
8ms/K e o programa possui 6K de
memória, então o CLP leva 48 ms
para completar um SCAN de
programa.
Estrutura
· Processador;
· Sistema de Memória;
· Circuitos Auxiliares de Controle.
Estrutura
· Processador;
O processador é responsável
pelo gerenciamento total do
sistema, controlando os
barramentos de endereços,
de dados e de controle.
Estrutura
· Sistema de Memória;
Arquitetura
# Rack
# Fonte de Alimentação
# CPU
# Memória
# Dispositivos de Entrada e
de Saída (módulos de I/Os);
# Interface
Homem/Máquina IHM
Arquitetura
Hardware
O hardware de um CLP é formado por 3 unidades
distintas, as quais são: fonte de alimentação,
CPU (Unidade Central de Processamento) e
interfaces de entrada e saídas ou I/O
Rack ou Base
A base ou rack é responsável pela
sustentação mecânica dos elementos que
compõem o CLP.
CPU
A CPU (Central Processing
Unit) - Unidade Central de
Processamento é a
inteligência do sistema.
CPU
CPU Standard
CPU Tecnológica
Arquitetura
Memória
A memória é o local onde são
armazenados os dados
referentes ao
funcionamento do sistema e
armazenamento de
informações necessárias ao
usuário.
Estrutura
· Sistema de Memória;
Arquitetura
Sistema Operacional
Programas do Usuário
Arquitetura
Discretos:
Tratam sinais digitais (on/off
ou 0/1);
Cada ponto corresponde a um
bit de endereçamento da
Tabela de Dados.
Módulos I/0
Classificação
Analógicos (Sinais)
- - +
M
24v
Responsável pela
comunicação Profinet
entre CPU e outros
módulos (Remotas)
Módulos
Comunicação (CP 343-1) Estrutura I/O
Módulos
Comunicação (CP 343-1)
Módulos
Comunicação (CP 343-1)
Módulos
Comunicação ET 200 S (IM 151)
Profinet
Profibus
Módulos
Comunicação Estrutura
Interface
As interfaces são os dispositivos que realizam a interface
Homem/Máquina conectados aos CLPs. Servem para
programação local e também para monitorar o andamento do
programa, as variáveis internas e os dispositivos de campo.
Podem ser portáteis ou não.
Alguns exemplos são:
· IHM;
· Panel View;
· PC;
· Impressoras;
· Módulos de programação;
· Etc.
Interface
IHM
Interface
Supervisório
Protocolos de Comunicação
Profibus DP
Profinet
Protocolos de Comunicação
PROFIBUS-DP - Periferia
Descentralizada (Decentralized
Periphery)
ON Chaveamento
ON
Repetidor
Repetidor
Protocolos de Comunicação
Repetidor
Protocolos de Comunicação
Chaveamento
Conector DB09
Protocolos de Comunicação
Meio Físico Protocolo
DB09 RS-232
DB09 Profibus
DB09 MPI
DB09 PPI
RJ45 TCP
RJ45 Profinet
RJ45 Drive Cliq
MPI - Multi Point Interfase (187,5 kbps).
TCP – Industrial Ethernet (100 mbps).
Protocolos de Comunicação
PROFINET
PROFINET
É possivel ?
Está certo ?
Protocolos de Comunicação
Sim
Conversor
Protocolos de Comunicação
Protocolos de Comunicação
Protocolos de Comunicação
Padronização
Norma
IEC 61131-3
Tipos de Programações
Padronizado em :
1- Texto Estruturado - ST
É uma linguagem de alto nível,
com uma sintaxe que
lembra o Pascal, e é indicada para
uma ampla faixa de aplicações
Tipos de Programações
Exemplos:
Texto Estruturado - ST
É semelhante ao circuito
digital. Temos portas lógicas
e blocos montados em caixas
selecionáveis.
Tipos de Programações
Exemplo:
Tipos de Programações
5 - SFC (Sequential Function
Chart, conhecido como Grafecet)
É uma linguagem indicada para
processos seqüenciais e pode
misturar lista de instruções,
diagramas ladder e blocos de
funções.
Tipos de Programações
Exemplo:
Operandos
Contagem do bytes:
7 6 5 4_3 2 1 0
{0 0 0 0_0 0 0 0}
Direita para esquerda
Operandos
Contagem de bits no Byte
1 byte = 8 bits
byte 20
{0000_0000} = MB20
M20.5
Operandos
Contagem de bits na Word
1 word = 16 bits
byte 20 byte 21
{0000_0000}_{0000_0000} = MW20
M21.5
Operandos
Contagem de bits na Dword -Double Word
1 Dword = 32 bits
byte 20 byte 21 byte 22
{0000_0000}_{0000_0000}_{0000_0000}_
byte 23
{0000_0000} = MD20
M23.0
Operandos
Booleano : BOOL
É a representação de 1 bit no Byte = X
DB1.DBX20.1
Exemplo:
Indica na Lógica um status de um motor
TRUE – Ligado
FALSE - Desligado
Operandos
Representação :
Exemplo : 1 - 2 - 3 - 4 .....
MW20 , DB1.DBW20
MD20 , DB1.DBD20
Módulo 2
Iniciando um projeto na Plataforma Step7
Simatic
Mananger
V5.5
Após ter feito a instalação do Software vamos abri-lo
Abrindo o Simatic Manager 5.5.
1-Tela principal (caso abra um poup up ,cancele).
2-File > New .
3-Nomeie o Projeto novo .
4-Inserir uma Estação S7300 .
5-Configurar um Hardware .
6-Plataforma do HW Config .
7-Inserir um Rack (Rail) .
8-Rack inserido.
9-Inserir a Fonte (Slot 1).
10-Inserir a CPU (Slot 2).
11-CPU (Slot 2).
CP300 (Slot 3).Reservado quando usa-se CPU stand.
12-Inserir os módulos de entrada e saída SM (Slot 4).
13- Salvar e Compilar .
14- Salvando e Compilando...
15- Configuração de Hardware pronto.
16- Estrutura do Projeto (S7 program).
17- Explorando a Estrutura - Symbols.
18- Explorando a Estrutura - Blocks (Blocos).
19- Explorando a Estrutura - Inserir um Bloco.
20- Explorando a Estrutura - Bloco organização OB.
Help – F1.
21 – Explorando a Estrutura – Bloco FC Função.
22 – Explorando a Estrutura - Colunas.
24 – Explorando a Estrutura – Bloco FB.
25 – Explorando a Estrutura – Bloco FB - Nomear.
26 – Explorando a Estrutura – Bloco FB - Inserido.
27 – Explorando a Estrutura – Bloco FB - Aberto.
28 – Bloco FB – Lógica com variáveis locais .
29 – Bloco FB – Lógica com variáveis locais .
30 – Bloco DB – Data Block.
31 – Bloco DB – Data Block – Tipo Instance
32 – Bloco DB – Data Block – Tipo Instance – FB1
33 – Bloco DB Instance - Identificação
34 – Bloco DB Instance - Abrir (Yes)
35 – Bloco DB Instance - Aberta
36 – “Chamada” da FB1 dentro de uma FC1
37– FB1 – Bloco de controle “Padrão”
38– FB1 – Bloco de controle – Dados na DB1
39– FB1 – Bloco de controle – Dados apontados
40– FB1 – Bloco de controle – Abrir
41– FB1 – Bloco de controle - Aberto
42– FB1 – Inserir uma variavel global (controle)
43– FB1 – Variáveis inseridas para controle
44– DB – Shared - Compartilhamento
45– DB – Inserida
46– DB – Aberta - Declaração
47– DB – Estrutura - Declaração
47– DB – View – Data View - Dados
48– DB – View – Data View – Dados abertos
49– DB – Valor Inicial e Valor Atual
DB – Valor Inicial e Valor Atual
•
52 – VAT – Variable Table – Tabela de variáveis
53 – VAT – Nomear de Monitoramento
54 – VAT – Abrir para explorar
55 – OB1- Chamada de Blocos
56 – OB1- Chamando a FC1
Segunda Parte
Arquivamento do Projeto
BACKUP
Backup Pkzipc
57-File > Archive
58- Backup – Confirmar qual projeto será arquivado
59- Backup – Definir a pasta a ser salvo o projeto
60- Backup – Confirmar ou alterar o nome do projeto
60- Backup – Selecione “NO”
61- Backup – Compactando o Projeto (Pkzipc)
62- Backup – Projeto compactado (zip file)
63- Backup – Retrieve (Recuperar)
64- Backup – Escolher qual pasta deseja recuperar
65-Backup–Defina qual diretório deseja descompactar
65-Backup – Descompactando (Pkzipc)
65-Backup – Renomear ou Substituir
66-Backup –“Yes” Confirmação do arquivo recuperado
66-Backup – Projeto Recuperado e Aberto
Terceira Parte
Simulando o Projeto
PLCSim
PLCSim
67- Abrir o PLCSim (Duplo clique)
68- PLCSim - Aberto
DOWNLOAD
Informações do Módulo
77- Diagnóstico – CPU - CPU está em “STOP”
78- Diagnóstico – CPU - Analizando no PLCSim
1 2
103- Compare – Atualizado
104- Compare – Após um novo “Compare”
105- Compare – Após um novo “Compare”
106- Compare – Após um novo “Compare”
107- Compare – Resultados
Ir ao diretório salvo
Escolher o projeto
dentro do diretório
Compare – Comparando dois Projetos
Entrar Online
111- Projeto Online
112- Abrir as duas plataformas (Shift+F3)
113- Selecione a FC1 Online copia e cole na Offline
114- Selecione a FC1 Online copia e cole na Offline
115-Mensagem :O bloco já existe deseja sobrescrever?
116- Atualizando dois ou mais blocos
117- Poupup “Deseja sobrescrever este ou Todos”
118- Resultado do Compare
119- Uma pergunta ?
No compare anterior a
FC1 estava com um
status de atualização,
( )
Lembra ?
Por que agora não
está ?
120- Cuidado !!!
Comentário ?
122- Comentário
Ex: “Botão_Liga”
Symbols
124- Comentário
O procedimento de
sobrescrever blocos para
atualização ,perde-se os
comentários quando utilizo
um backup diferente do
“original”,comentado .
125- Comparando 2 backup’s “1 e 2”
2
126- Comentário
Antigo Novo
135- Rewire: Vamos mudar o endereço I0.0 para I0.3
I0.3
136- Rewire: Vamos mudar o endereço I0.0 para I0.3
137- Rewire: Protocolo (Relatório)
Opcional
138- Rewire: Protocolo (Relatório)
139- Rewire: Resultado
Endereço Novo
Referência Cruzada
145-Reference Data: Filtro
Filtro de busca
146-Reference Data: Filtro Poup up
147-Reference Data: Filtro Poup up
Entradas
Saídas
Memórias
Temporizadores
Contadores
148-Reference Data: Buscar Q0.0
Selecionar a variável
(Output)
Entre *x*,digitar a busca
Byte “0” e bit “0”
Tecle “ OK”
149-Reference Data: Resultado
Resultado da Busca
150-Reference Data: Resultado
Resultado Go To Location
151-Reference Data: Visualizando variáveis / Barra de
ferramentas
Entradas
Saídas
Memórias
Bits disponíveis
Byte
Bits usados “X”
Tempos