Programação de CLP SIEMENS v1
Programação de CLP SIEMENS v1
Programação de CLP SIEMENS v1
Gabriel de Oliveira
1
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Excelente leitura!
Gabriel de Oliveira
2
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Contents
3
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
4
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
5
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
A HISTÓRIA DO CLP
6
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
7
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
8
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
OS CLPS DA SIEMENS
9
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
10
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
11
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
12
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Resumindo:
Regras
• CM ficam na esquerda da CPU (Máx. 3 dependendo
a CPU)
13
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Módulos de Sinais
• Entrada e saída digital ou misto (24V ou a Relé)
• Entrada e saída analógica ou mista (tensão,
corrente, resistência, termopar)
14
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
15
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
16
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
17
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Módulos de Sinais
• Entrada e saída digital ou misto (24V, 230VAC)
• Entrada analógica (tensão, corrente, resistência,
termopar)
• Saída analógica (tensão, corrente)
18
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
• Contadores
• Posicionamento
Detalhes adicionais:
19
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
20
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
21
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
22
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
23
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Módulos de Sinais
• Entrada digital (24VDC, 120/230V AC)
• Saída digital (24VDC, Relé)
• Entrada analógica (tensão, corrente, resistência,
termopar)
• Saída analógica (tensão, corrente)
24
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
25
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
O TIA Portal
26
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
27
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Baixando o Software
28
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
https://drive.google.com/drive/folders/1nUjb84hyptqzZz9t
pSXrr6F-B-1iHVSY?usp=sharing
29
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Um é o SIMATIC_S7PLCSIM_V15_1.exe e o outro é o
TIA Portal STEP 7 Professional WinCC Advanced
V15_1.zip
Algumas observações:
30
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
31
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
lentidão ou talvez não rode bem, neste caso não tem muito
que possa ser feito.
32
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
33
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
34
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
35
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
36
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
37
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
38
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
39
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
40
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
41
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
42
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Vamos lá então...
43
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
44
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
45
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
46
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
47
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
48
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
49
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
50
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
51
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
52
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
53
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
54
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Configurações do TIA
55
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
56
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
O Porject View
57
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Task Cards
Os Task Cards fornecem ferramentas para
configuração/programação. O conteúdo do Task Card
depende do objeto mostrado na Área de Trabalho. Se está
aberto na tela de hardware então o Task Card mostrará o
catálogo de hardware por exemplo.
Se for um bloco de programa, um Task Card com
instruções será mostrado.
Janelas Inspectors
Aqui será mostrado informações adicionais para o objeto
selecionado ou da ação sendo executada. As
propriedades disponíveis do objeto selecionado também
podem ser editados aqui (por exemplo, propriedades de
telas, objetos de telas, tags).
58
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Details View
A Details View é uma janela de apoio. Aqui, elementos do
objeto selecionado na Árvore do Projeto são mostrados.
Eles poderão ser utilizados na Área de Trabalho (Através
do recurso “Arrastar e Soltar”) possibilitando acesso rápido
à esses elementos, como tags, por exemplo.
O Sistema de Janelas
59
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Janelas Embutidas
Pode ser configurada para aparecer/esconder
automaticamente bem como ficar sempre visível. Pode
também ser redimensionada.
Acoplar a janela
A Janela quando está desacoplada, pode ser posicionada
livremente em qualquer local da interface do usuário. Ou
pode ser acoplada novamente se clicado nesse botão.
60
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
61
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Task Cards
62
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Hardware Catalog
Aqui, todos os componentes de hardwares disponíveis
como CPU, Módulos, etc, podem ser selecionados.
Instructions
Instruções para os blocos de programa.
Online Tools
Se tiver em uma conexão online ativa, informações online
e diagnósticos podem ser averiguados aqui como, o tempo
de ciclo atual da CPU e o status da memória Load e da
memória Work da CPU. A CPU pode aqui também ser
colocada em STOP e RUN mode.
Toolbox
Objetos de tela configuráveis (gráficos, displays e objetos
de controle) para diferentes telas.
Animations
Templates para fazer objetos dinâmicos em diferentes
telas.
Layout
Ferramentas para adaptar a aparência da tela quando
estiver configurando uma IHM. (zoom, alinhamento de
grid, objetos fora da área).
63
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Tasks
Aqui, ferramentas comuns como “Find e Replace” de tags,
instruções, etc.
Bibliotecas
Gestão da biblioteca local e das bibliotecas globais.
A Janela Inspector
64
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Aba “Properties”
Esta aba mostra as propriedades do objeto selecionado na
Área de trabalho e que possui propriedades que podem
ser alteradas.
Aba “Info”
Essa é a aba de saída de informações de engenharia. Ela
mostra informações pertencentes ao objeto selecionado.
Além disso, mensagens de retorno a ações executada por
eles, por exemplo, compilação e download de blocos para
a CPU.
Aba “Diagnostics”
Essa é a aba mostra informações de diagnóstico do
sistema e eventos de alarmes configurados.
Salvando o Projeto
65
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
O Archive e o Retrieve
66
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
67
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
CONFIGURANDO O HARDWARE
68
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Network View
É usada para configurar a conexão de dispositivos que
podem ser conectados em rede.
Device View
É usada para configurar os dispositivos, tanto para
configurar o hardware de seu CLP (CPU e Módulos)
quanto para parametrizar os módulos.
Topology View
É usada para configurar a estrutura física da sua rede,
tanto as interfaces quanto os relacionamentos entre os
dispositivos de rede
69
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Esta área é por sua vez dividida por uma barra com duas
setas como mostrado na figura abaixo:
70
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Aba “Properties”
Localizada abaixo, na Janela Inspector, esta aba é usada
para alterar os parâmetros do módulo selecionada na área
de trabalho. Aqui todas as propriedades do módulo são
mostrada e podem ser alteradas. Na parte esquerda dessa
aba, você pode navegar entre as seções de propriedades,
uma vez que os parâmetros estão agrupados de forma a
facilitar a navegação.
71
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
PLC Tags
72
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Velocidade_Atual: REAL
Velocidade_Desejada: INT
Habilitacao: BOOL
73
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
• Nome Simbólico
• Tipo (Data Type)
• Range Válido
• Área de Memória
74
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
“Simbolic”
Você visualizará somente o nome dado a variável no
momento da declaração da mesma. Por exemplo:
“Lmp_Sinaleiro_VD”.
75
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
“Absolute”
Você visualizará somente o endereço absoluto da variável.
Por exemplo: %Q0.0.
Q = Saída
I = Entrada
M = Memória
B = Byte
W = Word
DW = Double Word ou Real
“VAZIO” = Booleano ou bit
Exemplos:
Saida do byte zero, bit 4 = Q0.4
76
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
77
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
PROGRAMANDO O CLP
Tipos de Blocos
78
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Functions (FCs)
Um FC contém uma parte funcional do nosso programa.
Poderíamos criar um FC para Alarmes, um FC para
Conversões analógicas, um FC para Movimentos
Manuais, etc..
79
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Functions Blocs(FBs)
Um FB oferece a mesma funcionalidade de um FC com a
diferença que eles tem a sua própria área de memória
local, na forma de Data Blocks de Instância que deve ser
vinculados a eles.
Criando um Bloco
80
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
As Networks
81
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Figura 45 - As Networks
Programando um Bloco
82
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
83
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
84
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Chamando um Bloco
85
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Compilando um Bloco
86
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
87
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
88
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
- Hardware Configuration
89
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Monitorando um Bloco
Monitorando Blocos
Monitorando
90
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
91
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
OPERAÇÕES BINÁRIAS
OPERAÇÕES
92
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
OPERAÇÃO LÓGICA OR
93
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Bobina normal -( )-
94
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Bobina NOT
95
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
OPERAÇÕES NUMÉRICAS
Os Data Types
Integer (16-Bit)
96
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
97
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Os Contadores
Figura 54 - Os Contadores
98
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
As Entradas do Contador
99
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
100
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
As Saídas do Contador
101
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Formas de Usar um DB
102
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
103
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Temporizadores
104
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Exemplos:
T#1s500ms
T#100ms
T#1m10s
O Data Block
105
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
O Comportamento do TON
106
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
107
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Comparadores
108
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
Tipos de comparações:
109
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
110
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
CONSIDERAÇÕES FINAIS
SOBRE O INSTRUTOR
111
APOSTILA CURSO DE SIEMENS – ACADEMIA DA AUTOMAÇÃO
112