Automação e Controle · O que é IHM? • É o canal de comunicação entre o homem e o...
Transcript of Automação e Controle · O que é IHM? • É o canal de comunicação entre o homem e o...
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
O que é IHM?O que é IHM?
• É o canal de comunicação entre o homem e ocomputador, através do qual interagem, visandoatingir um objetivo comum.
• É o conjunto de comandos de controle dousuário + respostas do computador,constituídos por sinais (gráficos, acústicos etácteis)
Interface Homem Máquina 3
O que é IHM?O que é IHM?
• É parte de um sistema computacional com aqual uma pessoa entra em contato físico,perceptual e conceitualmente.
Interface Homem Máquina 4
O que é IHM?O que é IHM?
• A Interação Homem Máquina demanda oconhecimento tanto de máquinas como do próprioser humano.
Interface Homem Máquina 5
IHM’sIHM’s da HI Tecnologiada HI Tecnologia
• MMI 650
– Interface Homem Máquina, com display alfanuméricode 2 linhas por 16, backlight, caracteres tipo “bignumber”.
Interface Homem Máquina 7
IHM’sIHM’s da HI Tecnologiada HI Tecnologia
• MMI 800
– Interface Homem Máquina, com display alfanuméricode 4 linhas por 20, backlight, caracteres tipo “bignumber”.
Interface Homem Máquina 8
IHM IHM –– HI TecnologiaHI Tecnologia
• eZAP900
– Já vem com uma IHM incorporada com displayalfanumérico de 2 linhas por 16 e backlight.
Interface Homem Máquina 9
Modos de operação da IHMModos de operação da IHM
• As MMI da HI Tecnologia possuem os seguintesprotocolos de comunicação para a troca de dadoscom outros equipamentos remotos:
– SCP (proprietário da HI Tecnologia)
– Modbus – RTU– Modbus – RTU
– Modbus - TCP
Interface Homem Máquina 11
MMI operando como MestreMMI operando como Mestre
• É responsável por iniciar uma comunicação com oequipamento Escravo, tanto para solicitar dadoscomo para enviar dados.
Interface Homem Máquina 12
MMI operando como EscravoMMI operando como Escravo
• Não faz solicitações de comunicação ao equipamentoMestre na qual esta conectada, apenas responde àssolicitações do Mestre.
Interface Homem Máquina 13
Instalação do ambiente de Instalação do ambiente de programação OPPEprogramação OPPE
• Já está instalado!!!
• É realizada no mesmo pacote de instalação doSPDSW.
Interface Homem Máquina 14
Quando utilizar o OPPEQuando utilizar o OPPE
• Para a programação da IHM do eZAP900 seránecessário os aplicativos SPDSW e o OPPE.
– SPDSW para desenvolver e carregar uma aplicaçãoladder no controlador eZAP900
– OPPE para desenvolver e carregar a aplicação de– OPPE para desenvolver e carregar a aplicação degerência da IHM no controlador eZAP900.
Interface Homem Máquina 15
Aplicativo de programação OPPEAplicativo de programação OPPE
• Aplicativo próprio para programação da IHM
Interface Homem Máquina 16
Conceitos da IHMConceitos da IHM
• Elementos básicos para programar a IHM:
– Tela
– Campo
– Tag
Comando– Comando
– Macro
– Ação
Interface Homem Máquina 17
O que é uma Tela?O que é uma Tela?
• Corresponde às informações que o usuário desejaapresentar no display da IHM.
• Pode conter informações do tipo texto ou numérico.
• Sempre que um item Tela for selecionado no projetoesta será apresentada em uma janela semelhante aoesta será apresentada em uma janela semelhante aodisplay da IHM.
Interface Homem Máquina 18
Para criar uma TelaPara criar uma Tela
• Selecione a opção “Telas”, em seguida com o botãodireito do mouse, clique sobre a opção. Seráapresentado um menu com a opção “Adiciona Tela”.
Interface Homem Máquina 19
Para eliminar uma TelaPara eliminar uma Tela
• Selecione a tela a ser eliminada, clique com o botãodireito do mouse sobre o identificador de tela. Seráapresentado um menu com a opção “Elimina Tela”.
Interface Homem Máquina 20
O que é um Comando?O que é um Comando?
• Os comandos especificam as ações ou operações quepodem ser associadas aos diversos tipos deelementos existentes no ambiente do OPPE.
Interface Homem Máquina 21
O que é uma Ação?O que é uma Ação?
• São operações que podem ser associadas aosdiversos tipos de eventos existentes no ambiente doOPPE.
Interface Homem Máquina 22
AçãoAção
• Podem ser de dois tipos:
– Comandos
– Macro
• Se a Ação corresponde a um único Comando, pode-• Se a Ação corresponde a um único Comando, pode-se associar um “Comando” a Ação, caso contrário, sedeseja executar mais de um comando a uma Ação,deve-se associar uma “Macro” a Ação.
Interface Homem Máquina 23
Exemplo de AplicaçãoExemplo de Aplicação
• Hello world
1. Ative o aplicação OPPE.
2. Crie um novo projeto no OPPE. Menu principal“Projeto/Novo”.
3. Na opção “Modelo” selecione o tipo de IHM.3. Na opção “Modelo” selecione o tipo de IHM.
Interface Homem Máquina 24
HelloHello WorldWorld
4. Na opção “projeto”, preencha os seguintes campos:
– “Nome”; “Empresa”; “Responsável”.
Interface Homem Máquina 25
HelloHello WorldWorld
5. Vamos criar nossa primeira tela. Selecione a opção“Telas”, em seguida com o botão direito do mouse, cliquesobre a opção “Telas”. Será apresentado um menu com aopção “Adiciona Tela”.
Interface Homem Máquina 26
HelloHello WorldWorld
7. O próximo passo é criar um comando para abrir esta tela.Selecione a opção “Ações/Comandos”, em seguida como botão direito do mouse, clique sobre a opção“Comandos”.
28
HelloHello WorldWorld
9. Agora necessitamos especificar para a IHM apresentaresta tela quando a mesma for energizada. Para issoutilize a opção “Ação Inicial” disponível na opção“Projetos/Modelo”.
30