Você está na página 1de 114

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