Automação e Controle · O que é IHM? • É o canal de comunicação entre o homem e o...

31
Automação e Controle Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMI UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO CURSO: CIÊNCIA DA COMPUTAÇÃO Interface Homem Máquina Interface Homem Máquina - IHM IHM Profª Danielle Casillo

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 é Interface Homem Máquina?O que é Interface Homem Máquina?

Interface Homem Máquina 2

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 na Indústria?IHM na Indústria?

Interface Homem Máquina 6

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

Aplicativo de Programação OPPE da HI Tecnologia

Interface Homem Máquina 10

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

6. Será criada uma “Tela”, “Tela Introdução”.

Interface Homem Máquina 27

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

8. Será criado um novo “Comando”.

29

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

HelloHello WorldWorld

10. Salve o projeto;

11. Compile.

31