Você está na página 1de 131

PV02 - Criando uma Aplicação PanelView Plus

com FactoryTalk View ME


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

PV02 — FactoryTalk View Machine Edition


5 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

PV02 — FactoryTalk View Machine Edition


6 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

PV02 — FactoryTalk View Machine Edition


7 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

PV02 — FactoryTalk View Machine Edition


8 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.

PV02 — FactoryTalk View Machine Edition


9 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".

a. Selecione a guia New


no editor New/Open
Machine Edition
Application.

b. Digite Fantasea na
caixa Application name.

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

d. Clique em Create.

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

PV02 — FactoryTalk View Machine Edition


10 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.

a. Clique duas vezes em


RSLinx Enterprise para
acessar Communication
Setup.

b. Clique duas vezes em


Communication Setup.

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

PV02 — FactoryTalk View Machine Edition


11 de 133
a. Selecione Create
a new
configuration.

b. Clique em
Finish.

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.

PV02 — FactoryTalk View Machine Edition


12 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


A área de atalho do dispositivo é
usada para criar, nomear ou aplicações. É a forma com a qual o seu micro, que está sendo
utilizado para o desenvolvimento da aplicação, vai “enxergar” os
remover os atalhos do dispositivo.
controladores associados a aplicação.
Um atalho para um dispositivo
representa uma rota para um
dispositivo específico com o qual • O atalho Target (Runtime) é a forma com a qual o
uma aplicação cliente se PanelView Plus/CE vai “enxergar” os controladores associados
comunicará. a aplicação.

O botão Apply permite que você


aplique o nome do atalho ao caminho
selecionado e associe o atalho a um
O recurso Copy from Design to
dispositivo específico.
Runtime copia a topologia na guia
Design para a guia Runtime.

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
O recurso Shortcut Verify fornece
dispositivo online. uma visão geral de todos os atalhos
juntamente com suas propriedades.

PV02 — FactoryTalk View Machine Edition


13 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

PV02 — FactoryTalk View Machine Edition


14 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.

PV02 — FactoryTalk View Machine Edition


15 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.

PV02 — FactoryTalk View Machine Edition


16 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 c. Clique em Apply
seguida, clique no botão Add

b. Atribua o nome SC ao
Device Shortcut

PV02 — FactoryTalk View Machine Edition


17 de 133
d. Clique em Yes

e. Por enquanto, NÃO CLIQUE em OK.


Ainda vamos trabalhar nesta janela.

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.

PV02 — FactoryTalk View Machine Edition


18 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

PV02 — FactoryTalk View Machine Edition


19 de 133
b. Clique em Yes

c. Clique em OK

PV02 — FactoryTalk View Machine Edition


20 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.

a. Na janela Explorer, clique com o


botão direito em Displays e
selecione New.

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

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.

PV02 — FactoryTalk View Machine Edition


21 de 133
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.

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

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.

PV02 — FactoryTalk View Machine Edition


22 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.

j. Observe que o tag agora é


exibido em Value
Connection.

k. Clique em OK.

PV02 — FactoryTalk View Machine Edition


23 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.

PV02 — FactoryTalk View Machine Edition


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

d. Clique em OK.

b. Salve a tela pressionando na barra de


ferramentas ou pressionando Ctrl+S em seu teclado.

c. Salve a tela como test.


Clique em OK.

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.

b. Clique no botão Edit


Display para parar o teste.

PV02 — FactoryTalk View Machine Edition


25 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

a. Clique duas vezes em Startup


para abrir Startup Editor.

b. Marque Initial graphic


e selecione test.

c. Clique em OK.

Execução na área de trabalho


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

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.

PV02 — FactoryTalk View Machine Edition


26 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

a. Você precisa criar um arquivo de runtime e


descarregá-lo no termina CE. Selecione
Application -> Create Runtime Application….

b. Certifique-se de que Runtime


5.0 Application está
selecionado para o tipo MER.
Clique em Save.

c. Ao terminar de compilar o arquivo


runtime, abra File Transfer Utility
na barra de ferramentas.

d. Clique em para
navegar para o arquivo
runtime.

PV02 — FactoryTalk View Machine Edition


27 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


28 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".

a. Clique duas vezes em


Project Settings.

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

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

b. Na lista drop down para Project


window size, selecione 800x600.

PV02 — FactoryTalk View Machine Edition


29 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".

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.

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.

PV02 — FactoryTalk View Machine Edition


30 de 133
a. Clique em OK.

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.

a. Clique duas vezes em


Diagnostic List Setup.

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

PV02 — FactoryTalk View Machine Edition


31 de 133
a. Desmarque a caixa ao
lado de Error occurs.

b. Desmarque a caixa ao
lado de Warning occurs.

c. Clique em OK.

Você terminou a configuração Diagnostics.

PV02 — FactoryTalk View Machine Edition


32 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".

a. Clique duas vezes em HMI


Tags para acessar Tags
Editor.

b. Clique duas vezes


em Tags Editor.

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

PV02 — FactoryTalk View Machine Edition


33 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.

f. Clique em Accept para


aceitar a configuração deste
tag IHM.

e. Marque a caixa Retentive


de forma que o terminal se
d. Selecione Memory e defina o valor lembre do último nível de
inicial em 100 para que a tela esteja em brilho quando o terminal foi
nível máximo de brilho quando o projeto resetado.
for executado pela primeira vez.

PV02 — FactoryTalk View Machine Edition


34 de 133
Sua tela deve ser semelhante a:

g. Clique em Close
para fechar Tags
Editor.

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

PV02 — FactoryTalk View Machine Edition


35 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.

a. Clique duas vezes em


Global Connections
para abrir o editor.

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

a. Navegue para a
guia Backlight.

b. Clique no símbolo Tag


para lançar Tag
Browser.

PV02 — FactoryTalk View Machine Edition


36 de 133
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.

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

e. Clique em OK para
fechar o editor.

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.

PV02 — FactoryTalk View Machine Edition


37 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".

PV02 — FactoryTalk View Machine Edition


38 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.

PV02 — FactoryTalk View Machine Edition


39 de 133
d. Clique duas vezes na pasta Images.

e. Selecione todas as imagens,


pressionando Ctrl+A no teclado.

f. Clique em Open.

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".

PV02 — FactoryTalk View Machine Edition


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

b. No menu drop down,


selecione Local Disk (C:).

c. Clique duas vezes na pasta PV02.

PV02 — FactoryTalk View Machine Edition


41 de 133
d. Clique duas vezes na pasta
Global Objects.

e. Selecione todos os arquivos,


pressionando Ctrl+A no teclado.

f. Clique em Open.

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".

PV02 — FactoryTalk View Machine Edition


42 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.

PV02 — FactoryTalk View Machine Edition


43 de 133
d. Clique duas vezes na pasta Gfx.

e. Selecione todos os arquivos,


pressionando Ctrl+A no teclado.

f. Clique em Open.

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

PV02 — FactoryTalk View Machine Edition


44 de 133
a. Clique duas vezes em
Displays para expandir a árvore.

b. Clique duas vezes em 0 Splash


Screen para abrir a tela.

b. Há um botão transparente Goto


Display na parte superior desta
imagem que permite navegar para a
tela Overview.

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

PV02 — FactoryTalk View Machine Edition


45 de 133
a. Clique duas vezes em
Displays para expandir a árvore.

b. Clique duas vezes em 1 Overview -


the Bridge para abrir a tela.

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.

c. Selecione View > Object Explorer.

d. Clique em Expand para expandir


os objetos da lista da árvore.

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

PV02 — FactoryTalk View Machine Edition


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

e. O menu é um
Global Object.

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

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

a. Clique duas vezes em 2 Engine


Control Panel para abrir a tela.

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.

PV02 — FactoryTalk View Machine Edition


47 de 133
a. Selecione View -> Workbook Mode.

c. O botão Goto Display que abre a tela


Recipe exibe o ajuste para a velocidade
b. Observe as guias na parte máxima.
inferior do painel direito.

d. Controle o painel para o


telégrafo e o motor.

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.

PV02 — FactoryTalk View Machine Edition


48 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.

PV02 — FactoryTalk View Machine Edition


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

a. Clique duas vezes em 3 Engine


Virtual View para abrir a tela.

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

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


PowerFlex.

PV02 — FactoryTalk View Machine Edition


50 de 133
a. Clique duas vezes em 4
Desalination para abrir a tela.

b. Este é um botão Goto Display c. Os canos são uma versão


que permite navegar para a tela 9 modificada dos canos presentes na
PowerFlex_Faceplate que biblioteca (Pipes 3) da biblioteca. As
controla um PowerFlex simulado bolhas (círculos nos canos) têm
no controlador SoftLogix. animação de visibilidade.

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.

PV02 — FactoryTalk View Machine Edition


51 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.

PV02 — FactoryTalk View Machine Edition


52 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


53 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.

a. Clique com o botão direito do


mouse em Data Log Models e
selecione New.

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".

PV02 — FactoryTalk View Machine Edition


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

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.

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.

PV02 — FactoryTalk View Machine Edition


55 de 133
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

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.

PV02 — FactoryTalk View Machine Edition


56 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.

a. Clique duas vezes em 5


Trend para abrir a tela.

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

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.

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.

PV02 — FactoryTalk View Machine Edition


57 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.

c. Clique duas vezes em Global


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

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.

PV02 — FactoryTalk View Machine Edition


58 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.

PV02 — FactoryTalk View Machine Edition


59 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.

PV02 — FactoryTalk View Machine Edition


60 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.

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.

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.

PV02 — FactoryTalk View Machine Edition


61 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.

PV02 — FactoryTalk View Machine Edition


62 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.

PV02 — FactoryTalk View Machine Edition


63 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


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

b. Selecione Yes para continuar.

PV02 — FactoryTalk View Machine Edition


65 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


66 de 133
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.

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

PV02 — FactoryTalk View Machine Edition


67 de 133
a. Na guia General, selecione
Standard como Chart style.

b. Altere Refresh Rate para


500 Milliseconds.

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.

c. Na guia Display, altere


Background color para grey.

PV02 — FactoryTalk View Machine Edition


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

e. Na guia Connections,
selecione os tags apropriados para
as penas pressionando
em Tag para abrir Tag Browser.

PV02 — FactoryTalk View Machine Edition


69 de 133
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.

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.

i. Selecione Pressure como Data Log


Model para a tendência.

j. Clique em OK.

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

PV02 — FactoryTalk View Machine Edition


70 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.

a. Clique duas vezes em 8


Maintenance para abrir a tela.

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

b. Clique duas vezes em Global


Objects 2 para abrir a tela de
objetos globais.

PV02 — FactoryTalk View Machine Edition


71 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


72 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


73 de 133
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.

b. Selecione Group74. Se você


selecionou o grupo correto, você
perceberá que este ficará destacado.

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á e. O offset vertical refere-se à posição do


sendo usado. objeto em relação a um ponto de partida.
Aqui, você define a posição inicial e final para
o caminho do slider vertical.

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.

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

PV02 — FactoryTalk View Machine Edition


74 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.

a. Selecione o objeto Text em


Objects -> Drawing -> Text.

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.

PV02 — FactoryTalk View Machine Edition


75 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.

PV02 — FactoryTalk View Machine Edition


76 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.

PV02 — FactoryTalk View Machine Edition


77 de 133
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.

Sua tela deve ser semelhante a:

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.

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

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

PV02 — FactoryTalk View Machine Edition


78 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.

PV02 — FactoryTalk View Machine Edition


79 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.

PV02 — FactoryTalk View Machine Edition


80 de 133
1. Compreendendo os disparos do alarme.

a. Clique duas vezes em Alarm


Setup para ver como os alarmes são
configurados

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”.

b. Clique em OK.

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.

PV02 — FactoryTalk View Machine Edition


81 de 133
a. Clique duas vezes em 6 Alarms
para abrir a tela.

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.

c. Os indicadores ficarão vermelho quando a


b. O objeto Alarm List.
condição de alarme correspondente ocorrer.

PV02 — FactoryTalk View Machine Edition


82 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".

PV02 — FactoryTalk View Machine Edition


83 de 133
a. Clique duas vezes em HMI Tags para
acessar Tags Editor.

b. Clique duas vezes


em Tags Editor.

c. Clique em New.

PV02 — FactoryTalk View Machine Edition


84 de 133
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.

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".

a. Clique em New.

h. Clique em New para criar


um segundo tag IHM
denominado Break_test

PV02 — FactoryTalk View Machine Edition


85 de 133
b. Digite PercentCompleteTag para Nome. c. Selecione Memory. Coloque 0
Selecione Analog como tipo de tag. como o valor inicial de tag.

d. Clique em Accept.

e. Clique em Close.

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

PV02 — FactoryTalk View Machine Edition


86 de 133
Criação de uma nova receita
1. Configure RecipePlus Setup. Siga as etapas de "a" a "d".

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.

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.

PV02 — FactoryTalk View Machine Edition


87 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.

b. Na guia General, digite


“Navigation conditions” como
o nome da receita.

c. Clique em para navegar para o tag


Status.

PV02 — FactoryTalk View Machine Edition


88 de 133
d. Selecione StatusTag. Clique em OK.

e. Navegue para PercentCompleteTag.

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.

PV02 — FactoryTalk View Machine Edition


89 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 d. Como a condição de


numérico, você deve ajustar os valores navegação para Data Set 1 é
máx. e mín. Defina Min=0 e Max=35. Clear Sailing, digite “33” como o
valor de dados.

PV02 — FactoryTalk View Machine Edition


90 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


91 de 133
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.

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

j. Digite os valores correspondentes para os


novos conjuntos de dados. Digite “11” para
Data Set 2 e “3” para 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.

PV02 — FactoryTalk View Machine Edition


92 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.

PV02 — FactoryTalk View Machine Edition


93 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.

PV02 — FactoryTalk View Machine Edition


94 de 133
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.

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".

a. Clique duas vezes em Max


speed sob RecipePlus Editor.

PV02 — FactoryTalk View Machine Edition


95 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.

PV02 — FactoryTalk View Machine Edition


96 de 133
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.

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".

i. Clique em Close.

a. Clique duas vezes em 7


Recipe para abrir a tela.

PV02 — FactoryTalk View Machine Edition


97 de 133
c. A RecipePlus Table. Durante runtime, RecipePlus
b. O RecipePlus Selector. 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.

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>.

f. Os objetos Bar Graph e Multistate


Indicator que monitoram o percentual de
progresso das ações executadas com
g. Os RecipePlus Buttons. Recipe Buttons e mostram o status das
ações do botão.

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.

PV02 — FactoryTalk View Machine Edition


98 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.

PV02 — FactoryTalk View Machine Edition


99 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.

PV02 — FactoryTalk View Machine Edition


100 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.

PV02 — FactoryTalk View Machine Edition


101 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.

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

b. No editor Language
Configuration, selecione Add.

c. Escolha French (France) para


francês. Clique em OK.

PV02 — FactoryTalk View Machine Edition


102 de 133
d. No editor Language
Configuration, selecione Add.

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

f. Agora, você acrescentou idiomas


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

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".

a. Clique duas vezes em 1 Overview -


Bridge para abrir a tela.

PV02 — FactoryTalk View Machine Edition


103 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.

PV02 — FactoryTalk View Machine Edition


104 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.

h. Na guia Label, selecione


Solid como Image back style.

i. Navegue para a bandeira China.

PV02 — FactoryTalk View Machine Edition


105 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.

PV02 — FactoryTalk View Machine Edition


106 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.

PV02 — FactoryTalk View Machine Edition


107 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.

PV02 — FactoryTalk View Machine Edition


108 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


109 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.

PV02 — FactoryTalk View Machine Edition


110 de 133
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.

f. Clique em Finish.

PV02 — FactoryTalk View Machine Edition


111 de 133
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.

h. Clique em OK.

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 (?).

PV02 — FactoryTalk View Machine Edition


112 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.

PV02 — FactoryTalk View Machine Edition


113 de 133
b. Selecione Font
Linking.

Clique .

c. Selecione Arial.
Clique em Show Links.

PV02 — FactoryTalk View Machine Edition


114 de 133
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.

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

PV02 — FactoryTalk View Machine Edition


115 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.

PV02 — FactoryTalk View Machine Edition


116 de 133
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.

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.

PV02 — FactoryTalk View Machine Edition


117 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.

PV02 — FactoryTalk View Machine Edition


118 de 133
d. Selecione Show users only.

e. Clique em Create New e


selecione User….

PV02 — FactoryTalk View Machine Edition


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

g. Marque Password
never expires.

h. Digite “maint” em
Password.

i. Clique em Create.

j. Selecione a conta de usuário maint.

k. Clique em OK para fechar o editor.

PV02 — FactoryTalk View Machine Edition


120 de 133
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.

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

PV02 — FactoryTalk View Machine Edition


121 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.

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

b. Esta é uma tela 9


PowerFlex 700 PowerFlex_Faceplate na parte
superior com visualizações
diferentes consistindo de objetos
controlados pela animação de
visibilidade.

PV02 — FactoryTalk View Machine Edition


122 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....

PV02 — FactoryTalk View Machine Edition


123 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.

PV02 — FactoryTalk View Machine Edition


124 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.

a. Este é um botão Goto Display


que permite navegar para a tela 9
PowerFlex_Faceplate que
controla um PowerFlex simulado
no controlador SoftLogix.

É 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.

PV02 — FactoryTalk View Machine Edition


125 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.

PV02 — FactoryTalk View Machine Edition


126 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.

PV02 — FactoryTalk View Machine Edition


127 de 133
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.

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”.

PV02 — FactoryTalk View Machine Edition


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

h. Navegue para a tela 2 Engine


Control Panel para manusear as
receitas novamente.
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


l. Feche a tela
atualizado, pressione ‘Restore’. Observe o valor
para continuar.
atualizado na coluna ‘Current’ de ‘Recipe Table‘.

PV02 — FactoryTalk View Machine Edition


129 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

a. Você precisa criar um arquivo de runtime e


descarregá-lo no termina CE. Selecione
Application -> Create Runtime Application….

b. Certifique-se de que Runtime 5.0


Application está selecionado para o tipo
MER. Clique em Save.

PV02 — FactoryTalk View Machine Edition


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

d. Certifique-se de que English é o


idioma inicial da aplicação runtime.

e. Clique em Finish.

f. Ao terminar de compilar o arquivo


runtime, abra File Transfer Utility
na barra de ferramentas.

g. Clique em para
navegar para o arquivo
runtime.

h. Selecione o arquivo runtime


Fantasea.mer e clique em
Open.

PV02 — FactoryTalk View Machine Edition


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

j. Clique em Download.

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.

PV02 — FactoryTalk View Machine Edition


132 de 133
Observações

PV02 — FactoryTalk View Machine Edition


133 de 133

Você também pode gostar