Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pgina 1 de 34
Note que os pacotes de instrutor podem ser substitudos por pacotes atualizados.
Um resumo dos pacotes SCE atualmente disponveis pode ser encontrado em: siemens.com/sce/tp
Treinamentos avanados
Para treinamentos avanados SCE Siemens, entre em contato com o parceiro SCE da sua regio
siemens.com/sce/contact
Pgina 2 de 34
PGINA:
1.
2.
2.1
Prefcio....................................................................................................................................................
Notas sobre a programao do SIMATIC S7-1200...................................................................................
Sistema de automao SIMATIC S7-1200...............................................................................................
2.2
5.1
Sinais analgicos......................................................................................................................................
Tipos de dados no SIMATIC S7-1200.......................................................................................................
Leitura/sada de valores analgicos.........................................................................................................
Normalizao dos valores analgicos....................................................................................................
6.1
3.
4.
5.
6.
Pgina 3 de 34
Fundamentos da
programao CLP
Mdulo 10, mdulo 20
Simulao do sistema
SIMIT Mdulo 150
Fatores adicionais para
a programao CLP
Mdulo 30
Outras linguagens de
programao
Mdulo 40
Tecnologia de
segurana
Mdulo 80
PROFIBUS
Mdulo 60
PROFINET
Mdulo 70
Tecnologia de sensores
Mdulo 110
AS-Interface
Mdulo 50
Visualizao do processo
(IHM)
Mdulo 90
Tecnologia de
acionamento
Mdulo 100
Meta de aprendizado:
Neste mdulo, o leitor dever aprender a programar um monitoramento de valor limite em um valor
analgico. O controlador (CLP) um SIMATIC S7-1200 e o programa criado com a ferramenta de
programao TIA Portal. O mdulo apresenta os fundamentos e demonstra o procedimento com
base em um exemplo detalhado.
Pr-requisitos:
Para um bom entendimento desse mdulo,
Pgina 4 de 34
PC Pentium 4 com 1.7 GHz, 1 GB de RAM (XP) ou 2 GB de RAM (Vista), espao livre em
disco de
aprox. 2 GB
2 STEP 7 Professional
V11 (TIA Portal)
1 PC
3 Conexo Ethernet
4 S7-1200 com
CPU 1214C
Pgina 5 de 34
2.2
SIMATIC S7-1200
SIMATIC S7-300
SIMATIC S7-400
SIMATIC WinAC
Com STEP 7 Professional V11, as seguintes funes podem ser usadas para a automao de um
sistema:
-
estabelecimento da comunicao
programao
documentao
criao de telas para os SIMATIC Basic Panels com WinCC Basic integrado.
com os pacotes WinCC avanado tambm possvel criar solues de visualizao para PCs
e outros painis
Pgina 6 de 34
1500
rpm
1500
U/min
865
365
10 V:1000
1000U/min
rpm ==0,01
10V:
0,01V/rpm
V/U/min
365
rpm
x
0,01
V/rpm
=
365 U/min x 0,01 V/U/min3,65
= 3,65
1000
rpm
1000
U/min
10V
10
V
+10
+10VV
0V
00A/0V
A/0 V
10
V: 2048
2048==0,0048828
0,0048828
10V:
detectar diferenas de
espossvel
knnen Spannungs
1111
bits
Bit
0
tenso
< 5 mV<5mV erkannt
unterschiede
2048
2048
Pgina 7 de 34
werden
Tamanho
(bit)
1
Faixa
0a1
TRUE, FALSE, O, 1
Byte
16#00 a 16#FF
16#12, 16#AB
Word
16
16#0000 a 16#FFFF
16#ABCD, 16#0001
DWord
32
16#00000000 a 16#FFFFFFFF
16#02468ACE
Char
16#00 a 16#FF
'A', r, @
Sint
-128 a 127
123,-123
Int
16
-32.768 a 32.767
123, -123
Dint
32
-2.147.483.648 a 2.147.483.647
123, -123
USInt
0 a 255
123
Ulnt
16
0 a 65.535
123
UDInt
32
0 a 4.294.967.295
Real
32
LReal
123
38
64
+/-2,23 x 10 -
308
12345.123456789
-1.2E+40
Time
32
String
Varivel
T#-24d_20h_31 m_23s_648ms a
T#24d_20h_31 m_23s_647ms
Salvo como: -2,147.483,648 ms a
+2,147,483,647 ms
0 a 254 caracteres em tamanho de byte
308
a +/-1,79 x 10
T#5m_30s
5#-2d
T#1d_2h_15m_30x_45ms
'ABC'
Nota:
No processamento de valores analgicos, os tipos de dados 'INT' e 'REAL' desempenham um
papel importante, pois os valores analgicos lidos esto disponveis como nmeros inteiros no
formato 'INT' e para o processamento posterior exato, devido ao erro de arredondamento no 'INT',
s podem ser usados nmeros de vrgula flutuante 'REAL'.
Pgina 8 de 34
Cada valor analgico ("canal") ocupa uma palavra de entrada ou sada. O formato 'Int' um
nmero inteiro integral.
O endereamento das palavras de entrada ou sada orienta-se conforme o endereamento na
visualizao do dispositivo. Por exemplo:
O endereo da primeira entrada analgica seria aqui %IW 64, da segunda entrada analgica %IW
66 e da sada analgica %QW 80.
A transformao do valor analgico para o processamento posterior no CLP igual tanto para as
entradas como para as sadas.
As faixas de valor digitalizadas apresentam o seguinte aspecto:
Faixa nominal do valor analgico
0 A/0 V
20 mA/10 V
10 mA/5 V
Pgina 9 de 34
5.1
Smbolo
%IW 64
AI_level_tank1
Int
%Q 0.0
%Q 0.1
Tank1_max
Tank1_min
Bool
Bool
Pgina 10 de 34
6.1
1.
A ferramenta central o 'Totally Integrated Automation Portal', que chamada aqui por
meio de um clique duplo. ( Totally Integrated Automation Portal V11)
Pgina 11 de 34
2.
Pgina 12 de 34
Pgina 13 de 34
Ento iremos 'Add new device' com o nome de dispositivo "controller_tank". A partir do
catlogo, selecionamos a 'CPU1214C' com a referncia correspondente. ( Add new device
controller_tank CPU1214C 6ES7 . Add)
Pgina 14 de 34
Pgina 15 de 34
Pgina 16 de 34
Pgina 17 de 34
Pgina 18 de 34
Pgina 19 de 34
Pgina 20 de 34
Funo
Disponvel em
Parmetros de sada
Output
InOut
Parmetros de
transio
Designao
Dados locais
temporrios
Designao
Funo
Temp
Disponvel em
Pgina 21 de 34
Output:
tank_max
tank_min
Temp:
tank_level_real
tank_level_norm
Particularmente importante neste exemplo o uso dos tipos de dados corretos, caso contrrio estes
no sero compatveis com as funes de converso usadas no programa a seguir.
Para uma melhor compreenso, todas as variveis locais devem ser acompanhadas de um
comentrio.
Pgina 22 de 34
Pgina 23 de 34
Pgina 24 de 34
Pgina 25 de 34
Pgina 26 de 34
Pgina 27 de 34
Pgina 28 de 34
Pgina 29 de 34
.
)
Pgina 30 de 34
Pgina 31 de 34
22. O carregamento bem-sucedido ser exibido em uma janela. Clique, ento, com o mouse em
'Finish'. ( Finish)
Pgina 32 de 34
. (
24. Confirme a pergunta se voc deseja realmente iniciar a CPU com 'OK'. ( OK)
Pgina 33 de 34
Pgina 34 de 34