NAPTEC - Núcleo de Aprendizado Profissional e Tecnológico Ltda.
Rua Barão do Rio Branco, 404
Curitiba – Paraná
CEP 80010-180
Telefone: (41) 3093-9898
www.naptec.com.br
contato@naptec.com.br
O Naptec tem como objetivo de fornecer os melhores treinamentos, com tecnologia de ponta,
qualidade e por um preço justo. O Naptec é uma empresa do Grupo Acesso/Apogeu.
© Todos os direitos sobre esta obra são reservados ao NAPTEC - Núcleo de Aprendizado Profissional e
Tecnológico Ltda. Nenhuma parte desse material pode ser reproduzida, armazenada ou transmitida
por meios eletrônicos, fotográficos, mecânicos, ou qualquer outro que exista ou que venha a existir,
sem a autorização prévia, expressa e por escrito.
Este material está sujeito a alterações, conforme atualização das versões.
PROGRAMAÇÃO DE IHM
1
2
Família SIMATIC HMI
Abrangente em toda a automação, com IHM para todos os tipos de aplicação.
Dentro de uma Automação Totalmente Integrada (Conceito T.I.A)
LOGO! TD50 IHM exclusiva para utilização com o Logo!
Basic Panel IHM com versão Básica com tamanhos de 3 a 15
polegadas. Versões Teclas e Teclas + Touch Screen.
Operator Panel IHM com telas de 3 a 6 polegadas e teclas alfa
numéricas.
Touch Panel IHM com tamanhos de 4 a 6 polegadas. Versões Touch Screen.
Multi Panel IHM com tamanhos de 6 a 19 polegadas. Versões Touch
Screen. Alto desempenho
Comfort Panel IHM com tamanhos de 4 a 19 polegadas. Versões Touch
Screen e Teclas alfa numéricas. Alto desempenho. Excelente custo beneficio.
IHMs com interface Profibus e Profinet
3
LOGO! TD50
Uma IHM (Interface Homem Máquina) com muita flexibilidade, com teclas de
Navegação, OK e ESC + F1, F2, F3 e F4.
Utilização nas linhas acima da Versão 7.
Comunicação direta no Logo!
Programação através do Logo Soft Comfort.
Opção de utilizar outras IHMs (Basic, Operator, Touch, Multi e Comfort) na versão 8
com porta Ethernet.
4
Basic Panel
Uma IHM com diferentes tamanhos para atender uma grande variedade de
aplicações com um baixo custo.
Solução com: Teclas (KP), Teclas + touch screen (KTP) ou Touch screen (TP).
Comunicação Profibus e Profinet.
Programação através do WinCC Basic V1x e WinCC flexible.
5
Operator Panel / Touch Panel / Multi Panel
IHMs com grande variedade de aplicações e boa performance.
Solução com: Teclas (OP), Touch screen (TP e MP).
Comunicação Profibus e Profinet.
Programação através do WinCC Comfort V1x e WinCC flexible.
6
Mobile Panel
IHM para aplicação Wireless.
7
Comfort Panel
IHM com grande variedade de aplicações e excelente performance.
Solução com: Teclas (KP) e Touch screen (TP).
Excelente resolução / USB / Saídas de áudio e vídeo.
Comunicação 1 porta Profibus e 2 portas Profinet*.
Programação através do WinCC Comfort V1x.
8
STEP7 Basic V12
Ferramenta de Engenharia para programar o S71200.
STEP7 Professional V12
Ferramenta de Engenharia para programar toda a linha de PLC.
9
STARTER DRIVE V12
Ferramenta de programação da linha SINAMICS G120*.
10
WinCC Basic V12
Ferramenta de Engenharia para programar IHMs Básicas.
WinCC Comfort V12
Ferramenta de Engenharia para programar toda linha de IHMs.
WinCC Advanced V12
Ferramenta de Engenharia para programar soluções de aplicação Stand-alone.
WinCC Professional V12
Ferramenta de Engenharia para programar soluções de cliente-servidor.
11
WinCC Basic
Para programar HMIs: Basic Panels (KPxxx, KTPxxx e TPxxx).
WinCC Comfort
Para Programar HMIs: Basic Panels (KPxxx, KTPxxx, TPxxx), Panels (OP73, OPxx7, TPxx7) Multi
Panels (MPxx7), Mobile Panels (Mobile Panel xx7) e Comfort Panels (KTPxxx Comfort, TPxxx
Comfort, KPxxx Comfort).
WinCC Advanced
Para Programar HMIs: Basic Panels (KPxxx, KTPxxx, TPxxx), Panels (OP73, OPxx7, TPxx7) Multi
Panels (MPxx7), Mobile Panels (Mobile Panel xx7) e Comfort Panels (KTPxxx Comfort, TPxxx
Comfort, KPxxx Comfort), Sistema Stand-alone (Baseado em PC).
WinCC Professional
Para Programar HMIs: Basic Panels (KPxxx, KTPxxx, TPxxx), Panels (OP73, OPxx7, TPxx7) Multi
Panels (MPxx7), Mobile Panels (Mobile Panel xx7) e Comfort Panels (KTPxxx Comfort, TPxxx
Comfort, KPxxx Comfort), Sistema Stand-alone (Baseado em PC), Sistema SCADA (Client-Server).
12
TIA Portal
Um único ambiente de trabalho para programação.
Automação Totalmente Integrada.
13
De estações Stand-alone até configurações com web e cliente-servidor.
14
As licenças podem ser de dois tipos:
Single ou Floating
WinCC RT V12 SP1
STEP7 Professional V12 SP1
WinCC Professional V12 SP1
15
16
Portal View
Start
Open existing project Abrir um projeto existente
Create new project Criar um novo projeto (IHM, Drive, PLC ou Supervisório)
Migrate project Migrar um projeto existente
Welcome Tour Você pode ter uma visão geral do TIA Portal.
Installed software Os softwares instalados no TIA Portal (STEP7 Basic, STEP7
Professional, Starter Drive, WinCC Basic, WinCC Comfort, WinCC Advanced ou WinCC
Professional) com Service Pack e Update
17
Start
First steps
Device & networks Configure a device Configure um equipamento
Visualization Configure na HMI screen Configure diretamente uma IHM
18
Working area Área de trabalho do projeto. Para configuração de Hardware e
desenvolvimento de Software.
Project tree Árvore de projeto, é possível visualizar e ter um acesso rápido a
toda as partes o projeto: configuração de hardware, configuração de software, diagnósticos,
etc.
Inspector Window Janela que contém informações, configurações de propriedades e
diagnósticos de todo o software.
Task card Dependendo da área selecionada no “project tree” ele halibita
uma janela com informações adicionais. Por exemplo: Device Configuration > Hardware
Catalog
Details View Detalhes da área selecionada no “project tree”
19
Device Configuration Configurações de HW
Runtime Settings Configurações de SW.
Screens Telas de Programa.
HMI Tags Tags de IHM.
Connections Conexão com o PLC.
Recipes Receitas de IHM.
User administration Acesso a usuários.
20
TASK CARDS
Os Task cards ficam disponíveis de acordo com a função na área de trabalho.
Tool Box Funções para programação da IHM
Animations Funções para animações de objetos na IHM
Layout Funções para configurar as Layers
Script instructions Funções para de script (VB) para a IHM
Tasks Funções como: “Find and Replace” para localizar variáveis e
“Languages & Resource” para definir o idioma.
Libraries podemos ter como biblioteca: blocos parametrizáveis, blocos de
função, projetos, telas de IHM, etc. As bibliotecas podem ser para o projeto ou globais.
21
Inspector Window
Informações adicionais sobre o projeto sempre no mesmo local.
Properties Propriedade do objeto selecionado, pode ser editado através da
janela.
Info Informações sobre o software e objetos selecionados, referência
cruzada, etc.
Diagnostics Informações sobre diagnóstico, alarmes, conexões e informações
de devices.
22
Incluindo uma IHM no projeto
Para incluir uma IHM (KTP400 Basic Color PN):
1) Selecione IHM
2) Escolha SIMATIC Basic Panel
3) Escolha a pasta 4” Display
4) Escolha KTP400 Basic Color PN
5) Selecione: 6AV6647-0AK11-3AX0 e clique em “OK”
23
Versões para cada Software de programação de IHM
Versões a partir de: V 11.x.x.xx
V 12.x.x.xx
Versões a partir de : B 7.x.x.xx
V 07.x.x.xx
V 01.x.x.xx
Versões até:
B 6.x.x.xx
24
Ethernet Address
Na janela Propriedades > PROFINET interface (X1) > Ethernet addresses
pode-se configurar o endereço IP da IHM e colocar o Device Name em
PROFINET device name.
25
Criando uma conexão entre PLC e IHM
Clique na aba > Project Tree > Connections > Add new > defina o modelo do
CLP
** Conexões para a KTP 400 PN**
26
Criando uma Conexão entre IHM e o PC
Clique no botão iniciar do seu computador e após clique em Painel de
Controle
27
Criando uma Conexão entre IHM e o PC
Clique agora em Central de Rede e Compartilhamento
28
Criando uma Conexão entre IHM e o PC
Clique em alterar configurações do adaptador.
29
Criando uma Conexão entre IHM e o PC
Clique com o botão direito do mouse na sua placa de rede (Atheros AR8151).
30
Criando uma Conexão entre IHM e o PC
Desça a barra de rolagem até encontrar: Protocolo TCP/IP Versão 4 (TCP/IPv4)
e faça um duplo clique.
31
Criando uma Conexão entre IHM e o PC
Selecione a opção: Usar o seguinte endereço IP:
Atribua as seguintes configurações:
Endereço IP:
Máscara de sub-rede:
**Os endereços entre os componentes da rede (PLC, Drive, IHM,
Supervisório, outros..) devem ser diferentes**
32
Download
Para fazer o primeiro download coloque a IHM em modo “TRANSFER”
33
Na janela de download.
1. Selecione a interface Ethernet
2. Marque a caixa de seleção “Use other IP” e coloque o mesmo
endereço IP que foi colocado na IHM
3. Clique em “Load”
34
Incluindo uma IHM no projeto utilizando a função WIZARD
Para utilizar essa função marque a caixa destacada e clique em “OK”
Você pode fazer as seguintes configurações:
1) PLC Connections
2) Screen layout
3) Alarms
4) Screens
5) System screens
6) Buttons
35
36
37
38
39
HMI tags
Para criar comunicação entre o PLC e a IHM é necessário a criação de
Tags, exceto para projetos criados dentro do TIA Portal V1x, ou seja, é
possível:
• Definir tags no PLC que sejam visualizados e/ou acessíveis na
configuração da IHM (Connection / PLC name / PLC tag)
• Definir conexões com mais de um PLC
• Definir tempos de aquisição de dados do PLC na IHM
• Definir tags de alarmes: Discretos e Analógicos
40
HMI tags
Para criar comunicação entre o PLC e a IHM é necessário a criação de
Tags, exceto para projetos criados dentro do TIA Portal V1x, ou seja, é
possível:
• Definir tags no PLC que sejam visualizados e/ou acessíveis na
configuração da IHM (Connection / PLC name / PLC tag)
• Localiza tags de PLC na configuração da IHM sem a necessidade de
criar tags na IHM
41
Screens
Na aba “Properties” da janela de inspeção “Properties” é possível:
• Configurar em “General”
• “Name” Nome da Tela
• “Background color” Cor de fundo da Tela
• “Grid color” Cor do Grid
• “Number” Número da Tela
• “Template” Template exclusivo da tela, ou seja, uma máscara
configurada no folder “Template”
• Configurar em “Layers” Qual camada está configurada a Tela
Na aba “Animations” da janela de inspeção “Properties” é possível:
• Configurar em “Add new animation” Uma nova animação
• “Visibility” Se será visível ou invisível
Na aba “Events” da janela de inspeção “Properties” é possível:
• Configurar em “Loaded” Uma função para executar quando ENTRAR na Tela
• Configurar em “Cleared” Uma função para executar quando SAIR da Tela
42
Configurar chamada de Tela através de um botão
• Crie um “button” (“Toolbox” “Elements” “button”) e arraste e solte dentro da
tela
• Na janela de inspeção “Properties” “Events” “Activate”
• Em “Add function” “Screens” “Activate Screen”
• No campo “Screen name” encotre a Tela que você deseja que seja chamada quando o
botão for pressionado
Funções para SCREENS
• “ActivatePreviousScreen” Volta a tela anterior
• “ActivateScreen” Ativa a Tela definida no campo “Screen name”
• “ActivateScreenByNumber” Ativa a Tela pelo número (Tag definido no PLC ou HMI)
definido em “Screen name”
• “ActivateCleanScreen” Sai da Tela após o tempo definido em “Time period”
43
Template
Na aba “Properties” da janela de inspeção “Properties” é possível:
• Configurar em “General”
• “Name” Nome do Template
• “Background color” Cor de fundo do Template
• “Grid color” Cor do Grid
• Configurar em “Layers” Qual camada está configurada a Tela
Na aba “Animations” da janela de inspeção “Properties” é possível:
• Configurar em “Add new animation” Uma nova animação
• “Visibility” Se será visível ou invisível
Global screen
• Defina elementos globais independentes do modelo da IHM (como por exemplo
teclas de função). Para desativar vá em “Properties” “Properties” “General”
“Use Global Assignment” in the inspection window.
• Telas de alarme como “Alarm window” e “Alarm indicator” são configuradas na
Tela Global
44
45
46
47
• Coloque a Logomarca da escola conforme figura ao lado.
• Crie teclas com retorno a Tela anterior com um botão do lado esquerdo e uma
tecla que a retorne a Tela MENU do lado direito.
• Coloque o nome de cada Tela na parte superior da Tela
48
49
Runtime Settings
Nesta área é possível fazer configurações de IHM como:
• General Configurações: da tela inicial /
Template / ID de Projeto.
• Screens Configurações: de BIT (Text and
Graphic List) e Teclas (Tamanho padrão pré-configurado).
• Keyboard Configurações: das Teclas (Screen / Release /
Functions Keys).
• Alarms Configurações: de alarmes no buffer (1 – 100)
/ Alarmes com cores / Grupo de Alarmes.
• Use administration Configurações: Tentativas de Senha digitada
incorreta / Validade das Senhas / Complexidade das Senhas.
• Language & font Configurações: Linguagem e Formato de
Fontes.
50
Configuração de Data e Hora
Para fazer a configuração de Data e Hora na IHM deverá ser vinculada a
uma DB com dados no formato DTL (PLC) e o Date/Time Field (IHM).
• Crie uma conexão entre PLC e HMI
• Crie uma DB e um dado no formato DTL
• Faça a configuração de leitura de Hora/Data Local no PLC.
• Configure na “Area Pointer” na tela “Connections” a função
“Date/Time”
• Configure o TAG “Data/Time Field” da IHM com o TAG do PLC
51
Configuração de Data e Hora no PLC
Para fazer a configuração de Data e Hora no PLC
• Em “Propriedades” clique em “Time of Day” e defina o fuso horário em “Time zone”
• Clique em “Online & diagnostics” “Functions” “Set time” e clique em “Apply”
para ter o mesmo horário do PC no PLC
• Crie uma conexão entre PLC e HMI
• Crie uma DB e dentro da DB um dado no formato DTL
• Chame dentro de um Bloco (ou utilize o próprio OB1) a função “RD_LOC_T” (caminho:
“Extended instructions” “Date and time-of-day” “RD_LOC_T” )
52
Configuração de Data e Hora na IHM
Para fazer a configuração de Data e Hora na IHM
• Clique em “Connections” Sua Conexão “HMI_connection_1” Selecione “Area
pointer” Ative “Date/Time” e vincule o TAG no formato DTL no PLC na coluna “PLC
tag”
• Arraste para dentro de uma Tela “Screen” (ou um Template) a função “Date/time field”
(Caminho: “Toolbox” “Elements” “Date/time field” )
• Crie em “Propriedades” e vincule no campo “PLC tag:” o dado no formato DTL criado na
DB
53
Utilizando o Simulador com PLC
É possível simular o projeto de IHM com o um PLC
• Configure o mesmo endereço IP da IHM e da placa de rede.
• Inicie o configurador
54
55
56
57
Tela Manutenção
58
59
TOOLBOX Basic objects
Nesta área é possível fazer formas livres utilizando: Linhas, Elipse, Circulo ou Retângulo
Escrever textos
Alterar tamanho, formato, cor, moldura e alinhamento de fontes
Inserir objetos gráficos nos formatos*.bmp, *.tif, *.png, *.ico, *.emf, *.wmf, *.gif, *.jpg
ou *.jpeg
**Com funcionalidades drag-drop é possível arrastar qualquer figura (ambiente
windows) direto para a área de trabalho**
60
TOOLBOX Elements
• I/O field
• Button
• Symbolic I/O field
• Graphic I/O field
• Date/time field
• Bar graph
• Switch
61
I/O field Properties
É possível configurar informações de Tags do PLC vinculados, aparência, características,
layout, formato de texto, limites com cores (mínimo e máximo), layers e/ou acesso com
senha.
E ainda Animações, Eventos e Texto vinculados ao I/O field.
62
Button Properties
É possível configurar informações de Tags do PLC vinculados, aparência, características,
layout, formato de texto, limites com cores (mínimo e máximo), layers e/ou acesso com
senha.
E ainda Animações, Eventos e Texto vinculados a função Button
63
Bar Properties
É possível configurar informações de Tags do PLC vinculados, aparência, características,
layout, formato de texto, limites com cores (mínimo e máximo), layers e/ou acesso com
senha.
E ainda Animações, Eventos e Texto vinculados ao Bar.
64
Symbolic I/O field Properties
É possível configurar informações de Tags do PLC vinculados, aparência, características,
layout, formato de texto, limites com cores (mínimo e máximo), layers e/ou acesso com
senha.
E ainda Animações, Eventos e Texto vinculados ao Symbolic I/O field.
Configure em Text list a lista, range ou bit vinculado ao Symbolic I/O field.
65
Graphic I/O field Properties
É possível configurar informações de Tags do PLC vinculados, aparência, características,
layout, formato de texto, limites com cores (mínimo e máximo), layers e/ou acesso com
senha.
E ainda Animações, Eventos e Texto vinculados ao Graphic I/O field.
66
67
Clique em “add new” na coluna “Name” defina o formato em “Selection”.
No campo abaixo “Text list entries” defina os valores na coluna “Value” e a informação que
deverá aparecer na coluna “Text”. Vincule o “Text list” ao “Symbolic I/O field” criado na tela
(SCREEN).
Não esqueça de vincular o TAG do
PLC ou interno da IHM que fará a
animação do “Text list”
68
Clique em “add new” na coluna “Name” defina o formato em “Selection”.
No campo abaixo “Graphic list entries” defina os valores na coluna “Value” e o gráfico que
deverá aparecer na coluna “Graphic”. Vincule o “Graphic list” ao “Graphic I/O field” criado na
tela (SCREEN).
Não esqueça de vincular o TAG do
PLC ou interno da IHM que fará a
animação do “Graphic list”
69
70
71
72
Crie botões de Retun e voltar ao MENU principal em cada tela.
73
74
75
76
77
78
TOOLBOX User View
Para a linha de IHMs Básicas somente disponível em formato Simplificado.
É possível configurar: aparência, layout, quantidade de linhas visualizadas, formato de
texto, llayers e/ou acesso com senha.
E ainda Animações, Eventos e Texto vinculados ao USER VIEW.
79
80
81
82
Na aba “Properties” “Security” defina quem terá acesso ao objeto
Autorização “Operate” pertence ao grupo “User”
83
Clique em “Properties” na aba “Animations” defina o formato em “Movements”.
Defina o TAG vinculado a
ANIMAÇÃO e os limites MIN e
MAX.
84
85
86
87
88
89
90
TOOLBOX Trend View
Configuração do TAG no gráfico.
OBS: Como arquivamento não é possível para painéis básicos, os elementos de controle
não estão disponíveis, apenas para outros modelos de IHM
91
TOOLBOX Alarm View
É possível configurar: aparência, características, layout, formato de texto, colunas
visualizadas no “Alarm view”, layers e/ou acesso com senha.
E ainda Animações (apenas para visualizações complexas), Eventos e Texto vinculados a
função.
92
Na aba “Discrete alarms” é possível configurar
• ID Identificação do Alarme
• Alarm text Texto de Identificação do Alarme
• Alarm class Classe do Alarme (Erro, Alerta...)
• Trigger tag TAG de Alarme (Formato WORD)
• Trigger bit Bit do Alarme (0...15)
• Trigger address
• HMI acknowledgment tag
• HMI acknowledgment bit TAGS de reconhecimento na HMI
• HMI acknowledgment address
Possibilidade de configurar na aba “Analog alarms” um alarme analógico e vincular ao PLC.
93
94
95
TAG
I0.0 HABILITA SISTEMA
I0.1 SENSOR PEÇA
I0.2 PRENSA REC
I0.3 PRENSA AV
I0.4 MORSA FECHADA
I0.5 MORSA ABERTA
Q0.0 PRENSA DESCE
Q0.1 PRENSA SOBE
Q0.2 MORSA
Q0.3 SISTEMA EM FALHA (DEVE SER INTERMITENTE)
96
97
TAG
I0.0 HABILITA SISTEMA
I0.1 SENSOR PEÇA
I0.2 PRENSA REC
I0.3 PRENSA AV
I0.4 MORSA FECHADA
I0.5 MORSA ABERTA
Q0.0 PRENSA DESCE
Q0.1 PRENSA SOBE
Q0.2 MORSA
Q0.3 SISTEMA EM FALHA (DEVE SER INTERMITENTE)
98
99
100
101
Recipe view
Para a linha de IHMs Básicas somente disponível em formato Simplificado.
É possível configurar: aparência, layout, quantidade de linhas visualizadas, formato de
texto, inserir ou remover botões de configuração, layers e/ou acesso com senha.
E ainda Animações, Eventos e Texto vinculados ao RECIPE VIEW.
102
103
104
105
106
107
System diagnostics view
Para a linha de IHMs Básicas somente disponível em formato Simplificado abaixo.
É possível configurar: aparência, layout, quantidade de linhas visualizadas, formato de
texto, inserir ou remover botões de configuração, layers e/ou acesso com senha.
E ainda Animações, Eventos e Texto vinculados ao System Diagnostics View.
@<1 1/1/2000 12:00:00 PM Message Text ... Message Text ....
Message Text 12:00:00
! 2 1/1/2000 .... PM Message Text ... Message Text ....
Message Text ....
@>3 1/1/2000 12:00:00 PM Message Text ... Message Text ....
Message Text ....
@>4 1/1/2000 12:00:00 PM Message Text ... Message Text ....
Message
@>5 Text ....
1/1/2000 12:00:00 PM Message Text ... Message Text ....
Message Text ....
108
109
110
111
LIBRARIES
Possibilidade de reutilização de Telas, TAGS, Faceplates, etc no mesmo projeto ou
em qualquer projeto.
112
113
114