Escolar Documentos
Profissional Documentos
Cultura Documentos
! #
Sobre este laboratório................................................................................................................................... 6
Hardware....................................................................................................................................................... 8
Software ........................................................................................................................................................ 8
Características gerais............................................................................................................................... 11
FactoryTalk View SE Components ............................................................................................................. 11
Criar uma tela e adicionar um objeto “entrada de dados” (Numeric Input) à tela....................................... 46
Sessão 2: Importar componentes da aplicação (necessário) .............................................................. 51
Tooltips........................................................................................................................................................ 87
Observações............................................................................................................................................ 239
$
& '
Este laboratório tem como objetivo ser uma compilação de diversos exercícios menores elaborados para
ensinar ao usuário os princípios do FactoryTalk View Site Edition. Embora este possa ser feito
linearmente, em que todos os exercícios são cumulativos, os únicos exercícios obrigatórios são todos
da Sessão 1:Criar sua aplicação e da Sessão 2: Importar/exportar componentes da aplicação.Depois, o
usuário pode selecionar quais exercícios interessam mais sem precisar se preocupar com a sequência
numérica.
! ( ' ( )
Bem-vindo à série de laboratórios práticos do FactoryTalk View SE. Esta sessão oferece a oportunidade
de explorar os fundamentos básicos do FactoryTalk View Site Edition (FactoryTalk View SE). As seções
a seguir explicam o que você fará nesta sessão do laboratório e o que você precisará fazer para concluir
os exercícios práticos.
Observação: Na versão 5.00 (CPR 9), foram feitas mudanças no nome do produto para refletir melhor a
arquitetura integrada e o software orientado ao sistema da Rockwell Automation.
%
Este laboratório usa o FactoryTalk View SE 5.00 (CPR 9). O View SE é um pacote integrado para
desenvolvimento e operação de aplicação de interface homem-máquina (IHM) em rede e de múltiplos
usuários. O View SE foi desenvolvido para processos automatizados ou monitoração da máquina e
controle supervisório.
Neste laboratório, você trabalhará com uma aplicação em rede que contém um servidor de IHM, um
servidor de dados e um único cliente de IHM.Para este laboratório, esses servidores e clientes estarão
todos localizados no mesmo computador. O View Studio, o ambiente de desenvolvimento, também
estarão neste computador. Porém, no sistema distribuído, esses componentes podem estar realmente
em computadores separados e clientes de IHM adicionais podem ser usados, pois o View SE se
expande facilmente de sistemas pequenos a grandes.Este procedimento de laboratório contém
explicações e exercícios para usuários novos e avançados. Após executar as primeiras seções do
laboratório, você poderá escolher outras seções.
+, ' # - ' ( )
À medida que você conclui os exercícios desta sessão prática, você compreenderá a funcionalidade e os
recursos do FactoryTalk View Site Edition
criando uma aplicação
configurando um servidor de IHM
configurando um servidor de dados RSLinx Enterprise e habilitando-o para suportar alarmes e
eventos
utilizando gráficos e animações
executando teste de telas
configurando e executando um arquivo cliente da IHM
configurando e monitorando alarmes (baseado em tag e FactoryTalk A&E)
implementando segurança
trabalhando com modelos e tendências de armazenamento de dados
usando o visualizador FactoryTalk Diagnostics
trabalhando com objetos globais
configurando sua aplicação para troca de idiomas
. / ' ( )
Este laboratório prático destina-se a indivíduos que:
Tenham um conhecimento básico do software de IHM e estão envolvidos no projeto e
implementação de projetos de IHM no nível supervisório.
*
' 12 , ' '
3
Este laboratório prático não requer nenhum hardware. Um controlador Logix5000 pode ser usado no
lugar do SoftLogix 5800.
Observação: Os alarmes baseados no serviço “FactoryTalk Alarms and Events” requerem um firmware
com versão 16.20 ou superior para ControlLogix, CompactLogix L3x e L4x e DriveLogix.
!
Este laboratório usa os seguintes softwares:
FactoryTalk Services Platform v2.10.00.0117
FactoryTalk View SE v5.00.00.55
RSLinx Enterprise v5.00.00.99
FactoryTalk Alarms and Events v2.10.00.0117 (incluído com FactoryTalk View Site Edition e
RSLinx Enterprise)
RSLinx Classic (usado para programação do Logix) v2.52.00.17
RSLogix5000 v16.03.00
SoftLogix 16.03.00 (Bld 42)
Microsoft SQL Server 2005 Express
Microsoft SQL Server Management Studio Express
Microsoft SQL Server 2005 Express Edition é uma versão grátis, do Microsoft SQL Server. O
FactoryTalk Alarms and Events usa o Microsoft SQL Server como mecanismo de banco de
dados para armazenamento de informações de alarme e eventos.Você pode conectar a um
banco de dados SQL Server ou instalar o Microsoft SQL Server 2005 Express, Service Pack 2,
que está na pasta Redist nos CDs FactoryTalk View SE e RSLinx Enterprise.
Microsoft SQL Server Management Studio Express (SSMSE) é uma ferramenta de gestão de
gráficos grátis e fácil de usar para gerenciar o SQL Server 2005 Express. Ele está na pasta
Redist nos CDs FactoryTalk View SE e RSLinx Enterprise.
& , / ' ( )
Este laboratório usa os seguintes arquivos localizados em C:\InstantFizz - Lab Files\ subdiretório:
Language Switching – contém 3 arquivos que serão usados na sessão de troca de idiomas
do laboratório
InstantFizz_Translated.xls
– Arquivo convertido para o FactoryTalk View SE
InstantFizz_Controller-Tags_translated.TXT
- Arquivo convertido para as mensagens de alarme baseadas no serviço FactoryTalk
Alarms and Events no RSLogix 5000
0
InstantFizz_FTAETagServer_Alarm Export_translated.xls
- Arquivo convertido para mensagens de alarme baseadas em tags FactoryTalk Alarms
and Events no FactoryTalk Tag Alarm and Event Server
RSLogix 5000 – contém 1 arquivo que pode ser usado com RSLogix 5000.
InstantFizz_Controller.ACD – programa de controle que será usado neste laboratório
Graphics displays – contém 19 arquivos que foram pré-configurados
alarm banner.gfx
alarmlogviewer.gfx
Alarms.gfx
alarmstatusexplorer.gfx
Blending.gfx
cip - process steps.gfx
CIP - Sensor Trend.gfx
CIP - Valves.gfx
CIP Overview.gfx
filling.gfx
labeling.gfx
Languages.gfx
Navigation.gfx
packaging.gfx
Plant Overview.gfx
Rapid Mix - Overview.gfx
Rapid Mix - Process Steps.gfx
Security.gfx
Images – contém 56 imagens pré-configuradas
Client – contém um arquivo FactoryTalk View SE Client pré-configurado
ClientFile_DockedDisplays.cli
Client Keys - ClientKeys.key
ODBC database - ODBC_InstantFizz.mdb
Arquivo XML gráfico - CIP - Process Steps.xml
Exported Tag database - Additional_Tags.CSV
Local Messages – 2 arquivos pré-configurados
CIPProcessSteps.loc
RapidMix.loc
Trend Templates – 9 modelos de tendências pré-configurados
4
Datalog – CIP.mdf
Arquivos de migração do RSView32
Global Objects - CIPComponents.ggfx
5' ' '
!" '
O FactoryTalk® View Site Edition é um pacote de software integrado para desenvolvimento e operação
das aplicações de interface homem-máquina (IHM) que envolve diversos servidores e usuários
distribuídos em uma rede.
Um membro da família de produtos FactoryTalk, o FactoryTalk View Site Edition (também chamado de
FactoryTalk View SE) fornece todas as ferramentas que você precisa para criar aplicações de controle
supervisório e monitoração do processo poderosas e confiáveis.
O software FactoryTalk View SE foi desenvolvido para ser usado com os sistemas operacionais
Microsoft® Windows® Server 2003, Windows XP, e Windows 2000.
O FactoryTalk View Site Edition consiste em várias partes de um software que você pode usar para
construir aplicações de automação. Dependendo dos pacotes de software particulares instalados, você
terá uma ou mais das seguintes partes do software:FactoryTalk View Studio, FactoryTalk View SE Client,
FactoryTalk View SE Server, FactoryTalk Alarms and Events, FactoryTalk Services Platform, FactoryTalk
Administrator Console, FactoryTalk™ Directory e FactoryTalk Activation.
Start > All Programs > Rockwell Software > FactoryTalk View > FactoryTalk View Studio
O FactoryTalk View Studio é o software de configuração para desenvolver e testar aplicações do
FactoryTalk View SE.O FactoryTalk View Studio contém editores para criar aplicações completas e inclui
software cliente e servidor para testar as aplicações criadas por você. Use os editores para criar
aplicações que tenham a simplicidade ou a complexidade que você precisa.Você pode usar o
FactoryTalk View Studio para desenvolver aplicações do FactoryTalk View Site Edition e do FactoryTalk
View Machine Edition (ME).
O FactoryTalk View vem com bibliotecas gráficas e frontais de processos que podem ser usados em
suas aplicações.Os frontais de processo são pré-configurados para trabalhar com várias instruções do
Logix5000 (por exemplo, PIDE, D2SD e as novas instruções ALMD e ALMA). Muitos dos objetos da
biblioteca gráfica são pré-configurados com animação. Use os objetos como eles estão ou altere-os para
adequá-los às suas necessidades.
Quando acabar de desenvolver uma aplicação, use o FactoryTalk View SE Client para visualizar e
interagir com a aplicação.
Start > All Programs > Rockwell Software > FactoryTalk View > FactoryTalk View Client
O FactoryTalk View SE Client é um ambiente de operação completo para visualizar e interagir com as
aplicações do FactoryTalk View SE locais e em rede. Para configurar um FactoryTalk View SE Client,
você precisa criar um arquivo de configuração usando o assistente do FactoryTalk View SE Client. O
servidor de IHM não precisa estar executando quando você configurar um FactoryTalk View SE Client.
Com o FactoryTalk View SE Client, você pode:
Carregar, visualizar e interagir com diversas telas gráficas ao mesmo tempo a partir de
múltiplos servidores
Executar a gestão dos alarmes
Visualizar as tendências históricas e em tempo real
Ajustar valores de referência
Ligar e parar componentes em qualquer servidor
Fornecer um ambiente seguro ao operador
E muito mais!
Start > All Programs > Rockwell Software > FactoryTalk View > Tools > SE
Administration Console
O FactoryTalk View Administration Console administra as aplicações do FactoryTalk View depois que
elas forem distribuídas.O FactoryTalk View Administration Console contém um subconjunto dos editores
do FactoryTalk View Studio para que você possa fazer pequenas alterações em uma aplicação sem
precisar instalar o FactoryTalk View Studio. O FactoryTalk View Administration Console tem runtime com
limite de duas horas.Uma mensagem de advertência é exibida cinco minutos antes do tempo
expirar.Para continuar usando-o, basta desligá-lo e reiniciá-lo.
O FactoryTalk View SE Server não tem interface do usuário.Uma vez instalado, ele operar como um
conjunto de serviços do Windows "sem chefe" que fornece informações aos clientes quando solicitam.
Porém, agora o FactoryTalk Alarms and Events permite que vários produtos FactoryTalk participem de
uma visualização de alarmes e eventos consistente e comum por todo o sistema FactoryTalk. O
FactoryTalk Alarms and Events suporta dois tipos de monitoração de alarmes:
Monitoração de alarme baseada em dispositivo. As instruções de alarme pré-incorporadas,
disponíveis no RSLogix 5000 v. 16 ou posterior, são programadas e descarregadas em um
controlador Logix5000. O controlador detecta as condições de alarme e divulga as
informações que são roteadas através do sistema para exibição e armazenamento.
Monitoração de alarme baseada em tag. Se você não estiver usando os controladores
Logix5000 ou se você não quer usar as instruções de alarme pré-incorporadas disponíveis
com o RSLogix 5000, a monitoração de alarme baseada em tag oferece o equivalente à
monitoração de alarmes de tags da IHM, mas com um conjunto maior de recursos. O
servidor de alarmes e eventos baseados em tags monitoram os controladores para as
condições de alarme através de servidores de dados e divulgam as informações de evento
para exibição e armazenamento. A monitoração de alarmes baseada em tags é suportada
pelos controladores Logix5000, CLP-5 e SLC 500 que se comunicam através dos
servidores de dispositivos da Rockwell Automation (RSLinx Enterprise) ou por controladores
de terceiros que se comunicam através dos servidores de dados OPC.
FactoryTalk Directory
O FactoryTalk Directory centraliza o acesso aos recursos do sistema (por exemplo, FactoryTalk View SE
Servers ou servidores OPC) e nomes (por exemplo, tags de dados, telas gráficas e modelos de
armazenamento), para todos os produtos e componentes FactoryTalk que participam de um sistema de
controle automatizado.
As aplicações do FactoryTalk View Site Edition usam dois tipos de FactoryTalk Directory:
Tanto o Local Directory quanto o Network Directory são configurados no computador quando você instala
o
FactoryTalk Services Platform.
FactoryTalk Administration Console
Start > All Programs > Rockwell Software > FactoryTalk Administration Console
Parte do FactoryTalk Services Platform, o FactoryTalk Administration Console é uma ferramenta opcional
independente para desenvolver aplicações e gerenciar um sistema FactoryTalk. Você pode usar o
FactoryTalk Administration Console ou o FactoryTalk View Studio para desenvolver aplicações e
gerenciar um sistema FactoryTalk. Somente o FactoryTalk View Studio pode ser usado para criar os
servidores e os projetos da IHM.
FactoryTalk Activation
Start > All Programs > Rockwell Software > FactoryTalk Activation > FactoryTalk
Activation Tool
O FactoryTalk Activation fornece um sistema baseado em software seguro para ativar os produtos
Rockwell Software e gerenciar os arquivos de ativação do software.Com o FactoryTalk Activation, não há
necessidade de um "disco mestre" físico nem de uma mídia física;os arquivos de ativação são gerados e
distribuídos eletronicamente.
$
As ativações tipo “node-locked” móveis são direcionadas a um hardware (dongle).
As ativações simultâneas compartilhadas (concurrent) são descarregadas a um servidor
de ativação e compartilhadas por computadores clientes na rede.
Há dois tipos de ativação simultânea compartilhada (concurrent): flutuante e emprestada. A ativação
simultânea flutuante precisa de uma conexão contínua com a rede, enquanto que a ativação simultânea
emprestada não.
!" 2 6 7
Aplicações em rede
Uma aplicação em rede pode conter vários servidores, executando em diversos computadores em uma
rede com diversos usuários clientes que se se conectam à aplicação simultaneamente de qualquer ponto
da rede. Por exemplo, você pode usar servidores separados para diferentes áreas funcionais dentro da
empresa e permitir que os clientes façam a interface a qualquer um dos servidores. As aplicações em
rede têm uma ou mais áreas (veja a definição de áreas abaixo), um servidor de IHM por área e um ou
mais servidores de dados. Uma área pode conter outra área dentro dela.
Uma vez que você criou as aplicações e um servidor de IHM, você pode usar os editores do FactoryTalk
View Studio no projeto do servidor de IHM para criar os componentes da aplicação como telas gráficas,
objetos globais e modelos de armazenamento de dados.
Áreas: Uma parte importante do sistema de arquitetura de rede é a área. Uma área é uma
divisão lógica dentro de sua aplicação.Você pode pensar em áreas como partições de seu
disco rígido.As partições estão todas no mesmo disco principal (ou aplicação, nesta
analogia), mas elas se dividem logicamente e mantêm as informações independentemente
umas das outras.Uma área também pode ser usada para organizar a aplicação de maneira
que faça sentido para o processo que ela está controlando.
Por exemplo, uma área pode representar uma parte de um processo ou uma região dentro
da instalação do processo.Uma fábrica automotiva pode ser dividida em áreas chamadas
Prensa e fabricação, Armação, Pintura, Motor e Transmissão;uma confeitaria pode ser
dividida em áreas chamadas Ingredientes, Mistura, Cozimento e
Empacotamento.Alternativamente, uma fábrica com linhas de produção idênticas pode ser
dividida em áreas chamadas Linha 1, Linha 2, Linha 3 e assim por diante.Isso permitiria que
você adicionasse novas linhas de produção idênticas à aplicação copiando os projetos do
servidor de IHM nas áreas novas.
Área raiz: Todas as aplicações do FactoryTalk View têm uma área definida pelo sistema
chamada de área raiz que tem o mesmo nome da aplicação.A área raiz da aplicação pode
conter um servidor de IHM e um ou mais servidores de dados.
8 ' # '
Como uma área nada mais é do que um método lógico de organizar a aplicação e não uma entidade
física, não há uma quantidade limitada de áreas que pode conter em uma aplicação.Porém, há um limite
de 1 servidor de IHM por área e de 10 servidores de IHM por aplicação*.
%
O limite recomendado de servidores de dados dentro de uma aplicação é 10*. Não há um limite para o
número de servidores de dados que podem coexistir na mesma área.Entretanto, faz sentido organizar
logicamente os servidores de dados que estão servindo de alarmes para que o resumo filtre os alarmes
corretamente em operação. Por exemplo, uma única área pode conter um servidor de IHM para um local
físico de uma instalação, um servidor de dados RSLinx Enterprise (configurado como um servidor
FactoryTalk de alarme baseado em dispositivo) e um servidor OPC de terceiros (configurado com o
servidor de alarmes baseado em tag). Esta configuração permite que o resumo filtre os alarmes com
base no nome da área, independente de qual servidor emitiu o alarme.
O que você quer evitar é que uma instalação física de um servidor de dados seja consultada diversas
vezes por diferentes áreas da aplicação. Isso não é necessário porque o FactoryTalk permite que
qualquer cliente veja todos os pontos de dados dentro da aplicação, independentemente da área que o
originou.
*Observação: A versão inicial do FactoryTalk Alarms and Events tem limites diferentes do FactoryTalk
View SE 5.0. Consulte o guia de início rápido do FactoryTalk Alarms and Events ou a resposta de ID
44177 na base de conhecimento da Rockwell Automation para mais informações.
*
Este é um exemplo de uma aplicação em rede do FactoryTalk View SE.
Diretório
da rede
Área raiz
Servidores
Servidor
de IHM de
IHM
Área
Áreas
Servidor de
dados
0
O diagrama abaixo mostra um exemplo de arquitetura de sistema que usa uma aplicação em rede como
parte de um sistema FactoryTalk distribuído.
4
Aplicações locais
Uma aplicação local é semelhante a um projeto RSView32;todos os componentes da aplicação e o
FactoryTalk View SE client estão localizados em um único computador.Há somente um servidor de IHM
que é criado por você na área raiz quando a aplicação for criada.Você pode usar as aplicações locais
para as partes da fábrica ou do processo que sejam autônomas e não relacionadas a outras partes do
processo.
O diagrama abaixo mostra um exemplo de arquitetura de sistema que usa uma aplicação local como
parte de um sistema FactoryTalk Stand Alone.
Criar uma nova aplicação FactoryTalk View SE
Estas são as etapas gerais para criar uma aplicação:
3) Caso seja uma aplicação em rede, pode ser adicionado um servidor de IHM por área (a local cria
um automaticamente).Opte por adicionar qualquer tela frontal no servidor de IHM.
6) Crie telas gráficas, objetos globais e outros componentes em seu servidor de IHM
8) Configure a segurança
!" ! / '
Servidores de IHM
Os servidores de IHM são programas de aplicação que fornecem informações aos clientes sempre que
solicitam.Um servidor de IHM armazena os componentes do projeto de IHM (como telas gráficas) e
disponibiliza esses componentes aos clientes.Um servidor de IHM também administra um banco de
dados de tags, detecta os alarmes de tags da IHM e armazena dados históricos.
Servidores de dados
Um servidor de dados fornece uma rota para os dispositivos físicos na rede, permitindo que as
aplicações monitorem e controlem os valores nesses dispositivos.Por exemplo, os servidores de dados
podem conectar os clientes da aplicação ao controlador programável, aos tags OPC® (valores ou
informações de status), ou as tags em um controlador Logix5000.
Um servidor de dados pode ser um servidor de dispositivos Rockwell Automation (RSLinx Enterprise) ou
um servidor de dados OPC que fornecem os valores dos tags.Uma vez que um servidor de dados está
configurado, você pode ajustá-lo para apontar para um controlador específico como, por exemplo, um
controlador ControlLogix.A configuração correta de um servidor de dados permite que você acesse
diretamente um tag.
Os seguintes tipos de servidores de dados são compatíveis:
Servidores de dispositivos Rockwell Automation (RSLinx Enterprise): fornecem melhor
desempenho ao se comunicar com os controladores Logix5000 ou com muitos clientes.
Você também pode usar o servidor RSLinx Enterprise para publicar os alarmes e eventos
baseados em dispositivos.
Os servidores de dados OPC (incluindo RSLinx Classic) suportam todos os servidores de
dados que estejam em conformidade com a norma OPC-DA 2.0.OPC, significa “OLE for
Process Control”, um protocolo que permite que o FactoryTalk View recupere os valores
dos tags de:
Controladores programáveis e dispositivos Rockwell Automation usando o RSLinx
Classic ou o RSLinx Gateway como um servidor OPC.
Dispositivos de controladores de terceiros, como Siemens ou Modicon®, que usem
servidores OPC de terceiros.
Opção 1
Destinado a pessoas com pouca ou nenhuma experiência com o FactoryTalk View SE.
Inicio a partir da Sessão 1. Cobre as etapas de criação inicial de uma aplicação, criação e configuração
do servidor de telas e servidor de dados, tags de referencia direta e tags de IHM, habilitando “tooltips’
para entradas numéricas, usando telas “ancoradas” (docked displays), comandos básicos, objeto de
mensagens locais, testando uma tela recém criada e pareando uma aplicação.
Seqüência de trabalho :
Após a execução da Sessão 6, caso haja tempo disponível, você poderá fazer qualquer uma das seções
opcionais ( sessão 7 a sessão 13) e em qualquer ordem, dependendo de seu interesse particular.
Opção 2
Destinado a pessoas com alguma experiência com o FactoryTalk View SE e que queiram deixar mais
tempo disponível para execução do maior número possível de seções opcionais
Inicio a partir da Sessão 5. As seções iniciais (1 a 4) já estão feitas. Você poderá se concentrar em
praticar em alguns dos recursos avançados do FactoryTalk View SE, como Alarmes e Eventos, objetos
globais, segurança e usuários, tendência, alternancia de idiomas em tempo de execução, diagnósticos,
migração de uma aplicação RSView32 para o FactoryTalk View SE e ferramenta WEB (FactoryTalk
ViewPoint)
Seqüência de trabalho :
Após a execução da Sessão 6, você poderá fazer qualquer uma das seções opcionais ( sessão 7 a
sessão 13) e em qualquer ordem, dependendo de seu interesse particular.
Sugestão após a sessão 6 : Sessão 8 (tendência) Sessão 10 (Troca Idioma) Sessão 11 (teste
.
! '' 9 > ' '? ''# @
O FactoryTalk View Site Edition (SE) pode ser usado para desenvolver e executar aplicações que
envolvam um ou vários usuários e servidores e pode ser distribuído em uma rede ou estar em um único
computador ou em vários.
Neste laboratório, criaremos e operaremos uma aplicação em rede (distribuído) do FactoryTalk View
SE.
$
A :3B !
Vamos criar uma aplicação em rede que suporte múltiplas IHM, servidores de dados e clientes
distribuídos em uma rede. Conforme explicado em detalhes na sessão “Características gerais”, uma
aplicação em rede requer um FactoryTalk Directory em rede para ser configurado. A configuração do
FactoryTalk Directory geralmente é feita durante a instalação, mas ele pode ser configurado depois
usando o FactoryTalk Directory Configuration Wizard em Start > All Programs > Rockwell
Software > FactoryTalk Tools > FactoryTalk Directory Configuration Wizard.
Uma vez que o FactoryTalk Directory foi configurado, você pode especificar qual computador será o
host do Directory. O local padrão do FactoryTalk Directory é o computador local, mas ele pode ser
qualquer computador em sua rede.Observação: Para uma aplicação FactoryTalk View Local, deve
ser usado o FactoryTalk Directory local.
Vá em Start > All Programs > Rockwell Software > FactoryTalk Tools > Specify FactoryTalk
Directory Location.
Faça o login.
User name: Administrator.
Password: rockwell
Observação: Para especificar o local do FactoryTalk Directory, você deve ter direitos de
administrador .
2. O Specify FactoryTalk Directory Server Location Utility abrirá. Neste laboratório, definiremos
o local do FactoryTalk Directory como um computador local (localhost). Em uma aplicação
FactoryTalk View SE Network, o FactoryTalk Directory pode estar localizado em qualquer
computador na rede que tem o FactoryTalk Services Platform instalado. Use este utilitário para
modificar o local de seu FactoryTalk Directory. Siga as etapas a até b para especificar o local do
FactoryTalk Directory.
%
b. Clique em OK
para fechar.
*
Criar uma nova aplicação FactoryTalk View SE (em rede)
1. Abra o FactoryTalk View Studio. Selecione o item de menu Start > All Programs > Rockwell
Software > FactoryTalk View > FactoryTalk View Studio.
Selecione FactoryTalk
View Studio
2. Crie uma aplicação em rede chamada InstantFizz seguindo as etapas a até f. A seguinte caixa
de diálogo abrirá:
0
b. Selecione
Continue
a. Selecione Site
Edition (Network)
c. Selecione
a guia New
d. Digite
‘InstantFizz’ e. Certifique-se de que
English é o idioma
selecionado.
f. Selecione
Create
Aguarde alguns segundos para permitir que o FactoryTalk View Studio crie a aplicação.
& #
4
Observação: a primeira linha na janela Explorer: Network (LOCALHOST) indica que criamos uma
aplicação em rede (distribuída) e que o FactoryTalk Directory está localizado no computador local
(LOCALHOST).
b. Insira o nome da
área: Area1.
c. Pressione OK
para terminar.
& ' / :3B C
c. Selecione “Create a
new HMI Server”.
d. Selecione
Next.
g. Clique em Finish
para concluir.
Quando adicionar um servidor de IHM a uma aplicação em rede ou quando criar uma aplicação local,
você tem a opção de adicionar os faceplates de processo que são instaladas com o FactoryTalk View
SE. A caixa de diálogo Process Faceplates abrirá se ela estiver configurada para aparecer quando você
criar um novo servidor de IHM.
4. Observe que uma aplicação em rede, InstantFizz foi criada. O servidor de IHM chamado
InstantFizz_HMIServer foi criado na área Area1.
5. Maximize ou redimensione a janela do seu FactoryTalk View Studio para o tamanho desejado
para trabalhar com sua aplicação.
A caixa de diálogo Add Process Faceplates
Quando adicionar um servidor de IHM a uma aplicação em rede ou quando criar uma aplicação
local, você tem a opção de adicionar Faceplates de processo que são instaladas com o
FactoryTalk View SE. A caixa de diálogo Process Faceplates abrirá se ela estiver configurada
para aparecer quando você criar um novo servidor de IHM.Se você não quiser adicionar os
faceplates, clique em Cancel para fechar a caixa de diálogo sem afetar a criação do servidor de
IHM. Se você não quiser que seja perguntado toda vez que criar um servidor de IHM,
desmarque a opção “Display this dialog when creating a new application”.
Após criar a aplicação ou o servidor de IHM, você ainda pode adicionar os Faceplates de
processo clicando com o botão direito do mouse no servidor de IHM e selecionando o item de
menu Add Process Faceplates. Se você adicionou uma tela anteriormente, você pode substituí-
la ou removê-la da lista de telas.
Observação: Adicionar Faceplates a uma aplicação afeta a contagem da licença. Cada
Faceplate adicionado (arquivo .gfx) conta como uma tela para fins de ativação.
Novos Faceplates
Os Faceplates Alarm Analog – ALMA and Alarm Digital – ALMD são pré-configurados para
trabalhar com as novas instruções do RSLogix 5000 que estão disponíveis na versão 16 ou
posterior. Esses Faceplates juntamente com os Faceplates existentes podem ser usados como
estão ou podem ser modificados para adequar às suas necessidades.
Para permitir que nossa aplicação monitore e controle os valores no controlador SoftLogix que está
executando o programa de controle para este laboratório, você precisa adicionar um servidor de
dados.Você adicionará os servidores de dispositivos Rockwell Automation (RSLinx Enterprise). Ele
propicia o melhor desempenho quando se comunicar com os controladores Logix5000.
1. Clique com o botão direito do mouse na área Area1, crie uma nova pasta chamda DataServer1,
e seguida, Selecione a pasta DataServer1, clique com o botao direito, selecione o item de menu
de contexto Add New Server > Rockwell Automation Device Server (RSLinx Enterprise)…
$
Observação: Em aplicações do FTViewSE distribuido, deve-se sempre criar pastas separadas para
os servidores de dados, seja RSLinxEnterprise, seja outro servidor (OPC ou conector especifico).
Leia o parágrafo Área no ítem Boas Práticas na sessão Características gerais para outras
alternativas em uma aplicação distribuída.
%
2. A caixa de diálogo RSLinx Enterprise Server Properties aparecerá. Deixe os padrões na
guiaGeneral.
Observação: A janela RSLinx Enterprise Server Properties também é usada para configurar
redundância do servidor de dados e o FactoryTalk Alarms and Events.
*
3. Habilite os alarmes e eventos seguindo as etapas a-c. O FactoryTalk Alarms and Events será
discutido detalhadamente durante a sessão Alarmes e Eventos.
7. Clique no botão OK
0
4. Verifique se o servidor de dispositivo RSLinx Enterprise foi adicionado com sucesso à sua
aplicação.
Atalhos de dispositivos: Um atalho de dispositivo permite que você crie um "indicador" para
um dispositivo que você pode consultar através da aplicação enquanto desenvolve as telas.
Isto permite que o usuário mude o local de um controlador ou outro dispositivo em um lugar,
que se propaga para todo o resto do projeto sem precisar alterar todas as referências de tags
para aquele controlador. Um atalho de dispositivo é semelhante a um atalho do Windows na
área de trabalho de seu computador que fornece acesso fácil a uma aplicação.
4
for feita através de um caixa de diálogo, este ícone de advertência aparecerá próximo ao
componente editado.
a. Clique
no botão
Add
b. Insira
“Shortcut” como
nome do atalho.
3. Navegue até o controlador. Clique com o botão direito do mouse em 1789-A17, Backplane e
selecione Start Browsing
Observação: 2 é o número do slot do módulo SoftLogix que está no rack, que é onde o
programa de controle deste laboratório está operando.
5. Adicione um arquivo de tag off-line. Clique no botão Browse… próximo ao campo de entrada
Offline Tag File. Navegue até a pasta C:\InstantFizz-Lab Files\RSLogix 5000\ . Selecione o
arquivo InstantFizz_Controller.ACD. Clique no botão Open
Vá até a pasta C:\InstantFizz-Lab
Files\RSLogix 5000\ e selecione o
arquivo InstantFizz_Controller.ACD
.
Como é possível ter muitos atalhos configurados para diferentes controladores, você também deve
habilitar
os alarmes e eventos em seu atalho da aplicação para ativar o controlador do qual você gostaria de
receber informações de alarme.
b. Certifique-se de que 2,
a. Certifique-se de 1789-L60/A, SoftLogix5800
que Shortcut está Controller está selecionado.
destacado.
8. O prompt RSLinx Enterprise aparecerá. Ele lista todas as alterações feitas no atalho.Certifique-
se de que seu atalho está definido como Shortcut, pois usaremos telas pré-configuradas que
fazem referência ao nome do atalho. Compare seu prompt com o mostrado abaixo.Se estiver
igual, selecione Yes para aplicar as alterações.
Selecione Yes
para concluir.
9. Para verificar a comunicação a qualquer momento, selecione o botão Verify na parte inferior da
janela Communications Setup.
A caixa de diálogo Verify aparecerá. Revise suas alterações. Clique no botão Close
$
(A D 'E ?6 : @C
Vamos verificar se a comunicação está configurada corretamente. Adicione um objeto “numeric input” a
uma tela e teste-a no FactoryTalk View Studio. Verifique que você pode acessar os tags no controlador
SoftLogix e o arquivo de tags off-line navegando pelas tags. No Explorer, clique com o botão direito do
mouse na pasta Display, selecione o item do menu suspenso New
1. Clique uma vez para selecionar o objeto Numeric Input em Objects > Numeric and String >
Numeric Input no menu.
2. Na tela vazia, clique uma vez e segure o botão do mouse, arraste o cursor para desenhar a
entrada numérica e solte o botão do mouse.Conforme arrasta o mouse, você verá um retângulo
para mostrar o tamanho do objeto que será criado.
%
*
3. Quando soltar, a caixa de diálogo Numeric Input Properties aparecerá.
6. O Tag Browser abrirá. Se você não visualizar uma pasta para Shortcut, clique com o botão
direito do mouse em InstantFizz, selecione o item do menu suspenso Refresh All Folders.
0
7. Abra a pasta Shortcut e observe as duas sub-pastas Online e Offline. A pasta Online faz
referência aos tags do controlador on-line para o qual o atalho está apontando (como nosso
controlador SoftLogix). A pasta Offline faz referência aos tags no arquivo do controlador
ControlLogix (.ACD). Use a navegação do tag off-line e o arquivo de tag off-line em RSLinx
Enterprise Communications Setup quando o controlador on-line não estiver disponível para o
arquivo do controlador (.ACD). Siga as etapas a e b para selecionar o tag MixSteps.
a. Selecione a
pasta “Online”.
b. Selecione o
tag MixSteps e
clique em OK.
4
11. O tag aparecerá no campo Tag/Expression próximo a Value. Seu tag selecionado deve parecer-
se com este:
12. Depois de adicionar um objeto a nossa tela, podemos verificar a comunicação com nosso
controlador e testar a tela.
13. Um valor (ex. 7) deve aparecer na tela. Isto realmente confirma que você conseguiu acessar o
tag do arquivo on-line e que está on-line com o controlador. Se não estiver on-line com o
controlador, a caixa ficará em branco, porque os dados não estão disponíveis no momento.
Semelhante ao desenho abaixo:
$
15. Feche a tela e quando solicitado para salvar suas alterações, selecione No.
A sessão 1 está concluída. Você criou uma aplicação de rede simples. Você tem os elementos
fundamentais no lugar e está pronto para começar a criar suas telas gráficas.
O FactoryTalk View SE permite que você importe e exporte um ou todos componentes do servidor de
IHM, incluindo as telas, individual ou os alarmes, mensagens locais, imagens, arquivos de parâmetros,
registros de dados, etc.
As telas gráficas são armazenadas em arquivos gfx que só podem ser modificados (neste formato)
quando importados para o FactoryTalk View Studio. Você pode importar uma tela de uma aplicação para
outra adicionando os arquivos .gfx.
Esta é a janela “Application Explorer” usada durante todo o laboratório. O Explorer permite que você
selecione diferentes objetos, telas e outros componentes da aplicação FactoryTalk View SE.
$
Diretório Área dentro da
da rede aplicação. Servidor de
IHM
Aplicação Comandos
Telas
Diretorio do
Servidor de dados Objetos globais
Servidor de dados
RSLinx Enterprise
Há componentes de IHM pré-configurados (ex.: telas e macros) que serão usados neste laboratório.
Faça o seguinte para adicioná-los ao servidor de IHM.
1. Clique com o botão direito do mouse em Displays e selecione “Add Component Into
Application…”
$
b.
a. Selecione todos os
arquivos GFX nesta pasta
e clique em Open.
Agora, você adicionou as telas gráficas pré-configuradas. Algumas das telas referem-se a
imagens externas (JPG, bmp etc). As próximas etapas mostrarão como importar essas imagens
em sua aplicação.
3. Clique com o botão direito do mouse em Images e selecione “Add Component Into
Application…”
$
5. Selecione todos os
arquivos .bmp nesta
pasta e clique em Open.
5. Clique com o botão direito do mouse em Macro e selecione “Add Component Into
Application…”
$
Aprender a diferença entre os tags de IHM e os tags de referência direta
Criar um tag de IHM
Importar e exportar tags
Adicionar um objeto e uma referência a um tag de IHM
Aprender sobre etiquetas de tags
- Tags do servidor de dados (também chamados de tags de referência direta) fornecem acesso
direto aos tags do controlador através dos servidores de dados que você adiciona a uma
aplicação.
$$
Para alguns fins em uma aplicação, usar os tags de referência direta oferece vantagens em relação ao
uso dos tags de IHM e vice-versa.A tabela a seguir contém uma lista de vantagens tanto para os tags de
IHM quando para os tags de referência direta. Dependendo da aplicação, você pode escolher apenas um
deles ou combinar os dois.
$%
de IHM para cada elemento membro.Você
pode maximizar a otimização colocando os
dados em vetores e estruturas.
Nomes descritivos
Alguns controladores e servidores OPC
não
permitem nomes de tags descritivos, por
exemplo, SLC. Criar um tag de IHM permite que
você atribua nomes significativos aos tags ao
invés de locais de memória como N7:0.
$*
:3B
1. Abra o banco de dados Tag no servidor de IHM, InstantFizz_HMIServer. Siga as etapas a-i
para adicionar um tag de IHM em uma pasta.
Qunado o banco de dados de tags for aberto, selecione o item de menu Edit para criar uma nova
pasta.
b. Clique no item de
menu Edit e selecione
New Folder.
Observação: Este item de menu pode ser usado para adicionar, excluir, duplicar e renomear as
pastas do banco de dados de tags. Outro item menu importante é o Other Databases que
permite importar tags de outros bancos de dados como os arquivos do controlador RSLogix
5/500 (.rss, .rsp).
c. Insira o nome da
nova pasta “CIP” e
clique em OK.
$0
$4
Configure as novas propriedades dos tags conforme mostrado abaixo:
g. Insira a descrição
do tag.
h. Preencha os campos
Min, Max, Scale,
Offset e Units
conforme mostrado.
%
10. Clique em Accept para concluir.
11. O banco de dados de tags também permite que você procure por tags. Siga as etapas a-b
para procurar por um tag.
%
b. Clique em Close
para sair do banco
de dados de tags.
Para importar tags corretamente, a aplicação para a qual você está importando os tags deve estar
aberta no FactoryTalk View Studio.
%
- Export a FactoryTalk View tag database to CSV files
%
Abra o arquivo CSV pré-criado com os tags de
IHM pré-criados. Vá em C:\InstantFizz – Lab
Files\ e clique duas vezes em
Additional_Tags.csv. Revise o arquivo e
observe o formato de linha/coluna do Excel.
Você pode adicionar e modificar tags e pastas
no Excel e importá-los para sua aplicação.
3. Volte para o FactoryTalk View Studio e abra o Tag Import/Export Wizard no menu Tools.
%
4. Selecione a opção “Import FactoryTalk View tag CSV files” no menu drop-down e clique em
Next.
%$
5. Selecione Site Edition
como Project Type.
7. Selecione Next
para continuar.
9. Selecione Next
para continuar.
%%
12. Selecione Finish
para concluir.
14. Abra o editor do banco de dados de tags clicando duas vezes em Tags para visualizar os tags
importados.
%*
%0
15. Observe que novas pastas e
tags foram adicionadas a
nosso banco de dados de tags
através do Tag Import/Export
& (A , - F :3B
2. Clique uma vez para selecionar o objeto Numeric Display em Objects > Numeric and String
> Numeric Display no menu.
%4
3. Na tela vazia, clique uma vez e segure o botão do mouse, arraste o cursor para desenhar a
tela numérica e solte o botão do mouse.Conforme arrasta o mouse, você verá um retângulo para
mostrar o tamanho do objeto que será criado.
*
4. Selecione Tags para abrir o
navegador de tags e encontre
um tag para fazer referência.
5. A mesma janela Tag Browser é usada para navegar até os tags de IHM e tags de referência
direta associados a um controlador on-line ou off-line, bem como até os itens de diagnósticos
e Tags do sistema pré-definidos.
*
5. “Shortcut” é o atalho de um
dispositivo associado ao controlador
SoftLogix. Ele contém todos os tags de
referência direta para o controlador.
- Itens de diagnóstico: Tags de
diagnósticos pré-definidos para os
controladores Logix, como @Mode que
indica o modo atual do controlador
(Run, Program, Remote)
- Offline: Tags de referência direta
para o arquivo de tags offline que foi
associado a “Shortcut”
- Online: Tags de referência direta
para o controlador.
*
8. Abra a pasta RapidMix ,
selecione WaterAmount e
clique em OK.
10. Adicione um objeto Tag Label na mesma tela à direita do objeto Numeric Display.
*
Use os objetos de etiqueta para exibir as informações sobre as propriedades de um tag no
runtime.Você pode exibir o valor de uma propriedade por tag. As propriedades incluem:Low EU
(valor mínimo do tag), High EU (valor máximo do tag), Contact Value (status do tag), Engineering
Units (EU) (unidades do tag), nome do tag, descrição do tag, tag Off Label (identificação de
contato aberto), tag On Label (identificação de contato fechado).
11. A janela Tag Label Properties abrirá. Defina as propriedades conforme mostrado abaixo.
Navegue até o mesmo tag RapidMix\WaterAmount e selecione Engineering Units (EU) para o
campo Property.
*
12. Clique em OK para fechar.
Observação: O objeto Tag Label funciona apenas com tags de IHM porque definimos as
propriedades (como as unidades) deste tag no banco de dados de tags de IHM. Ele não funciona
com referências diretas. Para exibir as unidades de engenharia de uma referência direta, você pode
adicionar um objeto de texto e inserir as unidades aplicáveis.
*$
15. Clique no botão Edit Display para voltar ao modo de edição.
Para ajudar na navegação no FactoryTalk View Studio dos componentes usados nesta sessão, é
possível consultar novamente a imagem “Application Explorer” da Sessão 2 – pag.41.
*%
tela de objeto gráfico para gerar várias cópias deste objeto em telas padrões. Ao fazer
alterações no objeto original, elas são automaticamente aplicadas às cópias.
Telas de biblioteca - armazenadas na pasta Displays. Uma tela de biblioteca contém objetos
gráficos prontos que podem ser usados em outras telas.
Uma tela gráfica representa a visualização do operador da atividade de fábrica. Ela pode exibir os dados
de sistema ou de processo e permitir aos operadores gravar os valores em dispositivos externos como
controladores programáveis. Os elementos que compõem uma tela gráfica são chamados de objetos
gráficos. O menu Objects no editor Graphic Displays (Figura 1) fornece elementos de desenho simples,
como linha, retângulo e elipse, assim como objetos prontos como botão pulsador, campos de entrada e
de saída e resumos de alarme. Use estes elementos para criar representações visuais dos processos e
atividades e depois anime a tela fazendo o link dos objetos aos tags, de forma que a aparência dos
objetos mudarão a medida que os valores de tags mudam.
Copiados para a área de transferência de outro aplicativo Windows e, então, colados nas telas
gráficas.
Criados por outro aplicativo Windows e inseridos na tela gráfica usando link e incorporação de
objeto.
Bibliotecas
A Biblioteca gráfica vem com uma variedade de telas gráficas prontas contendo objetos que podem ser
usados em outras telas
**
Há muitos objetos diferentes na biblioteca que podem ser usados em sua aplicação.
Observação: qualquer animação que foi atribuída a um objeto será incluída a ele quando for copiado em
uma tela.
B , / IB7
É possível editar os arquivos XML antes de importá-los de volta para uma aplicação, para modificar os
objetos gráficos existentes ou para adicionar novos objetos à tela.
É possível criar ou editar telas gráficas independente do FactoryTalk View Studio, incluindo a
configuração de telas, objetos, propriedades de objetos, conexões, animações, agrupamentos,
atribuições chaves, etc.
Na sessão anterior, importamos algumas telas gráficas pré-configuradas. A seguir, modificaremos uma
destas telas alterando o arquivo XML exportado.
1. Expanda Displays e clique duas vezes na tela “CIP – Process Steps” para abrir.
*0
1. Modificaremos o texto “Step
1” desta tela no arquivo XML.
Neste momento, o texto exibe
“Step 1: Adding H2O”
3. Vá para C:\InstantFizz – Lab Files\ e clique duas vezes para abrir o arquivo XML
exportado “CIP – Process Steps.xml”
*4
Examine o arquivo XML. O
arquivo contém todos os
objetos e atributos de objetos
contidos na tela “CIP –
Process Steps”.
4. Para modificar o arquivo, devemos abrí-lo no Bloco de notas. Feche o arquivo Internet
Explorer .
5. Clique com o botão direito do mouse no arquivo exportado XML “CIP – Process
Steps.xml” de C:\InstantFizz – Lab Files\, selecione Open With e selecione o Bloco de
notas (Notepad).
0
6. Alteraremos o texto “Step 1: Adding H2O” para “Step 1: Adding Water”
No arquivo Bloco de
notas, selecione o item
menu Edit e clique em
Replace.
7. Preencha a janela Replace como indicado a seguir e clique no botão Replace All.
0
Digite o texto como
indicado, pressione o
botão Replace All e clique
em Cancel para sair. O
texto no campo Find What
é a letra H, o número 2 e a
letra O.
0
10. Selecione “Import graphic information into displays” e selecione Next.
0
13. Configure a janela como exibido abaixo. O arquivo XML a ser importado pode ser
encontrado em C:\InstantFizz – Lab Files\CIP – Process Steps.xml. Este é o arquivo que
acabamos de modificar.
0
0$
15. Feche o arquivo
DisplaysImport.txt
antes de continuar.
16. Vamos revisar a tela modificada. Agora, abra a tela CIP – Process Steps clicando duas
vezes sobre ela a partir do item Displays no FactoryTalk View Studio.
0%
16. Examine a tela.
O texto foi alterado
de H2O para Water.
Observação: Neste exemplo, teria sido mais fácil simplesmente alterar o texto na tela do FactoryTalk
View Studio. Há aplicações, no entanto, nas quais pode ser necessário criar automaticamente muitos
objetos e/ou telas. Criá-las em um arquivo XML pode economizar muito tempo de engenharia.
'
Para fornecer informações sobre um objeto gráfico para um operador, é possível adicionar um Tooltip
aos objetos:
- As Tooltips podem ser adicionadas a objetos gráficos
- As Tooltips suportam variáveis embutidas
- A alteração de Idioma é compatível com o texto da Tooltip.
Por padrão, um objeto não possui um texto tooltip. Se você adicionar uma tooltip, ela será exibida em
runtime, quando o operador posicionar o ponteiro do mouse sobre um objeto por alguns segundos.
0*
Aperfeiçoamento de parâmetro
O aperfeiçoamento de parâmetro fornece suporte às variáveis embutidas nas Tooltips e nas
barras de títulos; números e grupos literais na sintaxe da variável embutida; e à exibição de
caracteres mais à direita nas variáveis de grupo embutidas.
Neste laboratório adicionaremos um objeto de Entrada numérica para exibir um exemplo de Tooltip.
00
4. Configure Numeric Input Properties como exibido abaixo seguindo as etapas a-d.
a. Selecione a
guia Connections
.
b. Clique no botão com
reticências para navegar e
adicionar Value tag:
{[shortcut]SodaCIPTanks.
RecoveredWater.Value
04
Utilize o Tag Browser para selecionar os tags Value, Minimum e Maximum:
6. Salve a tela.
4
7. Teste a tela.
O fundo do objeto ficará vermelho indicando que o valor inserido está fora dos limites de número
mínimo e máximo
Como o operador saberá quais são os limites válidos? Adicione uma Tooltip!
10. Clique duas vezes no objeto de Entrada numérica para abrir suas propriedades. Ou clique com
o botão direito e selecione “Properties”.
4
a.Selecione a
guia Common.
b. Digite
“Minimum: ” na
área “ToolTip Text” .
c. Clique em Insert
Variable e selecione
Numeric para adicionar
uma variável.
e. Clique em OK
e Tecle ENTER
12. Repitas as etapas a-e para adicionar a informação “Maximum” também. O tag Maximum para
navegar é {[shortcut]SodaCIPTanks.RecoveredWater.Maximum}.
O texto final do assistente de configuração deverá estar parecido com o texto a seguir:
4
Clique em OK.
4
15. Vamos tentar mais uma vez. Vamos gravar o valor “22000” em nosso objeto.
Digite “22000” e
pressione
Novamente, o fundo do objeto ficará vermelho indicando que o valor inserido estáEnter.
fora dos
limites mínimo e máximo.
.
16. Passe o mouse sobre o objeto e você verá nosso texto de dica de tela indicando os limites
corretos do valor
Passe o mouse
sobre o objeto
Entrada numérica e
observe o texto da
tooltip!
17. Clique no botão Edit Display para voltar ao modo de edição.
J J' '
Docked Displays
Em runtime, as telas gráficas podem ser fixadas na borda da janela FactoryTalk View SE
Client, permitindo que o operador tenha acesso a determinadas telas sempre. As Docked
displays não podem ser fechadas acidentalmente pelo operador e não permitem que outros
gráficos as sobreponham. Portanto, elas continuarão sempre visíveis para o operador.
Por exemplo, você pode fixar:
Os menus de navegação, que permitem ao operador mover-se pelas telas em uma
aplicação.
4
Cabeçalhos e notificações que fornecem informações específicas para o operador, como o
nome e área do usuário atual ou informações sobre alarmes.
Os painéis de controle com botões padrões para fins especiais, como alteração de usuário,
fechamento de janelas abertas ou envio de informações para a equipe de manutenção.
Neste laboratório usaremos Docked displays para os menus de navegação e como notificação de
alarme. A tela fixada estará visível para o operador durante todo o tempo.
2. Abra a tela Alarm Banner. Ela será nossa segunda Docked display.
3. Para fixar uma tela no canto da janela SE Client, após a inicialização pelo cliente, usaremos uma
macro de inicialização que usa um comando de tela.
4$
Uma macro é uma lista de comandos ou símbolos de comandos armazenados em um
arquivo de texto. Para executar uma macro, você usa o nome dela, assim como faria
com um comando. Os comandos na macro serão executados na ordem na qual eles
foram listados.
Uma macro pode ser especificada na inicialização ou encerramento de um cliente ou tela. Ela
pode ser chamada a partir de uma linha de comando no FactoryTalk View Studio, a partir de um
botão ou do Factory Talk View Administration Console para administração de sistema.
O FactoryTalk View possui recursos multitarefas que podem ser aproveitados ao criar macros.
Alguns comandos (como Print) acabam rapidamente e o próximo comando pode ser iniciado.
Outros, como Set, demoram mais. No caso do Set, ele não termina até que a mensagem seja
enviada ao controlador. Nesses casos, é possível configurar a macro de forma que o próximo
comando possa ser executado antes que o comando anterior termine. Use o caractere (&) para
isto.
4. Expanda o item de menu Macros e clique duas vezes em ‘startup’ parar abrir
Clique duas
vezes em startup
para abrir.
4%
Em geral, para fixar uma tela, use a instrução exibida abaixo:
Estes comandos serão executados quando a macro for chamada na inicialização do FactoryTalk
View SE Client.
1. Clique no ícone
Launch SE Client.
3. Revise o layout de cliente. A macro de inicialização fixou telas em 2 áreas. A tela de cabeçalho
contém uma notificação de alarme e está localizada na parte superior da janela cliente; a tela de
rodapé contém os botões de navegação e está localizada na parte inferior da janela cliente.
4*
“Alarm Banner”
está fixada no
canto superior
“Navigation”
está fixada no
canto inferior
40
9. Arraste a tela Plant Overview até a borda inferior ou o canto inferior direito do cliente.
10. Observe que ela não se sobreporá às áreas ancoradas e as barras de rolagem aparecerão de forma
que a tela ainda fique visível.
11. Mova a tela Plant Overview de forma que o botão close esteja visível e feche a tela.
12. Selecione o botão Plant Overview na tela de rodapé para abrir a tela Plant Overview. Observe
como ela é dimensionada para se encaixar na principal área visível das telas ancoradas.
44
'
- É possível configurar teclas e objetos gráficos para executar comandos em runtime. Por
exemplo: as ações pressionar, liberar ou repetir quando você atribui uma animação ao tocar em
um objeto em uma tela gráfica ou uma ação para um botão.
- É possível executar comandos a partir da linha de comando do servidor IHM
- É possível criar uma lista de comandos em uma macro e executar a macro sempre que
necessário.
- É possível executar comandos em um evento em particular, usando o arquivo Event
1. No FactoryTalk View Studio, feche todas as telas abertas neste momento, sem salvá-las.
Arraste o objeto
Button para esta
área.
4. Configure as Propriedades do Botão seguindo as etapas a-b.
a. Selecione a
guia Action.
b. Clique no botão
com reticências para
abrir o Assistente de
Comandos.
5. Selecione o comando Display seguindo as etapas a-b. É possível selecionar All Commands
and Macros e encontrar o comando Display alfabeticamente ou selecionar Graphics > Graphic
Displays > Navigation > Display
a. Selecione o
comando Display.
b. Clique em Next
para continuar.
6. Preencha as informações do comando como exibido nas etapas abaixo a-b. Se nossa
aplicação tivesse mais do que uma área, poderíamos escolher abrir uma tela de uma área
diferente.
a. Preencha como exibido.
O comando Display possui
muitas propriedades
adicionais, deixe-as
desmarcadas para este
exemplo.
b. Clique em Finish
para concluir.
b. Clique em OK
para concluir.
$
9. Retorne à janela client em execução e selecione o botão Rapid Mix na tela de navegação.
Clique no botão
Rapid Mix.
%
A tela Rapid Mix –
Process Steps abrirá.
Usando o Assistente de Comando criamos um botão que, quando pressionado, abre outra tela.
Na Figura 1, a caixa de diálogo de animação mostra que expressões são usadas para animar objetos.
Há uma guia para cada tipo de animação. Se houver um marcador de seleção em frente ao tipo de
animação, isto significa que o objeto selecionado está usando tal animação. Se um tipo de animação não
estiver disponível para um objeto selecionado, os campos naquela guia de animação ficarão cinza. No
exemplo abaixo, as animações Fill e Color estão sendo usadas no objeto selecionado. A seleção de um
novo objeto enquanto a caixa de diálogo Animation está aberta atualizará a caixa de diálogo Animation
para o objeto que acaba de ser selecionado.
*
Figura 1: Caixa de diálogo Animation
+ +(A ">
O Object Explorer fornece uma lista de todos os objetos na tela gráfica atual, incluindo aqueles ocultos
por outros objetos. Um grupo de objetos possui um sinal de mais em frente ao seu nome. Clique no sinal
para expandir a lista de objetos que compõem o grupo. É possível expandir e recolher toda a lista
usando os botões Expand e Collapse.
Ao clicar em um objeto na tela para selecioná-lo, sua entrada correspondente no Object Explorer é
destacada em cinza.
Ao clicar em um item no Object Explorer, o objeto para o qual ele corresponde é selecionado. Se um
objeto estiver oculto por outro ou se for parte de um grupo, quando você o seleciona no Object Explorer
as alças que contornam o objeto selecionado ficam visíveis.
1. A partir do FTView Studio que já deve estar aberto, abra a tela Rapid Mix – Overview.
Para abrir a tela Rapid Mix - Overview, expanda a pasta Displays, clique duas vezes na tela
Rapid Mix – Overview.
0
3. Selecione o item de menu View > Object Explorer
Ou
Selecione o botão Show/Hide Object Explorer na barra de menu para exibir ou ocultá-lo.
Quando selecionado (indicado por um sinal de seleção próximo ao nome do item de menu), o Object
Explorer é exibido. O Object Explorer pode ser redimensionado e movido. É possível clicar em
qualquer um dos objetos listados e você observará que os objetos ficarão destacados na tela.
4
Grupo
TankMixture
destacado
O Object Explorer é realmente útil para agrupar itens e fazer a referência de elementos individuais
naquele grupo.
O Agrupamento é útil quando há objetos comuns que você deseja mover ou aplicar
comportamentos, por exemplo, como uma animação.
2. Clique com o botão direito no elemento Water no grupo TankMixture e selecione o item de menu
de contexto Animation > Fill
.
5. Retorne ao client que está executando e pressione o botão START na parte inferior da tela Rapid
Mix – Process Steps para visualizar as animações em ação
5. Pressione o botão
START para iniciar o
processo Rapid Mix.
6. Veja o tanque
de água encher.
Use as telas de mensagem local para fornecer ao operador informações sobre um processo ou sobre o
que fazer em seguida, durante a operação. Por exemplo, a tela Rapid Mix – Process Steps contém um
objeto de Mensagem Local que dá instruções aos operadores sobre qual é a etapa atual no tanque de
mistura.
1. Na janela Cliente, feche a tela Rapid Mix-Process Steps
No cliente em execução,
feche a tela Rapid-Mix
Process Steps pressionando
o botão x
Os editores de Mensagem local são formados pelas colunas “Trigger Value” e “Message”
Quando o valor do tag de Mensagem local corresponde ao Valor de disparo, a mensagem
correspondente será exibida.
Por exemplo, se o valor do tag for igual a 6, a mensagem “STEP 6: Initiate CIP Clean” será
exibida.
5. Clique em Fechar
8. Adicione a tela de Mensagem local na tela Rapid Mix – Process Steps seguindo as etapas a-b.
a. Selecione a tela Local
Message Display a
ser adicionada.
9. Modificaremos algumas propriedades do texto da mensagem, como fonte e cor. Clique duas
vezes no objeto Local Message Display para visualizar as propriedades do objeto. Siga as
etapas
$
b. Selecione a
guia General.
d. Altere o tamanho da
fonte para 16.
10. Gostaríamos que esta Tela de mensagem local exibisse mensagens do arquivo de Mensagem
local RapidMix, que importamos para a aplicação. As mensagens serão disparadas pelo tag
/Area1/DataServer1::[shortcut]MixSteps. Siga as etapas a-d para configurar a Tela de
mensagem local
%
a. Clique no botão
de reticências para
navegar até o
Arquivo de
mensagem local.
b. Selecione
RapidMix e clique
em OK para fechar.
18. A tela Local Message Display deverá ser parecida com a exibida abaixo:
*
19. Salve a tela e feche.
20. Visualize as Mensagens locais em ação! Volte ao cliente em execução e abra a tela Rapid
Mix – Process Steps através da tela Rapid Mix – Overview. Siga as etapas a-c.
0
c. Siga as etapas/instruções
da Mensagem local e veja a
animação na tela Rapid
Mix – Overview.
4
o notificação de alarme – projetará e executará um comportamento
o visualizador de registro de alarme – projetará e executará um comportamento
o navegador de status de alarme – projetará e executará um comportamento
Observará e criará alarmes baseados em dispositivo
Observará e criará alarmes baseados em tag
! ( ' '
Os alarmes são uma parte importante das aplicações de controle de fábrica porque eles alertam os
operadores quando algo está errado. Geralmente, também é importante ter um registro dos alarmes, o
horário em que ocorreram, se foram reconhecidos e quem os reconheceu.
O FactoryTalk View SE é compatível com o sistema de alarme de tag IHM tradicional e o sistema
FactoryTalk Alarms and Events. As escolhas que você fizer dependerão de fatores como o projeto de
sua aplicação, os processos de que precisa para monitorar os alarmes, os tipos de dispositivos usados
na aplicação e se deseja construir uma detecção de alarmes nesses dispositivos.
Um sistema de alarme de tag IHM detecta apenas alarmes configurados para tags no banco de dados de
tag do servidor IHM. A detecção de alarme de tag IHM não inclui os alarmes FactoryTalk. Use um
sistema de alarme de tag IHM tradicional se sua aplicação usa os tags IHM para outros objetivos e você
deseja monitorar os tags quanto a alarmes. Os Clientes FactoryTalk View SE recebem informações de
alarme de tag IHM por meio dos FactoryTalk View SE Servers (também chamados de servidores IHM)
que contêm tags IHM.
Os dados de alarme de tag IHM não são gerenciados pelos serviços do FactoryTalk Alarms and Events.
Para monitorar e responder aos alarmes de tag IHM, você deve usar as telas de alarme de tag IHM e os
registros disponíveis no FactoryTalk View SE.
alarmes baseados em tag, ajustados para especificar condições de alarme para tags em
controladores programáveis mais antigos (CLP-5 ou SLC 500), em dispositivos de terceiros que se
comunicam através dos servidores de dados OPC ou em um banco de dados de tag do servidor
IHM). FactoryTalk View SE Clients recebem os alarmes baseados em dispositivo por meio do
Rockwell Automation Device Servers (RSLinx Enterprise) que você cria em uma aplicação
FactoryTalk View SE
2. Clique com o botão direito na pasta Databases, selecione o item de menu de contexto New
Database…
5. Quando surgir a caixa de mensagem Database does not exist “The database will be created. The
database user will also be created. If the user already exists, the user will be assigned access to the
database. Do you want to create the database?” Clique no botão Yes
6. Após o banco de dados de dados ser criado a caixa de diálogo fechará. Expanda a pasta Databases
para confirmar a criação.
3 ( ' / '( ' ' ' ' /
Para monitorar alarmes em um controlador Logix5000, o suporte para Alarme e evento deve estar
habilitado no Rockwell Automation Device Server (RSLinx Enterprise). O servidor de dispositivos aprova
os alarmes no controlador e então publica as informações sobre o alarme nos serviços do FactoryTalk
Alarms and Events. Já habilitamos os alarmes na Sessão 1, porém não habilitamos o Histórico de alarme
e evento.
1. Clique com o botão direito no nó do servidor RSLinx Enterprise, selecione o item Properties…
2. A caixa de diálogo RSLinx Enterprise Server Properties aparecerá. Mantenha os padrões na guia
General. Siga as etapas a-e para habilitar a opção Alarms and Events
e. Clique no botão OK
a. Selecione a guia Alarms and
Events
d. Selecione a definição de
banco de dados
FTAEHistory
$
Certifique-se de que Shortcut esteja habilitado para receber os Alarmes de nosso controlador.
9. Na janela Communication Setup que aparece, selecione o atalho chamado shortcut e certifique-se
de que Enable Alarm and Events esteja configurado como Yes.
10. Abaixo da linha Enable, você observará uma propriedade Buffer Timeout (min.). Mantenha a
configuração padrão de 20 minutos.
É possível especificar a quantidade de tempo que você deseja que o controlador Logix5000
armazene os alarmes em buffer, caso ele perca a comunicação com o RSLinx Enterprise. É possível
inserir o tempo desejado no campo Buffer Timeout no editor Communications Setup.
• Os alarmes são armazenados em buffer até que o tempo-limite do buffer expire ou até
que o buffer no controlador esteja cheio.
%
The Logix controller buffer indicated that the alarm buffer overflowed, possible loss of
alarm data occurred while disconnected.
11. Clique em OK em Communication Setup e selecione Yes para confirmar a solicitação se ela
for aberta.
Na próxima sessão, você testará sua conexão com o servidor do FactoryTalk Alarm and Events quanto
aos alarmes baseados em dispositivos.
*
K' ' (A ' & "/
Nesta sessão, você observará todos os objetos do FactoryTalk Alarm and Event tanto em runtime
através do SE client quanto em projeto através do FactoryTalk View Studio. O FactoryTalk View Studio e
o Client deverão estar abertos.
3. Provavelmente você não verá nenhum alarme exibido, portanto, clique no botão
para gerar.
4. Selecione uma linha na lista de resumo para visualizar detalhes sobre o alarme no painel de
detalhes.
0
5. Passe o mouse sobre a barra de ferramentas no Resumo para visualizar o que os botões
configurados fazem (leia as Tooltips).
Observe também a Barra de status na parte inferior do Resumo. Passe o mouse sobre esses ícones
para visualizar que informações eles trazem (leia as Tooltips).
7. Observe que a lista e as contagens são atualizadas no Resumo, exibindo apenas os alarmes
filtrados. Observe também que a Barra de status atualiza sua contagem de acordo com o que está
sendo exibido.
9. Selecione uma linha no Resumo e clique no botão de comando executar alarme ou clique
duas vezes na linha no Resumo. O Comando FactoryTalk View definido no controlador é
executado.
4
Observação: Se o botão estiver cinza, não há comando FactoryTalk View associado ao alarme ou
a linha não está selecionada. Selecione uma linha e tente novamente.
Por exemplo, se você clicar duas vezes no alarme CIPValve1, a janela CIP – Valve é exibida.
Sinta-se à vontade para experimentar, clicando em mais botões na barra de ferramenta para ver o que
eles fazem. A seguir, usaremos o objeto Resumo em tempo de projeto.
11. Clique duas vezes' no objeto Alarm and Event Summary Design View na tela e Alarm and Event
Summary Properties abrirá.
Clique duas vezes
12. Clique em cada guia para ver todas as propriedades
13. Sinta-se à vontade para fazer mudanças na configuração na tela AlarmSummary e fazer um Test
3. Clique no botão para gerar alguns alarmes. Pode ser que já haja alguns
alarmes.
4. Observe que os alarmes aparecem na Notificação de alarme localizada no cabeçalho de seu cliente,
assim como no Resumo de alarme.
Notificação de
Alarme
Resumo de
Alarme
5. Agora clique no botão para usar o programa para limpar o status do alarme.
Observe como os alarmes são apagados da Notificação de alarme, mas permanecem ativos no Resumo
de alarme até que sejam reconhecidos pelo operador.
6. A partir da próxima etapa, clique no botão para habilitar os alarmes novamente.
7. Selecione uma linha na Notificação de alarme na tela de cabeçalho e clique duas vezes.
Clique
Clique
$
12. Sinta-se à vontade para fazer mudanças na configuração na tela Alarm Banner e fazer um Test
Display no Studio.
13. Feche a tela Alarm Banner no FactoryTalk View Studio quando terminar.
4. Passe o mouse sobre a barra de ferramentas no Log Viewer para ver o que os botões configurados
fazem.
6. Clique duas vezes no objeto Alarm and Event Log Viewer na tela e Alarm and Event Log Viewer
Properties abrirá.
%
Clique duas vezes
Observe que não há uma guia Event Subscription. Esta é uma visualização de histórico do que está
no registro (banco de dados).
8. Sinta-se à vontade para fazer mudanças na configuração na tela AlarmLogViewer e fazer um Test
Display no Studio. Uma opção é salvar suas alterações e usar o botão da tela
Alarm Summary para visualizar suas alterações.
*
Navegador de status do alarme (tela: AlarmStatusExplorer)
Use o objeto Alarm Status Explorer, embutido em uma tela gráfica FactoryTalk View, para habilitar ou
desabilitar alarmes e suprimir ou remover a supressão dos alarmes.
3. Passe o mouse sobre a barra de ferramentas no Status Explorer para ver o que os botões
configurados fazem.
4. Selecione uma linha na lista e selecione o botão show details for selected alarm na barra de
ferramentas. Revise a janela de detalhes quando fechar.
5. Selecione algumas linhas e clique no botão suprimir . Na janela pop-up Suppress Alarm,
pressione o botão Suppress para confirmar.
6. Clique em um cabeçalho de coluna para visualizar a lista classificada por essa coluna. Pode ser
necessário redimensionar as colunas para visualizar todo o texto.
7. Clique na coluna suprimida até que os alarmes suprimidos apareçam no topo da lista.
8. Selecione todos os alarmes suprimidos e clique no botão remover supressão. Na janela pop-up
Unsuppress Alarm pressione o botão Unsuppress para confirmar.
9. Digite ‘*Valve2*’ no campo name para o Alarm source filter e clique no botão Apply Filter .
10. Observe que a lista é filtrada para exibir apenas os alarmes que contêm Valve2 no nome.
0
11. Clique no botão Cancel Filter
2. Clique duas vezes no objeto Alarm Status Explorer na tela. Nada acontece.
É necessário clicar com o botão direito no objeto e então selecionar o item Properties… .
Agora, Alarm Status Explorer Properties abrirá.
4
3. Como nas etapas anteriores, sinta-se à vontade para fazer mudanças na configuração e realizar um
Os controladores Logix fornecerão informações de alarme ao FactoryTalk Alarms and Events Services
com FactoryTalk View SE 5.0. Duas novas instruções de alarme foram criadas nos Controladores Logix.
Estas novas instruções estão disponíveis na linguagem de lógica ladder, de bloco de funções e de texto
estruturado de programação.
Uma alarme digital é configurado para monitorar sua entrada para uma das condições de alarme a
seguir:
Quando a condição de alarme é verdadeira, o alarme vai para o estado In Alarm . Quando a condição
de alarme é falsa, o alarme vai para o estado Normal ou Out of Alarm.
Um alarme analógico pode ser configurado para monitorar dois tipos de condições de alarme: Nível e de
Taxa de alteração.
Um alarme de Nível monitora uma entrada quanto às condições de alarme In Alarm quando o valor de
entrada está acima ou abaixo dos limites pré-definidos. Ao definir um alarme de nível, é possível
configurar até quatro condições de nível de alarme, cada uma com seus limites (algumas vezes
chamados de limiares), uma severidade e uma mensagem de alarme. As condições de alarme
compatíveis são:
o Alto (HI)
o Baixo (LO)
Um alarme de Taxa de alteração monitora uma entrada quanto às condições de alarme In Alarm quando
o valor de entrada altera mais rápido ou mais lentamente do que os limites pré-definidos. Ao definir um
alarme de nível, é possível configurar até duas taxas de condição de mudança, cada uma com seus
limites, uma severidade e uma mensagem de alarme. As condições de alarme compatíveis são:
Opções de configuração
Vamos observar algumas das opções de configuração e como elas estão relacionadas ao IHM. É
possível fazer qualquer alteração em uma instrução de alarme enquanto o controlador está em
execução. As alterações são executadas imediatamente e são exibidas nos objetos FactoryTalk Alarms
and Events da próxima vez que o alarme mudar de estado.
Severidade
O valor de severidade pode variar de 1 a 1000, para indicar diferentes níveis de importância. As
severidades dos alarmes são valores inteiros, onde 1 é o menos severo e 1000 é o mais severo. Por
exemplo, um alarme de nível pode ser configurado com o condicionamento de nível HI usando uma
severidade de 750 para alertar que um tanque tem 80% da sua capacidade preenchida com líquidos,
sendo que a condição de nível HIHI pode usar uma severidade de 900 para indicar que o líquido está
prestes a derramar do tanque.
Uma vez que trabalhar com 1000 severidades de alarme diferentes pode ser lento e complicado, faixas
de severidades de alarme são mapeadas para uma das quatro (Baixa, Média, Alta, Urgente) prioridades
de alarme pelo sistema FactoryTalk Alarms and Events.
Duração mínima
A Duração mínima especifica a quantidade mínima de tempo que a condição de alarme deve ser
verdadeira (a Entrada =1 neste caso) antes da condição de alarme ir para In Alarm. Esta configuração é
usada para minimizar alarmes falsos.
Tags associados
Em muitos casos é útil ter informações de processo adicionais associadas ao alarme. Quando um alarme
é definido, é possível associar até quatro tags ao alarme. Em runtime, os valores de tag são registrados
no Registro de histórico de alarme e evento e também podem ser exibidos no Resumo de alarme e
evento ou no Log Viewer de alarme e evento, além de serem embutidos nas mensagens de alarme. O
conteúdo do Log Viewer de alarme e evento pode ser filtrado com base no valor de um tag associado.
Classe de alarme
Para ajudar a agrupar os alarmes, você pode classificar alarmes que se relacionam entre si de modo que
não incluam severidade ou prioridade. Por exemplo, você pode agrupar alarmes por função, como
aqueles que monitoram válvulas que falham ao abrir ou fechar, pressão, temperatura, execução de
dispositivo ou níveis de tanque. A classe de alarme é um grupo de texto de até 40 caracteres que
inseridos na configuração de um alarme.
Online.
4. Navegue até a rotina MainTask se ainda não estiver lá (clique duas vezes para abrir) e selecione a
subrotina Alarms..
$
Visualizar alarmes digitais
5. Observe as instruções ALMD. Clique no botão próximo a ALMDs para abrir as páginas de
propriedade.
%
Visualizar os alarmes analógicos
8. Vá para a linha 4 da lógica ladder e observe a instrução ALMA. Clique no botão próximo ao
nome do alarme para abrir as páginas de propriedade.
*
10. Volte para seu SE Client temporariamente e tente simular o alarme LO Limit para a Temperatura
do motor a partir da tela Alarm Summary.
12. Clique na guia Messages e configure uma mensagem para o Limite inferior.
0
Dica: Você pode clicar no botão para ajudá-lo a compor a mensagem usando variável em
runtime.
13. Quando acabar de criar sua mensagem, clique em OK e Apply para carregar suas alterações de
configuração para o servidor Alarm and Events.
15. Novamente, volte para seu SE Client temporariamente e tente simular o alarme LO Limit para a
Temperatura do motor a partir da tela Alarm Summary.
Adivinha o que acontece? Agora você visualiza o alarme com a mensagem que configurou!
2. Clique na nova linha para destacá-la, depois, selecione uma instrução Examine On na guia
Favorites na barra de ferramentas Instruction.
4
Selecione a instrução ALMD da guia Alarms na barra de ferramentas Instruction.
$
Clique em OK para aceitar a declaração de tag padrão.
6. Clique em … próximo ao nome do alarme para abrir as páginas de propriedade e digite uma
mensagem para a instrução.
$
7. Clique no botão para finalizar todas as edições que fez no programa e para descarregá-las no
seu controlador.
Clique em Yes na janela pop-up de confirmação.
8. Clique com o botão direito no bit CIPAlarmTrigger[31] e selecione Toggle Bit para disparar seu
novo alarme.
$
9. Volte para seu SE Client temporariamente e verá seu novo alarme exibido em Resumo de alarme!
É possível configurar alarmes baseados em tag para tags em controladores programáveis mais antigos
(CLP-5 ou SLC 500), para tags em dispositivos de terceiros que se comunicam através dos servidores
de dados OPC ou para tags IHM em um banco de dados de tags do servidor IHM).
É possível também configurar alarmes baseados em tag para controladores Logix5000 que são
compatíveis com alarmes baseados em dispositivos, se preferir não configurar uma detecção de alarme
incorporada. O FactoryTalk View SE Clients recebe os dados de alarmes baseados em dispositivos por
meio do Tag Alarm and Event Servers criado para uma aplicação FactoryTalk View SE.
2. Na guia General da página Tag Alarm and Event Server Properties digite ‘FTAETagServer’ no
nome.
$
3. Clique na guia Priorities and History, mantenha as configurações padrões:
Observe que o histórico está sendo armazenado em inglês e os alarmes de tag serão armazenados
no mesmo banco de dados dos alarmes baseados em dispositivo.
4. Clique no botão OK
5. Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event
Setup.
Clique duas vezes no ícone Alarm and Event Setup, expandindo primeiro o FTAETagServer no
Explorer.
6. O Alarm and Event Setup Editor abrirá. Observe que não há alarmes. Você usará a importação
para criar alarmes.
$
Importar alarmes e eventos baseados em tag
8. Clique com o botão direito em FTAETagServer e selecione Import and Export
9. O Assistente Alarm Import Export Wizard aparecerá. Selecione Import alarm configuration from
Excel file.
Clique em Next.
Clique em Finish.
$$
12. A importação começará e quando terminar, você verá o seguinte:
Clique em OK.
13. Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no Explorer.
14. Em Alarm and Event Setup, clique nas guias e observe o conteúdo para familiarizar-se com a
configuração de controle.
Quando os tags de entrada listados acima são disparados, você verá estes alarmes no mesmo
Resumo de alarme que exibe as instruções de alarme baseado em dispositivo discutidas na sessão
anterior.
15. Se desejar, é possível simular um destes alarmes encontrando o Tag de entrada no RSLogix5000
e definindo-o como 1.
Por exemplo, configurando o tag AlarmLabelJam no controlador em 1:
$%
Exibição na Notificação de alarme do cliente em execução:
$*
Criar seu próprio alarme baseado em tag
1. Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event
Setup.
Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no Explorer.
2. O Alarm and Event Setup Editor abrirá. Clique na guia Digital e selecione o ícone New Alarm.
$0
Clique em OK.
4. Salve o Alarm and Event setup e seu novo alarme será automaticamente descarregado para o
Alarm and Events Server.
Terminamos!
$4
! '' %9 +(A ' ( '? ''# @
Os objetos globais são criados em telas de objeto global. No FactoryTalk View Studio, você cria telas de
objeto global na pasta Global Objects, do mesmo modo que você telas gráficas padrões na pasta
Displays.
As alterações feitas no objeto base são refletidas em todos os objetos de referência vinculados a ele da
próxima vez que uma tela contendo os objetos de referência for aberta ou atualizada fechando e
reabrindo os objetos.
(A ' F
Nesta sessão do laboratório, você usará um objeto global pré-criado e adicionará um objeto de referência
em uma tela. Você usará os valores de parâmetro para especificar quais tags deseja visualizar e animar.
Depois, então, executará o cliente para testar seu trabalho.
%
Adicionar telas de objeto global pré-criado.
1. A partir da janela do Explorer, adicione uma tela de objeto global pré-criado – Clique com o
botão direito em Global Objects, selecione o item de menu de contexto Add Component Into
Application…. .
3. Abra o objeto global CIPComponents - Expanda a pasta Global Objects no Explorer, clique
duas vezes em CIPComponents
4. Clique com o botão direito no objeto global Tanque e selecione “Global Object Parameter
Definitions”
%
Clique com o botão direito
no objeto global Tanque e
selecione “Global Object
Parameter Definitions”
Os parâmetros do objeto global são definidos em objetos de base nas telas de objeto global.
Eles permitem personalizar cada ocorrência de objeto global com um tag específico para essa
ocorrência sem ter que remover o link dos tags e expressões do objeto base.
Ao copiar um objeto global da tela objeto global em uma tela padrão da pasta Graphics, é
possível atribuir valores aos parâmetros globais no objeto de referência resultante.
%
Definimos os parâmetros #1
- #5 e fornecemos uma
descrição de cada um.
Clique em OK
para fechar.
Os parâmetros marcadores podem ser usados em qualquer objeto contido na tela de objeto
global, mas as Definições de parâmetro de objeto global são atribuídas ao grupo de nível
superior.
6. Abra a tela CIP – Overview. Expanda a pasta Displays no Explorer e clique duas vezes em
CIP Overview
7. Crie um objeto de referência na tela CIP – Overview. Clique uma vez no objeto global Tanque
(em CIPComponents) para selecionar, arraste-o e solte-o no local do tanque da tela CIP –
Overview . Pode ser necessário trazer a tela CIPComponents para frente (clicando duas vezes
em CIPComponents em Global Objects novamente) de forma que ela não seja encoberta pela
tela CIP – Overview.
%
Arraste e solte o tanque
da tela global objects na
tela CIP –Overview .
Posicione o objeto no
local exibido.
8. Mova o texto Sanitizer para cima do tanque para indicar o que este tanque representa. Siga as
etapas a-b.
a. Clique com o botão
direito no texto Sanitizer,
selecione Arrange >
Bring to Front.
%
9. O objeto de referência que acaba de ser adicionado deverá ter a aparência a seguir:
11. Abra a caixa de diálogo Global Object Parameters no objeto de referência. Clique com o botão
direito no objeto de referência e selecione o menu Global Object Parameter Values.
%$
A caixa de diálogo Global Object Parameter Values abre.
Observe que há uma descrição para os parâmetros #1 a #5. Você navegará por vários tags.
12. Atribua tags para #1. Clique no botão … sob a coluna Tag para #1.
Quando o Navegador de Tag abrir, navegue até {/Area1/DataServer1::[Shortcut]CIPFilling[3]}
%%
Clique no botão OK
CIP ativo
#5 {/Area1/DataServer1::[Shortcut]CIPActive}
É possível usar o modo de tela de teste para testar os objetos globais. No entanto, este objeto global
usa marcadores de parâmetros e independente de configurarmos os valores, eles são ignorados.
Lembre-se que nem todos os comandos FactoryTalk View funcionam no modo de leitura de teste e
os marcadores de parâmetro são ignorados.
Tela de teste
1. Vá para o arquivo Cliente em execução. Se o cliente não estiver executando, inicie-o pelo Studio.
Clique no ícone
Launch SE Client .
%*
Navegue até C:\InstantFizz – Lab Files\ClientFile_DockedDisplays.cli e clique em OK.
3. O que acontece? A tela CIP - Overview deve ser aberta e você deverá visualizar os valores e as
animações para todos os tanques. Cada um dos tanques é um objeto de referência para o objeto
global Tanque. Atribuímos valores de parâmetro de objeto global exclusivos para cada tanque,
resultando em diferentes cores, valores de preenchimento e dados para cada tanque.
- F C' ' (A
O objeto de referência possui uma propriedade LinkBaseObject que especifica o nome e a localização do
objeto base ao qual o objeto de referência está vinculado. Não é possível modificar a propriedade
LinkBaseObject. Se a tela de objeto global ou o objeto de base especificado não existir, o objeto de
referência aparecerá com o contorno vermelho, com uma cruz vermelha em um fundo branco.
Uma vez que exista o objeto de referência, não é possível alterar o nome do objeto facilmente no objeto
de base. Aparecerá uma mensagem de advertência ao tentar renomear um objeto de base. Se
acidentalmente você realizar uma mudança de nome ou se excluir um objeto de base, ele pode ser
%0
restaurado. Para restaurar o objeto de referência, é necessário recriar o objeto global de base com o
mesmo nome, na mesma tela de objeto global a fim de permitir que os objetos de referência funcionem
novamente.
Um objeto de referência possui propriedades que o vinculam ao objeto de base. Quando um objeto de
referência é criado, os padrões do objeto global são usados para configurar como o objeto de referência
será vinculado ao objeto de base. Estas propriedades podem ser modificadas após o objeto ser criado. É
possível escolher entre remover o link com o objeto de base após o objeto de referência ser criado. Se
remover o link, o objeto se tornará um objeto gráfico e não fará mais referência com o objeto de base.
LinkConnections
A propriedade LinkConnections determina se o objeto de referência usa a configuração de
conexões para seu objeto de base.
Configure a propriedade LinkConnections do objeto de referência selecionando:
True, para usar as conexões atribuídas ao objeto de base.
False, para configurar as conexões para o objeto de referência separadamente.
No FactoryTalk View Site Edition, um objeto de referência que é um rótulo de tag, tendência ou
um botão pulsador com uma ação que não seja Comando, usa sempre as conexões atribuídas
a seu objeto de base. Não é possível configurar conexões para estes objetos de referência
separadamente.
LinkSize
A propriedade LinkSize determina se o objeto de referência usa a configuração de altura e
largura para seu objeto de base.
%4
Configure a propriedade LinkSize do objeto de referência selecionando:
True, para usar a configuração de altura e largura para o objeto de base.
False, para configurar a altura e largura do objeto de referência separadamente.
Se você tentar redimensionar o objeto de referência com sua propriedade LinkSize configurada
como True, o objeto retornará ao seu tamanho original.
Todos os objetos de referência nesta aplicação foram criados com estes padrões. Isto significa que
qualquer mudança feita na animação, conexão ou tamanho do objeto de base refletirá no objeto de
referência.
*
2. Clique no botão Cancel para fechar a caixa de diálogo Global Object Defaults.
*
Reference object
Properties – é possível
visualizar o Global Object
display name e base object
name, ao qual este objeto de
referência está vinculado.
B (A (
O que acontece quando você acha que sua aplicação está pronta e então uma modificação é solicitada?
A modificação pode adicionar um novo item à tela ou alterar as cores em uma animação. Os objetos
globais permitem fazer a mudança no objeto de base e os objetos de referência herdarão a mudança.
Isto torna a manutenção da aplicação muito mais fácil.
Modificar o texto
Mudaremos a cor do texto que é usada várias vezes na tela CIP Overview. Ao invés de alterar a
propriedade da cor várias vezes para cada referência, mudaremos apenas uma vez no objeto de base e
todo objeto de referência refletirá a mudança.
*
2. Abra o Object Explorer, selecionando o item de menu View > Object Explorer .
4. Clique duas vezes em Text1 para abrir a caixa de diálogo Text Properties.
*
Após abrir as propriedades
de Text1, mude Fore
Color do texto para
VERMELHO.
*
10. Observe que quatro objetos de referência foram modificados
Portanto, fizemos a mudança em 1 local, o objeto de base e 4 objetos de referência refletem agora a
mudança. A mudança na etiqueta de texto é atualizada em todos os objetos de referência independente
de como as propriedades do link foram configuradas.
*$
! '' *9 ! ? @
! ( !
Para os produtos FactoryTalk como o FactoryTalk View SE, o FactoryTalk Directory armazena
informações sobre quais usuários estão autorizados a ter acesso às partes de um sistema de controle.
O FactoryTalk Security usa estas informações para fornecer dois serviços básicos:
Por exemplo, quando um usuário de uma aplicação em rede FactoryTalk View SE se conecta ao
FactoryTalk View Studio, os serviços do FactoryTalk Security verificam primeiro a identidade do usuário.
Em uma aplicação em rede, os serviços de segurança verificam também se o usuário tem permissão
para realizar estas ações autorizadas deste computador (máquina) em que o usuário está autenticado.
Além disso, os serviços FactoryTalk Security gerenciam as políticas gerais de todo o sistema, como qual
a frequência que os usuários devem alterar suas senhas ou se os usuários podem fazer back up e
restaurar aplicações.
A herança permite definir os níveis básicos de acesso para um amplo conjunto de usuários em
um sistema habilitado pelo FactoryTalk. É possível então refinar as configurações de segurança
*%
para usuários selecionados, de acordo com a necessidade, sobrepondo permissões herdadas de
recursos de nível mais baixo.
Em uma aplicação FactoryTalk View Site Edition, um servidor IHM herda sempre as permissões
atribuídas à área na qual ele reside. Não é possível configurar acesso a um servidor IHM
separadamente.
Segurança
Após a instalação do software FactoryTalk View SE, a conta All Users é automaticamente
adicionada à lista de Segurança em runtime e habilitada a permissão para todos os códigos de
segurança em runtime . Isto dá ao usuário do FactoryTalk View SE Client permissão para
executar uma aplicação cliente, abrir telas, gravar tags e executar comandos e macros.
Em um sistema FactoryTalk protegido, você deve remover a conta All Users, adicionar usuários
à lista de Segurança em runtime e, então, conceder as permissões de segurança necessárias
para executar uma aplicação aos usuários.
Após o software FactoryTalk View SE ser instalado, todos os usuários têm acesso inicial total à rede e a
aplicações locais no computador. Não é necessário fazer log on, para executar o FactoryTalk View
Studio, o FactoryTalk View SE Administration Console ou o FactoryTalk View SE Client. O usuário
Windows atual está automaticamente conectado ao FactoryTalk View SE. No entanto, é necessário fazer
o log on e log off para alterar usuários ou para ter acesso às partes protegidas do sistema FactoryTalk.
Antes de você começar a atribuir códigos de segurança FactoryTalk View aos usuários e grupos de
usuários, é necessário criá-las no FactoryTalk Security e, então, adicioná-las ao editor Runtime Security.
' # ' #
Ao configurar a segurança para uma aplicação FactoryTalk View, primeiramente recomenda-se criar
contas de grupo e configurar as permissões de acesso para elas. O uso de contas de grupo facilita
atribuir e gerenciar permissões para vários usuários com necessidades de segurança semelhantes. Ao
invés de atribuir permissões a cada usuário no sistema, é possível criar contas para novos usuários e,
então, adicionar os usuários aos grupos apropriados.
**
Você irá criar um novo usuário e grupo de usuário e atribuirá o usuário a um grupo de usuário. Comece
no FactoryTalk View Studio.
2. Clique com o botão direito na pasta User Group, selecione o item New > User Group… .
5. Clique no botão
6. A caixa de diálogo Select User or Group abrirá. Selecione Show users only e clique no item de
menu Create New > User… .
*0
7. A caixa de diálogo New User abrirá. Digite ‘CIPOperator’ para user name, marque user cannot
change password, marque password never expires e digite ‘password’ para password. Siga as
etapas a-f para configurar.
d. Digite ‘password’.
e. Digite ‘password’.
f. Clique no botão
Create
*4
11. Clique no botão Create.
'
Ao configurar a segurança, é possível especificar quais ações um usuário ou grupo pode desempenhar
nos recursos de seu sistema enquanto trabalham em um computador específico ou grupo de
computadores. Em um FactoryTalk Local Directory, as ações somente podem ser realizadas a partir do
computador local — o FactoryTalk Local Directory não contém nenhuma conta de computador.
Ação
Uma atividade organizada realizada em um recurso a fim de atingir um objetivo. Ações são
agrupadas em categorias. Além de um conjunto de ações comuns que se aplicam à maioria
dos produtos FactoryTalk, cada produto também pode incluir seu próprio conjunto de ações.
Para informações sobre estas ações, consulte a Ajuda do produto FactoryTalk.
Recursos
Os objetos no sistema FactoryTalk para os quais ações podem ser protegidas. Cada produto
FactoryTalk define seu próprio conjunto de recursos. Por exemplo, alguns produtos podem
permitir que você configure a segurança para recursos como servidores em uma área. Outros
produtos podem permitir que se configure a segurança para os controladores lógicos e outros
dispositivos. O FactoryTalk Administration Console permite a você configurar a segurança para
a pasta System e seu conteúdo, aplicações, áreas e muitos outros itens. Não confunda
recursos com grupo de recursos: grupo de recursos permite agrupar hardware de controle
representado nas árvores de Redes e de Equipamentos e, então, configurar a segurança para
o grupo em uma etapa.
Vamos especificar que nossos operadores não podem executar determinadas ações de alarme.
1. A partir do Explorer, Clique com o botão direito em InstantFizz e selecione o item Security…
0
2. A caixa de diálogo Security Settings for InstantFizz aparece. Clique no botão Add.
3. A caixa de diálogo Select User or Computer aparece. Selecione Operators e clique no botão OK.
0
4. Com o grupo Operators selecionado, expanda a ação Alarming, marque a caixa Deny próxima a
Alarming e depois marque a caixa Allow próxima a Acknowledge.
Você está autorizando os operadores apenas a reconhecer os alarmes do FactoryTalk Alarm and
Events. Eles não podem realizar outras ações.
0
Sua caixa de diálogo se parecerá com esta:
0
'
Após criar usuários e grupos de usuários no FactoryTalk Security, adicione-os à lista de contas de
segurança no editor Runtime Security no FactoryTalk View SE. Ao adicionar uma conta, você também
atribui os códigos de segurança que permitirão o acesso aos componentes IHM protegidos. (Os
componentes IHM protegidos são os que receberam códigos de segurança.)
Estes códigos (A a P), juntamente com os atribuídos aos componentes de projeto IHM, determinam a
quais componentes um usuário possui acesso em runtime.
Para restringir acesso a um comando, macro, tela gráfica, palavra de objeto OLE ou tag IHM, você
atribui um código de segurança de A a P e, então, atribui esse código apenas aos usuários que deverão
ter acesso a este componente.
Ou
Selecione o item de menu Settings > Runtime Security…. .
0
2. A caixa de diálogo Runtime Security abre.
8. A caixa de diálogo Select User and Group fecha e o grupo Operators é adicionado à lista de
Usuários. Com Operators destacado, expanda as ações FactoryTalk View Security Codes.
Selecione a caixa Deny para A. Suas configurações se parecerão com esta:
0$
9. Clique no botão OK.
12. Quando surgir a mensagem “Save changes to document?” selecione o botão Yes.
0%
& ( ) ' ' ' '
A segurança pode ser atribuída a comandos para limitar quem pode executá-los.
2. A caixa de diálogo Runtime Secured Commands abre. Expanda a janela para visualizar todos os
campos.
6. Observe todos os comandos que podem receber códigos de segurança. Selecione o comando
DisplayClientClose da pasta Logic and Control > Display Client e clique em Finish.
0*
Selecione o comando
DisplayClientClose
e clique em Finish.
7. Observe a lista drop-down Security Code que pode ser usada para atribuir um código de segurança
a um comando.
00
& ( ) ' ' C' '
A segurança pode ser atribuída às telas, para limitar quem tem acesso a determinadas telas.
Configure o Código de
segurança da tela para A.
6. Salve a tela.
7. Feche a tela.
04
Protegemos a tela CIP - Valves. Somente usuários com Código de segurança “A” poderão acessar a
tela.
1. Abra o banco de dados de tag na janela do Explorer. Clique duas vezes em Tags para abrir.
4. Quando surgir a mensagem “Do you wish to continue?” selecione o botão Yes.
4
5. Usando o banco de dados de tags, podemos proteger tags individuais e atribuir permissões a eles.
Usuários poderão escrever em alguns tags, mas em outros não. Se for necessário proteger TODOS
os tags de um determinado grupo de usuário ou usuário, então podemos negar a ação “Write” para
este usuário.
6. A partir do Explorer, clique com o botão direito em InstantFizz e selecione o item Security…
4
É possível selecionar o
grupo de usuários ou o
usuário (por exemplo
Operadores) e em
Common Permissions
negar a ação Write.
Nesta sessão, suas configurações de segurança com o cliente serão verificadas. Você fará o login como
o CIPOperator e então tentará suprimir um alarme. Primeiro, você tentará suprimir o alarme da tela
Alarm, depois da tela CIP – Valves. Suas tentativas falharão devido às configurações de segurança.
Vamos ver o que acontece.
1. Vá para a janela da aplicação Cliente em execução. Abra a aplicação Cliente, caso ainda não esteja.
2. Clique no botão Overview na tela de navegação para ir para as características gerais da fábrica.
4
3. Clique no botão Security para abrir a tela de pop-up de segurança. Depois clique em Log In.
a. Clique no botão
Security b. Depois clique
em Log In.
5. Conecte-se como o novo usuário ‘CIPOperator’ usando a senha ‘password’. Depois clique em
OK. Observe que o “user name” não faz distinção entre letras maiúsculas e minúsculas.
6. A mensagem de informação “CIPOperator has been logged in.” aparecerá na lista de diagnósticos.
4
Feche
9. Na tela CIP, clique na válvula do tanque. As válvulas possuem animação de toque (Touch)
associadas a elas, que ao clicar abre a tela CIP – Valves.
9. Clique na válvula
para abrir a tela CIP –
Valves.
10. O que aconteceu? Nada! A mensagem “Currently logged-in user does not have security
access to CIPValves.” aparecerá na lista de diagnósticos. A segurança de configuração de tela
funcionou!
4
11. Clique no botão na tela de rodapé.
12. Alarms é exibido. Não protegemos esta tela, apenas a tela CIP - Valves.
13. Selecione uma linha (alarme) na lista de resumo e clique no botão Suppress .
14. Quando a caixa de diálogo Suppress Alarm surgir, clique no botão suppress para confirmar que
você deseja suprimir o alarme.
15. O que acontenceu? Surgiu uma mensagem, certo? A mensagem deve ser a seguinte “Failed to
Suppress Alarm alarm [alarm name] TCIPOperator does not have Suppress/Unsuppress
permission. A mensagem aparecerá na lista de diagnósticos. Se a opção para “exibir erros da ação
do operador em um caixa de diálogo” estava selecionada ao se configurar o sumário de alarmes (o
que originalmente estava), uma caixa de diálogo com a mensagem aparecerá. Se a caixa de diálogo
mensagem aparecer, clique no botão OK.
4$
16. Clique no botão “Alarm Status Explorer” e Selecione um alarme na lista que
aparece e clique em cada um dos primeiros 4 botões (enable alarm, disable alarm, suppress
alarm, unsuppress alarm) para tentar realizar estas ações. Observe o que acontece. As ações são
protegidas e o operador não pode realizá-las.
17. Clique com o botão direito no alarme no sumário e selecione o item Ack.
18. O alarme será reconhecido uma vez que o CIPOperator tem permissão para realizar essa ação.
20. Nós aplicamos segurança ao comando DisplayClientClose. Somente usuários com Código de
segurança “A” podem executar este comando. Nosso CIPOperator não possui a permissão de
código de segurança “A”.
21. Clique no botão Exit na janela de navegação para fechar o cliente em execução.
22. O que acontenceu? O cliente não fechou. Uma mensagem aparecerá na lista de diagnósticos,
indicando que o usuário atual não tem permissões para fechar o cliente.
23. Clique no botão Security para abrir a tela de pop-up de segurança. Depois clique em Log In.
4%
a. Clique no botão
Security b. Depois clique
em Log In.
24. Conecte-se como o novo usuário ‘administrator’ usando a senha ‘rockwell’. Depois clique em OK.
Observe que “user name” não faz distinção entre letras maiúsculas e minúsculas.
25. A mensagem de informação “administrator has been logged in.” aparecerá na lista de
diagnósticos.
Feche
27. Realize algumas das etapas anteriores. Não feche o cliente neste momento. Abra a tela CIP –
Valves e realize todas as ações nos alarmes.
4*
! '' 09 = ' ' F ? @
">
O banco de dados de tags IHM não armazena valores de tag reais; ele apenas define quais valores
devem ser coletados. Os valores propriamente ditos são armazenados em um determinado servidor IHM.
Quando o servidor IHM é desligado, a tabela de valor é limpa (exclusão de tags retentivos). Para ter um
registro permanente de valores de tag, armazene-os no arquivo de registro de dados no disco. Lembre-
se: tags do controlador manterão seus valores quando um servidor IHM é desligado porque eles estão
localizados no controlador; eles não são tags IHM (ou de memória) armazenados no próprio servidor.
Para armazenar os valores de tags no disco, crie um modelo de registro de dados (data log model) e
especifique os tags que devem ser registrados. Isto é feito no editor Data Log Model. Os valores também
podem ser armazenados em um banco de dados compatível com ODBC. Uma aplicação pode ter até
20 modelos de registro de dados executando ao mesmo tempo. O número máximo de tags que
podem ser armazenados por um modelo de registro de dados é 10.000.
Tendência
Uma tendência é uma representação visual ou gráfica dos valores de tags históricas ou atuais. Uma
tendência permite ao operador rastrear a atividade da fábrica enquanto ela está acontecendo. Um objeto
de tendência exibe dados em tempo real e dados de histórico dos registros de dados FactoryTalk View
Site Edition. Penas (“pens”) no gráfico de runtime representam dados de tags e expressões que você
adiciona ao objeto de tendência. O objeto de tendência permite controle bastante amplo e flexível em
40
runtime. É possível adicionar penas, alternar entre gráficos isolados e não isolados, especificar
configurações exclusivas, plotar uma variável comparada à outra em gráficos XY e imprimir os dados do
gráfico.
- Tendência Histórica
">
44
3. Clique duas vezes no registro de dados CIP para abri-lo.
Clique no botão
Create Tables.
O modelo de registro de dados pode ser configurado para ser armazenado como um conjunto de
arquivos ou um banco de dados ODBC. Observe que este modelo de dados está sendo armazenado
em um banco de dados ODBC. Há um “System data Source name” (DSN) chamado
ODBC_InstantFizz que aponta para um banco de dados Microsoft Access chamado
ODBC_InstantFizz.
Um Sistema ODBC DSN armazena informações sobre como conectar a um apontador de dados
indicado. Se desejar ver como o DSN System foi configurado, selecione o item de menu Start >
Settings > Control Panel. A partir do Painel de controle, selecione Administrative Tools e Data
Sources (ODBC). Veja a guia System DSN e o DSN chamado ODBC_InstantFizz.
5. Clique no botão Create Tables se ainda não o fez. Você deverá ver uma mensagem do
FactoryTalk View Datalog Editor informando que as tabelas ODBC foram criadas com sucesso.
Clique no botão OK.
6. Clique na guia Paths.
Esta guia de configuração é usada para configurar a localização dos registros de dados.
Isto é útil se tiver uma configuração em rede distribuída; você vai querer armazenar os
registros em um local comum ao invés de armazenar em cada servidor IHM na rede.
Observe que Enable ODBC backup path foi selecionado e um caminho de registro foi especificado.
Se a conexão com o banco de dados ODBC falhar (Microsoft Access), você conseguirá visualizar os
dados de histórico em uma tela de tendência por causa do caminho de backup secundário
especificado.
Esta guia de configuração é usada para configurar por quanto tempo você deseja
armazenar os arquivos individuais até criar um novo arquivo ou excluir arquivos antigos.
8. Clique na guia Log Triggers
Esta guia de configuração é usada para definir a frequência e baseado em qual evento o
registro deve ser atualizado.
O trigger é
Periodico
Armazenar
periodicamente a
cada 3 segundos.
O registro de dados pode ser configurado como Periodico, On Change (com alteração do valor) ou
On Demand (por solicitação).
- Periodic
Para registrar valores de tags periodicamente, selecione Periodic, depois digite um tempo no
campo Interval e selecione uma unidade de tempo para especificar com que frequência os
valores de tags serão registrados. Todos os tags serão armazenados sempre que este intervalo
de tempo expirar.
- On change
O registro “On Change” somente registra os tags cujos valores mudaram. Use o “trigger” On
Change para armazenar os valores de tags uma vez que um determinado percentual de
mudança no valor ocorreu. O percentual é baseado nos valores de tag mínimo e máximo (ou
High EU e Low EU). Por exemplo, especificar 10 significa que um valor de tag precisa variar em
10 % para ser armazenado. Isto se aplica apenas aos tags IHM analógicos. Para os tags de
servidor de dados e tags IHM digitais e de string, que não possuem propriedade mínimo/máximo,
toda mudança é registrada.
Esta guia de configuração é usada para selecionar qual informação é registrada. É possível
adicionar ou remover diferentes tags deste menu usando o navegador de tags.
11. Clique no botão OK para fechar a caixa de diálogo CIP Data Log Model.
F '
Não adicione uma nova tendência ou altere esta. É possível fazer isto ao final desta
sessão.
1. A partir do Explorer, clique duas vezes na tela CIP – Sensor Trend para abrí-la. O objeto de
tendência poderia ser criado selecionando o item de menu Objects > Advanced > Trend
ou selecionando o botão Trend na barra de menu
2. Clique duas vezes no objeto Trend, já existente na tela CIP – Sensor Trend
3. A caixa de diálogo Trend Properties abrirá. Vamos nos familiarizar com as propriedades e as
capacidades do objeto “trend” (tendência).
A guia “general” contém várias propriedades configuráveis. “Chart Style” determina o estilo de
plotagem do gráfico. Um gráfico de tendência pode plotar valores no tempo ou com relação a uma
outra variável selecionada.
Um gráfico de tendência
pode traçar valores no
tempo ou com relação a
uma outra variável
selecionada.
Estas “penas” foram adicionados selecionando Add Pen(s) no botão Model . A caixa de diálogo
Configure Tags abre. O botão Add All foi selecionado para adicionar todos os tags. Depois foi clicado
em OK para aceitar as mudanças.
Use esta guia para configurar a faixa de tempo e as opções de exibição para o eixo horizontal do
gráfico. “Time Span” controla a quantidade de dados exibidos no gráfico em runtime. Para um gráfico
de linha padrão, o limite de tempo controla a escala horizontal do gráfico. Para uma gráfico “XY”, as
propriedades Min e Max (configuradas na guia Pens) da variável selecionada controla a escala
horizontal e o “time span” controla o número de pontos de dados traçados.
$
Time Span controla a
quantidade de dados
exibidos no gráfico em
runtime.
8. Clique em Y-Axis.
Use esta guia para configurar as opções de valor mínimo/máximo, exibir opções, e as opções de
escala para o eixo vertical em runtime. Por exemplo, Isolated graphing coloca cada “variável” em
uma faixa separada do gráfico. Para permitir a sobreposição das variáveis, é necessário desmarcar a
caixa.
%
É possível configurar os
valores mínimo/máximo da
tendência.
Com o objeto de tendência, é possível capturar e salvar uma imagem instantânea dos dados do
gráfico em runtime e então sobrepor os dados salvos sobre os dados atuais na tendência. Esta
função permite sobrepor e comparar dados históricos com dados atuais ou qualquer conjunto de
dados.
*
10. Clique na guia Template.
Use esta guia para salvar as configurações da tendência atual como um modelo, para carregar outro
modelo para a tendência atual usar, ou excluir um modelo existente. As configurações que são
salvas para o modelo são as das guias General, Display, Pens, X-Axis e Y-Axis.
Um modelo (template) pode ser aplicado a todas as tendências em uma aplicação para criar uma
aparência consistente. É possível carregar os modelos durante as fases de projeto e em runtime.
É possível salvar as
configurações de tendência
atuais em um modelo e depois,
carregar o modelo quando
necessário, em modo de
configuração ou em runtime.
0
12. Clique no botão Cancel na caixa de diálogo Trend Properties para fechar a caixa de diálogo.
14. Na Janela do Explorer , clique com o botão direito em Trend Templates e selecione Add
Component Into Application
15. Navegue até C:\InstantFizz - Lab Files\Trend Templates, selecione todos os arquivos e clique
em Open.
4
16. Na tela CIP – Sensor Trend clique duas vezes no botão Start para abrir as
propriedades do botão.
17. Clique na guia Action e observe Press action. Este comando “DataLogOn CIP” inicia o registro de
dados para o modelo.
O comando datalogon pode ser colocado em uma macro de partida também. Quando cliente é
iniciado, o registro de dados é iniciado automaticamente a partir da macro de partida.
19. Clique duas vezes no botão Stop para abrir as propriedades do botão.
20. Clique na guia Action e observe Press action. Este comando “DataLogOff CIP” interrompe o
registro de dados para o modelo.
22. Feche a tela CIP – Sensor Trend. Se perguntado se deseja salvar as alterações, selecione o botão
No.
' - F
1. Vá para o ambiente Cliente em execução. Se tiver qualquer tela pop-up aberta, feche.
2. Clique no botão CIP na tela de navegação. Depois clique no botão CIP Trend no
5. Enquanto a tela CIP – Sensor Trend estiver aberta, clique no botão CIP – Repeat Cycle na tela
“CIP Overview” para iniciar o processo de limpeza CIP.
6. Os dados CIP estão sendo registrados. Observe a tendência na tela CIP – Sensor Trend. Para
visualizar os dados de outro ciclo de limpeza CIP, clique no botão CIP – Repeat Cycle
novamente.
Tendência de
dados das
variáveis CIP.
Legenda
configurável de
tendência.
7. Anteriormente, executamos o comando “DataLogOn” com o botão START. Os dados históricos
de tendência são armazenados no banco de dados Microsoft Access. Se fecharmos a tendência
e abrirmos novamente, ainda assim poderemos visualizar nosso ciclo CIP de alguns minutos
atrás.
Experimente. Clique no botão close na tela CIP – Sensor Trend . Depois abra
Pode ser necessário rolar para trás na tendência para ver os dados de ciclo CIP.
8. A tela CIP – Sensor Trend contém vários botões para demonstrar as funcionalidades e
capacidades da tendência.
9. Como visto anteriormente, a tendência pode ser configurada para exibir os dados em intervalos
de tempos diferentes, por exemplo, 2 minutos, 1 hora, 1 dia, etc. Para visualizar os diferentes
intervalos de tempo em runtime, as configurações de tendência podem ser salvas em modelos,
como os modelos que importamos anteriormente.. Os modelos podem ser carregados em
runtime usando o comando Invoke.
10. Retorne ao FactoryTalk View Studio e abra a tela CIP – Sensor Trend (caso ainda não esteja
13. Retorne ao Cliente em execução. Clique nos diferentes botões de time spans para ver o X-Axis
do objeto de tendência mudar.
14. É possível também usar os modelos para alternar entre as diferentes visualizações de “penas”:
variáveis isoladas ou todas as variáveis em uma mesma escala.
Clique nos botões Pen Display para visualizar as mudanças das “penas”.
15. Muitos objetos no FactoryTalk View SE possuem Métodos de objeto para funcionalidade
adicional. Deve-se usar o comando Invoke para chamar/alterar um Método.
19. Vamos ver um exemplo onde os Métodos de objeto podem ser usados. Já usamos o método
LoadTemplate para carregar nossos modelos “Time Span”. Clique duas vezes no botão Print
Sempre use o comando Invoke para chamar um método. Quando usar o comando Invoke para
chamar um método, é necessário especificar o nome do objeto no qual o método está
implementado. Em nosso caso, o nome do objeto é Trend1. Para ajuda sobre como usar o
comando Invoke, vá para o FactoryTalk View Help e pesquise Invoke.
Retorne ao Cliente em execução. Na tela CIP – Sensor Trend clique no botão Print
Trend.
$
23. As propriedades Print abrirão. Neste exemplo, estamos imprimindo para um arquivo Pdf.
26. Digite um nome de arquivo e clique em Save. É possível abrir o arquivo PDF salvo para
visualizar a tendência impressa.
%
27. Como discutido na sessão Configurando Tendências, muitas das propriedades de tendência
podem ser configuradas para poderem ser acessíveis durante o ambiente de operação. Clique
com o botão direito no gráfico de tendência na aplicação cliente em execução e explore as
opções, selecionando Chart Properties.
*
! '' 49 K - J ' '? @
! ( J ' '
A idéia por trás do FactoryTalk Diagnostics é responder à questão, "Por que isso aconteceu?"
FactoryTalk Diagnostics coleta e fornece acesso a um armazenamento global de mensagens com
registro de data e hora que podem ajudar a responder essa questão.
O serviço FactoryTalk Diagnostics inclui um editor Diagnostics Setup, um visualizador Diagnostics Viewer
e um registro de dados local (Local Log) em cada computador onde os serviços FactoryTalk Services
Platform são instalados. Outros destinos customizados para registro também estão disponíveis. Por
exemplo, o produto de software FactoryTalk AssetCentre fornece Registros de Auditoria FactoryTalk
customizados.
Use o editor de Configuração de diagnóstico (Diagnostics Setup) para configurar opções para os
destinos de registro e para filtrar os tipos de mensagens que você deseja registrar no computador local.
FactoryTalk View SE, FactoryTalk Alarms and Events e outros produtos de software FactoryTalk estão
todos enviando mensagens para um Local Log e para o FactoryTalk Audit Log em um computador.
Quando você configura opções para um destino de registro em particular, as opções que você faz afetam
o registro nesse computador que qualquer produto FactoryTalk pode estar usando. Por exemplo, ao
configurar as opções de roteamento de mensagem, as opções de filtro que escolher afetam os tipos de
mensagens roteadas de todos os produtos FactoryTalk que enviam mensagens.
Cada produto e serviço FactoryTalk categoriza as mensagens que gera usando uma matriz de opções de
Severidade (Erro, Advertência, Informações e Auditoria) juntamente com as opções de Público
(Operador, Engenheiro, Desenvolvedor e Segurança). Por exemplo, um produto pode gerar uma série de
mensagens de segurança classificadas como Operador-Auditoria e Operador-Informações e também
mensagens de comunicação classificadas como Operador-Advertência, Engenheiro-Advertência e
Desenvolvedor-Erro.
0
As informações de diagnóstico podem ser exibidas na “Lista de Diagnósticos” ou no FactoryTalk
Diagnostics Viewer. A “Lista de Diagnósticos” tem por objetivo exibir as mensagens quando elas
ocorrem. As mensagens exibidas na Lista de Diagnóstico não têm registro de data e hora. O Diagnostics
Viewer permite recuperar as mensagens após sua ocorrência. Novas mensagens não aparecem no
Diagnostics Viewer. Uma atualização(“refresh”) pode ser feita para recarregar as mensagens. As
mensagens que aparecem no Diagnostic Viewer têm registro de data e hora de forma que você sabe
quando elas ocorreram.
Diagnostics Viewer
O FactoryTalk Diagnostics Viewer permite visualizar as mensagens locais e as mensagens recuperadas
e combinadas de vários produtos FactoryTalk executando em vários computadores e registrando
mensagens em vários destinos.
Ou
4
3. Passe o mouse sobre a barra de ferramentas e observe os menus para ver as operações que
você pode realizar com o Diagnostics Viewer.
2. Na guia General da caixa de diálogo Properties , certifique-se de que a fonte de mensagem está
configurada como Local Log.
3. Clique na guia na caixa de diálogo Properties. Mova a caixa de diálogo Properties de
forma que possa ver os itens em Diagnostic Viewer. Siga as etapas a – e.
a. Selecione Audience
e. Selecione o
c. Selecione Equals botão OK
d. Selecione
Developer
b. Clique no botão
Add Where Condition…)
5. Observe que a lista foi atualizada, mas nenhuma mensagem aparece na lista. Siga as etapas a-e
para mudar Audience de Developer para Operator.
a. Selecione Audience
= ‘Developer’
7. Observe que a lista foi atualizada para exibir apenas mensagens que foram criadas com o público
configurado como operador.
8. Selecione Audience = ‘Operator’, na guia de seleção “Select records where:”. Clique no botão
Remove.
a. Selecione Message
c. Selecione Contains
e. Selecione
d. Digite ‘CIP’ o botão OK
b. Clique no botão
Add Where Condition…)
11. Observe que a lista foi atualizada para exibir apenas as mensagens que contêm o texto CIP.
Vamos observar a configuração de diagnósticos para entender porque você não viu nenhuma mensagem
de “Desenvolvedor”.
J ' ' ?J ' '! @
1. Expanda Destination Setup, selecione o item de menu FT View Diagnostics List. Observe que
não há ajustes de configuração. O destino é o Diagnostics List que é gerenciado pelo FactoryTalk
View.
Com base na configuração, as mensagens que eram para o público Operator e Engineer do tipo Error,
Warning e Info apareceram no FactoryTalk View Diagnostics List.
Configurar o Local Log
Você acaba de usar o Diagnostics Viewer para ver o registro local. Observe a configuração
O registro local (Local Log) é um arquivo existente neste computador. Há opções para substituir eventos,
tamanho de armazenamento e uma opção para limpar o registro.
As mensagens destinadas ao público Developer não foram configuradas para serem registradas no
Registro Local (Local Log), por isto não foram observadas.
3. Altere o Local Log para incluir todos os tipos de mensagem para o público developer. Marque
todas as opções na linha Developer.
5. Vá para o Cliente em execução. Clique no botão clear all em Diagnostics List na parte inferior.
6. Clique no botão CIP na tela de navegação. Depois clique na tela CIP – Process
Steps .
7. Digite ’7000’ no campo de entrada Step 1: Adding Water e pressione a tecla enter .
8. Observe que 3 mensagens na lista de diagnóstico foram atualizadas. Será necessário rolar para
cima/para baixo no Diagnostics List para visualizar as mensagens
9. A partir do FactoryTalk View Studio, Selecione o item de menu Tools > Diagnostics Viewer .
$
10. Selecione as últimas 2 mensagens na lista para ver os detalhes. Observe que elas são mensagens
para o desenvolvedor, uma é do tipo auditoria e a outra é do tipo informação.
Use a janela “ODBC Database Destination Setup” para enviar mensagens a uma fonte de dados ODBC.
Para enviar mensagens de vários computadores, configure o destino em cada computador onde o
FactoryTalk Diagnostics service estiver instalado.
A configuração de destino para banco de dados ODBC é compatível com os seguintes bancos de dados
com suporte ODBC:
Microsoft Access
Oracle
Alguns tipos de informações não podem ser registrados em um destino de banco de dados ODBC. Eles
incluem:
qualquer campo adicional do banco de dados não incluso no formato de tabela ODBC, que um
produto FactoryTalk possa usar. Mesmo que você crie campos adicionais manualmente, nada
será registrado neles. As informações adicionais armazenadas por um produto FactoryTalk, no
entanto, aparecerão no “Local Log” no computador onde o produto está instalado.
%
Você irá configurar o destino. Usaremos um System DSN chamado ODBC_InstantFizz que foi
configurado para direcionar a um banco de dados MS Access chamado ODBC_InstantFizz.
Navegue
3. Clique no botão … próximo a data source name. Quando a caixa de diálogo Select Data Source
abrir, clique na guia System Data Source. Clique no nome de fonte de dados ODBC_InstantFizz .
*
4. Clique no botão OK.
Digite
‘FTDiagnostics’
Clique no botão
Create table
6. Clique no botão OK quando surgir a mensagem “The table FTDiagnostics was successfully created.”
0
Observe que as mensagens de Auditoria não podem ser roteadas para o destino ODBC.
11. Selecione o item de menu View > Options. Mova a janela Properties de forma que possa ver a lista
de mensagens.
14. Observe que a lista está vazia porque nada aconteceu desde que criamos este destino.
15. Vá para o Cliente em execução. Clique no botão clear all em Diagnostics List.
16. Se ainda não estiver aberto, clique no botão CIP na tela de navegação. Depois clique
17. Digite ’7500’ no campo de entrada Step 1: Adding Water e pressiione a tecla enter.
4
21. Observe que 2 mensagens foram registradas.
: ' (
A alteração do idioma permite aos operadores visualizar strings de texto definidos pelo usuário nas
aplicações FactoryTalk View SE Client em vários idiomas em runtime. Isto inclui mensagens de alarme
com base em dispositivo FactoryTalk criadas no RSLogix 5000 e mensagens de alarme baseadas em
tag FactoryTalk criadas no Alarm Setup Editor. As informações históricas do serviço FactoryTalk Alarms
and Events são armazenadas em apenas um idioma especificado nas propriedades do servidor de
alarme.
Em runtime e em uma aplicação em rede, vários FactoryTalk View SE clients podem alternar entre
qualquer um dos idiomas suportados pela aplicação. Vários clientes também podem executar em
diferentes idiomas ao mesmo tempo.
Desenvolver uma aplicação em um idioma, exportar os strings de texto definidos pelo usuário para a
aplicação e então importar as strings traduzidas para até 40 idiomas na mesma aplicação.
Implementar uma aplicação distribuída em vários países, permitindo aos operadores em cada local
visualizar a aplicação em seu próprio idioma.
Permitir aos operadores em países com mais de um idioma, usar o idioma de sua preferência.
' 5/ '
Será necessário adicionar os idiomas desejados à aplicação.
1. A partir do FactoryTalk View Studio, selecione o item de menu Tools > Languages… .
Os idiomas na lista são compatíveis com a alternância de idioma para a aplicação em runtime.
Certifique-se de que os idiomas do Windows estejam instalados nos computadores de
desenvolvimento e clientes antes de alterná-los.
Para descobrir quais idiomas estão instalados no computador, verifique as Opções regionais
(Windows 2000) ou Opções regionais e idioma (Windows XP e Windows Server 2003), no
Painel de controle.
$
10. Clique no botão Add… na caixa de diálogo Language Configuration.
12. Observe que estes idiomas foram adicionados à lista e English está configurado como o Idioma
padrão como indicado pela marca próxima a English.
%
13. Marque a opção Display undefined strings using the default language.
Sua aplicação foi configurada para suportar 6 idiomas. Agora será necessário exportar para obter os
strings necessários para a tradução.
*
2. Selecione a opção Export strings for all languages to an Excel spreadsheet . Marque as opções
Optimizing duplicate strings e Open exported file
4. Para uma aplicação em rede, com múltiplos servidores IHM, neste ponto é requerido selecionar um
Servidor IHM especifico.
0
5. Não altere o local padrão e clique no botão Finish.
6. String Export in Progress começará e terminará. Isso pode levar alguns minutos.
Strings traduzidos
3. Observe o arquivo.
4
4. Feche o arquivo.
2. Selecione a opção Import strings from an Excel spreadsheet…. da caixa de diálogo String
Import Export Wizard e clique no botão Next
3. Selecione o botão Browse … e navegue até este arquivo C:\InstantFizz - LabFiles\ Language
Switching\InstantFizz_translated.xls e clique no botão Finish.
4. String import in Progress iniciará. Uma vez concluído, você verá a mensagem String import
completed successfully em Diagnostics List.
Observação: Pode ser que você veja erros se não fez algumas seções deste laboratório.
Há um comando para troca de idioma no FactoryTalk View. Botões que usam este comando foram
configurados na tela “Languages”. Vamos observá-los.
O comando “Language” foi adicionado à ação “Press action” clicando na opção “...” e então usando o
Command Wizard. O comando Language está localizado na pasta System – Languages.
Somente os idiomas que foram adicionados à sua aplicação serão exibidos na lista de “Language ID”.
4. Clique no botão Cancel.
5. Repita as etapas 2 – 4 para as outras badeiras para observar a ação “Press action”.
2. Feche o cliente que está executando pressionando o botão Exit na tela de navegação.
É possível usar os tags de sistema FactoryTalk View SE em uma aplicação para exibir o texto em telas
gráficas. Por exemplo, o tag, “system\dateandtimestring”, exibe a data e hora atuais. O texto nos tags de
sistema a seguir é sempre exibido no formato definido pelo idioma do sistema operacional Windows:
System\Time
System\Date
System\DateAndTimeString
System\MonthString
System\AlarmMostRecentDate
System\AlarmMostRecentTime
System\AlarmStatus
Se você usar o objeto “Time and Date” ao invés dos tags de sistema acima, então data e hora
também serão alterados pelo comando de troca de idiomas.
6. Observe que as mensagens de alarme não foram traduzidas. Elas serão traduzidas na próxima
sessão.
No RSLogix 5000, use a caixa de diálogo “Alarm Properties” para traduzir mensagens de alarme
baseado em dispositivos individualmente. O RSLogix 5000 configura as mensagens de alarme no idioma
do software RSLogix 5000 . Por exemplo, a versão em alemão do RSLogix 5000 configura as
mensagens de alarme no idioma alemão. Se você adicionar um idioma, então quando o RSLinx
Enterprise conectar-se ao controlador, os dois idiomas são carregados e estão disponíveis para os
clientes FactoryTalk Alarms and Events.
É possível exportar alarmes do RSLogix 5000 para um arquivo *.csv ou arquivo de texto (*.txt). Para
conjuntos de caracteres de byte duplo (por exemplo, chinês), exporte os alarmes no formato .txt, porque
no RSLogix 5000, o formato .csv não suporta conjuntos de caracteres Unicode.
Uma vez exportadas as mensagens de alarme, é possível adicionar manualmente todas as mensagens
nos idiomas desejados (limitado aos idiomas suportados pelo FactoryTalk View) e então importar o
arquivo quando a tradução estiver concluída. Isto simplifica o envio do trabalho para os tradutores.
3. Quando a caixa de diálogo Export abrir, navegue até C:\InstantFizz - LabFiles\ Language
Switching e mantenha o nome de arquivo padrão.
Se seu projeto RSLogix 5000 inclui um grande número de programas e você deseja traduzir as
mensagens de alarme de apenas um deles, é possível fazer seleções na caixa de diálogo Export para
limitar os dados que são exportados.
3. Expanda a largura das colunas A, B, C e D. Role para baixo na página do Excel até encontrar o
texto ALM na coluna A, por exemplo, ALMMSG:en-US.
4. O texto da mensagem de alarme aparece na quarta coluna (D) da direita (“Water Valve Jammed.
Open Valve.”).
5. Copie a linha inteira ALMMSG que inclui o texto ‘Water Valve Jammed…’ e cole-a no final
do arquivo.
6. Altere o texto en-us para ‘de-DE’ (para alemão da Alemanha), e então altere o texto da mensagem
de alarme para “Wasser-Ventil ist gestaut. Öffnen Sie Ventil”.
7. Salve suas mudanças. Você passará por várias mensagens de confirmação: Pressione Yes
várias vezes.
$
Um arquivo de exportação C:\InstantFizz - LabFiles\Language Switching\InstantFizz_Controller-
Tags_translated.TXT foi traduzido para você. O arquivo de exportação foi criado usando o formato
RSLogix 5000 Unicode Import/Export (*.TXT) porque ele inclui strings de mensagens traduzidos para
chinês. Você usará o arquivo para fazer uma importação.
%
8. Quando a caixa de diálogo Download for exibida, selecione o botão Download .
9. Quando a mensagem “Done downloading. Change the controller mode back to Remote Run?” for
exibida, selecione o botão Yes.
Se ele não estiver, selecione o item de menu Communications > Run Mode
11. Os alarmes deverão estar agora traduzidos no View Client. Você verificará isto ao final desta sessão.
& L ( '
Quando o editor Alarm and Event Setup é iniciado do FactoryTalk Administration Console, as mensagens
de alarme são exibidas no idioma padrão definido para a aplicação. Se um string de mensagens não
existir no idioma padrão um sinal de interrogação (?) é exibido.
Quando o Tag Alarm and Event Editor é aberto no FactoryTalk View Studio, as mensagens de alarme
são exibidas no idioma selecionado durante a inicialização da aplicação FactoryTalk View SE . Se as
mensagens de alarme não estiverem definidas no idioma especificado, as mensagens de alarme são
exibidas no idioma padrão definido para a aplicação. Se um string de mensagem não existir no idioma
padrão, um sinal de interrogação (?) é exibido.
Ao editar as mensagens de alarme em vários idiomas, o método Microsoft Excel oferece a vantagem de
não precisar fechar e reabrir a aplicação no idioma apropriado sempre — é possível editar o texto em
qualquer idioma em uma etapa e então importar o texto traduzido para todos os idiomas na aplicação de
uma única vez.
Se você concluiu a sessão Alarmes e Eventos (Sessão 5), então não precisa fazer
as etapas 1-6.
A partir do Explorer, clique com o botão direito em Area1 e selecione o item de menu de contexto
Add New Server > Tag Alarm and Event Server… .
*
1. Na guia General da página Tag Alarm and Event Server Properties digite ‘FTAETagServer’ no
nome.
2. Clique na guia Priorities and History, não altere as configurações padrão. Observação: se você
não fez a sessão Alarmes e Eventos, um banco de dados de histórico de alarmes e eventos não foi
adicionado. Desmarque Enable History se não criou o banco de dados na sessão 5.
Observe que o histórico está sendo armazenado em inglês e os alarmes de tag serão armazenados
no mesmo banco de dados dos alarmes baseados em dispositivo.
3. Clique no botão OK
4. Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event
Setup. Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no
Explorer.
0
5. O Alarm and Event Setup Editor abrirá. Se você não fez a sessão Alarmes e Eventos, não verá
nenhum alarme.
abri-lo.
2. Observe que há uma guia para cada tipo de alarme, uma para as mensagens e uma para as
classificações de atualização de tag.
3. Clique em cada guia e observe. Há um alarme digital e um alarme de nível. Observe que uma
mensagem pode ser usada em vários alarmes.
5. Feche o arquivo.
2. Selecione as opções Import alarm configuration from Excel File e clique no botão Next.
4
3. Clique no botão ... de navegação
4. A caixa de diálogo Select Alarm Import File abrirá.
Navegue até C:\InstantFizz - LabFiles\\Language Switching\.
Selecione o arquivo InstantFizz_FTAETagServer_Alarm Export_translated.xls e clique no botão
Open.
6. Selecione a opção Update existing alarm definitions and create new alarm definitions from the
import file e clique no botão Finish.
2. O Alarm and Event Setup Editor abrirá. Observe que há alguns alarmes.
Clique duas vezes em um alarme do tipo Digital e a caixa de diálogo Digital Alarm Properties
abrirá. Veja a guia Digital e observe que estas propriedades são quase as mesmas da folha de
propriedades de instrução de alarme digital baseada em dispositivos que você viu no RSLogix 5000.
Na verdade, este alarme de tag será disparado a partir da mesma condição como um alarme
baseado em dispositivo que foi criado. Isto serve apenas como comparação.
$
4. Clique nas setas para frente/para trás até que um alarme de tipo de nível seja exibido na caixa de
diálogo Level Alarm Properties. Veja as guias Level e Messages e observe que estas
propriedades são quase as mesmas da folha de propriedades de instrução de alarme analógico
baseado em dispositivo que você viu no RSLogix 5000. Na verdade, este alarme de tag será
disparado a partir da mesma condição como um alarme baseado em dispositivo que foi criado. Isto
serve apenas para sua comparação. Observe na guia Messages que o mesmo string de mensagem
é usado para a condição “High High” e “High”.
As mensagens podem ser criadas quando um novo alarme está sendo criado ou a partir da
guia Message e, então, associadas ao alarme.
É possível criar qualquer número de mensagens que você queira para os alarmes, mas cada
alarme pode ser associado com apenas uma mensagem. Para alarmes de nível, é possível
configurar uma mensagem por condição de nível.
As mensagens de alarme podem ser compartilhadas entre alarmes para eliminar duplicidade. A
coluna “Usage” na guia “Message” indica quantos alarmes estão fazendo referência a uma
mensagem de alarme.
7. Para visualizar a lista de alarmes que estão fazendo referência a uma mensagem de alarme em
particular, clique com o botão direito na linha que contém a mensagem e então clique no item
Usage Details. Clique no botão OK para fechar a caixa de diálogo Message Usage Details.
1. A partir do Explorer, clique com o botão direito em FTAETagServer e selecione o item de menu
de contexto Import and Export….
2. Selecione as opções Export alarm configuration to Excel File e clique no botão Next.
$
3. Não altere os padrões com todos os alarmes selecionados e clique no botão Next
4. Selecione “Export messages for all alarms”, marque todos os idiomas e clique no botão Next.
$
5. Altere o nome do arquivo para MY_ InstantFizz_FTAETagServer_AlarmExport.xls e clique no
botão Finish.
A alternância de idiomas em runtime não altera os formatos de data e hora. Os objetos Alarm and Event
no FactoryTalk View exibem sempre o formato data/hora do sistema operacional.
As mensagens de Falha de alarme (Alarm Fault List) que podem ser exibidas no Banner e Sumário de
alarmes e evento no momento não trocam de idioma.
$
dados continuam a aparecer no mesmo idioma usado quando as informações de alarme e evento foram
gravadas no banco de dados de histórico de alarme. Por exemplo, uma mensagem armazenada em
inglês será exibida apenas em inglês, mesmo se o idioma for alterado para alemão.
2. Clique nos diferentes botões com bandeiras em Languages a partir da tela navegação e navegue
pelas diferentes telas.
3. Observe que a alternância de idioma funciona e as mensagens de alarme também estão sendo
atualizadas para o idioma apropriado.
'
A capacidade de testar uma tela no View Studio sem ter que rodar a aplicação cliente é uma função
muito poderosa do FactoryTalk View.
O comportamento ao executar o teste de uma tela nem sempre é idêntico ao comportamento
em runtime se as mudanças feitas durante o desenvolvimento não estiverem salvas. Para que
o comportamento seja o mais real possível, salve uma tela antes de testá-la.
O Microsoft VBA IDE (Visual Basic for Applications Integrated Design Environment) permite
gravar, editar, executar teste e depurar o código.
$
Nem tudo pode ser feito pela execução de teste de sua tela. Alguns comandos FactoryTalk
View são ignorados ao serem executados no modo de teste de tela. Por exemplo, os comandos
de navegação de tela, usando marcadores de parâmetro em uma tela e usando parâmetros de
referência em um objeto global não funcionarão no modo de teste de tela. Para testar estes
recursos, execute a tela no FactoryTalk View SE Client.
Realizar o teste da tela gráfica no FactoryTalk View Studio não significa executar a tela no FactoryTalk
View SE Client. Antes de implantar sua aplicação, recomenda-se testá-la no FactoryTalk View SE Client,
para verificar se tudo funciona como desejado.
É possível testar os objetos em uma tela gráfica rapidamente, alternando para o modo de teste
de tela no editor gráfico. Vamos fazer isto para animar a tela Labeling.
1. Abra a tela Labeling no FactoryTalk View Studio.
2. A partir da barra de ferramenta FactoryTalk View Studio clique no botão Test Display.
3. Observe que o gráfico Labeling começa a ser animado. Clique no botão Close
4. O que acontenceu? Nada! Olhe em Diagnostics List. O comando “Abort Me” na parte inferior foi
chamado, mas este comando é ignorado no FactoryTalk View Studio. Alguns comandos não podem
ser executados no modo de teste de tela. Será necessário configurar e executar um cliente para
rodar estes comandos.
$$
5. Clique no botão Start. Pode ser necessário selecionar primeiro STOP e então START.
Agora precisaremos configurar um arquivo cliente e executá-lo para concluir o teste da tela.
, /
Antes de configurar o arquivo cliente, observe alguns componentes pré-configurados para seu uso neste
laboratório.
$%
O FactoryTalk View possui recursos multitarefa que podem ser aproveitados ao criar macros.
Geralmente, os comandos em uma macro são executados na ordem na qual estão listados com um
comando terminando antes do início do próximo comando na macro.
Alguns comandos (como Print) terminam rapidamente e o próximo comando pode ser iniciado. Outros,
como Set, demoram mais. No caso do Set, ele não termina até que a mensagem seja enviada ao
controlador. Nesses casos, é possível configurar a macro de forma que o próximo comando possa ser
executado antes que que o comando anterior termine. Use o caractere ampersand (&) para isto.
Para chamar o assitente (wizard) do arquivo de macro, clique duas vezes na macro ou selecione Edit –
Commands… (Ctrl- M).
Esta macro abrirá uma tela de cabeçalho em uma área fixa na parte superior do cliente e abrirá uma
tela de rodapé em uma área fixa na parte inferior do cliente.
Algumas vezes é útil pressionar uma única tecla para executar uma função ou várias funções em sua
aplicação. Por exemplo, quando você pressiona “F5” no Internet Explorer, a página é atualizada. O
FactoryTalk View SE possui uma funcionalidade semelhante.
Teclas de Função Clientes permitem ao operador interagir com o sistema em runtime para
alterar telas ou configurar valores de tags, por exemplo. As teclas de função Cliente são
definidas para uma aplicação. Elas são habilitadas sempre que a aplicação estiver executando
em um FactoryTalk View SE Client.
Há também teclas de objeto e de tela. As teclas de objeto e de tela são definidas no editor gráfico. Elas
ficam ativas somente quando seu objeto ou tela estão ativos também. No entanto, as teclas de objeto e
$*
de tela prevalecem sobre as teclas de função cliente.
A ordem de prioridade para tecla de função é: teclas de objeto, teclas de tela e teclas de cliente. Isto
significa, por exemplo, que se uma tecla de função possui definições para um objeto e aplicação cliente,
quando esse objeto em runtime tem o “foco” e a tecla é pressionada, a ação relacionada a esta tecla no
objeto será executada e a ação relacionada a aplicação cliente, por sua vez, não será executada.
Estes comandos realizarão uma atualização de seu cliente. Isto é útil para teste, uma vez que para fazer
as alterações nas telas, não será necessário fechar e abrir o cliente toda vez que realizar adições ou
alterações.
1. A partir do Explorer, Clique com o botão direito na pasta the Client Keys e selecione Add
Component Into Application…
Ao pressionar a tecla de função F5, todas as telas, incluindo as docked displays, serão fechadas. A
$0
tela de cabeçalho será então reaberta e fixada na parte superior e a tela de rodapé será reaberta e
fixada na parte inferior do cliente.
2. Quando a caixa de diálogo Launch FactoryTalk View SE Client abrir, selecione o botão New… .
O assistente FactoryTalk View SE Client Wizard abrirá.
Clique em New.
$4
4. Digite ‘InstantFizz’ como o nome do arquivo de configuração e clique no botão Next . Siga as
etapas a-b.
a. Digite ‘InstantFizz’
b. Clique em
Next.
e então
6. Selecione a aplicação InstantFizz e o idioma inicial English, não altere as demais seleções padrão
e clique no botão Next . Siga as etapas a-c
%
a. Selecione InstantFizz
b. Selecione English
c. Clique em Next.
7. Selecione a tela Plant Overview como a tela inicial, selecione o arquivo de tecla ClientKeys como
o arquivo de tecla cliente inicial, selecione a macro StartUp como Startup e clique no botão Next.
Observação: Se você usou parâmetros na tela inicial, eles seriam especificados no campo de
parâmetros de tela (Display parameters). Se você estiver em uma aplicação de rede, a área precisa
ser especificada para a tela inicial. Siga as etapas a – e.
a. Selecione Area1 em
área.
c. Selecione ClientKeys
d. Selecione Startup
e. Clique em Next.
%
8. Digite ‘InstantFizz’ para o texto da barra de título , marque a opção maximize window e clique no
botão Next . Siga as etapas a-c
a. Digite
‘InstantFizz’
b. Marque a
opção Maximize
Window
c. Clique em Next.
10. Não altere a seleção padrão “Save configuration and open FactoryTalk View SE Client now” e clique
no botão Finish..
%
">
A aplicação InstantFizz está agora executando em uma janela FactoryTalk View SE Client. A macro de
inicialização (Startup) fixou telas em 2 áreas. A tela cabeçalho contém uma notificação (banner) de
alarmes e está localizada na parte superior da janela cliente; a tela de rodapé contém os botões de
navegação e está localizada na parte inferior da janela cliente.
Docked Displays
Em runtime, as telas gráficas podem ser fixadas em uma borda da janela FactoryTalk View SE
Client, permitindo que o operador tenha acesso a determinadas telas durante todo o tempo. As
telas fixadas não podem ser fechadas acidentalmente pelo operador e não permitem que
outros gráficos as sobreponham. Portanto, elas continuarão sempre visíveis para o operador.
Por exemplo, você pode considerar ancorar:
Os menus de navegação, que permitem ao operador mover-se pelas telas em uma
aplicação.
Cabeçalhos e notificações que fornecem informações específicas para o operador, como o
nome e a área do usuário atual ou informações sobre alarmes.
Painéis de controle que contêm botões padrões para fins especiais, como alteração de
usuário, fechamento de janelas abertas ou envio de informações para a equipe de
manutenção.
2. Arraste a barra de título minimizada até chegar nas bordas da tela cliente:
5. Arraste a tela Plant Overview até a borda inferior ou o canto inferior direito do cliente.
%
6. Observe que ela não se sobreporá às áreas ancoradas e as barras de rolagem aparecerão de forma
que a tela ainda estará visível.
1. Selecione a tecla F5 (usando as teclas de função cliente definidas para fechar todas as telas e
reexibir o cabeçalho e rodapé).
2. Observe que todas as telas são fechadas. As telas de cabeçalho e de rodapé são fixadas novamente
; '
As alterações feitas no ambiente de desenvolvimento que podem ser transferidas para a aplicação
enquanto ela estiver executando são geralmente chamadas de edições em runtime. Elas se enquadram
em quatro grupos:
• Alterações que requerem uma ação sem interrupção da aplicação, como a reabertura de uma
tela gráfica, antes que elas sejam efetivadas.
• Alterações que requerem uma ação com interrupção, como reinicialização do servidor ou um
cliente em runtime, antes que sejam efetivadas.
Advertências foram adicionadas ao FactoryTalk para informar aos usuários que uma determinada
alteração no ambiente de desenvolvimento afetará adversamente o runtime do sistema. Se a alteração
for feita através de um caixa de diálogo, um ícone de advertência aparece próximo ao componente da
alteração editada. Quando o cursor do mouse passa sobre o ícone, a advertência a seguir é exibida:
Por exemplo, é possível adicionar um alarme FactoryTalk, adicionar um tag ou alterar um gráfico sem a
necessidade de reiniciar o cliente.
Modificaremos uma das telas no FactoryTalk View Studio e observaremos a atualização no cliente.
%
5. Salve a tela Filling
4. Retorne ao cliente.
5. Pressione a tecla F5 (usando as teclas clientes definidas para fechar todas as telas, exiba o
cabeçalho e o rodapé novamente).
6. Observe que todas as telas são fechadas. As telas de cabeçalho e de rodapé são fixadas
novamente. Abra novamente a tela Filling. Observe que o objeto agrupado não está mais
presente.
Acabamos de fazer uma alteração on-line. Após modificar uma tela no FactoryTalk View Studio,
precisamos apenas abrir novamente aquela tela específica no cliente para ver as alterações.
Não precisamos reiniciar o cliente.
' '
Lembre-se que o comando Abort não funciona ao testar a execução da tela no FactoryTalk View Studio.
Isto também acontece para os comandos de navegação (ex. “Display Overview”). O comando funcionará
quando executado em um cliente, mas não funcionará quando executado em um teste de tela.
%$
! '' 9 &/ ? @
: ' =!
Semelhantes às telas do FactoryTalkView ME, as telas do RSView32 podem ser adicionadas aos
projetos FactoryTalk View SE.
%%
Observe que a tela possui os objetos a seguir:
• dados exibidos do controlador
• uma tendência (trend) nativa do RSView32
• uma tendência TrendX
• Exibição de data e hora
• Nome do usuário atual
Como o RSView32 usa tags IHM para comunicar-se com o controlador, o modo mais fácil de adicionar
telas View32 à sua aplicação ViewSE é, primeiro, converter todo o projeto View32 em uma aplicação
ViewSE temporária. Desta forma os tags IHM serão convertidos no formato ViewSE também e a
conversão inteira será menos manual. De outro modo, é possível adicionar telas View32 individualmente
ao seu projeto ViewSE e mapear novamente a origem dos dados manualmente.
%*
3. Selecione o tipo de importação como RSView32 Project (*.rsv)
Clique em Next.
Clique em Finish.
%0
5. Abra a tela TankDetail clicando duas vezes e observe o conteúdo:
Observe que, exceto pelo Trend nativo do RSView32, todos os itens da tela foram convertidos e a
aparência no FactoryTalk View SE é a mesma do RSView32.
%4
6. Antes de fecharmos o FactoryTalk View Studio para esta aplicação, vamos exportar os tags e
alarmes.
Selecione o menu Tools do FactoryTalk View Studio e selecione Tag Import Export Wizard.
Clique em Next.
8. Escolha Site Edition como “Project type” e selecione a aplicação que acabamos de criar:
MyView32Conversion
Agora vamos importar a tela “Tank Detail” e os tags IHM para nossa aplicação InstantFizz.
10. A partir da instância do FactoryTalk View Studio com a aplicação InstantFizz , clique com o botão
direito no cabeçalho Displays e selecione Add Component Into Application…
*
11. Selecione o arquivo chamado TankDetail.gfx localizado em
C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI
Projects\MyView32Conversion\Gfx\TankDetail.gfx.
Clique em Open
12. Após alguns segundos, a tela será parte de seu projeto e você verá esta mensagem:
*
Você observará que os objetos de exibição de dados(data displays) estão destacados:
Este erro de tag ocorre porque o RSView32 usa os tags IHM para comunicar-se com o controlador e
estes tags IHM não existem em sua aplicação SE. Porque nós adicionamos apenas uma única tela,
precisaremos também agora adicionar os tags IHM correspondentes que exportamos alguns minutos
atrás.
15. Selecione o menu Tools do FactoryTalk View Studio e selecione Tag Import Export Wizard.
16. A partir do menu, selecione Import FactoryTalk View tag CSV files
Clique em Next.
17. Selecione o projeto para onde deseja importar, que é Site Edition e InstantFizz_HMIServer.sed
*
Clique em Next.
18. Neste ponto, desejamos importar apenas os tags IHM. Portanto, selecione o arquivo tag do projeto
que acabamos de criar e exportar. O arquivo está localizado em :
C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI
Projects\MyView32Conversion\MyView32Conversion-Tags.CSV
Clique em Next
20. Após os tags serem importados, novamente Abra a tela Tank Detail clicando duas vezes na janela
*
21. Observe que a tela User Name continua destacada e sem dados.
Concluímos a importação de tela. Porém, como observamos anteriormente, o trend nativo do RSView32
não foi convertido e não há como fazer isto. Se você tiver um projeto RSView32 com várias tendências
nativas do RSView32, certifique-se de documentar os tags referenciados nas tendências de forma que
possa recriá-las no FactoryTalk View SE. Se tiver um projeto RSView32 com várias tendências TrendX,
não há com o que se preocupar, pois elas serão convertidas.
A seguir, uma pequena lista de outras considerações para a conversão de um projeto RSView32 para
FactoryTalk View SE.
View SE implementa VBA do lado cliente, mas não VBA do lado servidor
O projeto VBA do View32 não migrará para o View SE.
O código VBA pode ser copiado e reutilizado no View SE. Verifique seu código, ele poderá ter
que ser reprojetado para uso com o View SE.
Os usos típicos de VBA incluem:
modificação de tags IHM, alarmes IHM e modelos de registro de dados
chamada de comandos
gravação de mensagens para diagnósticos
Visualizar o Modelo de objeto do SE Client (View SE Client Object Model) disponível em arquivos
de ajuda OU
KB Doc ID: 30478 View SE Client Object Model
Os usuários IHM do View32 não são convertidos para os usuários FactoryTalk .
Os usuários e as configurações de segurança devem ser configurados manualmente na nova
aplicação SE, porém os usuários e os grupos do FactoryTalk permitem maior flexibilidade.
Tag de IHM “system/user “ é substituído pela função “CurrentUserName()” do View SE.
Eventos do lado Cliente são executados no servidor em View SE.
*
O View SE executa todos os comandos gerados por um evento no servidor.
Tag Monitor e Command Line Object não são suportados nas telas View SE .
Algumas extensões RSView32 não são suportadas diretamente, porém há algumas equivalências:
RSView32 Messenger (solução equivalente: Win911)
RSView32 RecipePro (equivalente futuro: RecipePlus disponível para SE)
RSView32 SPC (equivalente futuro: FT Historian SE com MS Reporting)
RSView32 WebServer (equivalente futuro: FT ViewPoint)
Project Documenter (solução equivalente: KB Doc ID: 46928 FT View Project Documenter)
View 32 Language String Substitution: strings traduzidos não são convertidos.
! " #$ %
*$
2. A ferramenta iniciará e exibirá Etapa 1. Clique em Next.
3. Para este laboratório, os arquivos de exportação de tags e alarmes foram criados a partir do projeto
de conversão RSView32. Navegue até os locais exibidos para selecionar os arquivos CSV
apropriados exibidos abaixo:
*%
Clique em Next.
Clique em Next.
**
5. Agora é que você começa a fazer várias escolhas…
Opção Significado
Esta opção converterá os comandos Alarm Identify
em comandos FactoryTalk View .
*0
Expose A&E Alarms as tags Quando selecionada, a ferramenta exibirá todos os
alarmes A&E recém criados como tags.
Use Alarm Label as Alarm Class Quando selecionado, o “label” da tag de alarme IHM
será usado como Classe de alarme A&E .
A entrada padrão é 1.
Select Default Tag Update Rate Os alarmes A&E baseado em tags são adquiridas por
“polling”. Selecione aqui sua taxa padrão de “polling”
desejada.
7. Quando a conversão terminar, o Excel abrirá o arquivo de trabalho de conversão e a janela a seguir
aparecerá:
*4
8. Observe o trabalho de conversão e clique nas 5 guias:
9. Feche o arquivo Excel e abra FactoryTalk View Studio (se ainda não estiver aberto).
Esta parte da sessão Ferramenta de Migração presume que você já criou um Servidor de dados de
alarme de tag e evento (Tag Alarm and Event Data Server).
10. Clique com o botão direito no servidor de alarme e evento baseado em tag no projeto.
0
11. Selecione:: Import Alarm Configuration from an Excel File
Clique em Next.
12. Selecione o arquivo que acabamos de criar com a ferramenta de migração para ser importado.
C:\InstantFizz – Lab Files\MyImportFile.xls
Clique em Next.
Clique em Next.
0
14. Clique em “Finish” para continuar a importação dos alarmes
Se tudo estiver correto você verá:
Os alarmes importados podem ser encontrados em Alarm and Event Setup, FTAETagServer.
Com a migração dos alarmes do sistema RSView IHM, nem todos os recursos configurados serão
convertidos para o sistema A&E baseado em tag e algumas considerações precisam ser feitas.
0
Alarmes digitais
Alarmes analógicos
Os alarmes IHM analógicos permitem a configuração de um valor de zona morta (deadband), absoluto
ou percentual.
A&E baseado em tag suporta apenas valores absolutos, portanto todos os valores de zona morta serão
considerados absolutos.
0
A ferramenta de migração de alarme substituirá o endereço do dispositivo para todos os tags IHM, se
houver.
Não convertidos:
Estes itens não migram porque eles não existem no formato A&E baseado em tag:
0
! '' 9 ? @
Nesta sessão você aprenderá a criar uma aplicação FactoryTalk ViewPoint Web a partir de uma
aplicação FactoryTalk View SE existente.
Nesta sessão você usará uma única máquina VMWare chamada Lab13_ViewPoint. Esta é uma
imagem separada do laboratório FactoryTalk View SE. Um sistema típico pode ter máquinas separadas
para o FactoryTalk View SE Server, o FactoryTalk ViewPoint Server e o FactoryTalk ViewPoint client.
Para este laboratório executaremos todos os três papéis no mesmo servidor, como exibido abaixo.
Para alternar entre as máquinas VMWare, selecione a guia Lab13_ViewPoint na parte superior da tela.
Solicite ajuda ao instrutor se necessário
Nesta sessão, você seguirá instruções passo-a-passo para completar algumas tarefas básicas
envolvidas no trabalho com o FactoryTalk ViewPoint e na criação de uma aplicação Web. Você
aprenderá a:
• Publicar telas a partir de uma aplicação FactoryTalk View existente para o FactoryTalk ViewPoint
server
0$
• Interagir com uma aplicação FactoryTalk ViewPoint em um navegador Web e comparar a
experiência de executar a mesma aplicação no FactoryTalk View SE.
Você aprenderá também algumas dicas e truques e receberá informações de suporte do FactoryTalk
ViewPoint.
&(
A configuração do FactoryTalk ViewPoint é habilitada em rede. Isto permite a configuração do
FactoryTalk ViewPoint Server a partir de qualquer máquina com o acesso por rede com o ViewPoint
Server. Não é necessário fazer a instalação de pacotes de software adicionais além do navegador da
internet.
0%
1 Na janela do FactoryTalk ViewPoint Administration, selecione Security Settings.
2 A partir da janela de segurança, você pode alterar o nível de acesso para os usuários
FactoryTalk configurados. Vamos começar autorizando o usuário Maintenance acesso de
visualização a aplicação web publicada. Selecione a opção Viewer ao lado do usuário
Maintenance
4 Uma vez que a segurança é opcional no FactoryTalk ViewPoint, é possível habilitar a segurança
selecionando as opções Published Web applications e FactoryTalk ViewPoint
Administration. Feito isto, suas opções devem estar conforme abaixo :
0*
5 Finalmente, é necessário salvar a nova configuração de segurança. Clique no botão Save.
8 Uma vez que a segurança foi habilitada, é necessário fazer o “login” para se ter acesso ao site
de administração. Faça o “login” usando o username Maintenance e a password Maintenance.
Você verá a mensagem de falha por não ser um usuário do grupo com privilégios de
administrador.
00
10 No canto superior direito da janela, pode ser identificado qual usuário está no momento “logado”.
Existe também a opção de se fazer o “log off “
No FactoryTalk ViewPoint Administration é possível publicar uma aplicação View SE para visualização
na web através do FactoryTalk ViewPoint Server.
1 Selecione Publish displays to Web
2 Selecione Site Edition (Network) e garanta que a aplicação ViewPoint também está selecionada.
Clique no botão Select Graphic Displays no canto inferior direito do navegador.
04
Esta versão do FactoryTalk ViewPoint suporta apenas aplicações FactoryTalk View SE
Network e manterá apenas uma configuração da aplicação FactoryTalk ViewPoint por vez.
3 Será exibida uma lista de telas da aplicação ViewPoint. Expanda a área AreaVP clicando em +
próximo à AreaVP
4 Todas as telas são inicialmente selecionadas, porém, você pode escolher quais telas gostaria de
publicar. A tela Logix_Help_Brower no momento não está publicada. Vamos adicioná-la a lista
clicando na caixa de seleção ao lado de seu nome.
Por default, a primeira tela da lista é selecionada como Tela Inicial, como neste caso a tela
“alarms”.
5 Você pode alterar esta tela inicial escolhendo outra através da coluna Initial Display ou,
alternativamente, selecionando uma macro de partida (startup).
Uma vez que a aplicação usa uma tela “ancorada” de navegação na parte inferior e tem como
tela inicial a plant overview, vamos selecionar a macro Startup que irá fazer estas duas
funções de uma vez.
4
6 Selecione o botão Publish displays
7 Quando o processo de publicação estiver concluído, será fornecido um link para o relatório
publicado o qual descreverá qualquer erro ou advertência que possa ter ocorrido durante a
publicação e um link para sua tela inicial do FactoryTalk ViewPoint.
8 Clique no link acima e verifique o relatório gerado. Depois de verificar o relatório, feche a janela
contendo o relatório.
= !" ( ' M
4
Como já estávamos “logados” como Supervisor, não foi solicitado nenhuma senha.
Feche todas as janelas do Internet Explorer que estiverem abertas. A partir da área de trabalho,
abra o Internet Explorer e selecione o endereço http://core/FTVP. Este é a página default do
FactoryTalk ViewPoint para a aplicação publicada. Observe que core é o nome deste
computador. Você será solicitado a efetuar o “login” conforme nossa configuração no exercício
anterior.
Faça o “login” com o usuário Maintenance e senha Maintenance. Marque a opção Remember
me on this computer. Você não será mais solicitado a efetuar o “login” neste computador mesmo
após a reinicialização do computador, a menos que :
- manualmente seja feito o “log off”
- sua senha expire
- sua conta seja desabilitada no FactoryTalk
2 No Internet Explorer, você verá a tela InstantFizz Overview. As telas do FactoryTalk ViewPoint
são dimensionadas automaticamente para caber no tamanho da janela do navegador. Maximize
a janela do navegador se ela ainda não estiver no tamanho máximo.
Parabéns, você publicou com sucesso a aplicação FactoryTalk View SE escolhida. Observe
que o FactoryTalk ViewPoint converteu e publicou automaticamente as telas para o FactoryTalk
ViewPoint Server; não foi necessário fazer nenhuma modificação na aplicação FTView SE.
4
3 Maximize a janela do navegador se ela ainda não estiver no tamanho máximo
O FactoryTalk ViewPoint fornece uma solução “thin client” para o FactoryTalk View. Não é
necessário instalar e manter nenhum software da Rockwell na máquina do cliente. Isto reduz o
custo total de propriedade, minimiza o tempo parado e aumenta a segurança. O FactoryTalk
ViewPoint também fornece um acesso fácil as aplicações FactoryTalk View a partir de qualquer
local (escritório central, casa, Internet) ampliando o alcance da visualização para usuários
remotos, móveis e externos, como gerentes de planta, engenheiro de manutenção central,
OEMs e integradores de sistema. Pense em todos os usuários remotos em sua instalação ou
nas instalações de seu cliente que podem ser beneficiados com o acesso rápido às informações
de visualização do chão-de-fábrica ao executar a aplicação InstantFizz no FactoryTalk
ViewPoint
4 FactoryTalk ViewPoint oferece uma experiência rica e interativa ao usuário do navegador. Toda
a navegação integrada à aplicação FactoryTalk View SE InstantFizz funciona também no
navegador. No Internet Explorer, navegue da tela Overview para a tela Filling e observe como
a funcionalidade da navegação InstantFizz funciona no FactoryTalk ViewPoint.
5 A tela Filling deve agora ser exibida no FactoryTalk ViewPoint. Observe que a animação usada
para simular o enchimento das garrafas e o movimento ao longo da linha de engarrafamento é
totalmente funcional no FactoryTalk ViewPoint. O FactoryTalk ViewPoint é compatível com a
toda a animação das telas FactoryTalkView SE sem a necessidade de atualizar seu navegador.
4
6 Navegue da tela Filling para a tela Labeling
7 A tela Labeling deve agora ser exibida no FactoryTalk ViewPoint. Mais uma vez, observe que a
linha da rotuladora e os objetos, como as telas numéricas e indicadores de multi-estado usados
para exibir o status da linha estão atualizando dinamicamente. O FactoryTalk ViewPoint é
totalmente interativo e não usa “capturas de tela” estática para exibir as informações no
navegador.
Observe que a tela é redimensionada em operação. Isto permite a você desenvolver uma única
tela e executá-la em uma ampla variedade de equipamentos clientes com tamanhos de tela e
resoluções diferentes (incluindo equipamentos sem fio e móveis).
11 Clique no botão CIP – Repeat Cycle no alto da tela CIP e veja o que acontece.
4
Depois de clicar em CIP_Repeat Cycle, a seguinte mensagem será exibida.
Esta versão inicial do FactoryTalk ViewPoint é apenas visualização e leitura (read only).
Tarefas como partir, parar, alterar setpoints, etc não são suportadas.
Está previsto a incorporação desta funcionalidade em versões futuras
13 Vá para o FactoryTalk View SE Client. Se o FactoryTalk View SE Client ainda não estiver
sendo executado, clique duas vezes no ícone da área de trabalho
ViewPoint-Ready instantFizz.cli
14 A partir do cliente “full” do FTView, navegue até a tela CIP e inicie outro Ciclo de repetição CIP
15 Após o início do Ciclo de repetição CIP, retorne para o Internet Explorer que está executando o
FactoryTalk ViewPoint. Observe que os dados na tela CIP estão sendo atualizados e todos os
níveis estão mudando.
4$
& ' ; ' / '
Tendência
3 A tela Dashboard exibe uma única tela com as características gerais do estado atual da linha.
Você verá duas tendências na parte inferior do Line 1 Dashboard. Clique no trend da esquerda.
4%
5 O “slider “ horizontal abaixo do eixo X pode ser usado para deslocamento (pan) e zoom.
Clique e arraste o botão do lado esquerdo para zoom.
Alarmes
O objeto de sumário de alarmes é outro objeto que foi substituído por um objeto compatível com o
Siverlight Web, durante o processo de publicação. Deste modo, o sumário de alarmes tem aparecia
distinta no browser do que no FactoryTalk View SE cliente.
O objeto de alarme em uma página Web provê uma visão simplificada dos alarmes FactoryTalk: é
possível verificar alarmes, monitorar status de alarmes e prioridades, filtrar e ordenar
4*
2. Você verá uma visualização em pop-up de todos os alarmes, para usuários casuais. As cores de
alarmes são pré-definidas e existem métodos fáceis de filtro e para ordenar alarmes.
Verifique a funcionalidade você mesmo.
3. Se estiver sendo exibidos muitos alarmes, pode ser desejado procurar por uma alarme
específico. Usando o Quick Filter, procure por palavras exibidas na lista de sumário de alarmes
para filtrar por esta palavra específica. Veja um exemplo abaixo.
40
4. Quando estiver satisfeito, feche a janela de sumário de alarmes.
Todos nós usamos frequentemente a Internet como uma parte diária de nosso trabalho e de nossa rotina
doméstica, portanto, a maioria das pessoas está familiarizada com a funcionalidade do navegador. Uma
das principais vantagens de usar o FactoryTalk ViewPoint é que ele permite usar as funções do
navegador com o qual você está familiarizado. Esta sessão enfoca a exploração de seu projeto
FactoryTalk ViewPoint usando as funções no navegador.
1. Se o seu Internet Explorer não estiver aberto no ViewPoint, conecte o servidor FactoryTalk
ViewPoint digitando o link abaixo no Internet Explorer: http://core/ftvp.
2. Navegue através de várias telas. Tente usar os botões Back e Forward em seu navegador.
Você conseguirá navegar pelo histórico, assim como se estivesse visualizando qualquer website
4. Expanda Today - vplab. Você verá todas as telas do ViewPoint pelas quais navegou. Clique
em FTVP CIP Overview areavp. Você verá a tela CIP
44
5. Clique em Favoritos para abrir a barra de favoritos no Explorer
6. Na pasta InstantFizz, você verá que foram criados atalhos para as telas principais do ViewPoint .
Navegue até Labeling selecionando-a a partir de Favoritos – InstantFizz
7. Você pode usar as funcionalidades conhecidas do Internet Explorer para criar novos links
Favoritos, definir Página Inicial, etc.
8. Por fim, usaremos funções menos conhecidas do Internet Explorer para colocar o navegador no
modo de tela cheia pressionando a tela de função F11. Observe que você deverá ter a janela do
Internet Explorer selecionada (no primeiro plano) antes de pressionar F11 para mudar para o
modo de tela cheia. Após ir para o modo de tela cheia (sua tela FactoryTalk ViewPoint deverá
ocupar toda a tela). Após explorar esta função, pressione F11 novamente para alternar de volta
ao modo de tela cheia do IE
PARABÉNS !!!
Você conclui este laboratório. Esperamos que tenha gostado de usar algumas das funções do
factoryTalk View SE e factorytalk ViewPoint.
+(' / ; '