automação e controle · 2015-09-22 · automação e controle universidade federal rural do...
TRANSCRIPT
![Page 1: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/1.jpg)
Automação e ControleAutomação e Controle
UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDOÁRIDO
CURSO: CIÊNCIA DA COMPUTAÇÃOCURSO: CIÊNCIA DA COMPUTAÇÃO
Interface Homem Máquina Interface Homem Máquina -- IHMIHM
Profª Danielle Casillo
![Page 2: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/2.jpg)
IHM IHM –– eZAP900eZAP900
• Agora que já sabemos criar uma tela, vamosaprender a utilizar o Teclado.
• NAVEGAÇÃO VIA TECLADO DA IHM• NAVEGAÇÃO VIA TECLADO DA IHM
– Vamos fazer um exemplo de navegação utilizando osrecursos associados ao Teclado para navegar emdiversas telas da aplicação.
– Não será necessário utilizar o CLP, neste exemploutilizaremos apenas as funcionalidades da IHM
Interface Homem Máquina 2
![Page 3: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/3.jpg)
Navegação Via Teclado da IHMNavegação Via Teclado da IHM
• Utilizaremos as teclas da IHM para selecionar as telasdisponíveis em uma aplicação, assim criaremos 4telas:
Interface Homem Máquina 3
![Page 4: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/4.jpg)
Como navegaremos nas telas da IHMComo navegaremos nas telas da IHM
• Escolhemos aleatoriamente 4 teclas da IHM,exemplo 1, 2, 3 e 4, onde cada tecla seráresponsável por abrir uma das telas desteexemplo.
Interface Homem Máquina 4
![Page 5: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/5.jpg)
ProgramaçãoProgramação
1. Criação das 4 telas;
2. Criação do comando “OpenScreen”, para abertura datela “Tela A”;
3. Criação do comando “OpenScreen”, para abertura da3. Criação do comando “OpenScreen”, para abertura datela “Tela B”;
4. Criação do comando “OpenScreen”, para abertura datela “Tela C”;
5. Criação do comando “OpenScreen”, para abertura datela “Tela D”;
Interface Homem Máquina 5
![Page 6: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/6.jpg)
ProgramaçãoProgramação
6. Associação da ação de tecla pressionada para a tecla 1,ao comando de abertura da tela “Tela A”;
7. Associação da ação de tecla pressionada para a tecla 2,ao comando de abertura da tela “Tela B”;ao comando de abertura da tela “Tela B”;
8. Associação da ação de tecla pressionada para a tecla 3,ao comando de abertura da tela “Tela C”;
9. Associação da ação de tecla pressionada para a tecla 4,ao comando de abertura da tela “Tela D”;
Interface Homem Máquina 6
![Page 7: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/7.jpg)
Criação da AplicaçãoCriação da Aplicação
• Crie um novo projeto no OPPE;
• Na opção “Modelo” selecione o tipo de IHM;
• Na opção “Projeto” preencha os campos:– “Nome”;
– “Empresa”;– “Empresa”;
– “Responsável”;
• Na Opção “Telas”, crie 4 telas:– “Tela A”: Tela Incial A <Teclas 1 .. 4>
– “Tela B”: Voce selecionou a tela B ...
– “Tela C”: Tela C selecionada ...
– “Tela D”: Voce esta na Tela D ...
Interface Homem Máquina 7
![Page 8: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/8.jpg)
Criação da AplicaçãoCriação da Aplicação
Interface Homem Máquina 8
![Page 9: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/9.jpg)
Criação da AplicaçãoCriação da Aplicação
• Na opção “Ações/Comandos”, crie 4 comandos:
– “Cmd Abre Tela A”: Comando “OpenScreen” para abrira “Tela A”
– Repita o mesmo procedimento para a criação doscomandos das outras telas.
Interface Homem Máquina 9
![Page 10: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/10.jpg)
Criação da AplicaçãoCriação da Aplicação
• Na opção “Modelo”, selecione com “Ação Inicial” ocomando “Cmd Abre Tela A”
Interface Homem Máquina 10
![Page 11: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/11.jpg)
Criação da AplicaçãoCriação da Aplicação
• Na opção “Teclado”
– Na “Tecla 1”, associe a ação “Ação Tecla Pressionada” ocomando “Cmd Abre Tela A”
– Repita a mesma operação para as teclas 2 3 e 4.
Interface Homem Máquina 11
![Page 12: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/12.jpg)
Criação da AplicaçãoCriação da Aplicação
• Salve o projeto e compile.
• Sequência de navegação de Telas
Interface Homem Máquina 12
![Page 13: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/13.jpg)
Aplicação para Aplicação para comunicação entre o CLP comunicação entre o CLP comunicação entre o CLP comunicação entre o CLP
e a IHMe a IHM
Interface Homem Máquina 13
![Page 14: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/14.jpg)
Interface Homem MáquinaInterface Homem Máquina
• Elementos básicos para programar a IHM:
– Tela
–– CampoCampo
–– TagTag
– Comando
–– MacroMacro
– Ação
Interface Homem Máquina 14
![Page 15: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/15.jpg)
O que é um TAG?O que é um TAG?
• Representa uma entidade associada a uma variáveldo equipamento remoto conectado a IHM.
• Os tags podem mapear variáveis de tipos distintos epodem possuir escalas para conversão dos valoresobtidos do equipamento em unidade de engenharia.obtidos do equipamento em unidade de engenharia.
Interface Homem Máquina 15
![Page 16: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/16.jpg)
TAGTAG
• Em linhas gerais os tags representam uma“declaração das variáveis” a serem manipuladas pelaIHM.
• Dependendo da aplicação da IHM, a quantidade devariáveis manipuladas pode ser em grandevariáveis manipuladas pode ser em grandequantidade, então no ambiente do OPPE pode-seagrupar os tags em grupo.
16Interface Homem Máquina
![Page 17: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/17.jpg)
TAGTAG
• Por exemplo, criar um grupo para mapear asvariáveis de supervisão, outro para as variáveis desetup da máquina, outro para programação dereceitas, etc.
Interface Homem Máquina 17
![Page 18: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/18.jpg)
Mapeamento entre os tipos de Mapeamento entre os tipos de variáveisvariáveis
Interface Homem Máquina 18
![Page 19: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/19.jpg)
O que é um CAMPO?O que é um CAMPO?
• É uma área definida dentro da tela onde seráapresentado um valor associado a um tagpreviamente especificado.
• Os campos são indicados na tela da IHM através de• Os campos são indicados na tela da IHM através deretângulos pontilhados delimitando a área domesmo.
Interface Homem Máquina 19
![Page 20: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/20.jpg)
Criação de um CampoCriação de um Campo
• Na tela da IHM, posicione o cursor onde se desejacriar o campo, pressione o botão direito do mouse
e estenda a seleção até o tamanho do campodesejado. Libere o botão do mouse quandoconcluída a demarcação do campo de dados. Sobreconcluída a demarcação do campo de dados. Sobrea área da tela, pressione o botão direito do mouse,será apresentado um menu com a opção “CriaCampo”.
Interface Homem Máquina 20
![Page 21: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/21.jpg)
Criação de um CampoCriação de um Campo
• Selecione com o botão direito do mouse a tela ondeserá criado um novo campo. Será apresentado ummenu com a opção “Adiciona Campo”.
Interface Homem Máquina 21
![Page 22: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/22.jpg)
Alteração do tamanho de um CampoAlteração do tamanho de um Campo
• Selecione o campo de dados, nas propriedades docampo, selecione a opção “Posição”, serão abertas asopções para especificar as posições do campo dedados, dentre elas a sua respectiva largura, onde ousuário pode alterar o tamanho do campo de dados.usuário pode alterar o tamanho do campo de dados.
Interface Homem Máquina 22
![Page 23: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/23.jpg)
Eliminar um Campo eEliminar um Campo e
Interface Homem Máquina 23
![Page 24: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/24.jpg)
O que é um Campo de Dados?O que é um Campo de Dados?
• Representa o local da tela da IHM onde se desejaapresentar o valor de um Tag.
• Os tipos de campos de dados pode ser:
– Inteiro
Real– Real
– Oculto
Interface Homem Máquina 24
![Page 25: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/25.jpg)
O que é uma Macro?O que é uma Macro?
• Um conjunto de comandos define uma Macro.Quando se deseja executar um conjunto de açõessequencialmente, pode-se compor estes comandosem uma Macro.
Interface Homem Máquina 25
![Page 26: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/26.jpg)
Adição de Comandos à MacroAdição de Comandos à Macro
• Uma vez ativada à Macro, todos os comandosdefinidos serão executados sequencialmente a partirdo primeiro comando, até o último comando.
Interface Homem Máquina 26
![Page 27: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/27.jpg)
TecladoTeclado
Interface Homem Máquina 27
![Page 28: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/28.jpg)
Exemplo Exemplo –– Leitura do SPDSWLeitura do SPDSW
• Criaremos um programa que acessará um programaem Ladder e escreverá na tela da IHM de acordo coma variável M (memória) lidas.
Interface Homem Máquina 28
![Page 29: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/29.jpg)
Programa em Programa em LadderLadder -- SPDSWSPDSW
Interface Homem Máquina 29
![Page 30: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/30.jpg)
Co
nta
_Le
dC
on
ta_L
ed
Interface Homem Máquina 30
Pro
gram
a P
rogr
ama
Co
nta
_Le
dC
on
ta_L
ed
![Page 31: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/31.jpg)
Programação no OPPEProgramação no OPPE
• Para executar esse exemplo, utilizaremos o CLP e aIHM, pois as funcionalidades utilizadas são obtidasatravés da leitura de variáveis do tipo M ou R.
Interface Homem Máquina 31
![Page 32: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/32.jpg)
Recursos utilizados na IHMRecursos utilizados na IHM
• Assim criaremos uma tela:
Interface Homem Máquina 32
![Page 33: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/33.jpg)
ProgramaçãoProgramação
• Crie um novo projeto;
• Na opção “Modelo”, selecione o tipo de IHM;
Interface Homem Máquina 33
![Page 34: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/34.jpg)
ProgramaçãoProgramação
• Na opção “Projeto”:
– “Nome”
– “Empresa”
– “Responsável”
Interface Homem Máquina 34
![Page 35: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/35.jpg)
ProgramaçãoProgramação
• Na opção “Telas”, crie 1 tela:– “Tela”: com texto qualquer
– Tempo de Refresh: 1000
Interface Homem Máquina 35
![Page 36: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/36.jpg)
ProgramaçãoProgramação
• Na opção “Tags”, crie um grupo de Tags:
– “Grupo1”: grupo de Tags para alocar variáveisassociadas ao CLP.
Interface Homem Máquina 36
![Page 37: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/37.jpg)
ProgramaçãoProgramação
• Na opção “Tags”, grupo “Grupo1”, crie 2 Tags:
– “Led0”: tipo “LocalInteger16”, endereço 2. Este Tag seráutilizado para contar a quantidade de vezes que o Led 0acendeu
Interface Homem Máquina 37
![Page 38: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/38.jpg)
ProgramaçãoProgramação
– “Led1”: tipo “LocalInteger16”, endereço 3. Este Tag seráutilizado para contar a quantidade de vezes que o Led 1acendeu
Interface Homem Máquina 38
![Page 39: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/39.jpg)
ProgramaçãoProgramação• Na tela “Tela A”, crie 4 campos de dados do tipo Inteiro:
– Nome: “numero0”
– Associe o Tag “Led 0”
– Tipo de Campo: “Inteiro”
– Habilita edição: sim
Interface Homem Máquina 39
![Page 40: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/40.jpg)
ProgramaçãoProgramação• Campo 2
– Nome: “numero1”
– Associe o Tag “Led1”
– Tipo de Campo: “Inteiro”
– Habilita edição: sim
Interface Homem Máquina 40
![Page 41: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/41.jpg)
ProgramaçãoProgramação• Campo 3
– Nome: “palavra0”
– Associe o Tag “Led0”
– Apresentação: “Lista de texto”
Interface Homem Máquina 41
![Page 42: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/42.jpg)
ProgramaçãoProgramação• Campo 4
– Nome: “palavra1”
– Associe o Tag “Led1”
– Apresentação: “Lista de texto”
Interface Homem Máquina 42
![Page 43: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/43.jpg)
ProgramaçãoProgramação• Na opção “Ações/Comandos”, crie 1 comando
para abertura da tela associada a este exemplo:
– “Comando1”: Função “Open Screen” para abrir a tela“Tela”
Interface Homem Máquina 43
![Page 44: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/44.jpg)
ProgramaçãoProgramação
• Na opção “Listas de texto”:
– Adicione uma lista de texto selecionando com o botãodireito (Lista1).
Interface Homem Máquina 44
![Page 45: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/45.jpg)
ProgramaçãoProgramação
• Na opção “Listas de texto”:
– Em Lista1 com o botão direito do mouse selecione“Adiciona texto”. Adicione 5 textos e escreva os textosreferentes aos números de 1 a 5 e no texto padrão escrevaa palavra “zero”
Interface Homem Máquina 45
![Page 46: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/46.jpg)
ProgramaçãoProgramação• Na opção “Modelo”:
– Selecione com “Ação Inicial” o comando “Comando1”. Aocarregar esta aplicação na IHM será apresentada como telainicial a tela “Tela”.
Interface Homem Máquina 46
![Page 47: Automação e Controle · 2015-09-22 · Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO](https://reader033.vdocuments.mx/reader033/viewer/2022042404/5f190b32cf3ee0014d14a696/html5/thumbnails/47.jpg)
ProgramaçãoProgramação
• Salve o projeto;
• Compile.
Interface Homem Máquina 47