131
PV02 - Criando uma Aplicação PanelView Plus com FactoryTalk View ME

Apostila FactoryTalk View 2

Embed Size (px)

Citation preview

Page 1: Apostila FactoryTalk View 2

PV02 - Criando uma Aplicação PanelView Plus com FactoryTalk View ME

Page 2: Apostila FactoryTalk View 2
Page 3: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

5 de 133

PV02 — FactoryTalk View Machine Edition

Índice

Antes de começar ....................................................................................................................................... 7

Sobre este laboratório................................................................................................................................... 7

Ferramentas e pré-requisitos ........................................................................................................................ 8

Quick Start – as etapas básicas para desenvolver uma aplicação de IHM........................................... 9

Criação de uma aplicação............................................................................................................................. 9

Criação de atalhos Design (Local) e Runtime (Target) .............................................................................. 10

Características gerais do editor Communication Setup.............................................................................. 13

Criação de uma tela com um objeto vinculado a um tag do controlador.................................................... 21

Criação de um botão Shutdown.................................................................................................................. 24

Teste da aplicação ...................................................................................................................................... 25

Execução em um PanelView CE .............................................................................................................. 27

Configuração dos Ajustes Iniciais do Sistema...................................................................................... 29

Configuração iniciais do projeto.................................................................................................................. 29

Set up da lista de diagnóstico ..................................................................................................................... 31

Configuração de tags de IHM .................................................................................................................. 33

Configuração de Global Connections..................................................................................................... 36

Importação e compreensão das telas de operação .............................................................................. 38

Importação de imagens............................................................................................................................... 38

Importação de telas Global Objects............................................................................................................ 40

Importação de telas gráficas....................................................................................................................... 42

Compreendendo as telas gráficas prontas para usar................................................................................. 44

Page 4: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

6 de 133

Configuração de tendências.................................................................................................................... 54

Criação de registros de dados .................................................................................................................... 54

Configuração de Trend Object .................................................................................................................... 57

Configuração da tela de manutenção ..................................................................................................... 71

Criação de animações para controlar a luminosidade da tela.................................................................... 71

Criação de variáveis embutidas para monitorar o valor de luminosidade da tela ...................................... 75

Configuração de alarmes ......................................................................................................................... 79

Configuração do ajuste de alarme .............................................................................................................. 79

Compreendendo a tela de histórico de alarmes ......................................................................................... 81

Configuração de RecipePlus ................................................................................................................... 83

Configuração dos tags RecipePlus............................................................................................................. 83

Configuração dos componentes RecipePlus .............................................................................................. 86

Configuração de idiomas ....................................................................................................................... 100

Suporte de idiomas para idiomas do leste asiático................................................................................... 100

Criação de botões de alternância de idiomas e acréscimo de idiomas adicionais................................... 102

Exportação e importação dos grupos de texto ......................................................................................... 107

Vínculo de fontes nos terminais PanelView Plus...................................................................................... 113

Configuração de segurança................................................................................................................... 116

Configuração de um faceplate PowerFlex............................................................................................ 122

Especificação dos componentes do projeto para iniciar em runtime............................................... 126

Teste da aplicação .................................................................................................................................. 127

Execução na área de trabalho .................................................................................................................. 127

Execução em um PanelView Plus CE ...................................................................................................... 130

Observações............................................................................................................................................ 133

Page 5: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

7 de 133

Antes de começar

O FactoryTalk® View Machine Edition™ (ME) é um produto que pode ser utilizado numa interface homem-máquina (PanelView Plus), em uma plataforma Microsoft® Windows® CE (PanelViewCE) ou mesmo numa plataforma aberta (microcomputador) sob o sistema operacional Microsoft® Windows® 2000 ou XP.

FactoryTalk View Machine Edition contém dois componentes:

1. FactoryTalk View® Studio - Este é um ambiente de desenvolvimento contendo as ferramentas necessárias para criar a aplicação da interface homem-máquina (IHM), incluindo telas gráficas, tendências, relatório de alarme e animação em tempo real. Fornece também ferramentas para testar as telas individuais e aplicações completas. Quando o desenvolvimento está concluído, você criará um arquivo runtime (.MER) para executar em um PanelView Plus, PanelView Plus CE ou microcomputador.

2. FactoryTalk View® ME Station - Este é um ambiente run-time. O ME Station executa sua aplicação run-time (arquivo .MER). O Station está embutido em terminais PanelView Plus e PanelView Plus CE. As aplicações de run-time também podem ser executadas em um microcomputador, entretanto requer uma ativação para ser executado independente.

O PanelView Plus e o PanelView Plus CE são terminais da interface de operação projetados para otimizar o desenvolvimento do sistema, desempenho e eficiência. Seguem as características gerais dessas diferenças.

PanelView™ Plus

• Interface de operação baseada em Microsoft® Windows CE

• ideal para aplicações com a necessidade de monitorar, controlar e exibir as informações graficamente, permitindo aos operadores compreender rapidamente o status da aplicação

PanelView™ Plus CE

• usa o Microsoft® Windows CE para reunir as funções da interface de operação PanelView™ Plus e computadores industriais VersaView

• plataforma aberta – os usuários têm acesso à área de trabalho Windows CE

• suporta os recursos adicionais, como Terminal Services, Internet Explorer, controles ActiveX e visualizadores para arquivos PDF, Word, Excel e PowerPoint

Sobre este laboratório

Este laboratório ensina como projetar e implementar uma interface de operação para o sistema de controle de um Iate, usando um FactoryTalk View Studio e FactoryTalk View Machine Edition. Você desenvolverá uma tela de características gerais para a sala de controle, uma tela de tendências para monitorar a pressão dos cilindros nos motores, uma tela de receita para ajustar a velocidade máxima de acordo com as várias condições de navegação e uma tela de manutenção. Você configurará a

Page 6: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

8 de 133

alternância de idiomas para permitir que toda a aplicação possa ser vista em inglês, francês e chinês durante runtime. Você também aprenderá como é fácil configurar o faceplate do PowerFlex.

Este laboratório leva aproximadamente 2 horas para ser concluído.

Ferramentas e pré-requisitos � Computador Windows 2000 ou Windows XP

� FactoryTalk View Machine Edition Studio v5.0

� RSLogix 5000 v16

� RSLinx Professional v2.50

� SoftLogix 5800 v16

� Arquivos de tela Graphic, arquivos de tela Global Objects, arquivos de texto Language e arquivos Recipe em C:\PV02

Page 7: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

9 de 133

Quick Start – as etapas básicas para desenvolver uma aplicação de

IHM

Esta seção destaca as etapas chave necessárias para que uma aplicação FactoryTalk View Machine Edition seja colocada em operação. Especificamente, as 5 etapas seguintes serão mostradas.

• Criar uma aplicação

• Criar atalhos Design (Local) e Runtime (Target)

• Criar uma tela com um objeto vinculado a um tag do controlador

• Criar um botão Goto Configure Mode

• Teste & download para um terminal

Criação de uma aplicação

1. Start FactoryTalk View Studio.

No menu Start, selecione Programs > Rockwell Software > FactoryTalk View > FactoryTalk View Studio ou Programs > FactoryTalk View Studio como mostrado abaixo.

Page 8: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

10 de 133

De um duplo clique no icone do Machine Edition

2. Crie um novo projeto denominado Fantasea. Siga as etapas de "a" a "d".

3. Clique em Cancel quando solicitado “Add Process Faceplates”.

Criação de atalhos Design (Local) e Runtime (Target)

O FactoryTalk View Studio permite aos usuários configurar os métodos de comunicação para o desenvolvimento da aplicação (Local) e para implantação run-time (Target). Essa funcionalidade permite

a. Selecione a guia New no editor New/Open Machine Edition Application.

d. Clique em Create.

c. Certifique-se de que English está selecionado para Language.

b. Digite Fantasea na caixa Application name.

Page 9: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

11 de 133

às aplicações serem testadas na máquina de desenvolvimento antes que seja implantada em um terminal. Isso economiza um volume significativo de teste de tempo e desenvolvimento da aplicação.

A seguir, temos três tipos de software que você pode usar para fazer a comunicação entre uma aplicação e controladores:

1. O RSLinx Enterprise é usado quando: • a comunicação é feita a partir de um PVP/PVPCE ou FactoryTalk View Studio para um

controlador Allen Bradley • se faz um download de um arquivo MER (aplicação IHM) para um PVP/PVPCE • usa-se o Application Manager para gestão de arquivo

2. KepServer é usado para se comunicar com um controlador de terceiros ou em outras redes

3. RSLinx Classic é usado como alternativa para se comunicar entre o FactoryTalk View Studio e

um controlador Allen Bradley.

Neste laboratório, usaremos o RSLinx Enterprise com um controlador L60 SoftLogix 5860.

Criação de uma nova configuração RSLinx Enterprise

1. Na janela Explorer, abra Communication Setup seguindo as etapas de "a" "b". OBS.: O servidor de dados RSLinx Enterprise é colocado perto da parte inferior da árvore da aplicação, acima da pasta System, conforme mostrado abaixo.

2. Em RSLinx Enterprise Configuration Wizard, crie uma nova configuração RSLinx Enterprise. Siga as etapas "a" e "b".

b. Clique duas vezes em Communication Setup.

a. Clique duas vezes em RSLinx Enterprise para acessar Communication Setup.

Page 10: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

12 de 133

Configuração da comunicação (local) de projeto

A guia local em Communication Setup reflete visualização da topologia do servidor RSLinx Enterprise no computador de desenvolvimento. Para essa aplicação, o computador de desenvolvimento se comunicará com o controlador L60 SoftLogix 5860 através da Ethernet.

Vamos observar as características gerais do editor Communication Setup.

b. Clique em Finish.

a. Selecione Create a new configuration.

Page 11: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

13 de 133

Características gerais do editor Communication Setup

Quando usado com o FactoryTalk View Machine Edition (ME), o RSLinx Enterprise gerencia os dois “atalhos” Local (Design) e Target (Runtime). Estes atalhos mostram de que forma a aplicação vai “enxergar” os controladores.

• O atalho Local (Design) é usado para construir e testar as aplicações. É a forma com a qual o seu micro, que está sendo utilizado para o desenvolvimento da aplicação, vai “enxergar” os controladores associados a aplicação.

• O atalho Target (Runtime) é a forma com a qual o PanelView Plus/CE vai “enxergar” os controladores associados a aplicação.

A área de atalho do dispositivo é usada para criar, nomear ou remover os atalhos do dispositivo. Um atalho para um dispositivo representa uma rota para um dispositivo específico com o qual uma aplicação cliente se comunicará.

Esta área mantém o nome do atalho e permite que você navegue para um arquivo de tags offline. Para aplicações ME, você também cria um atalho que aponta para um arquivo com tags que será apresentado no dispositivo online.

O botão Apply permite que você aplique o nome do atalho ao caminho selecionado e associe o atalho a um dispositivo específico.

O recurso Copy from Design to Runtime copia a topologia na guia Design para a guia Runtime.

O recurso Shortcut Verify fornece uma visão geral de todos os atalhos juntamente com suas propriedades.

Page 12: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

14 de 133

1. Primeiramente vamos definir o controlador (SoftLogix) que utilizaremos neste exemplo.

a. Certifique-se de que a guia Design (Local) está selecionada. b. Clique no sinal (+) para expandir a rede

Ethernet

Page 13: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

15 de 133

c. Selecione o endereço IP: 10.96.63.2, que corresponde ao cartão Ethernet do Softlogix que está rodando no computador. Clique no sinal (+) para acessar o barramento do Softlogix.

Page 14: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

16 de 133

d. Após acessar o barramento do SoftLogix, selecione a CPU, 1789-L60/A. Esta CPU já tem um programa sendo executado, chamado Fantasea.

Page 15: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

17 de 133

2. Adicione um “device shortcut” para o controlador selecionado. O “device shortcut” é a definição do caminho que o FactoryTalk View Studio irá se comunicar com o controlador:

a. Verifique se o controlador 1789-L60/A está selecionado e, em seguida, clique no botão Add

b. Atribua o nome SC ao Device Shortcut

c. Clique em Apply

Page 16: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

18 de 133

3. Agora se você selecionar o atalho “SC”, poderá ver que o SoftLogix, localizado no slot 2 do chassi, ficará destacado. Isto é uma indicação de que o atalho foi corretamente mapeado para o respectivo controlador, permitindo a comunicação entre a aplicação que está sendo desenvolvida e o controlador selecionado. Configuração da comunicação em Runtime – Tab Runtime (Target) Na guia Runtime (Target), vamos configurar a maneira pela qual o PanelView Plus ou o PanelView CE irá se comunicar com o controlador. No nosso exemplo, executaremos a aplicação no computador, logo os caminhos Design (Local) e Runtime (target) serão os mesmos.

d. Clique em Yes

e. Por enquanto, NÃO CLIQUE em OK. Ainda vamos trabalhar nesta janela.

Page 17: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

19 de 133

1. Vamos copiar o que fizemos na guia Design (Local) para a guia Runtime (Target)

a. Clique no botão Copy from Design to Runtime

Page 18: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

20 de 133

b. Clique em Yes

c. Clique em OK

Page 19: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

21 de 133

Criação de uma tela com um objeto vinculado a um tag do controlador

Com a comunicação devidamente configurada, você está pronto para criar um objeto em uma tela e navegar nos tags do controlador. 1. Crie uma nova tela.

2. Crie um objeto de tela numérica na nova tela.

a. Na janela Explorer, clique com o botão direito em Displays e selecione New.

a. Selecione Numeric Display na barra de ferramentas Objects.

b. Arraste o mouse para a posição e desenhe um retângulo no centro da tela.

Page 20: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

22 de 133

3. Navegue até o tag para Cilindros 1-6 no Motor 1.

c. Clique duas vezes no objeto Numeric Display para trazer a caixa de diálogo Properties.

d. Modifique a aparência do objeto da forma que desejar na guia General. Selecione a guia Connections.

e. Clique no símbolo Tag para abrir Tag Browser.

f. Clique com o botão direito em Fantasea na raiz e selecione Refresh All Folders para ver o atalho SC no RSLinx Enterprise criado anteriormente.

Page 21: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

23 de 133

g. Clique duas vezes na pasta SC. Clique duas vezes na pasta Online.

h. Selecione o tag E1_Cylinder_1_6_press.

i. Clique em OK.

k. Clique em OK.

j. Observe que o tag agora é exibido em Value Connection.

Page 22: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

24 de 133

Criação de um botão Shutdown

Em runtime, o botão Shutdown é usado para parar a aplicação em execução, parar todos os componentes do projeto e retornar ao Windows. De forma alternativa, você pode usar o botão Goto Configure Mode. Ele pára a aplicação em execução e é um bom exercício para parar a aplicação de forma adequada.

a. No menu Objects, escolha Objects -> Advanced -> Shutdown.

b. Arraste o mouse para a posição e desenhe um retângulo na tela. Clique duas vezes sobre ele para abrir a caixa de diálogo Properties.

Page 23: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

25 de 133

Teste da aplicação

Você pode testar as telas individualmente para ativar as telas gráficas atuais.

a. Clique no botão Test Display na barra de ferramentas. Observe que o valor, colocado no Numeric Input, se altera em runtime.

c. Salve a tela como test. Clique em OK.

b. Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

c. Selecione a guia Label, digite “Exit” como Caption.

d. Clique em OK.

b. Clique no botão Edit Display para parar o teste.

Page 24: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

26 de 133

Agora, vamos testar a aplicação completa. Antes que a aplicação possa ser executada na área de trabalho ou em um terminal, você deve configurar a configuração Startup. Esta configuração permite a você especificar quais componentes de projeto iniciar em runtime. O set up da tela inicial é uma etapa essencial.

1. Abra Startup Editor

Execução na área de trabalho

Observe que pressionar “X” no seu teclado, encerra a aplicação em execução quando você usar Running Man para testar a operação. Ou você pode clicar no botão Exit para fechar a aplicação.

Conforme dito anteriormente, vamos trabalhar com a aplicação rodando no computador. Não utilizaremos a IHM física neste laboratório.

a. Selecione Test Application no menu Application. Ou simplesmente, pressione o botão Running Man.

a. Clique duas vezes em Startup para abrir Startup Editor.

b. Marque Initial graphic e selecione test.

c. Clique em OK.

Page 25: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

27 de 133

Sendo assim, as instruções contidas nas páginas 27 e 28 não devem ser seguidas neste laboratório, porém podem ser utilizadas para futuras consultas.

Execução em um PanelView CE

d. Clique em para navegar para o arquivo runtime.

b. Certifique-se de que Runtime 5.0 Application está selecionado para o tipo MER. Clique em Save.

a. Você precisa criar um arquivo de runtime e descarregá-lo no termina CE. Selecione Application -> Create Runtime Application….

c. Ao terminar de compilar o arquivo runtime, abra File Transfer Utility na barra de ferramentas.

Page 26: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

28 de 133

O arquivo está agora sendo transferido ao terminal. Ao terminar, volte ao terminal.

Na tela de configuração FactoryTalk View ME Station, clique em Load Application e selecione test.mer. Em seguida, clique em Load. Clique em Yes para substituir os ajustes de comunicação existentes.

Clique em Run Application para iniciar o Projeto.

Você aprendeu as 5 principais etapas para configurar uma aplicação ME. Vamos continuar com a criação da aplicação Fantasea.

e. Selecione o arquivo test.mer e clique em Open.

f. Navegue na EtherNet e selecione o terminal atribuído a você.

g. Clique em Download.

Page 27: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

29 de 133

Configuração dos Ajustes Iniciais do Sistema

Configure esta aplicação para o tamanho da tela do terminal no qual o projeto será implantado.

Se o aplicativo estiver sendo executado, pressione “X” para fechá-lo e assim você poderá retornar ao ambiente de configuração.

Configuração iniciais do projeto

1. Abra Project Settings seguindo as etapas "a" e "b".

2. Agora, você está pronto para configurar o tamanho da janela do projeto para a aplicação Fantasea.

a. Clique duas vezes em Project Settings.

b. Na lista drop down para Project window size, selecione 800x600.

a. Certifique-se de que a guia General foi selecionada.

Page 28: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

30 de 133

Como referência…

Terminal Type Project Window Size PanelView Plus 400 320x240 PanelView Plus 600 320x240 PanelView Plus 700 ou PanelView Plus CE 700 640-480 PanelView Plus 1000 ou PanelView Plus CE 1000 640-480 PanelView Plus 1250 ou PanelView Plus CE 1250 800-600 PanelView Plus 1500 ou PanelView Plus CE 1500 1024-768

3. Configure o projeto runtime para exibir uma barra de título denominada Fantasea. Siga as etapas de "a" a "d".

4. Como o tamanho da janela de projeto foi alterado, você verá a janela Graphic Display Scaling. Não precisamos nos preocupar com a escala da janela neste momento. Simplesmente, clique em OK.

a. Selecione a guia Runtime.

b. Selecione a caixa de verificação ao lado de Title bar. Digite “Fantasea” na caixa abaixo de Title bar. Este será o nome da barra de título.

c. Certifique-se de que Control box está marcada para habilitar a caixa do menu de controle no canto superior esquerdo da janela para o projeto runtime.

d. Clique em OK.

Page 29: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

31 de 133

Set up da lista de diagnóstico

O FactoryTalk View Studio permite aos usuários ajustar como os dados de diagnóstico devem ser configurados para a aplicação. Quando ocorrerem erros, alertas, informações ou auditorias em runtime, você pode registrar as mensagens para uma impressora ou abrir as telas para mostrar as mensagens de diagnóstico.

Para este laboratório, queremos um sistema de diagnóstico bastante básico. Portanto, faremos uma configuração, para não abrir as telas automaticas para as mensagens de diagnóstico.

1. Abra Diagnostics List Setup.

2. Determine que nenhuma tela será aberta para as mensagens de diagnóstico. Siga as etapas de "a" a "c".

a. Clique em OK.

a. Clique duas vezes em Diagnostic List Setup.

Page 30: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

32 de 133

Você terminou a configuração Diagnostics.

c. Clique em OK.

a. Desmarque a caixa ao lado de Error occurs.

b. Desmarque a caixa ao lado de Warning occurs.

Page 31: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

33 de 133

Configuração de tags de IHM

FactoryTalk View Machine Edition é compatível com dois tipos de tags:

• HMI Tags – neste caso os tags são criados na aplicação da IHM. Se você optar por criar HMI tags, os tags já definidos no controlador devem ser também criados na aplicação da IHM. Quando criar um tag IHM, você deve especificar qual será a sua fonte de dados em runtime. A fonte de dados pode ser:

o Device – recebe os dados de um controlador programável através de um driver direto em um servidor OPC.

o Memory – os dados são provenientes de uma tabela de valores ao invés de um controlador programável ou outro programa.

o System – o tag de sistema é criado pelo sistema e armazenado em uma pasta denominada System.

• Direct Reference Tags – neste caso, você apenas aponta o tag que já foi criado na aplicação do controlador. Sendo assim, não é necessário redefinir o tag para ser utilizado na aplicação da IHM. Uma vez definido no controlador e devidademente apontado, o tag estará pronto e disponível para o uso na IHM.

Para este projeto, você deseja que o pessoal de manutenção tenha recursos para alterar o brilho da tela. Como o valor do brilho não vem do controlador programável, um tag de memória IHM precisa ser criado para acomodar esta funcionalidade. Você também criará mais dois tags de IHM para a aplicação. Usaremos dois tags Direct Reference para os objetos nas telas que serão criados posteriormente neste laboratório.

1. Abra Tags Editor. Siga as etapas "a" e "b".

2. Adicione um tag de IHM nomeado intensity para o banco de dados de tags. Siga as etapas de "a" a "g".

a. Clique duas vezes em HMI Tags para acessar Tags Editor.

b. Clique duas vezes em Tags Editor.

Page 32: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

34 de 133

a. Digite intensity para um nome de tag.

b. Selecione o tipo como Analog.

c. Ajuste Minimum em 1 e Maximum em 100, para que a intensidade de tela seja baseada em um nível de brilho de 1% a 100%. Nota importante: Um mínimo de 0 permite ao usuário “apagar” a tela completamente, mas não queremos que isso aconteça.

d. Selecione Memory e defina o valor inicial em 100 para que a tela esteja em nível máximo de brilho quando o projeto for executado pela primeira vez.

e. Marque a caixa Retentive de forma que o terminal se lembre do último nível de brilho quando o terminal foi resetado.

f. Clique em Accept para aceitar a configuração deste tag IHM.

Page 33: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

35 de 133

Sua tela deve ser semelhante a:

Você concluiu a configuração de tags IHM.

g. Clique em Close para fechar Tags Editor.

Page 34: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

36 de 133

Configuração de Global Connections

O FactoryTalk View Machine Edition permite aos usuários controlar atributos específicos de um terminal IHM, como controle remoto de uma tela, execução de macros, sincronização de tempo, ajuste da intensidade de iluminação da tela ou monitoração do uso de MERuntime RAM. Todos esses atributos podem ser controlados por um tag do controlador, tag de memória IHM ou expressão.

Como mencionado anteriormente, desejamos que o pessoal da manutenção controle a intensidade da iluminação do terminal. Já criamos um tag IHM para esta finalidade. Agora, precisamos configurar Global Connection para a intensidade da iluminação.

1. Abra o Global Connections Editor.

2. Conecte o tag Display_Intensity HMI para a conexão Remote Backlight Intensity global.

a. Clique duas vezes em Global Connections para abrir o editor.

a. Navegue para a guia Backlight.

b. Clique no símbolo Tag para lançar Tag

Browser.

Page 35: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

37 de 133

Você verá o tag intensity conectado à conexão global Remote Backlight Intensity como segue.

Agora, você está pronto para desenvolver as telas de operação. Nota: O recurso de controlar a luminosidade do terminal só é aplicável para o PanelView Plus e PanelViewCE. No nosso laboratório, não veremos o efeito deste controle, entretanto vamos utilizar este tag na tela de manutenção.

c. Na pasta Fantasea na raiz da árvore, clique no tag intensity da IHM para selecionar este tag IHM. Os tags IHM são mantidos na raiz da pasta da aplicação (p. ex.: pasta Fantasea).

d. Clique em OK.

e. Clique em OK para fechar o editor.

Page 36: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

38 de 133

Importação e compreensão das telas de operação

O FactoryTalk View Studio oferece aos desenvolvedores bibliotecas e ferramentas fáceis de usar para criar as telas gráficas e representar uma máquina ou linha de processo. Para esta aplicação Fantasea, teremos as 10 telas seguintes:

� 0 Splash Screen – permite navegar na tela Overview

� 1 Overview - the Bridge – permite navegar para todas as outras telas.

� 2 Engine Control Panel – controla os ajustes do telégrafo e do motor.

� 3 Engine Virtual View – monitora a pressão combinada do cilindro dos dois motores.

� 4 Desalination – mostra o processo de dessalinização e permite navegação no faceplate do PowerFlex.

� 5 Trend – define a tendência da pressão combinada do cilindro do Motor 1.

� 6 Alarms – exibe o histórico dos alarmes que ocorrerem.

� 7 Recipe – define a velocidade máxima de acordo com as condições de navegação.

� 8 Maintenance – permite manutenção no terminal e no sistema.

� 9 PowerFlex Faceplate – contém telas de status pré-configurado, controle e diagnóstico ou faceplates para a família de inversores PowerFlex.

Além disso, teremos um menu em quase todas as telas. O menu monitora a velocidade do iate, o telégrafo, os alarmes, além de permitir a navegação ao operador e ao pessoal de manutenção para outras telas.

Devido à limitações de tempo, você receberá as telas prontas para usar. Você aprenderá a importar as imagens, os gráficos e as telas de objetos globais, além de desenvolver as telas de tendências e alarmes.

Importação de imagens

Esta aplicação Fantasea usa várias imagens tridimensionais. Você aprenderá a importar as imagens para uma aplicação Machine Edition.

1. Importe todas as imagens para a aplicação. Siga as etapas de "a" a "f".

Page 37: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

39 de 133

a. Clique com o botão direito em Images e selecione Add Component Into Application.

b. No menu drop down, selecione Local Disk (C:).

c. Clique duas vezes na pasta PV02.

Page 38: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

40 de 133

Você agora importou todas as imagens necessárias para a aplicação Fantasea.

Importação de telas Global Objects

Os objetos Global permitem a você vincular a aparência e o comportamento de um objeto gráfico a várias cópias desse objeto na mesma aplicação. Este recurso é útil quando você estiver desenvolvendo objetos repetitivos dentro da mesma aplicação. Ao fazer alterações nos objetos originais, as cópias serão alteradas também.

Você obterá mais informações sobre Global Objects posteriormente neste laboratório.

1. Importe as duas telas prontas para usar Global Objects. Siga as etapas de "a" a "f".

d. Clique duas vezes na pasta Images.

e. Selecione todas as imagens, pressionando Ctrl+A no teclado.

f. Clique em Open.

Page 39: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

41 de 133

b. No menu drop down, selecione Local Disk (C:).

c. Clique duas vezes na pasta PV02.

a. Clique com o botão direito em Global Objects e selecione Add Component Into Application.

Page 40: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

42 de 133

Importação de telas gráficas

Você receberá nove telas prontas para usar: 0 Splash Screen, 1 Overview - the Bridge, 2 Engine Control Panel, 3 Engine Virtual View, 4 Desalination, 5 Trend, 6 Alarms, 7 Recipe, 8 Maintenance e 9 PowerFlex Faceplate. Você será responsável por criar as telas de tendências e alarmes.

1. Importe as oito telas. Siga as etapas de "a" a "f".

d. Clique duas vezes na pasta Global Objects.

e. Selecione todos os arquivos, pressionando Ctrl+A no teclado.

f. Clique em Open.

Page 41: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

43 de 133

a. Clique com o botão direito em Displays e selecione Add Component Into Application.

b. No menu drop down, selecione Local Disk (C:).

c. Clique duas vezes na pasta PV02.

Page 42: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

44 de 133

Compreendendo as telas gráficas prontas para usar

Vamos compreender como a aplicação Fantasea funciona e conheçer alguns objetos e ferramentas úteis do FactoryTalk View Machine Edition.

0 Splash Screen – permite navegar na tela Overview

d. Clique duas vezes na pasta Gfx.

e. Selecione todos os arquivos, pressionando Ctrl+A no teclado.

f. Clique em Open.

Page 43: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

45 de 133

1 Overview - the Bridge – permite navegar para todas as outras telas.

a. Clique duas vezes em Displays para expandir a árvore.

b. Há um botão transparente Goto Display na parte superior desta imagem que permite navegar para a tela Overview.

b. Clique duas vezes em 0 Splash Screen para abrir a tela.

Page 44: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

46 de 133

O FactoryTalk View Studio fornece uma ferramenta útil denominada Object Explorer que mostra uma árvore com a lista de nomes de todos os objetos na tela selecionada e permite a você selecionar e destacar os objetos da lista por tipo de objeto, por tipo de animação e por nome de tag. Esta ferramenta é útil quando você tem muitos objetos que precisam de agrupamento.

Vamos abrir o Object Explorer.

Agora você verá uma lista clara dos objetos na tela. Ao clicar no objeto Object Explorer, o objeto será

a. Clique duas vezes em Displays para expandir a árvore.

b. Clique duas vezes em 1 Overview - the Bridge para abrir a tela.

c. Selecione View > Object Explorer.

d. Clique em Expand para expandir os objetos da lista da árvore.

Page 45: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

47 de 133

selecionado na tela e as marcações de seleção aparecem ao redor do objeto. Deixe o Object Explorer aberto.

2 Engine Control Panel – controla os ajustes do telégrafo e do motor.

O FactoryTalk View Studio também fornece outro elemento útil denominado Workbook Mode tabs. Quando Workbook Mode é selecionado, o painel direito exibe as guias na parte inferior para cada tela gráfica e/ou editor atualmente aberto na janela Explorer.

Vamos habilitar as guias Workbook Mode.

e. O menu é um Global Object.

a. Clique duas vezes em 2 Engine Control Panel para abrir a tela.

f. Os alarmes ativos estarão vermelhos. Clique em alarmes para abrir a tela Alarms.

Page 46: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

48 de 133

O FactoryTalk View Studio oferece Bibliotecas Gráficas amplas com objetos prontos para usar para ajudar a facilitar os esforços de desenvolvimento. Os botões industriais Start e Stop usados na tela 1 Overview – the Bridge são copiados da biblioteca Buttons – Industrial.

a. Selecione View -> Workbook Mode.

b. Observe as guias na parte inferior do painel direito.

c. O botão Goto Display que abre a tela Recipe exibe o ajuste para a velocidade máxima.

d. Controle o painel para o telégrafo e o motor.

Page 47: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

49 de 133

e. Clique duas vezes em Libraries para expandir a árvore.

f. Role para baixo e clique em Buttons - Industrial para abrir a tela da biblioteca.

g. Observe que há muitas opções de botões. Eles foram escolhidos para esta aplicação.

Page 48: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

50 de 133

3 Engine Virtual View – monitora a pressão combinada do cilindro dos dois motores.

4 Desalination – mostra o processo de dessalinização e permite navegação para o faceplate do PowerFlex.

a. Clique duas vezes em 3 Engine Virtual View para abrir a tela.

b. Estes gráficos de barra são objetos globais.

Page 49: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

51 de 133

5 Trend – define a tendência da pressão combinada do cilindro do Motor 1.

Vamos ver os detalhes desta tela na seção Configuração de tendências.

a. Clique duas vezes em 4 Desalination para abrir a tela.

c. Os canos são uma versão modificada dos canos presentes na biblioteca (Pipes 3) da biblioteca. As bolhas (círculos nos canos) têm animação de visibilidade.

b. Este é um botão Goto Display que permite navegar para a tela 9 PowerFlex_Faceplate que controla um PowerFlex simulado no controlador SoftLogix.

Page 50: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

52 de 133

6 Alarms – exibe o histórico dos alarmes que ocorrerem.

Vamos ver os detalhes desta tela na seção Configuração de alarmes.

7 Recipe – define a velocidade máxima de acordo com as condições de navegação.

a. Clique duas vezes em 7 Recipe para abrir a tela.

b. Observe que esta tela é um versão modificada da tela da biblioteca RecipePlus_Components.

Page 51: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

53 de 133

Vamos observar mais detalhes de RecipePlus posteriormente quando você aprender como configurar o recurso da receita para esta aplicação Fantasea.

8 Maintenance – permite manutenção no terminal e no sistema.

Vamos ver os detalhes desta tela na seção Configuração da tela de manutenção.

9 PowerFlex Faceplate – contém telas de status pré-configurado, controle e diagnóstico ou faceplates para a família de inversores PowerFlex.

Vamos ver os detalhes desta tela na seção Configuração de faceplates.

Você já tem uma idéia básica das principais telas desta aplicação Fantasea, bem como dos objetos e das ferramentas úteis de Machine Edition. Agora, vamos configurar o restante da aplicação Fantasea. Vamos aprender como usar Global Objects.

c. Para observar a aparência da tela da biblioteca, clique duas vezes em Libraries para abrir a tela.

d. Role e clique duas vezes em RecipePlus_Components para ver a tela da biblioteca.

Page 52: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

54 de 133

Configuração de tendências

O FactoryTalk View Machine Edition permite realizar tendências históricas e em tempo real de até 300.000 pontos de dados. Para este projeto, gostaríamos de observar os dados de tendência em runtime para a pressão combinada do cilindro no Motor 1.

Criação de registros de dados

Para registrar os dados históricos, o FactoryTalk View Machine Edition permite aos usuários criar um datalog para registrar os dados históricos. Os datalogs podem ser armazenados no próprio PanelView ou em um um computador na rede. Os dados podem ser registrados periodicamente ou baseados em eventos. Para este projeto, criaremos um registro de dados para registrar a pressão combinada do cilindro no Motor 1.

1. Abra o editor Data Log Model.

2. Configure o Data Log para registrar 1000 pontos de dados quando os valores de tag forem alterados para os seguintes tags:

� ::[SC]E1_Cylinder_1_6_Press

� ::[SC]E1_Cylinder_7_12_Press

� ::[SC]E1_Cylinder_13_18_Press

Siga as etapas de "a" a "i".

a. Clique com o botão direito do mouse em Data Log Models e selecione New.

Page 53: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

55 de 133

b. Na guia Log Triggers, selecione On Change e não altere os valores padrões das outras propriedades. Na guia Tags in Model,

clique em para navegar para os tags.

a. Na guia Setup, digite Pressure para Description. Saia da guia Paths, sem alterá-la.

c. Clique com o botão direito em Fantasea na raiz e selecione Refresh All Folders para ver o atalho SC no RSLinx Enterprise criado anteriormente.

Page 54: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

56 de 133

g. Clique em Add para adicionar 3 tags ao modelo.

h. Clique em Close para fechar Editor.

i. Salve o datalog como Pressure quando solicitado. Clique em OK.

d. Clique duas vezes em SC. Clique duas vezes em Online. Clique duas vezes em: E1_Cylinder_13_18_Pres, E1_Cylinder_1_6_Press e E1_Cylinder_7_12_Press

e. Adicione estes tags na lista

f. Clique em OK para fechar o Tag Browser

Page 55: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

57 de 133

Configuração de Trend Object

O FactoryTalk View Machine Edition permite aos usuários exibir a tendência de dados. Esses dados podem incluir dados históricos a partir de um datalog ou podem ser dados em tempo real. Para esse projeto, criaremos uma nova tela para mostrar uma tendência histórica e em tempo real da pressão combinada do cilindro no Motor 1. Vamos aprender as noções básicas sobre Global Objects.

1. Abra a tela 5 Trend.

2. Os objetos existentes são para suportar o objeto tendência que você criará posteriormente.

3. Agora, vamos aprender as noções básicas de Global Objects. Primeiramente, você copiará e colará o menu da tela Global Objects para a tela gráfica 5 Trend.

Observe que Global Objects com os parâmetros serão discutidos em Recursos Avançados do laboratório ME.

a. Clique duas vezes em 5 Trend para abrir a tela.

b. Observe que os objetos na parte inferior são uma versão modificada da tela da biblioteca Trends. Observe detalhadamente a tela da biblioteca Trends.

Page 56: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

58 de 133

Noções básicas de Global Objects

Global objects são criados em telas de objetos globais. Você cria as telas de objeto global na pasta Global Objects e, da mesma forma, criará as telas gráficas padrões na pasta Displays. Todos os objetos e grupos de objetos em uma tela Global object são objetos globais.

Quando você copia um objeto global em uma tela padrão na pasta Displays, a cópia é denominada reference object. O objeto global original na pasta Global Objects torna-se seu base object. Alterações realizadas no objeto base serão refletidas em seus objetos de referência.

4. Abra a tela de objetos globais Global Objects 1.

Todos os objetos nesta tela são Global Objects. Como mencionado anteriormente, os objetos na tela Global objects são denominados base objects. Para criar objetos de referência dos objetos globais, você precisa copiar os objetos globais da tela Global objects na tela gráfica.

c. Clique duas vezes em Global Objects para expandir a árvore. Clique duas vezes em Global Objects 1 para abrir a tela.

Page 57: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

59 de 133

d. Se Object Explorer estiver aberto, você verá que há dois grupos de objetos aqui. Selecione o menu à direita e, então, pressione Ctrl+C para copiar os objetos.

e. Selecione a tela 5 Trend que acabou de abrir nas guias Workbook Mode.

f. Na tela 5 Trend, cole os objetos na tela pressionando Ctrl+V no seu teclado. Estes são os objetos de referência.

Page 58: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

60 de 133

5. Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

Compreendendo as propriedades dos objetos de referência Um objeto de referência tem menos propriedades exibidas do que seu objeto base. Somente as propriedades comuns do objeto (p. ex.: tamanho e posição) e uma propriedade State (se o objeto tem estados) serão exibidas no painel de propriedades. Você pode modificar os ajustes para essas propriedades nos objetos de referência, mas as alterações não serão refletidas no objeto base.

6. Observe as propriedades dos objetos de referência na tela 5 Trend.

a. Certifique-se de que o menu à direita (objeto de referência que acabou de ser copiado) na tela 5 Trend esteja selecionado. Em Object Explorer, o grupo de objetos de referência deve ser destacado. Clique duas vezes no grupo para expandir a árvore. Clique duas vezes em TimeDateDisplay1 para abrir a caixa de diálogo Property Panel para o objeto Time Date Display.

b. Os valores Height, Left, Top e Width estão na cor cinza, indicando que eles estão vinculados ao objeto base.

c. Esta é uma das Link properties que determina qual informação o objeto de referência receberá do objeto base. O objeto base não tem propriedades de vínculo.

Page 59: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

61 de 133

LinkAnimation - determina se expressões ou animação separadas podem ser configuradas para o objeto de referência. O valor padrão é Link with expressions. Observe que esse valor foi alterado no ME 5.0 (CPR 9).

LinkBaseObject - especifica o nome e a tela do objeto base. Essa propriedade é somente leitura e não pode ser alterada.

LinkConnections - determina se expressões ou conexões separadas podem ser configuradas para o objeto de referência. Os objetos de referência que não suportam as conexões não terão a propriedade LinkConnections. O valor padrão é False.

LinkSize - determina se é possível ou não redimensionar o objeto de referência. Portanto, se está propriedade for falsa, você pode alterar Height e Width do objeto de referência. O valor padrão é True.

Edição de valores padrões para as propriedades de vínculo

Quando você cria objetos de referência, pode especificar quais valores padrões para Link Properties serão aplicados a todos eles.

7. Abra o editor Global Object Defaults.

d. Navegue para a guia Connections. Observe que está página está em branco porque o objeto TimeDateDisplay não precisa de uma conexão de tag. Para os objetos que precisam de conexões de tag, você verá os campos Tag Value e Indicator nesta página. Eles podem estar acinzentados dependendo do valor da propriedade LinkConnections. Clique em para fechar Property Panel.

Page 60: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

62 de 133

a. Abra Global Object Defaults Editor em Edit > Global Object Defaults.

b. Como você pode ver aqui, é possível alterar esses valores para os objetos de referência. Quaisquer valores novos serão aplicados a todos os objetos de referência novos conforme são criados. Clique em OK para fechar o editor.

Page 61: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

63 de 133

Edição do objeto base

a. Selecione a tela de objetos globais Global Objects 1 que foi aberta nas guias Workbook Mode.

b. Na tela Global Objects 1, certifique-se de que o menu à direita está selecionado. Em Object Explorer, o grupo deve estar destacado. Clique duas vezes no grupo destacado em Object Explorer para expandir a tendência. Clique duas vezes em TimeDateDisplay1 para abrir a caixa de diálogo Property Panel para o objeto Time Date Display.

Page 62: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

64 de 133

Salve a tela Global objet pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

Como mencionado anteriormente, as alterações realizadas no objeto base serão refletidas em seus objetos de referência na próxima vez em que as telas contendo os objetos de referência são abertas ou atualizadas pelas ações de fechar e abrir novamente. Como a tela 5 Trend já está aberta, feche-a e abra-a novamente. Como alternativa, simplesmente abra outra tela gráfica. Observe que o objeto Time Date Display na tela Graphics está com a cor alterada.

Quebra de vínculos entre o objeto de referência e seu objeto base

Para editar a aparência de objetos de referência que tem estados, você pode remover as propriedades Link do objeto de referência, transformando-o em um objeto gráfico padrão. Você pode quebrar o link clicando com o botão direito em qualquer objeto global e selecionando Break Link no menu de contexto.

c. Na guia General tab, clique na caixa quadrada ao lado de Back color e selecione a cor de sua preferência no palete de cores.

d. Clique em OK.

Page 63: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

65 de 133

b. Selecione Yes para continuar.

a. Na tela 5 Trend, clique no objeto global e, em seguida, clique com o botão direito do mouse e selecione Break Link.

Page 64: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

66 de 133

Você aprendeu todos os conceitos básicos sobre Global Objects.

Criação de um objeto de tendência

1. Crie uma tendência na tela 5 Trend. Abra a tela 5 Trend se ainda não estiver aberta.

c. Em Object Explorer, clique duas vezes em TimeDateDisplay1 para abrir a caixa de diálogo Property Panel para o objeto Time Date Display.

d. Como Time Date Display tornou-se um objeto padrão agora, o editor Properties mostra todos os atributos que você pode editar. Clique em OK para fechar a caixa de diálogo.

Page 65: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

67 de 133

2. Configure a tendência para exibir uma tendência Standard com Refresh Rate de 500 milissegundos e um fundo cinza que defina a tendência dos seguintes tags:

� ::[SC]E1_Cylinder_1_6_Press

� ::[SC]E1_Cylinder_7_12_Press

� ::[SC]E1_Cylinder_13_18_Press

Siga os passos até a página 70 para configurar o Trend

a. Selecione os objetos Trend em Objects -> Trending -> Trend.

b. Arraste o mouse para a posição e desenhe um retângulo no meio da tela. Clique duas vezes em trend object para abrir sua caixa de diálogo Properties.

Page 66: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

68 de 133

OBS.: Uma taxa de atualização de 500 milissegundos é usada nesta aplicação Fantasea porque a pressão dos cilindros se altera rapidamente a uma escala de milissegundo. Vamos agora usar a tendência para monitorar a alteração da pressão da forma mais próxima possível.

a. Na guia General, selecione Standard como Chart style.

c. Na guia Display, altere Background color para grey.

b. Altere Refresh Rate para 500 Milliseconds.

Page 67: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

69 de 133

e. Na guia Connections, selecione os tags apropriados para

as penas pressionando em Tag para abrir Tag Browser.

d. Na guia Y-Axis, selecione a opção Preset.

Page 68: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

70 de 133

3. Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

h. Na guia Pens, você deve ver os tags preenchidos automaticamente em Pen Attributes. Clique na barra de rolagem e altere Max para cada pena de 100 a 300.

j. Clique em OK.

i. Selecione Pressure como Data Log Model para a tendência.

f. Selecione SC -> Online -> E1_Cylinder_1_6_Press. Clique em OK.

g. Repita a etapa f acima para selecionar os outros 2 tags, E1_Cylinder_7_12_Press e E1_Cylinder_13_18_Press.

Page 69: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

71 de 133

Configuração da tela de manutenção

Vamos criar a tela que pode ser usada pelos supervisores de produção e pelo pessoal de manutenção. A tela Maintenance permite ao pessoal da manutenção alterar a luminosidade do terminal. Além disso, há um painel de log in/log out na tela. Somente pessoal autorizado pode ir até a tela 7 Recipe para selecionar o tipo de telégrafo.

Criação de animações para controlar a luminosidade da tela

1. Abra a tela 8 Maintenance.

2. Abra a tela de objetos globais Global Objects 2.

a. Clique duas vezes em 8 Maintenance para abrir a tela.

b. Clique duas vezes em Global Objects 2 para abrir a tela de objetos globais.

Page 70: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

72 de 133

3. O slider vertical serve para controlar a luminosidade da tela nos terminais CE. A animação já foi configurada. Vamos observar como está sendo feito. Primeiro, precisamos quebrar o vínculo entre o objeto slider e seu objeto base.

c. Selecione todos os objetos pressionando Ctrl+A no teclado e, em seguida, pressione Ctrl+C para copiar os objetos.

d. Selecione a tela 8 Maintenance que acabou de abrir nas guias Workbook Mode.

e. Na tela 8 Maintenance, cole os objetos na tela pressionando Ctrl+V no seu teclado.

Page 71: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

73 de 133

O grupo de objetos no qual devemos nos concentrar é o indicador retangular no dispositivo corrediço destacado na tela abaixo. Queremos deslizar o indicador para cima e para baixo para controlar o valor do tag de luminosidade da tela e para que isso ocorra, usamos Vertical Slider animation.

a. Na tela 8 Maintenance, clique com o botão direito no slider vertical e selecione Break Link no menu de contexto.

b. Selecione Yes para continuar.

Page 72: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

74 de 133

4. Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

a. Como o dispositivo corrediço vertical é composto de vários objetos, é mais fácil selecionar o indicador em Object Explorer. Clique duas vezes no grupo na parte superior da árvore para expandi-la.

c. Clique com o botão direito em Group74. Selecione Animation -> Vertical Slider… para abrir o editor Animation.

d. O tag IHM criado anteriormente está sendo usado.

f. Os valores mín. e máx. do tag são usados para definir a faixa de valores para a expressão.

g. Clique em Close.

b. Selecione Group74. Se você selecionou o grupo correto, você perceberá que este ficará destacado.

e. O offset vertical refere-se à posição do objeto em relação a um ponto de partida. Aqui, você define a posição inicial e final para o caminho do slider vertical.

Page 73: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

75 de 133

Criação de variáveis embutidas para monitorar o valor de

luminosidade da tela

As variáveis embutidas permitem a você exibir os valores que se alteram dinamicamente em runtime. Você coloca os marcadores nos grupos em que a variável embutida será exibida. Em runtime, o marcador é atualizado com valores em tempo real das variáveis. Você pode embutir os valores de tags (Numeric ou String), os valores de data e os valores de tempo. Usaremos uma variável embutida nos cabeçalhos de texto para monitorar o valor Display Intensity.

1. Desenho um objeto de texto.

b. Arraste o mouse para a posição e desenhe um retângulo ao lado do slider vertical. A caixa de diálogo Properties do objeto Text será exibida.

a. Selecione o objeto Text em Objects -> Drawing -> Text.

Page 74: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

76 de 133

c. Digite “Intensity ” com um espaço no final.

d. Clique em Insert Variable e selecione Numeric….

e. Clique em para navegar para o tag.

Page 75: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

77 de 133

f. Clique em Fantasea para navegar nos tags da raiz.

g. Selecione Intensity.

h. Clique em OK.

i. Clique em OK para fechar a caixa de diálogo Numeric Variable.

Page 76: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

78 de 133

Sua tela deve ser semelhante a:

2. Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

Você concluiu a configuração da tela Maintenance.

j. Observe que a variável embutida está anexada ao cabeçalho. Digite “%” no final.

k. Selecione 12 para Size. Clique em B para adicionar negrito ao texto.

l. Clique em OK.

m. Botões de login e logout para segurança.

n. O tag de sistema System\User é usado com uma variável embutida de grupo para exibir o usuário atual.

Page 77: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

79 de 133

Configuração de alarmes

O FactoryTalk View Machine Edition permite aos usuários criar e exibir os alarmes com base em situações específicas. Desde o ME 4.0, a filtragem de alarmes para os botões de alarme foi suportada. Isto permite ao usuário selecionar quais alarmes serão reconhecidos pelo botão Acknowledge All Alarms, quais alarmes serão removidos pelo botão Clear Alarm History e quais alarmes serão impressos pelos botões Print Alarm History e Print Alarm Status. Além disso, o botão Clear Alarm History tem uma nova opção Reset Alarm Status.

Para este projeto, gostaríamos que o sistema exibisse um alarme quando a pressão e a temperatura dos cilindros no motor fossem muito elevadas ou muito baixas e quando o motor estiver acima da velocidade ou com sobrecarga. Gostaríamos de ter o recurso de observar os alarmes históricos.

Configuração do ajuste de alarme

Os alarmes no FactoryTalk View Machine Edition são compostos de disparos. Quando os disparos forem verdadeiros, uma mensagem pode ser associada com o disparo com base em seu valor. O FactoryTalk View Studio tem o recurso de criar uma nova configuração de alarme para uma aplicação, exportar uma informação de configuração de alarme da aplicação para um arquivo XML ou importar um arquivo XML de configuração de alarme. Você aprenderá como importar uma configuração de alarme criada para esta aplicação.

1. Importe o arquivo de configuração de alarme Alarms.xml para a aplicação. Siga as etapas de "a" a "f".

a. Clique com o botão direito em Alarm Setup e selecione Import and Export.

Page 78: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

80 de 133

b. Marque Import alarm configuration. Clique em Next.

c. Selecione No já que não configuramos nenhum alarme ainda. Clique em Next.

d. Clique em para navegar para o arquivo xml.

e. Navegue para C:\PV02. Selecione Alarms.xml. Clique em Open.

f. Clique em Finish.

Page 79: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

81 de 133

1. Compreendendo os disparos do alarme.

Quando Alarm Setup Editor estiver aberto, navegue para a guia Messages.

Há seis triggers, cada um associado com uma situação de emergência. Por exemplo, quando o motor está sobrecarregado, o alarme engine_overload torna-se verdadeiro e isso dispara a mensagem de alarme “Engine Overload”.

Compreendendo a tela de histórico de alarmes

Gostaríamos de ter uma tela separada para visualizar a informação de histórico de alarmes. Gostaríamos que o pessoal da manutenção tivesse recursos para apagar o histórico de alarmes. Você já adicionou a tela 6 Alarms anteriormente.

1. Compreendendo a tela 6 Alarm.

a. Clique duas vezes em Alarm Setup para ver como os alarmes são configurados

b. Clique em OK.

Page 80: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

82 de 133

Esta tela tem um objeto Alarm List que notifica o operador sobre a ocorrência de um alarme que demanda atenção imediata. O operador pode também usar o botão Acknowledge e Acknowledge All para reconhecer e silenciar o alarme selecionado.

a. Clique duas vezes em 6 Alarms para abrir a tela.

b. O objeto Alarm List. c. Os indicadores ficarão vermelho quando a condição de alarme correspondente ocorrer.

Page 81: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

83 de 133

Configuração de RecipePlus

O objetivo geral de um sistema de receita é permitir que o usuário leia e escreva um conjunto de valores de/para os tags em uma simples operação. Os valores de dados dos ingredientes da receita são salvos em um arquivo de receita e podem ser descarregados/carregados de um controlador em uma única ação. Uma receita simples pode conter até 15.000 ingredientes. O arquivo de receita também pode ser recuperado para RecipePlus Table durante runtime para visualizar os dados de valor a partir da receita.

RecipePlus Table também é usado para modificar os valores de dados da receita durante runtime. RecipePlus Table pode ser ajustado como somente visualização para evitar as modificações durante runtime.

Durante runtime, os valores do conjunto de dados e do conjunto de tags podem ser comparados. Além disso, o sistema de receita também pode ser usado para comparar as duas receitas configuradas ou comparar um par de conjunto de dados ou um par de conjunto de tags de uma simples receita.

Nesta seção, você aprenderá como criar um sistema de receitas e seus componentes. A receita a ser criada terá o objetivo de ajustar a velocidade máxima dependendo das condições de navegação como, por exemplo, Clear Sailing, Bad Weather e Ice Formation & Decay. Dependendo do tipo de receitas selecionadas pelo operador, os dados dos ingredientes serão salvos em três unidades diferentes na receita. As informações de receita com os ingredientes são descarregadas para um conjunto de tags no controlador e usadas para definir a velocidade máxima na tela 2 Engine Control Panel.

Configuração dos tags RecipePlus

As receitas têm duas tags de status que são usados para determinar os resultados de várias operações durante runtime.

O primeiro tag é denominado Status Tag e mostra os resultados das operações de download e upload. O status do resultado dessas operações pode ser ‘start’, ‘successful’ ou ‘with errors’.

O segundo tag é denominado Percent Complete Tag. O sistema de receita escreve para esse tag durante a operação de download/upload de receita para mostrar qual porcentagem de ingredientes que está sendo processada atualmente foi concluída.

1. Adicione Status HMI Tag para o banco de dados de tag usando o Tag Editor. Siga as etapas de "a" a "f".

Page 82: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

84 de 133

a. Clique duas vezes em HMI Tags para acessar Tags Editor.

b. Clique duas vezes em Tags Editor.

c. Clique em New.

Page 83: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

85 de 133

2. Adicione o tag IHM Percent Complete para o banco de dados de tag usando o Tag Editor. Siga as etapas de "a" a "e".

h. Clique em New para criar um segundo tag IHM denominado Break_test

d. Digite StatusTag para Nome. Selecione Analog como tipo de tag.

e. Selecione Memory, porque não há valor de controlador para controlar esse ajuste. Coloque 0 como o valor inicial de tag.

f. Clique em Accept.

a. Clique em New.

Page 84: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

86 de 133

Configuração dos componentes RecipePlus

O recurso RecipePlus permite aos usuários ler/escrever um conjunto de valores para um conjunto de tags em uma única operação. Ele também pode ser usado para comparar duas receitas para determinar suas diferenças.

O RecipePlus consiste de vários componentes:

• RecipePlus Setup – usado para especificar se os arquivos de receita serão parte do projeto IHM ou não e onde os arquivos serão armazenados para recuperação em runtime.

• RecipePlus Editor – usado para criar e editar os arquivos de receita pela especificação dos ingredientes da receita, data sets, tags sets e unidades da receita. O editor também pode ser usado para comparar os conjuntos de dados e os conjuntos de tags dentro de uma única receita.

• RecipePlus table object – usado para exibir, modificar e salvar o conteúdo de uma receita em runtime. A tabela mostra as diferenças entre os valores de dados da receita e os tags associados com a receita (p.ex.: conjunto de dados e conjunto de tags)

• RecipePlus button object – usado para iniciar as operações da receita em runtime (p.ex.: download, upload, upload e criar, salvar, recuperar)

• RecipePlus selector object – usado para selecionar a partir de receitas criadas

b. Digite PercentCompleteTag para Nome. Selecione Analog como tipo de tag.

c. Selecione Memory. Coloque 0 como o valor inicial de tag.

d. Clique em Accept.

e. Clique em Close.

Page 85: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

87 de 133

Criação de uma nova receita

1. Configure RecipePlus Setup. Siga as etapas de "a" a "d".

OBS.: Quando ‘Recipe files are NOT part of the HMI project’ estiver selecionado, os arquivos de receita serão salvos em um local alternativo para os arquivos de receita em runtime. Nenhum dos arquivos de receita no projeto IHM ou na pasta especificada será incluído na aplicação ME runtime.

2. Configure RecipePlus Editor.

a. Clique duas vezes em RecipePlus para acessar o editor RecipePlus Setup.

b. Clique duas vezes em RecipePlus Setup.

c. Selecione ‘Recipe files are part of the HMI project’. Quando esta opção estiver selecionada, todos os arquivos da receita no projeto IHM serão incluídos na aplicação ME runtime.

d. Clique em OK.

Page 86: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

88 de 133

2.1 Configure a guia General do RecipePlus Editor

Você adicionará o nome da receita, o Status Tag e Percent Complete Tag. Siga as etapas de "a" a "e".

a. Clique duas vezes em RecipePlus Editor.

c. Clique em para navegar para o tag Status.

b. Na guia General, digite “Navigation conditions” como o nome da receita.

Page 87: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

89 de 133

2.2 Configure a guia Ingredients do RecipePlus Editor

Nesta seção, você acrescentará e configurará os ingredientes da receita e os conjuntos de dados e conjuntos de tags correspondentes. Siga as etapas de "a" a "m".

• Ingredients – podem ser do tipo String ou Numeric. Se for numérico, é possível especificar um valor de dado máximo ou mínimo para o ingrediente. Os ingredientes numéricos podem ser números booleanos, inteiros ou de ponto flutuante. OBS.: Uma receita pode ter até 15.000 ingredientes.

• Data Set – cada receita pode conter até 500 data sets. Cada conjunto de dados representa o conjunto dos valores de dados em que cada valor de dado está associado com um ingrediente específico. Eles devem ser descarregados (ou carregados) para um controlador.

• Tag Set – cada receita pode conter até 50 tags sets em que cada conjunto de tags representa o conjunto de tags que serão escritos durante uma operação de download (ou leitura durante um upload). Cada um dos nomes de tags está associado com um ingrediente específico.

d. Selecione StatusTag. Clique em OK.

e. Navegue para PercentCompleteTag.

Page 88: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

90 de 133

Criaremos 3 conjuntos de dados para cada condição de navegação:

- Data Set 1: Clear Sailing

- Data Set 2: Bad Weather

- Data Set 3: Ice Formation & Decay

a. Selecione a guia Ingredients, digite “Maximum speed” como descrição para o ingrediente.

b. Selecione Number como tipo de dados do ingrediente.

c. Se o ingrediente for do tipo numérico, você deve ajustar os valores máx. e mín. Defina Min=0 e Max=35.

d. Como a condição de navegação para Data Set 1 é Clear Sailing, digite “33” como o valor de dados.

Page 89: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

91 de 133

OBS.: Se você quiser adicionar um ingrediente do tipo ‘String’, o campo de valor ‘Min’ e ‘Max’ ficará vazio e o tipo de dados será ajustado em ‘String’.

Agora, criamos um conjunto de dados para a condição Clear Sailing. Precisamos acrescentar dois Data Sets adicionais para as condições Bad Weather e Ice Formation and Decay. Certifique-se de a guia ‘Ingredient’ de RecipePlus Editor está aberta.

e. Agora, precisamos selecionar um tag para Tag Set. Para adicionar o tag para este ingrediente, clique com o botão direito na célula e selecione Tag Browser.

f. Selecione o tag em SC -> Online -> Nav_Max_Speed.

g. Clique em OK.

Page 90: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

92 de 133

Repita as etapas "h" e "i" para adicionar um terceiro Data Set denominado: Data Set 3.

2.3 Configure a guia Units do RecipePlus Editor

Acrescentaremos duas unidades adicionais e vamos renomear a unidade existente. Siga as etapas de "a" a "l".

• Units - uma unidade é um conjunto de dados que faz par com um conjunto de tags. Uma receita simples pode conter até 2.500 unidades de receita. As unidades são exibidas no objeto RecipePlus Selector em runtime, portanto é uma boa prática atribuir um nome descritivo para as unidades.

h. Selecione Recipe -> Insert Data Set…. Este menu pode ser usado para Inserir, Excluir e Renomear os data e tags sets. Além disso, é usado para comparar duas receitas ou os conjuntos de Dados/Tags de uma única receita.

i. Digite “Data Set 2”. Clique em OK.

j. Digite os valores correspondentes para os novos conjuntos de dados. Digite “11” para Data Set 2 e “3” para Data Set 3.

Page 91: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

93 de 133

a. Selecione a guia Units. Clique em Edit… para editar Unit 1. Você pode alterar o nome da unidade da receita e editar também as outras propriedades da unidade.

b. Digite “Clear Sailing” para Unit name. Clique em OK.

c. Selecione Insert… para inserir uma nova unidade.

Page 92: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

94 de 133

d. Digite “Bad Weather” para Unit name.

e. Em Select a data set:, selecione Data Set 2.

f. Clique em OK.

g. Selecione Insert… para acrescentar a última Unidade.

h. Digite “Ice Formation & Decay” para Unit name.

i. Em Select a data set:, selecione Data Set 3.

j. Clique em OK.

Page 93: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

95 de 133

Comparação de receitas

Você pode comparar os dois conjuntos de dados ou os dois conjuntos de tags de uma única receita ou entre duas receitas configuradas na aplicação. Para usar a funcionalidade de comparação, siga as etapas de "a" a "i".

k. Observe que há três unidades que fazem par com três conjuntos de dados diferentes com o mesmo conjunto de tags. Clique em Close.

l. Quando solicitado, nomeie a receita como “Max speed”. Clique em OK.

a. Clique duas vezes em Max speed sob RecipePlus Editor.

Page 94: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

96 de 133

b. Selecione Recipe -> Compare Recipes….

c. Selecione ‘Compare with a Single Recipe’ para comparar os valores de uma única receita. A opção ‘Compare across two recipes’ serve para comparar duas receitas.

d. Navegue para o arquivo de receitas Max speed.rpp. Observe o caminho padrão.

e. Selecione a caixa de verificação ao lado de Compare Data Sets.

f. Navegue no conjunto de dados que você gostaria de comparar.

g. Selecione Compare.

Page 95: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

97 de 133

Compreendendo a tela de receita

A tela 7 Recipe contém os botões RecipePlus Selector, RecipePlus Table e RecipePlus. Esses objetos são selecionáveis a partir de Objects -> RecipePlus. Siga as etapas de "a" a "e".

h. O arquivo de texto do relatório de comparação deve abrir descrevendo as diferenças. Feche to arquivo de texto do relatório de comparação depois de terminar a revisão. Feche também Max Speed RecipePlus Editor.

i. Clique em Close.

a. Clique duas vezes em 7 Recipe para abrir a tela.

Page 96: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

98 de 133

Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

As definições do que cada coluna representa durante o runtime de RecipePlus Table são resumidas abaixo:

Column Name Definition

Ingredient Name Exibe o nome do ingrediente da receita.

Current Value Exibe o valor atual no tag associado com o ingrediente.

Recipe Value Exibe o valor dos dados da receita para o ingrediente. Esse valor do dado pode ser modificado pela seleção da linha de ingrediente na tabela e pressionando-se Enter.

Compare Status Se o valor do dado e o valor do dado da receita forem diferentes, um X aparecerá nesta coluna para alertar o operador da diferença.

b. O RecipePlus Selector. c. A RecipePlus Table. Durante runtime, RecipePlus Table pode ser somente leitura. Quando a tabela for somente leitura, os valores de dados dos ingredientes das receitas não podem ser modificados em runtime.

f. Os objetos Bar Graph e Multistate Indicator que monitoram o percentual de progresso das ações executadas com Recipe Buttons e mostram o status das ações do botão.

g. Os RecipePlus Buttons.

d. O Header da RecipePlus Table.

e. O Footer da RecipePlus Table com o seguinte formato: <recipe name> : <unit name> : <# of ingredients displayed in table> : <total # of ingredients>.

Page 97: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

99 de 133

O sistema RecipePlus tem um botão com sete propriedades de ação diferentes. Os tipos de botão e as descrições da funcionalidade são resumidos na tabela abaixo:

Botão Type Descrição

Download Escreve os valores dos dados de todos os ingredientes para os tags no controlador.

Upload Faz a leitura dos valores dos ingredientes a partir do conjunto de tags e salva-os no conjunto de dados no arquivo de receita.

Upload and Create Faz a leitura dos valores de tags no conjunto de tags e cria uma nova unidade de receita escrevendo esses valores para um novo conjunto de dados.

Save Salva as alterações de valores de dados feitas na Tabela novamente para o arquivo de receita.

Restore Faz a leitura do arquivo de receita e exibe na tabela. A visualização da receita na tabela mostrará os valores de dados na receita para o usuário, os valores de dados atualmente no controlador e os nomes de tags usados.

Delete Exclui a unidade de receita selecionada a partir do arquivo de receita.

Rename Renomeia a unidade de receita selecionada.

Page 98: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

100 de 133

Configuração de idiomas

Ao suportar uma aplicação em que os operadores, engenheiros e pessoal de suporte de campo falam idiomas diferentes, é conveniente alternar os idiomas enquanto a aplicação está em execução. O recurso de alternância de idiomas FactoryTalk View fornece o recurso de configurar múltiplos idiomas para uma aplicação e alterná-los de forma dinâmica durante runtime. Os desenvolvedores precisarão exportar os grupos de texto, convertê-los no idioma desejado e importá-los para a aplicação novamente. Os usuários poderão, então, alterar o idioma em runtime usando um botão de alternância de idioma.

O FactoryTalk View Machine Edition 5.0 (CPR 9) possui suporte de alternância de idiomas em Mensagens de Alarmes, Locais e Informações. Uma aplicação pode ter até 40 idiomas no momento do projeto e 20 em runtime.

Nesta seção, você aprenderá como configurar a alternância de idiomas na aplicação Fantasea para permitir a alternância entre inglês, francês e chinês.

Suporte de idiomas para idiomas do leste asiático

Para habilitar o suporte de alternância de idiomas para idiomas do leste asiático, como chinês, japonês e coreano, as fontes adequadas precisam ser instaladas nos terminais do PanelView Plus/PanelView Plus CE e computadores. Para este laboratório, os terminais PanelView Plus CE e o computador foram carregados com as fontes do chinês.

OBS.: A seguir, temos um guia que orienta a instalação das fontes. Você não precisa realizar as etapas desta seção.

No computador, as fontes dos idiomas do leste asiático podem ser instaladas a partir de Windows Regional and Language Options em Control Panel.

As fontes serão instaladas na pasta C:\WINDOWS\Fonts. Por exemplo, as fontes SimHei e SimSun são usadas para chinês.

Page 99: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

101 de 133

OBS.: A seguir, temos um guia que orienta a instalação das fontes. Você não precisa executar estas etapas.

Os terminais PanelView Plus/ PanelView Plus CE não são pré-carregados com as fontes dos idiomas do leste asiático. Dessa forma, você precisa copiar as fontes desejadas nos terminais. Como os arquivos de fontes dos idiomas do leste asiático são maiores (o arquivo de fonte SimHei do chinês tem 10MB), recomenda-se que os terminais tenham, pelo menos, 128MB de RAM e um cartão de armazenamento interno de 128MB.

Você pode copiar as fontes manualmente para \Storage Card\Fonts no terminal usando um cartão flash compacto ou usando o Transfer Utility do FactoryTalk View Studio.

a. Navegue para a pasta C:\WINDOWS\Fonts.

b. Selecione True Type Font Files como Files of type.

c. Selecione o arquivo de fontes desejado.

Page 100: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

102 de 133

Os arquivos de fontes serão copiados em \Storage Card\Fonts.

Assim que todas as fontes necessárias são instalada, é possível desenvolver a sua aplicação para alternar para diferentes idiomas do leste asiático.

Criação de botões de alternância de idiomas e acréscimo de idiomas

adicionais

Para habilitar a funcionalidade de alternância de idiomas, você precisa criar Language Switch Buttons e acrescentar os idiomas adicionais na aplicação.

1. Vamos primeiramente acrescentar os idiomas adicionais à aplicação.

c. Escolha French (France) para francês. Clique em OK.

b. No editor Language Configuration, selecione Add.

a. Na barra de ferramentas, selecione Tools -> Languages.

Page 101: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

103 de 133

2. Criação de botões de alternância de idiomas. Devido ao limite de tempo do laboratório, você receberá dois dos três botões de alternância de idiomas na tela 1 Overview - Bridge. Você precisará criar um botão para Chinese. Siga as etapas de "a" a "m".

e. Escolha Chinese (PRC). Clique em OK.

d. No editor Language Configuration, selecione Add.

a. Clique duas vezes em 1 Overview - Bridge para abrir a tela.

f. Agora, você acrescentou idiomas adicionais na sua aplicação. Observe que você adicionar até 40 idiomas para uma aplicação.

Page 102: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

104 de 133

b. Os dois botões de alternância de idiomas são posicionados na parte inferior da tela.

c. Selecione Language Switch Button em Objects > Advanced. Desenhe o retângulo ao lado da bandeira da França na tela para criar o botão.

d. Clique duas vezes no botão de alternância de idioma para trazer sua caixa de diálogo Properties.

Page 103: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

105 de 133

e. Na guia General, coloque “2” como Border width.

f. Selecione azul claro para a cor Back color.

g. Selecione Chinese (PRC), zh-CN em Language list.

i. Navegue para a bandeira China.

h. Na guia Label, selecione Solid como Image back style.

Page 104: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

106 de 133

j. Role para baixo e selecione a imagem china_flag.

k. Clique em OK.

l. Na guia Common, insira o tamanho e a posição corretas de forma adequada.

m. Clique em OK.

Page 105: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

107 de 133

Salve a tela pressionando na barra de ferramentas ou pressionando Ctrl+S em seu teclado.

Você concluiu o acréscimo do botão de alternância de idiomas e os idiomas adicionais.

Exportação e importação dos grupos de texto

Você está pronto para exportar os grupos de texto da aplicação para um arquivo editável. Mostraremos a aparência de um arquivo de grupo de idiomas exportado.

1. Exporte os grupos de texto usando o assistente String Import Export.

a. Abra Language Configuration Editor em Tools > Languages.

Page 106: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

108 de 133

b. No editor Language Configuration, selecione Export...

c. Esta opção exporta um arquivo texto (.txt) delimitado por uma única tabulação no formato UNICODE.

d. Selecione esta opção para exportar os grupos para todos os idiomas para uma planilha Excel.

e. Marque as duas caixas de verificação para otimizar os grupos duplicados e abrir o arquivo quando a exportação terminar. Clique em Next.

Page 107: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

109 de 133

2. Devido às limitações de tempo, preparamos um arquivo de texto totalmente traduzido para o francês e o chinês. Vamos importar os grupos de texto para a aplicação.

f. Não altere o ponto de referência padrão do arquivo exportado. Clique em Finish.

g. O arquivo exportado está formatado de maneira organizada com informações como display name, object name, e os grupos de textos correspondentes para vários idiomas.

Page 108: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

110 de 133

a. No editor Language Configuration, selecione Import...

b. Selecione esta opção, pois você tem a planilha com todos os idiomas traduzidos.

c. Clique em Next.

d. Navegue para a planilha.

Page 109: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

111 de 133

f. Clique em Finish.

e. Observe que o ponto de referência padrão contém o arquivo de texto que você acabou de exportar. NÃO SELECIONE Fantasea_1.xls. Navegue para C:\PV02 e selecione Fantasea.xls. Clique em OPEN.

Page 110: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

112 de 133

Os grupos de texto na tela 9 PowerFlex_Faceplate NÃO são traduzidos de forma proposital para mostrar que quaisquer grupos indefinidos serão exibidos no idioma padrão (neste caso, inglês).

OBS.: Se você especificou que os grupos indefinidos serão exibidos no idioma padrão, ao exportar os grupos para uma planilha de Excel, os grupos indefinidos serão exportados como “**UNDEFINED**”. Se esta caixa de verificação Display undefined strings using the default language estiver vazia, os grupos indefinidos serão exibidos como caracteres simples de ponto de interrogação (?).

h. Clique em OK.

g. Marque a caixa de verificação Display undefined strings using the default language. Nenhum dos grupos na tela 9 PowerFlex_Faceplate é traduzido. Marcar essa caixa garante que os grupos indefinidos serão exibidos no idioma padrão.

Page 111: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

113 de 133

Vínculo de fontes nos terminais PanelView Plus Os passos seguintes nas páginas 113, 114 e 115 NÃO DEVERÃO ser executados neste laboratório. Estes passos servem como um guia para futuras consultas. Para visualizar as fontes de idiomas do leste asiático de forma adequada nos terminais CE, precisamos vincular essas fontes às fontes dos idiomas do leste asiático correspondentes. Por exemplo, esta aplicação foi desenvolvida com a fonte Arial. Precisamos vincular a fonte Arial à fonte do chinês NSimSun para visualizar o idioma chinês no terminal. Como mencionado no início desta seção, a fonte NSimSun foi copiada nos terminais PanelView Plus CE. 1. No terminal PanelView Plus CE, vincule a fonte em Terminal Settings.

a. Clique em Terminal Settings.

Page 112: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

114 de 133

b. Selecione Font Linking.

Clique .

c. Selecione Arial. Clique em Show Links.

Page 113: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

115 de 133

Voila! Você concluiu a seção de alternância de idioma.

d. Observe que não há um conjunto de link para Arial. Clique em Edit Link.

e. Selecione NSimSun. Clique em Add Font.

f. Agora você vinculou a fonte Arial com a fonte NSimSun. Clique em Close.

Page 114: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

116 de 133

Configuração de segurança

O FactoryTalk e o RSAssetSecurity foram introduzidos pela primeira vez no FactoryTalk View Studio Machine Edition 4.0. Desde então, a forma como a segurança é ajustada e aplicada foi alterada. No entanto, os usuários ME não precisam usar os novos serviços RSAssetSecurity. A maior parte dos aspectos do RSAssetSecurity são suprimidos se os valores padrão são aceitos durante a instalação.

O RSAssetSecurity é uma parte do FactoryTalk Directory, que é instalado com a FactoryTalk Automation Platform. Isso significa que a segurança se aplica não somente à aplicação FactoryTalk View Machine Edition, mas a qualquer software habilitado pelo FactoryTalk em execução no mesmo computador. Você pode adicionar uma conta de usuário separada da conta de usuário no Windows ou uma conta de usuário vinculada ao Windows.

No FactoryTalk View Machine Edition 5.0, há algumas alterações novas na configuração de segurança. Nesta seção, vamos adicionar um usuário de manutenção denominado “maint” para ser usado para acessar a tela 7 Recipe.

1. Antes de adicionar a conta de usuário, vamos saber como restringir o acesso do usuário às telas. No FactoryTalk View Machine Edition, são atribuídos um dos 16 códigos de segurança às telas (A – P) ou o asterisco (*). Os usuários também recebem os códigos de segurança. Os usuários cujos códigos de conta correspondem aos códigos atribuídos às telas têm permissão para acessar essas telas. Por padrão, os novos usuários têm todos os 16 códigos de segurança atribuídos. O usuário Default também tem todos os 16 códigos de segurança atribuídos. Vamos observar a tela 7 Recipe que tem o código de segurança A.

a. Clique duas vezes em 7 Recipe para abrir a tela.

Page 115: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

117 de 133

2. Como a tela 7 Recipe tem um código de segurança A, precisamos criar uma nova conta de usuário atribuída com o mesmo código de segurança. Como mencionado anteriormente, o usuário Default tem todos os 16 códigos atribuídos por padrão. Assim, precisaremos remover o código de segurança A do usuário padrão.

Abra o editor Runtime Security e adicione o usuário denominado “maint” para a aplicação.

b. Quando a tela é aberta, selecione Display Settings… no menu Edit.

c. No editor Display Settings, você especifica os códigos de segurança para as telas. Observe que a tela 7 Recipe tem código de segurança A.

Page 116: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

118 de 133

a. Clique duas vezes em Runtime Security.

b. Desmarque a caixa de verificação ao lado de A em Security Codes. Clique em Accept.

c. Clique em Add para acrescentar uma nova conta de usuário.

Page 117: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

119 de 133

d. Selecione Show users only.

e. Clique em Create New e selecione User….

Page 118: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

120 de 133

f. Na guia General, digite “maint” para User name.

g. Marque Password never expires.

i. Clique em Create.

h. Digite “maint” em Password.

j. Selecione a conta de usuário maint.

k. Clique em OK para fechar o editor.

Page 119: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

121 de 133

Você concluiu a adição de um usuário de manutenção para a aplicação Fantasea.

l. Como por padrão, todos os novos usuários têm todos os 16 códigos de segurança atribuídos, o usuário maint já recebeu o código de segurança A.

m. Clique em Close para fechar o editor.

n. Clique em Yes quando solicitado para salvar a configuração de segurança.

Page 120: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

122 de 133

Configuração de um faceplate PowerFlex

Após o lançamento de RSLogix 5000 v16 e sua nova função de instrução Add-On, há vários tipos de faceplates disponíveis no website Sample Code Library para FactoryTalk View Machine Edition. Por exemplo, os faceplates ME/AOIs para os inversores PowerFlex, 1797 Digital e Analog I/O, e 1794 Digital/Analog I/O estão entre os disponíveis para download em http://samplecode.rockwell.com.

De forma específica, o faceplate PowerFlex permite a você rapidamente carregar, configurar e usar as telas de status pré-configurado, controle e diagnóstico ou os "faceplates" para a família de inversores PowerFlex usando o FactoryTalk View Machine Edition. Para este laboratório, estamos usando um faceplate PowerFlex para simular o inversor PowerFlex no controlador SoftLogix 5860.

O exemplo abaixo mostra um objeto do inversor PowerFlex adicionado à tela 4 Desalination. O objeto é um botão de tela Goto pré-configurado que pode abrir a tela 9 PowerFlex_Faceplate na parte superior ou "faceplate" para o inversor PowerFlex em particular que representa. O faceplate inclui as visualizações de status, controle e diagnóstico controladas por seus próprios botões na barra de ferramentas.

PowerFlex 700

a. Este é um botão de tela Goto.

b. Esta é uma tela 9 PowerFlex_Faceplate na parte superior com visualizações diferentes consistindo de objetos controlados pela animação de visibilidade.

Page 121: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

123 de 133

A configuração do faceplate PowerFlex consiste das seguintes etapas:

1. Adicione as instruções add-on para o faceplate no RSLogix 5000 e modifique a lógica de forma adequada. Esta etapa foi configurada no controlador SoftLogix 5860.

2. Adicione o faceplate PowerFlex à aplicação Fantasea. Você importou a tela 9 PowerFlex_Faceplate anteriormente.

3. Adicione o arquivo de parâmetros do faceplate. Siga as etapas de "a" a "d".

a. Clique com o botão direito em Parameters e selecione Add Component Into Application....

Page 122: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

124 de 133

b. Navegue para C:\PV02 e selecione ME_PowerFlex_Parameter. Clique em Open.

c. Clique duas vezes em ME_PowerFlex_Parameter.

d. SC representa o nome do atalho do dispositivo que você configurou anteriormente em RSLinx Enterprise Communication Setup. É importante que os nomes correspondam.

Page 123: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

125 de 133

4. Configure um botão de tela Goto para abrir a tela 9 PowerFlex_Faceplate na parte superior. Este botão já foi pré-configurado na tela 4 Desalination. Ele usa o arquivo de parâmetro ME_PowerFlex_Parameter que você acabou de acrescentar.

É muito fácil configurar os faceplates em uma aplicação FactoryTalk View Machine Edition. Visite http://samplecode.rockwell.com para obter mais instruções e códigos de faceplates.

a. Este é um botão Goto Display que permite navegar para a tela 9 PowerFlex_Faceplate que controla um PowerFlex simulado no controlador SoftLogix.

Page 124: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

126 de 133

Especificação dos componentes do projeto para iniciar em runtime

Antes que o projeto possa ser executado na área de trabalho ou em um terminal, você deve configurar as condições de início no menu Startup. Esta configuração permite a você especificar quais componentes de projeto iniciar no start up da aplicação. Você pode definir a tela inicial, ativar mensagens de alarmes e informações e selecionar datalogs.

1. Abra Startup Editor

a. Clique duas vezes em Startup para abrir Startup Editor.

b. Marque Data logging e selecione Pressure. Marque Initial graphic e selecione 0 Splash Screen. Clique em OK.

Page 125: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

127 de 133

Teste da aplicação

A sua aplicação Fantasea está pronta para ser testada!

Execução na área de trabalho

a. Pressione Test Application no menu Application. Ou, simplesmente, pressione Running Man.

b. Selecione todos os idiomas para incluir a aplicação runtime.

c. Certifique-se de que English é o idioma inicial da aplicação runtime.

d. Clique em Finish.

Page 126: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

128 de 133

Configuramos o sistema de que forma que somente usuários autorizados possam acessar a tela Recipe para ajustar a velocidade máxima. A tentativa de visitar a tela Recipe a partir da tela Engine Control resultará em erro no sistema. O sistema informará “Currently logged-in user does not have security access to 7 Recipe”. Vamos, então, conectar primeiramente como “maint”.

e. Clique em qualquer lugar na tela para acessar a tela 1 Overview – Bridge.

f. Use um botão de navegação para abrir a tela Maintenance.

Page 127: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

129 de 133

i. Use os botões de navegação para rolar para cima/para baixo em Recipe Selector para selecionar uma unidade de receita.

j. Descarregue os dados da receita para o controlador pressionando o botão ‘Download’. Observe o status e a porcentagem e conclua a atualização de tags da forma adequada.

k. Para visualizar o valor de tag do controlador atualizado, pressione ‘Restore’. Observe o valor atualizado na coluna ‘Current’ de ‘Recipe Table‘.

l. Feche a tela para continuar.

g. Conecte-se como “maint” com a senha “maint”.

h. Navegue para a tela 2 Engine Control Panel para manusear as receitas novamente.

Page 128: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

130 de 133

Você pode controlar o iate da tela Engine Control.

Agora, você sabe as noções básicas para operar o sistema Fantasea. Tente navegar para outras telas e realize as ações que aprendeu e criou. Fique à vontade para selecionar os botões de alternância de idioma para alternar os idiomas.

Parabéns você acaba de concluir o laboratório! Os passos abaixo não deverão ser seguidos e servirão como um guia para futuras consultas.

Execução em um PanelView Plus CE

b. Certifique-se de que Runtime 5.0 Application está selecionado para o tipo MER. Clique em Save.

a. Você precisa criar um arquivo de runtime e descarregá-lo no termina CE. Selecione Application -> Create Runtime Application….

Page 129: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

131 de 133

g. Clique em para navegar para o arquivo runtime.

h. Selecione o arquivo runtime Fantasea.mer e clique em Open.

c. Selecione todos os idiomas para incluir a aplicação runtime.

e. Clique em Finish.

f. Ao terminar de compilar o arquivo runtime, abra File Transfer Utility na barra de ferramentas.

d. Certifique-se de que English é o idioma inicial da aplicação runtime.

Page 130: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

132 de 133

O arquivo está agora sendo transferido para PV+/VVCE. Quando terminar, volte para seu PanelView Plus CE.

Na tela de configuração FactoryTalk View ME Station, clique em Load Application e selecione Fantasea.mer. Em seguida, clique em Load. Clique em Yes para substituir os ajustes de comunicação existentes.

Clique em Run Application para iniciar o Projeto.

i. Navegue para o PVP/VVCE atribuído para você.

j. Clique em Download.

Page 131: Apostila FactoryTalk View 2

PV02 — FactoryTalk View Machine Edition

133 de 133

Observações