PV01 – Laboratório de FactoryTalk View SE

FAVOR DEIXAR ESTA APOSTILA NA SALA AO TERMINAR O LABORATÓRIO. VOCÊ RECEBERÁ UMA CÓPIA ELETRÔNICA DA MESMA! AJUDE-NOS A ECONOMIZAR PAPEL. A NATUREZA AGRADECE

PV01 – Configurando uma aplicação de FactoryTalk View SE

Sumário
Sobre este laboratório ...................................................................................................................................7 O que será realizado neste laboratório .........................................................................................................8 Quem deve participar deste laboratório ........................................................................................................8 Ferramentas e pré-requisitos ........................................................................................................................8 Hardware .......................................................................................................................................................8 Software.........................................................................................................................................................9 Arquivos do laboratório..................................................................................................................................9 Características gerais ...............................................................................................................................11 FactoryTalk View SE Components..............................................................................................................11 FactoryTalk View SE - Network e Local ......................................................................................................15 Boas práticas ...............................................................................................................................................16 FactoryTalk View SE – Servidores ..............................................................................................................20 Seção 1: Criar e executar uma aplicação simples (necessário)...........................................................22 Criar um projeto de IHM em rede no FactoryTalk View Studio ...................................................................22 Adicionar uma área a uma aplicação ..........................................................................................................25 Adicionar um servidor de IHM à aplicação ..................................................................................................26 Adicionar Faceplates de processo ao servidor de IHM...............................................................................28 Adicionar um servidor de dados ..................................................................................................................29 Configurar a comunicação...........................................................................................................................32 Criar uma tela e adicionar um objeto “entrada de dados” (Numeric Input) à tela .......................................37 Seção 2: Importar componentes da aplicação (necessário).................................................................40 Seção 3: Tags (necessário) ......................................................................................................................44 Leia sobre tags de IHM e tags de referência direta ....................................................................................44 Criar um tag de IHM ....................................................................................................................................46

3 de 257

Assistente de importação/exportação de tags usando MS Excel ...............................................................49 Adicionar um objeto que faz referência a um tag de IHM ...........................................................................55 Seção 4: Telas gráficas, objetos e animações (necessário).................................................................61 Informação sobre as Telas gráficas ............................................................................................................61 Modificação de um arquivo XML .................................................................................................................63 Tooltips ........................................................................................................................................................71 Docked Displays ..........................................................................................................................................78 Comandos ...................................................................................................................................................84 Animações e expressões ............................................................................................................................89 O Object Explorer ........................................................................................................................................90 Mensagens locais ........................................................................................................................................94 Seção 5: Alarmes e Eventos (opcional) ................................................................................................101 Sobre os tipos de alarme...........................................................................................................................101 Adicionar conexão de banco de dados .....................................................................................................103 Habilitar alarmes e eventos baseados em dispositivo ..............................................................................105 Usando os objetos do FactoryTalk Alarm and Event ................................................................................108 Criar alarmes baseados em tag ................................................................................................................128 Seção 6: Objetos globais (necessário) .................................................................................................134 Criar objetos de referência ........................................................................................................................134 Fazer referência às propriedades do objeto..............................................................................................142 Vamos ver os Padrões de objeto global....................................................................................................144 Modificar um objeto global.........................................................................................................................146 Seção 7: Segurança (opcional) ..............................................................................................................149 Sobre Segurança.......................................................................................................................................149 Criar um usuário e um grupo de usuário ...................................................................................................150 Configurar segurança de ação ..................................................................................................................153 Configurar segurança em runtime .............................................................................................................157 Atribuir códigos de segurança aos comandos ..........................................................................................159 Atribuir códigos de segurança às telas......................................................................................................161 Atribuir códigos de segurança aos tags ....................................................................................................162 Verificar as configurações de segurança ..................................................................................................165

4 de 257

Seção 8: Registro de dados e tendência (opcional) ............................................................................170 Exploração em runtime..............................................................................................................................170 Exploração em Configuração ....................................................................................................................171 Configurando tendências...........................................................................................................................175 Visualizar a tendência em runtime ............................................................................................................182 Seção 9: Utilizando o FactoryTalk Diagnostics (opcional) .................................................................190 Sobre o FactoryTalk Diagnostics...............................................................................................................190 Configuração de Diagnosticos (Diagnostics Setup) ..................................................................................195 Banco de dados ODBC como uma fonte de mensagem ..........................................................................198 Visualizar o registro ODBC........................................................................................................................201 Seção 10: Alternar idioma (opcional) ....................................................................................................203 Informação sobre a alteração do idioma ...................................................................................................203 Configurar idiomas compatíveis ................................................................................................................205 Comando para troca de idioma .................................................................................................................212 Alternância de idioma de alarmes baseado em dispositivo (Device-based).............................................216 Alternância de idioma de alarme baseado em tag ....................................................................................219 Seção 11: Teste da aplicação (necessário) ..........................................................................................226 Testar a tela...............................................................................................................................................226 Configurar um arquivo Cliente...................................................................................................................228 Executar o cliente ......................................................................................................................................235 Verificar edições online .............................................................................................................................236 Testar comandos em runtime....................................................................................................................237 Seção 12: Avançado (opcional) .............................................................................................................238 Importar telas do RSView32......................................................................................................................238 Ferramenta de migração de alarme ..........................................................................................................247 Observações ............................................................................................................................................257

5 de 257

Página deixada em branco intencionalmente. 6 de 257 .

os únicos exercícios obrigatórios são todos da Seção 1:Criar sua aplicação e da Seção 2: Importar/exportar componentes da aplicação. Se a caixa de diálogo Log On To Windows estiver ativa.00 (CPR 9). Sobre este laboratório Bem-vindo à série de laboratórios práticos do FactoryTalk View SE. insira ‘administrator’ como nome do usuário e ‘rockwell’ como senha. O View SE foi desenvolvido para processos automatizados ou monitoração da máquina e controle supervisório. Nome do RSView (CPR 7 e anterior) RSView Supervisory Edition (SE) RSView SE Stand-alone Nome do FactoryTalk View (CPR 9 e posterior) FactoryTalk View Site Edition (SE) FactoryTalk View SE (Local) FactoryTalk View SE Client FactoryTalk View SE Administration Console FactoryTalk View Machine Edition Station Nome do RSView (CPR 7 e anterior) RSView Enterprise Nome do FactoryTalk View (CPR 9 e posterior) FactoryTalk View RSView SE Distributed FactoryTalk View SE (Rede) FactoryTalk View Studio RSView SE Client™ RSView Studio RSView SE Administration Console™ RSView ME Station™ RSView SE Server™ FactoryTalk View SE Server FactoryTalk View Machine Edition (ME) RSView Machine Edition™ (ME) Este laboratório usa o FactoryTalk View SE 5. em que todos os exercícios são cumulativos. 2. 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. Esta seção oferece a oportunidade de explorar os fundamentos básicos do FactoryTalk View Site Edition (FactoryTalk View SE).Antes de começar 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. As etapas a seguir devem ser concluídas antes de iniciar os exercícios do laboratório: 1.Depois. 7 de 257 . foram feitas mudanças no nome do produto para refletir melhor a arquitetura integrada e o software orientado ao sistema da Rockwell Automation.00 (CPR 9). Use as mesmas informações do Login se solicitado para fazer o logon no FactoryTalk Directory ou ao criar um banco de dados de histórico do FactoryTalk Alarms and Events. o usuário pode selecionar quais exercícios interessam mais sem precisar se preocupar com a sequência numérica. Embora este possa ser feito linearmente. As seções a seguir explicam o que você fará nesta seção do laboratório e o que você precisará fazer para concluir os exercícios práticos. Observação: Na versão 5.

esses servidores e clientes estarão todos localizados no mesmo computador. Recomendamos que os usuários concluam os procedimentos restantes do laboratório na ordem em que são apresentados.Neste laboratório. o ambiente de desenvolvimento. O View Studio. também estarão neste computador. Observação: Os alarmes baseados no serviço “FactoryTalk Alarms and Events” requerem um firmware com versão 16. 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 Quem deve participar deste laboratório 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.Este procedimento de laboratório contém explicações e exercícios para usuários novos e avançados. você trabalhará com uma aplicação em rede que contém um servidor de IHM. esses componentes podem estar realmente em computadores separados e clientes de IHM adicionais podem ser usados.Para este laboratório. Um controlador Logix5000 pode ser usado no lugar do SoftLogix 5800.20 ou superior para ControlLogix. pois o View SE se expande facilmente de sistemas pequenos a grandes. CompactLogix L3x e L4x e DriveLogix. O que será realizado neste laboratório À medida que você conclui os exercícios desta seção prática. Ferramentas e pré-requisitos Hardware Este laboratório prático não requer nenhum hardware. você poderá escolher outras seções. um servidor de dados e um único cliente de IHM. Após executar as primeiras seções do laboratório. Porém. conforme o tempo permitir. no sistema distribuído. 8 de 257 .

00.Software Este laboratório usa os seguintes softwares: FactoryTalk Services Platform v2.gfx alarmstatusexplorer.17 RSLogix5000 v16.00. 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. redistribuível do Microsoft SQL Server. InstantFizz_Controller.Arquivo convertido para as mensagens de alarme baseadas no serviço FactoryTalk Alarms and Events no RSLogix 5000 InstantFizz_FTAETagServer_Alarm Export_translated.00.Lab Files\ subdiretório: Language Switching – contém 3 arquivos que serão usados na seção de troca de idiomas do laboratório InstantFizz_Translated. 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.55 RSLinx Enterprise v5.gfx 9 de 257 . Service Pack 2.00.gfx Alarms.TXT .xls . que está na pasta Redist nos CDs FactoryTalk View SE e RSLinx Enterprise.00.ACD – programa de controle que será usado neste laboratório Graphics displays – contém 19 arquivos que foram pré-configurados alarm banner.00 SoftLogix 16.xls – Arquivo convertido para o FactoryTalk View SE InstantFizz_Controller-Tags_translated.99 FactoryTalk Alarms and Events v2. Arquivos do laboratório Este laboratório usa os seguintes arquivos localizados em C:\InstantFizz .03.gfx alarmlogviewer.Você pode conectar a um banco de dados SQL Server ou instalar o Microsoft SQL Server 2005 Express.03.52.00.10.00.0117 (incluído com FactoryTalk View Site Edition e RSLinx Enterprise) RSLinx Classic (usado para programação do Logix) v2. Ele está na pasta Redist nos CDs FactoryTalk View SE e RSLinx Enterprise.10.0117 FactoryTalk View SE v5.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.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.

cli Client Keys .gfx cip .CIP .Overview.Valves.gfx Navigation.Blending.gfx Rapid Mix .Sensor Trend.key ODBC database .CSV Local Messages – 2 arquivos pré-configurados CIPProcessSteps.process steps.loc Trend Templates – 9 modelos de tendências pré-configurados Datalog – CIP.loc RapidMix.gfx packaging.xml Exported Tag database .Process Steps.gfx Languages.Process Steps.gfx filling.gfx CIP .gfx Security.Additional_Tags.mdf Arquivos de migração do RSView32 Global Objects .CIPComponents.gfx Plant Overview.ODBC_InstantFizz.ClientKeys.gfx CIP .gfx CIP Overview.ggfx 10 de 257 .mdb Arquivo XML gráfico .gfx labeling.gfx Rapid Mix .gfx Images – contém 56 imagens pré-configuradas Client – contém um arquivo FactoryTalk View SE Client pré-configurado ClientFile_DockedDisplays.

de dados e de tags de eventos e alarmes Discutir o FactoryTalk Alarms and Events Services para alarmes baseados em tags e dispositivos FactoryTalk View SE Components FactoryTalk View Site Edition 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. Use os editores para criar aplicações que tenham a simplicidade ou a complexidade que você precisa. FactoryTalk View SE Client. Um membro da família de produtos FactoryTalk.Você pode usar o FactoryTalk View Studio para desenvolver aplicações do FactoryTalk View Site Edition e do FactoryTalk View Machine Edition (ME). FactoryTalk Services Platform. FactoryTalk View SE Server.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ê. Especificamente. 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. Dependendo dos pacotes de software particulares instalados. O software FactoryTalk View SE foi desenvolvido para ser usado com os sistemas operacionais Microsoft® Windows® Server 2003. FactoryTalk View Studio Start > 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.Características gerais Sobre este laboratório Este laboratório resumirá os principais componentes e os princípios fundamentais do FactoryTalk View Site Edition. ele irá: Discutir os componentes do FactoryTalk View SE Discutir as diferenças entre as aplicações FactoryTalk View SE local e em rede Discutir os servidores de IHM. Windows XP. FactoryTalk Alarms and Events. O FactoryTalk View Site Edition consiste em várias partes de um software que você pode usar para construir aplicações de automação. 11 de 257 . FactoryTalk™ Directory e FactoryTalk Activation. você terá uma ou mais das seguintes partes do software:FactoryTalk View Studio. e Windows 2000. FactoryTalk Administrator Console.

você precisa criar um arquivo de configuração usando o assistente do FactoryTalk View SE Client. usando o editor Runtime Security.Os frontais de processo são pré-configurados para trabalhar com várias instruções do Logix5000 (por exemplo. O FactoryTalk View Administration Console tem runtime com limite de duas horas.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.Para continuar usando-o. use o FactoryTalk View SE Client para visualizar e interagir com a aplicação.O FactoryTalk View vem com bibliotecas gráficas e frontais de processos que podem ser usados em suas aplicações. Adicione usuários do FactoryTalk a uma aplicação. Use os objetos como eles estão ou altere-os para adequá-los às suas necessidades. Com o FactoryTalk View SE Client. FactoryTalk View SE Client Start > 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. você pode: Carregar. O FactoryTalk View Administration Console permite que você: Altere as propriedades de um servidor de IHM. 12 de 257 . Quando acabar de desenvolver uma aplicação.Uma mensagem de advertência é exibida cinco minutos antes do tempo expirar. O servidor de IHM não precisa estar executando quando você configurar um FactoryTalk View SE Client. Para configurar um FactoryTalk View SE Client. Altere as propriedades de um servidor de dados. 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! FactoryTalk View Administration Console Start > 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. D2SD e as novas instruções ALMD e ALMA). PIDE. basta desligá-lo e reiniciá-lo. Muitos dos objetos da biblioteca gráfica são préconfigurados com animação.

serviços de 13 de 257 . Para manter a compatibilidade com as aplicações existentes. FactoryTalk Alarms and Events Antes do FactoryTalk® Alarms and Events (introduzido na versão 5. Modifique quais atividades do sistema são armazenadas e com qual frequência. o FactoryTalk View SE suportava somente a monitoração de alarme de tags da IHM. são programadas e descarregadas em um controlador Logix5000. também chamado de servidor de IHM. disponíveis no RSLogix 5000 v. O FactoryTalk View SE Server não tem interface do usuário. Para manter a compatibilidade com as aplicações existentes. As instruções de alarme pré-incorporadas. objetos globais e macros) e disponibiliza-os para os clientes. 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. 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 View ainda suporta este tipo de monitoração de alarmes. 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. A monitoração de alarmes baseada em tags é suportada pelos controladores Logix5000. 16 ou posterior. realiza o registro de dados e a monitoração de alarmes da IHM. usando o editor Alarm Log Setup (no menu Tools). Monitoração de alarme baseada em tag. Importe e exporte os tags de IHM usando o Tag Import and Export Wizard (no menu Tools). usando o editor Runtime Secured Commands. Altere a maneira como os alarmes de tags da IHM são armazenados e anunciados usando o editor Alarm Setup. Execute os comandos do FactoryTalk View a partir da linha de comando. telas gráficas. Altere o local em que os alarmes são armazenados e gerencie arquivos de registro.O servidor também contém um banco de dados de tags. usando o editor Diagnostics Setup (no menu Tools). o FactoryTalk View ainda suporta a monitoração de alarmes da IHM tradicional.00). 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. Altere o caminho dos modelos de armazenamento de dados.Configure a segurança dos comandos e das macros. FactoryTalk View SE Server O FactoryTalk View SE Server. O FactoryTalk Alarms and Events pode ser usado no lugar da monitoração de alarmes da IHM FactoryTalk View SE. a monitoração de alarme baseada em tag oferece o equivalente à monitoração de alarmes de tags da IHM. Porém. ele operar como um conjunto de serviços do Windows "sem chefe" que fornece informações aos clientes quando solicitam. armazena os componentes do projeto de IHM (por exemplo. 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. FactoryTalk Services Platform O FactoryTalk Services Platform fornece serviços comuns (como mensagens de diagnósticos.Uma vez instalado. O FactoryTalk Alarms and Events suporta dois tipos de monitoração de alarmes: Monitoração de alarme baseada em dispositivo. mas com um conjunto maior de recursos.

Organize ações confiáveis em grupos. FactoryTalk Directory O FactoryTalk Directory centraliza o acesso aos recursos do sistema (por exemplo. • Tanto o Local Directory quanto o Network Directory são configurados no computador quando você instala o FactoryTalk Services Platform. incluindo tanto servidores baseados em tags quanto em dispositivos Configure condições de alarme para detecção de alarmes baseados em tags. podem ser armazenados em seus ambientes originais e ainda ficarem disponíveis para todos os clientes que participam de uma aplicação. FactoryTalk View SE Servers ou servidores OPC) e nomes (por exemplo. os componentes da aplicação como tags e telas gráficas. Somente o FactoryTalk View Studio pode ser usado para criar os servidores e os projetos da IHM.monitoração de condições e acesso a dados em tempo real) aos produtos e aplicações em um sistema FactoryTalk. para todos os produtos e componentes FactoryTalk que participam de um sistema de controle automatizado.ou agenda eletrônica. devem estar localizados no mesmo computador. fornecendo um serviço de busca que permite que as partes de uma aplicação se encontrem em um único computador ou através de uma rede. O FactoryTalk Network Directory (também chamado de Network Directory) gerencia as aplicações de rede. distribuídos em vários computadores conectados em uma rede. exceto servidores de dados OPC.Todos os componentes da aplicação local. por exemplo. o FactoryTalk Administration Console é uma ferramenta opcional independente para desenvolver aplicações e gerenciar um sistema FactoryTalk. armazenamento e visualização de mensagens de diagnósticos. tags de dados. As aplicações do FactoryTalk View Site Edition usam dois tipos de FactoryTalk Directory: • O FactoryTalk Local Directory (também chamado de Local Directory) gerencia as aplicações locais. FactoryTalk Administration Console permite que você: Crie e configure elementos da aplicação. Crie e configure servidores de alarmes e eventos.As aplicações em rede podem consistir em múltiplos clientes e servidores. O software FactoryTalk Directory funciona como um diretório de telefones. Você pode usar o FactoryTalk Administration Console ou o FactoryTalk View Studio para desenvolver aplicações e gerenciar um sistema FactoryTalk. Configure as opções para roteamento. Nenhuma duplicação é necessária. área e servidor de dados em um FactoryTalk Directory. Por meio desse serviço de busca. telas gráficas e modelos de armazenamento). FactoryTalk Administration Console Start > Programs > Rockwell Software > FactoryTalk Administration Console Parte do FactoryTalk Services Platform. 14 de 257 .Um Network Directory gerencia todos os produtos FactoryTalk que formam uma única aplicação de rede. Crie definições de banco de dados para armazenamento de mensagens de alarmes e eventos históricos.

Por exemplo. A ativação simultânea flutuante precisa de uma conexão contínua com a rede.Network e Local Aplicações em rede Uma aplicação em rede pode conter vários servidores.Com o FactoryTalk Activation. As ativações simultâneas compartilhadas (concurrent) são descarregadas a um servidor de ativação e compartilhadas por computadores clientes na rede. executando em diversos computadores em uma rede com diversos usuários clientes que se se conectam à aplicação simultaneamente de qualquer ponto da rede.os arquivos de ativação são gerados e distribuídos eletronicamente. Uma área pode conter outra área dentro dela. Uma área é uma divisão lógica dentro de sua aplicação. Áreas: Uma parte importante do sistema de arquitetura de rede é a área. As ativações tipo “node-locked” móveis são direcionadas a um hardware (dongle). Proteja um sistema FactoryTalk com serviços de segurança.As partições estão todas no mesmo disco principal (ou aplicação. Uma vez que você criou as aplicações e um servidor de IHM. nesta analogia). uma aplicação individual ou configurações do sistema. 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. mas elas se dividem logicamente e mantêm as informações independentemente umas das outras. 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. Há dois tipos de ativação simultânea compartilhada (concurrent): flutuante e emprestada.Você pode pensar em áreas como partições de seu disco rígido. O FactoryTalk Activation fornece esses tipos de ativação: As ativações tipo “node-locked” locais são direcionadas a um único computador. não há necessidade de um "disco mestre" físico nem de uma mídia física. enquanto que a ativação simultânea emprestada não. um servidor de IHM por área e um ou mais servidores de dados. FactoryTalk View SE . Configure computadores clientes para que reconheçam o local de um computador com Network Directory Server. As aplicações em rede têm uma ou mais áreas (veja a definição de áreas abaixo). FactoryTalk Activation Start > 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. 15 de 257 . objetos globais e modelos de armazenamento de dados. Configure os parâmetros de política de todo o sistema.Faz back-up e recupera um diretório inteiro.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. Configure a redundância para os servidores de dados OPC e servidores de alarmes e eventos.

uma confeitaria pode ser dividida em áreas chamadas Ingredientes.Por exemplo. Isso não é necessário porque o FactoryTalk permite que qualquer cliente veja todos os pontos de dados dentro da aplicação.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. Não há um limite para o número de servidores de dados que podem coexistir na mesma área.Entretanto. Cozimento e Empacotamento. 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. 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.Uma fábrica automotiva pode ser dividida em áreas chamadas Prensa e fabricação.Alternativamente. uma fábrica com linhas de produção idênticas pode ser dividida em áreas chamadas Linha 1. uma única área pode conter um servidor de IHM para um local físico de uma instalação. Boas práticas Como uma área nada mais é do que um método lógico de organizar a aplicação e não uma entidade física.Porém. O limite recomendado de servidores de dados dentro de uma aplicação é 10*. *Observação: A versão inicial do FactoryTalk Alarms and Events tem limites diferentes do FactoryTalk View SE 5.0. Motor e Transmissão. não há uma quantidade limitada de áreas que pode conter em uma aplicação. 16 de 257 . Linha 2. Por exemplo. Mistura. independente de qual servidor emitiu o alarme. independentemente da área que o originou. Armação. Pintura. uma área pode representar uma parte de um processo ou uma região dentro da instalação do processo. Esta configuração permite que o resumo filtre os alarmes com base no nome da área. 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).A área raiz da aplicação pode conter um servidor de IHM e um ou mais servidores de dados. 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. há um limite de 1 servidor de IHM por área e de 10 servidores de IHM por aplicação*. Linha 3 e assim por diante.

são componentes de um servidor de IHM. são componentes diferentes que você pode configurar em cada servidor de IHM – elas são áreas dentro da área.Este é um exemplo de uma aplicação em rede do FactoryTalk View SE. 17 de 257 .chamadas System. Há um servidor de dados chamado RSLinx Enterprise localizado na área raiz (Insta Corp). Diretório da rede Área raiz Servidores Servidor de de IHM IHM Área Áreas Servidor de dados A aplicação Insta Corp consiste em quatro diferentes áreas definidas:ie_packaging. As áreas são identificadas pelas pastas que estão diretamente na raiz que é a aplicação Insta Corp. Tente analisar uma dessas áreas – ie_packaging. is_packaging e is_production.Observe que o servidor de IHM chamado IE_CasePack está localizado dentro da área. a área mais acima. Logic and Control e Data Log. Alarms. na verdade. HMI Tags. ie_production. mas. As pastas no servidor de IHM ie_packaging . Graphics.

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. 18 de 257 .

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. 19 de 257 .Aplicações locais Uma aplicação local é semelhante a um projeto RSView32.

detecta os alarmes de tags da IHM e armazena dados históricos. um controlador ControlLogix. 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. 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.A configuração correta de um servidor de dados permite que você acesse diretamente um tag.Uma vez que um servidor de dados está configurado. adicione uma ou mais áreas 3) Caso seja uma aplicação em rede.Um servidor de IHM armazena os componentes do projeto de IHM (como telas gráficas) e disponibiliza esses componentes aos clientes.Criar uma nova aplicação FactoryTalk View SE Estas são as etapas gerais para criar uma aplicação: 1) Crie uma aplicação local ou em rede 2) Se for uma aplicação em rede. Servidores de dados Um servidor de dados fornece uma rota para os dispositivos físicos na rede. objetos globais e outros componentes em seu servidor de IHM 7) Configure o armazenamento de alarmes e eventos históricos do FactoryTalk 8) Configure a segurança 9) Configure um projeto runtime com o FactoryTalk View SE Client FactoryTalk View SE – Servidores Servidores de IHM Os servidores de IHM são programas de aplicação que fornecem informações aos clientes sempre que solicitam. pode ser adicionado um servidor de IHM por área (a local cria um automaticamente). Servidor de dispositivos Rockwell Automation b. aos tags OPC® (valores ou informações de status). por exemplo. Servidor de dados OPC 5) Configure o servidor de alarmes e eventos por tag 6) Crie telas gráficas.Por exemplo. Você 20 de 257 .Um servidor de IHM também administra um banco de dados de tags. permitindo que as aplicações monitorem e controlem os valores nesses dispositivos. você pode ajustá-lo para apontar para um controlador específico como. ou as tags em um controlador Logix5000.Adicione um ou mais dos seguintes servidores de dados a. os servidores de dados podem conectar os clientes da aplicação ao controlador programável. 4) Configure a comunicação do servidor de dados.Opte por adicionar qualquer tela frontal no servidor de IHM.

como Siemens ou Modicon®. Um servidor de alarmes e eventos pode ser um servidor de dispositivos Rockwell Automation (RSLinx Enterprise) que seja habilitado para monitorar os alarmes baseados em dispositivos ou um servidor de alarmes e eventos para monitorar os alarmes baseados em tags. 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. que usem servidores OPC de terceiros.OPC. 21 de 257 . Dispositivos de controladores de terceiros.também pode usar o servidor RSLinx Enterprise para publicar os alarmes e eventos baseados em dispositivos. O FactoryTalk Alarms and Events suporta dois tipos de monitoração de alarmes: Monitoração de alarme baseada em dispositivo. Monitoração de alarme baseada em tag. significa “OLE for Process Control”.0. Os servidores de dados OPC (incluindo RSLinx Classic) suportam todos os servidores de dados que estejam em conformidade com a norma OPC-DA 2. Servidores de alarmes e eventos O FactoryTalk Alarms and Events permite que vários produtos FactoryTalk compartilhem uma visualização comum e consistente de alarmes e eventos por todo o sistema FactoryTalk.

alarmes e modelos de armazenamento de dados.Uma aplicação local é semelhante a um projeto do RSView32. Uma área pode conter outra área dentro dela. objetos globais. Você pode usar o FactoryTalk View Studio para criar componentes da aplicação como telas gráficas. você irá: Criar uma aplicação em rede chamada InstantFizz Adicionar uma área chamada Area1 Adicionar um servidor de IHM dentro de Area1 chamado InstantFizz_HMIServer Adicionar Faceplates de processo ao seu projeto de IHM Adicionar um servidor de dados chamado RSLinx Enterprise Configurar um caminho de comunicação chamado shortcut que levará ao controlador SoftLogix Verificar as comunicações Criar uma tela. uma aplicação em rede requer um FactoryTalk Directory em rede para ser configurado. servidores de dados e clientes distribuídos em uma rede. executando em diversos computadores em uma rede com múltiplos usuários de clientes que se conectam à aplicação simultaneamente de qualquer ponto da rede. Os dois tipos de aplicação SE estão explicadas abaixo: 1. 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. criaremos e operaremos uma aplicação em rede (distribuído) do FactoryTalk View SE.Uma aplicação em rede pode conter vários servidores. Conforme explicado em detalhes na seção “Características gerais”.todos os componentes da aplicação e o FactoryTalk View SE client estão localizados em um único computador.Seção 1: Criar e executar uma aplicação simples (necessário) 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. 22 de 257 .Há somente um servidor de IHM que é criado por você na área raiz quando a aplicação for criada. adicionar um objeto à tela numérica Testar a tela Toda esta seção deve ser concluída antes de qualquer outra seção deste laboratório. Criar um projeto de IHM em rede no FactoryTalk View Studio Vamos criar uma aplicação em rede que suporte múltiplas IHM. FactoryTalk View SE Local (Stand Alone) .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. Sobre esta seção Nesta seção do laboratório.As aplicações em rede têm uma ou mais áreas. 2. Por exemplo. um servidor de IHM por área e um ou mais servidores de dados. FactoryTalk View SE Network (distribuído) . Neste laboratório. mas ele pode ser configurado depois usando o FactoryTalk Directory Configuration Wizard em Start > All Programs > Rockwell Software > FactoryTalk Tools > FactoryTalk Directory Configuration Wizard. A configuração do FactoryTalk Directory geralmente é feita durante a instalação.

você pode fazer o login com qualquer usuário que pertença a um desses grupos. Durante a instalação do FactoryTalk Services Platform os grupos “Windows Administrator” e “Administrator” são automaticamente adicionados ao FactoryTalk Directory em rede. 2. Use este utilitário para modificar o local de seu FactoryTalk Directory.Uma vez que o FactoryTalk Directory foi configurado. Neste laboratório. deve ser usado o FactoryTalk Directory local. você deve ter direitos de administrador . Um prompt abrirá para fazer o login Faça o login. Em uma aplicação FactoryTalk View SE Network.Observação: Para uma aplicação FactoryTalk View Local. definiremos o local do FactoryTalk Directory como um computador local (localhost). Siga as etapas a até b para especificar o local do FactoryTalk Directory. Vá em Start > All Programs > Rockwell Software > FactoryTalk Tools > Specify FactoryTalk Directory Location. b. O Specify FactoryTalk Directory Server Location Utility abrirá. a. Password: rockwell Observação: Para especificar o local do FactoryTalk Directory. O local padrão do FactoryTalk Directory é o computador local. Certifique-se de que o local do FactoryTalk Directory Server esteja definido com localhost. Clique em OK para fechar. User name: Administrator. 23 de 257 . o FactoryTalk Directory pode estar localizado em qualquer computador na rede que tem o FactoryTalk Services Platform instalado. Especifique o local do FactoryTalk Directory. mas ele pode ser qualquer computador em sua rede. você pode especificar qual computador será o host do Directory. Especificar o local do FactoryTalk Directory 1. Daqui para frente.

Abra o FactoryTalk View Studio. Selecione o item de menu Start > All Programs > Rockwell Software > FactoryTalk View > FactoryTalk View Studio. Crie uma aplicação em rede chamada InstantFizz seguindo as etapas a até f. A seguinte caixa de diálogo abrirá: 24 de 257 . Selecione FactoryTalk View Studio 2.Criar uma nova aplicação FactoryTalk View SE (em rede) 1.

Selecione Create Aguarde alguns segundos para permitir que o FactoryTalk View Studio crie a aplicação. Selecione a guia New d. Digite ‘InstantFizz’ e. Selecione Site Edition (Network) c.b. Siga as etapas de a até c para adicionar uma área chamada Area1. Adicionar uma área a uma aplicação 1. f. Certifique-se de que English é o idioma selecionado. Selecione Continue a. 25 de 257 .

c. b. Pressione OK para terminar. Siga as etapas de a até g para adicionar um servidor de IHM à aplicação. Clique com o botão direito do mouse em InstantFizz e selecione “New Area”.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). a. 26 de 257 . Insira o nome da área: Area1. Adicionar um servidor de IHM à aplicação 1.

27 de 257 . Aumente “InstantFizz” para ver o ícone Area1. Para este laboratório. f. Clique em Finish para concluir. vá em “Add New Server” e selecione “HMI Server”.Pode ser qualquer computador da rede. Selecione Next e. Observação: O servidor de IHM levará algum tempo para carregar. d. deixe o computador local (configuração padrão). Selecione “Create a new HMI Server”. Escolha qual computador será o host do servidor de IHM. c. g. b.Clique com o botão direito do mouse em Area1.insira o nome do servidor de IHM:InstantFizz_HMIServer.a.

O servidor de IHM chamado InstantFizz_HMIServer foi criado na área Area1. 4.Adicionar Faceplates de processo ao servidor de IHM Quando adicionar um servidor de IHM a uma aplicação em rede ou quando criar uma aplicação local. 5. Selecione o botão Clear All. Observe que uma aplicação em rede. Marque as caixas desses tipos de tela: • • Discrete 2-State Device – D2SD Help – Help Browser Sua caixa de diálogo deve parecer-se com esta: 3. 2. você tem a opção de adicionar os faceplates de processo que são instaladas com o FactoryTalk View SE. 1. Maximize ou redimensione a janela do seu FactoryTalk View Studio para o tamanho desejado para trabalhar com sua aplicação. InstantFizz foi criada. A caixa de diálogo Process Faceplates abrirá se ela estiver configurada para aparecer quando você criar um novo servidor de IHM. Clique no botão OK. 28 de 257 .

um servidor de dispositivo Rockwell Automation (RSLinx Enterprise) precisa ser adicionado a uma aplicação FactoryTalk.Você adicionará os servidores de dispositivos Rockwell Automation (RSLinx Enterprise). clique em Cancel para fechar a caixa de diálogo sem afetar a criação do servidor de IHM. A caixa de diálogo Process Faceplates abrirá se ela estiver configurada para aparecer quando você criar um novo servidor de IHM. Após criar a aplicação ou o servidor de IHM. você tem a opção de adicionar Faceplates de processo que são instaladas com o FactoryTalk View SE. Se você não quiser que seja perguntado toda vez que criar um servidor de IHM. Para monitorar os alarmes em um controlador Logix5000. Cada Faceplate adicionado (arquivo . 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.gfx) conta como uma tela para fins de ativação. Observação: Adicionar Faceplates a uma aplicação afeta a contagem da licença. você precisa adicionar um servidor de dados. 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. Esses Faceplates juntamente com os Faceplates existentes podem ser usados como estão ou podem ser modificados para adequar às suas necessidades. Ele propicia o melhor desempenho quando se comunicar com os controladores Logix5000. Adicionar um servidor de dados 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. desmarque a opção “Display this dialog when creating a new application”. selecione o item de menu de contexto Add New Server > Rockwell Automation Device Server (RSLinx Enterprise)… 29 de 257 . 1. você pode substituí-la ou removê-la da lista de telas. Clique com o botão direito do mouse na área Area1. Se você adicionou uma tela anteriormente.Se você não quiser adicionar os faceplates.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.

Deixe os padrões na guia General. 2.Observação: Para este laboratório. adicionaremos o servidor de dados RSlinx Enterprise à área Area1. a. Identifque o computador que será o host do servidor de dados RSLinx Enterprise. RSLinx Enterprise terá o computador local (configuração padrão) como host. Leia o parágrafo Área no ítem Boas Práticas na seção Características gerais para outras alternativas em uma aplicação distribuída. 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. 30 de 257 . A caixa de diálogo RSLinx Enterprise Server Properties aparecerá. Para este laboratório.

Clique no botão OK . Marque a opção Enable alarm and event support c. a. 31 de 257 . Selecione a guia Alarms and Events b.3. Desmarque o botão Enable history 7. Habilite os alarmes e eventos seguindo as etapas a-c. O FactoryTalk Alarms and Events será discutido detalhadamente durante a seção Alarmes e Eventos.

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. Melhorias no editor Communications Setup A navegação off-line das tags não precisa mais que você associe o atalho do dispositivo a um controlador real. 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. o editor Communication Setup fornece mensagens de status sobre atalhos à medida que são criados.4. 32 de 257 . era solicitado que você associasse um atalho a um controlador e um arquivo de tag off-line para poder navegar pelos tags no arquivo. bem como um resumo de todas as mensagens através de um relatório de verificação de atalhos. Nas versões anteriores. vamos configurar um atalho do dispositivo. Verifique se o servidor de dispositivo RSLinx Enterprise foi adicionado com sucesso à sua aplicação. Agora. O editor Communication Setup foi melhorado para evitar a criação de atalhos que apontam para dispositivos que não fornecem dados (como módulos de comunicação e backplanes). este ícone de advertência aparecerá próximo ao componente editado. As advertências foram adicionadas ao FactoryTalk para informar aos usuários que uma ediçã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. Agora. que se propaga para todo o resto do projeto sem precisar alterar todas as referências de tags para aquele controlador. Expanda o servidor de dispositivos RSLinx Enterprise. Isto permite que o usuário mude o local de um controlador ou outro dispositivo em um lugar. você pode criar um atalho que esteja associado somente ao arquivo de tag off-line. Configurar a comunicação Agora. 1. O editor Communication Setup tem uma nova opção para habilitar o suporte a alarmes e eventos no nível do dispositivo. Clique duas vezes em Communication Setup. Abra o Communication Setup.

A caixa de diálogo Communication Setup aparecerá à direita da árvore do Explorer. 1789L60/A. Insira “Shortcut” como nome do atalho. InstantFizz_Controller. 2. 1789-L60/A. Backplane e selecione Start Browsing 4. Navegue até o controlador. Observação: É possível que você veja 2. a. 3. Clique com o botão direito do mouse em 1789-A17. 33 de 257 . Clique no botão Add b. Adicione um atalho de dispositivo seguindo as etapas a-b. SoftLogix5800 Controller. Selecione 2.

Observação: 2 é o número do slot do módulo SoftLogix que está no rack. Nas versões anteriores.ACD .ACD. 5. era solicitado que você associasse um atalho a um controlador e 34 de 257 . Navegação de tag off-line O arquivo de tag off-line permitirá que você navegue pelos tags do controlador ControlLogix quando ele não estiver on-line. Adicione um arquivo de tag off-line. Melhorias na navegação de tags off-line A navegação off-line das tags não precisa mais que você associe o atalho do dispositivo a um controlador. O arquivo deve estar localizado no PC local e não em um local da rede. Selecione o arquivo InstantFizz_Controller. Clique no botão Browse… próximo ao campo de entrada Offline Tag File. Navegue até a pasta C:\InstantFizz-Lab Files\RSLogix 5000\ . Clique no botão Open Vá até a pasta C:\InstantFizz-Lab Files\RSLogix 5000\ e selecione o arquivo InstantFizz_Controller. que é onde o programa de controle deste laboratório está operando.

35 de 257 . 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. Aplique as configurações ao atalho do dispositivo “Shortcut” seguindo as etapas a-c. Habilite alarmes e eventos selecionando Yes no menu. Clique no botão Apply para aplicar as configurações do atalho.Agora. Como é possível ter muitos atalhos configurados para diferentes controladores. Certifique-se de que 2.um arquivo de tag off-line para poder navegar pelos tags no arquivo de tags off-line. 6. c. Certifique-se de que Shortcut está destacado. SoftLogix5800 Controller está selecionado. 1789-L60/A. b. a. você pode criar um atalho que esteja associado somente ao arquivo de tag off-. 7. Selecione o campo Enable Alarms & Events para Yes.

Para verificar a comunicação a qualquer momento. Selecione Yes para concluir. pois usaremos telas pré-configuradas que fazem referência ao nome do atalho.Certifique-se de que seu atalho está definido como Shortcut.Se estiver igual. Clique no botão Close 10. selecione Yes para aplicar as alterações. Compare seu prompt com o mostrado abaixo.8. 9. 36 de 257 . selecione o botão Verify na parte inferior da janela Communications Setup. Revise suas alterações. Ele lista todas as alterações feitas no atalho. Seu atalho de dispositivo foi criado. Clique em OK na caixa de diálogo Communications Setup para fechar. O prompt RSLinx Enterprise aparecerá. A caixa de diálogo Verify aparecerá.

Quando soltar. clique uma vez e segure o botão do mouse. 37 de 257 . selecione o item do menu suspenso New Aparecerá uma tela sem título. você verá um retângulo para mostrar o tamanho do objeto que será criado. 3. 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. Na tela vazia. 1. No Explorer.Criar uma tela e adicionar um objeto “entrada de dados” (Numeric Input) à tela Vamos verificar se a comunicação está configurada corretamente.Conforme arrasta o mouse. 2. a caixa de diálogo Numeric Input Properties aparecerá. Clique uma vez para selecionar o objeto Numeric Input em Objects > Numeric and String > Numeric Input no menu. arraste o cursor para desenhar a entrada numérica e solte o botão do mouse. clique com o botão direito do mouse na pasta Display.

38 de 257 . Clique no botão Tags… próximo ao campo Value. 5. Clique na guia Connections . 4. selecione o item do menu suspenso Refresh All Folders. clique com o botão direito do mouse em InstantFizz. 6. Se você não visualizar uma pasta para Shortcut.Melhorias na entrada numérica O objeto Numeric input permite que os valores mínimo e máximo atribuídos pelo usuário sejam validados antes do download. O Tag Browser abrirá.

O tag aparecerá no campo Tag/Expression próximo a Value.ACD). Siga as etapas a e b para selecionar o tag MixSteps. Abra a pasta Shortcut e observe as duas sub-pastas Online e Offline. 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 (. b. A pasta Offline faz referência aos tags no arquivo do controlador ControlLogix (. A pasta Online faz referência aos tags do controlador on-line para o qual o atalho está apontando (como nosso controlador SoftLogix).ACD). Seu tag selecionado deve parecer-se com este: 39 de 257 . Selecione o tag MixSteps e clique em OK. 11. a.7. Selecione a pasta “Online”.

Seção 2: Importar componentes da aplicação (necessário) Sobre esta seção Nesta seção do laboratório. Clique uma vez no botão Test Display na barra de ferramentas. A seção 1 está concluída. Feche a tela e quando solicitado para salvar suas alterações. Semelhante ao desenho abaixo: 14.11. podemos verificar a comunicação com nosso controlador e testar a tela. 7) deve aparecer na tela. Um valor (ex. selecione No. você irá: Importar componentes da aplicação pré-configurados 40 de 257 . Se não estiver on-line com o controlador. Clique no botão Edit Display para voltar ao modo de edição. 13. Depois de adicionar um objeto a nossa tela. Você criou uma aplicação de rede simples. 15. porque os dados não estão disponíveis no momento. Isto realmente confirma que você conseguiu acessar o tag do arquivo on-line e que está on-line com o controlador. Você tem os elementos fundamentais no lugar e está pronto para começar a criar suas telas gráficas. 12. a caixa ficará em branco. Clique no botão OK na caixa de diálogo Numeric Input Properties.

O Explorer permite que você selecione diferentes objetos.: telas e macros) que serão usados neste laboratório. 41 de 257 . As telas gráficas são armazenadas em arquivos gfx que só podem ser modificados (neste formato) quando importados para o FactoryTalk View Studio. incluindo as telas. imagens. registros de dados. arquivos de parâmetros.O FactoryTalk View SE permite que você importe e exporte um ou todos componentes do servidor de IHM. Faça o seguinte para adicioná-los ao servidor de IHM. Você pode importar uma tela de uma aplicação para outra adicionando os arquivos . Esta é a janela “Application Explorer” usada durante todo o laboratório. Servidor de IHM Comandos Telas Objetos globais Aplicação Imagens Servidor de dados RSLinx Enterprise Adicionar componentes da IHM pré-configurados: Há componentes de IHM pré-configurados (ex. Diretório da rede Área dentro da aplicação.gfx. individual ou os alarmes. mensagens locais. telas e outros componentes da aplicação FactoryTalk View SE. etc.

3. As próximas etapas mostrarão como importar essas imagens em sua aplicação. b. Agora. As telas gráficas serão migradas. Selecione todos os arquivos GFX nesta pasta e clique em Open.Isso pode levar alguns segundos. Algumas das telas referem-se a imagens externas (JPG. Clique com o botão direito do mouse em Displays e selecione “Add Component Into Application…” 2. Clique com o botão direito do mouse em Images e selecione “Add Component Into Application…” 42 de 257 . bmp etc).1. a. você adicionou as telas gráficas pré-configuradas. Vá até C:\InstantFizz – Lab Files\Graphic Displays e adicione as telas seguindo as etapas a-b.

Clique com o botão direito do mouse em Macro e selecione “Add Component Into Application…” 6. Você pode saber mais sobre macros na Seção 4.4. As próximas duas etapas mostrarão como adicionar a macro de partida pré-configurada à sua aplicação.bmp nesta pasta e clique em Open.mcr para adicionar a macro pré-configurada 43 de 257 . Você adicionou as telas gráficas pré-configuradas e as imagens correspondentes. Vá em C:\InstantFizz – Lab Files\ e selecione startup. 5. Selecione todos os arquivos . Navegue até C:\InstantFizz – Lab Files\Images para adicionar as imagens 5.

44 de 257 . O FactoryTalk View SE dois tipos 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. você irá: 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 Leia sobre tags de IHM e tags de referência direta Um tag é um nome lógico que representa uma variável na memória de um dispositivo de rede ou local. Os tags de IHM são criados no editor Tags e armazenados em um banco de dados de tags do servidor de IHM.Seção 3: Tags (necessário) Sobre esta seção Nesta seção do laboratório. - Tags de IHM fornece propriedades adicionais para a segurança do runtime e manipulação de dados.

usar os tags de referência direta oferece vantagens em relação ao uso dos tags de IHM e vice-versa. você pode encontrar tags facilmente se organizálas em pastas. não é necessário criar um banco de dados de tags enquanto desenvolve a IHM. crie uma pasta para o processo CIP de uma fábrica de soda. Organização de tags em pastas Os tags podem ser organizados em pastas e subpastas lógicas. Use os tags do servidor de dados para referenciar diretamente os valores dos tags e eliminar a necessidade de criar um tag de IHM para cada elemento membro. Isto se aplica a todos os objetos incluindo o FactoryTalk Alarms and Events baseado em dispositivos. Dependendo da aplicação. Tags de referência direta Uso de referenciamento direto para eliminar duplicações Usar um referenciamento direto minimiza erros.Você pode maximizar a otimização colocando os dados em vetores e estruturas. por exemplo) suportam tipos de dados como vetores e estruturas (UDT) que podem conter centenas de elementos como membros. conversão de escala ou offseting dos valores de tags. como segurança no runtime. o que economiza tempo.Para alguns fins em uma aplicação. Além disso.A tabela a seguir contém uma lista de vantagens tanto para os tags de IHM quando para os tags de referência direta. no editor Tags.Use também os tags do servidor de dados para adicionar. crie tags de IHM no FactoryTalk View Studio. modificar ou excluir tags em um dispositivo sem ter que duplicar as alterações no banco de dados de tags do servidor de IHM. Em uma aplicação grande. Tags de IHM Uso de recursos estendidos de tags de IHM Para aproveitar as vantagens dos recursos estendidos. Por exemplo. ou endereçamento mais flexível. Permissão de acesso a tipos de dados complexos Alguns dispositivos (controladores Logix5000. 45 de 257 . pois é necessário criar o banco de dados de tags somente uma vez (no controlador) e não terá que duplicá-lo novamente na IHM. você pode escolher apenas um deles ou combinar os dois.

você pode usar os tags de memória para: . exporte telas de uma aplicação para outra que use os mesmos tags do controlador. Siga as etapas a-i para adicionar um tag de IHM em uma pasta.agir como um contador ou índice temporário. . Velocidade As referências diretas são um link direto com o servidor de dados e o controlador que ajuda a acelerar a taxa de atualização da aplicação. 46 de 257 . Não há necessidade de mover o banco de dados de tags de IHM. SLC.Armazenamento de valores na memória Crie tags de memória da IHM para armazenar valores sem precisar de um dispositivo conectado ou acessível. Reutilização dos nomes do tag Os tags de IHM não precisam de endereços físicos codificados nem de nomes de variáveis específicas do dispositivo. . InstantFizz_HMIServer.manter informações sobre o estado atual do sistema. Importação e exportação de tags de IHM . .Use o Tag Export/Import Wizard para importar/exportar tags no formato . Criar um tag de IHM permite que você atribua nomes significativos aos tags ao invés de locais de memória como N7:0. Reutilização de telas e outros componentes entre as aplicações Por exemplo. Todos os tags de referência direta são transferidos com a tela. por exemplo.O banco de dados de tags exportados podem ser usados em outros projetos do FactoryTalk View.CSV (pode ser aberto em Excel). Criar um tag de IHM Permite criar um tag no banco de dados de tags.Você pode importar arquivos de endereços do RSLogix no banco de dados de tags do FactoryTalk View Nomes descritivos Alguns controladores e servidores OPC não permitem nomes de tags descritivos.Você pode modificar e criar todos os tags em Excel e economizar tempo de engenharia. por exemplo. 1. Abra o banco de dados Tag no servidor de IHM. . . qual foi a última tela gráfica exibida.armazenar o resultado de um cálculo. Por exemplo.Isto significa que você pode reutilizar uma aplicação com outros dispositivos alterando os endereços físicos para os quais os nomes dos tags de IHM estão mapeados.

Observação: Este item de menu pode ser usado para adicionar. Outro item menu importante é o Other Databases que permite importar tags de outros bancos de dados como os arquivos do controlador RSLogix 5/500 (. .rsp). Insira o nome da nova pasta “CIP” e clique em OK. 47 de 257 .a. duplicar e renomear as pastas do banco de dados de tags. Clique duas vezes em Tags na pasta HMI Tags para abrir o banco de dados de tags. excluir. b. Clique no item de menu Edit e selecione New Folder. Enquanto o banco de dados de tags é aberto. selecione o item de menu Edit para criar uma nova pasta.rss. c.

Clique em Accept para concluir. f. Preencha os campos Min. Os tags podem ser do tipo Analog. 11. Selecione Analog como tipo de tag. g. Queremos criar um tag nesta pasta. Digital ou String. 48 de 257 . Insira o nome do novo tag WaterAmount. Selecione o tag SodaCIPTanks. O banco de dados de tags também permite que você procure por tags. Certifique-se de que a pasta CIP está selecionada. h.Water. Insira a descrição do tag. Clique no botão com reticências para abrir o navegador de tags. d. Max. Offset e Units i.Configure as novas propriedades dos tags conforme mostrado abaixo: e. Scale.Value 10. Siga as etapas a-b para procurar por um tag.

Você também pode unir um banco de dados de tags do FactoryTalk View a outro banco de dados de tags e importar um banco de dados de texto Logic 5 ou A. Você pode procurar por qualquer tag no banco de dados usando o campo Search For. a aplicação para a qual você está importando os tags deve estar aberta no FactoryTalk View Studio. Destaque a pasta raiz. Use o Tag Import and Export Wizard para converter bancos de dados para e a partir de um formato CSV (Comma Separated Variable) compatível com o Excel. a. Clique em Close para sair do banco de dados de tags. Para importar tags corretamente. Series. Assistente de importação/exportação de tags usando MS Excel Vamos importar tags que foram pré-criados usando o Tag Import/Export Wizard. insira System\Second para procurar por um tag de memória prédefinido e pressione Enter. Opções de importação e exportação: Há várias opções de importação/exportação conforme mostrado no Tag Import/Export Wizard.I.b. 49 de 257 .

- Import RSLogix5/500 Address & Symbol ASCII files Importa símbolos de arquivos de exportação ASCII do RSLogix5 ou RSLogix 500 em um banco de dados do FactoryTalk View.csv em C:\InstantFizz – Lab Files\ 50 de 257 . Series ou Logic 5 da Rockwell Software em um banco de dados do FactoryTalk View. Você pode criar seus tags em Excel e importá-los para o projeto usando esta opção no Tag Import/Export Wizard - Merge FactoryTalk View tag database Une informações de tags de um projeto do FactoryTalk View a outro banco de dados do FactoryTalk View.- Export a FactoryTalk View tag database to CSV files Exporta um banco de dados de tags FactoryTalk View para arquivo CSV - Import FactoryTalk View tag CSV files Importa as informações do tag a partir de arquivos CSV em um banco de dados do FactoryTalk View.I. Abra e revise o arquivo CSV criado anteriormente Additional_Tags. Series or Logic 5 database files Importa símbolos do formato CSV do A. 1. - Import A.I.

Vá em C:\InstantFizz – Lab Files\ e clique duas vezes em Additional_Tags. Você pode adicionar e modificar tags e pastas no Excel e importá-los para sua aplicação.Abra o arquivo CSV pré-criado com os tags de IHM pré-criados. 51 de 257 . Revise o arquivo e observe o formato de linha/coluna do Excel. Feche o Excel sem salvar. 2. Volte para o FactoryTalk View Studio e abra o Tag Import/Export Wizard no menu Tools. 3.csv.

52 de 257 . Selecione Site Edition como Project Type. 8. Selecione Next para continuar. Certifique-se de que Tags está marcado.Selecione o arquivo CSV pré-criado em C:\InstantFizz – Lab Files\Additional_Tags. Selecione a opção “Import FactoryTalk View tag CSV files” no menu drop-down e clique em Next.CSV 9. 5. Navegue até nosso projeto de IHM em C: Documents and Settings\All Users\Shared Documents\RSView Enterprise\SE\HMI Projects\InstantFizz_HMIServer\.sed. Selecione Next para continuar.4. 7. Selecione o arquivo InstantFizz_HMIServer. 6.

10.Deixe padrão para nosso laboratório. 11. 53 de 257 . Você pode ignorar ou atualizar os tags existentes. 12. Selecione Next para continuar. Selecione Finish para concluir.

54 de 257 .13. 14. Abra o editor do banco de dados de tags clicando duas vezes em Tags para visualizar os tags importados. Agora nós importamos os tags pré-criados em nossa aplicação. Visualize os resultados da importação do banco de dados e clique em X para fechar.

15. Adicionar um objeto que faz referência a um tag de IHM 1. Feche o banco de dados de tags. Abra uma nova tela Aparecerá uma tela sem título. Observe que novas pastas e tags foram adicionadas a nosso banco de dados de tags através do Tag Import/Export 16. 2. Clique uma vez para selecionar o objeto Numeric Display em Objects > Numeric and String > Numeric Display no menu. 55 de 257 .

clique uma vez e segure o botão do mouse. 56 de 257 . Selecione Tags para abrir o navegador de tags e encontre um tag para fazer referência. você verá um retângulo para mostrar o tamanho do objeto que será criado. arraste o cursor para desenhar a tela numérica e solte o botão do mouse.Conforme arrasta o mouse. 4. Na tela vazia. A janela Numeric Display Properties abrirá 4.3.

Offline: Tags de referência direta para o arquivo de tags offline que foi associado a “Shortcut” .Itens de diagnóstico: Tags de diagnósticos pré-definidos para os controladores Logix. Ele contém todos os tags de referência direta para o controlador. 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. . 8. 6. Remote) . bem como até os itens de diagnósticos e Tags do sistema pré-definidos. Vamos revisar o Tag Browser. Este tag de estrutura pode ser atribuído a um objeto frontal para fornecer valores a diversos objetos.5. “Shortcut” é o atalho de um dispositivo associado ao controlador SoftLogix. Por exemplo. Vá até o tag de HMI RapidMix\WaterAmount 57 de 257 . System\Second.Online: Tags de referência direta para o controlador. 7. Suporte a tags estruturados no Tag Browser do FactoryTalk O novo navegador de tags foi aprimorado para permitir que você selecione um tag de estrutura na tela à esquerda do navegador de objetos e retorne um identificador parcial de tag para o editor que abrir o navegador. CIP e RapidMix são pastas criadas no banco de dados de IHM. Program. como @Mode que indica o modo atual do controlador (Run. System contém os tags de memória pré-definidos e armazenados no servidor de IHM. 5.

8. Abra a pasta RapidMix . Adicione um objeto Tag Label na mesma tela à direita do objeto Numeric Display. O tag foi adicionado ao objeto. Clique em Apply e OK para sair. 58 de 257 . selecione WaterAmount e clique em OK. 9. 10.

11. Defina as propriedades conforme mostrado abaixo. descrição do tag. tag Off Label (identificação de contato aberto). Navegue até o mesmo tag RapidMix\WaterAmount e selecione Engineering Units (EU) para o campo Property. High EU (valor máximo do tag). 59 de 257 . nome do tag. As propriedades incluem:Low EU (valor mínimo do tag).Você pode exibir o valor de uma propriedade por tag.Use os objetos de etiqueta para exibir as informações sobre as propriedades de um tag no runtime. A janela Tag Label Properties abrirá. Engineering Units (EU) (unidades do tag). tag On Label (identificação de contato fechado). Contact Value (status do tag).

12. Para exibir as unidades de engenharia de uma referência direta. Testar a tela 13. 60 de 257 . 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. 14. você pode adicionar um objeto de texto e inserir as unidades aplicáveis. Ele não funciona com referências diretas. 13. 14. Clique uma vez no botão Test Display na barra de ferramentas. O objeto Numeric Display exibirá o valor atual do tag de IHM RapidMix\WaterAmount e Tag Label exibirá as unidades de engenharia do tag de IHM. Revise a tela. Clique em OK para fechar.

Elas podem exibir os dados de sistema ou de processo e permitir aos operadores gravar os valores em um banco de dados em tempo real ou em dispositivos de rede como um controlador. Uma tela de biblioteca contém objetos gráficos prontos que podem ser usados em outras telas.armazenadas na pasta Global Objects. Seção 4: Telas gráficas.41. é possível consultar novamente a imagem “Application Explorer” da Seção 2 – pag. As visualizações atuais da atividade ou processo da fábrica automatizada. Informação sobre as Telas gráficas Tipos de Telas gráficas Telas Padrão . Ao fazer alterações no objeto original. São as telas que o operador vê em runtime. Feche a tela sem salvar. 61 de 257 . Telas de biblioteca .15. elas são automaticamente aplicadas às cópias. você irá: Ler sobre as Telas gráficas Usar o arquivo XML para editar as telas Usar Faceplates Configurar e usar Dicas de ferramenta Configurar e usar Mensagens locais Configurar e usar Docked displays Usar o Object Explorer Configurar e usar animações e expressões Usar comandos Para ajudar na navegação no FactoryTalk View Studio dos componentes usados nesta seção. Telas de objeto global . objetos e animações (necessário) Sobre esta seção Nesta seção do laboratório. As telas de objeto global permitem que você faça o link da aparência e do comportamento de um objeto gráfico em uma tela de objeto gráfico para gerar várias cópias deste objeto em telas padrões. Clique no botão Edit Display para voltar ao modo de edição.armazenadas na pasta Displays. 16.armazenadas na pasta Displays.

alinhá-los. Copiados para a área de transferência de outro aplicativo Windows e. reformatá-los ou redimensioná-los e distribuí-los de diversos modos como empilhá-los. Copiados e colados das Bibliotecas gráficas. Os objetos gráficos podem ser Criados usando o editor de tela gráfica. espaçá-los horizontal ou verticalmente. Ela pode exibir os dados de sistema ou de processo e permitir aos operadores gravar os valores em dispositivos externos como controladores programáveis.Uma tela gráfica representa a visualização do operador da atividade de fábrica. invertê-los horizontal ou verticalmente. girá-los e agrupá-los de forma que se comportem como um único objeto. colados nas telas gráficas. O editor gráfico permite facilmente duplicar objetos. Arrastados e soltos de outra tela gráfica ou biblioteca ou outro aplicativo Windows. retângulo e elipse. Criados por outro aplicativo Windows e inseridos na tela gráfica usando link e incorporação de objeto. O menu Objects no editor Graphic Displays (Figura 1) fornece elementos de desenho simples. como linha. Use estes elementos para criar representações visuais dos processos e atividades e depois anime a tela fazendo o link dos objetos aos tags. Figura 1: Menu Objects Bibliotecas A Biblioteca gráfica vem com uma variedade de telas gráficas prontas contendo objetos que podem ser usados em outras telas 62 de 257 . campos de entrada e de saída e resumos de alarme. de forma que a aparência dos objetos mudarão a medida que os valores de tags mudam. assim como objetos prontos como botão pulsador. Os elementos que compõem uma tela gráfica são chamados de objetos gráficos. então.

É possível criar ou editar telas gráficas independente do FactoryTalk View Studio. é possível também usar o Assistente de Importação e exportação de gráficos para exportar informações de telas gráficas para um arquivo XML ou para importar um arquivo XML de tela gráfica para uma aplicação. animações. para modificar os objetos gráficos existentes ou para adicionar novos objetos à tela. 1. objetos. Expanda Displays e clique duas vezes na tela “CIP – Process Steps” para abrir. A seguir. Na seção anterior.Há muitos objetos diferentes na biblioteca que podem ser usados em sua aplicação. 63 de 257 . Observação: qualquer animação que foi atribuída a um objeto será incluída a ele quando for copiado em uma tela. etc. É possível editar os arquivos XML antes de importá-los de volta para uma aplicação. agrupamentos. modificaremos uma destas telas alterando o arquivo XML exportado. O XML possui formato e estrutura padronizados. importamos algumas telas gráficas pré-configuradas. Modificação de um arquivo XML No FactoryTalk View Studio. conexões. propriedades de objetos. É possível modificar os elementos e atributos de uma tela gráfica alterando-os ou adicionando novos no arquivo XML. atribuições chaves. incluindo a configuração de telas.

64 de 257 . Feche a tela “CIP – Process Steps” sem salvar. o texto exibe “Step 1: Adding H2O” 2. 3.1. Neste momento.xml” O arquivo xml abrirá no Internet Explorer. Vá para C:\InstantFizz – Lab Files\ e clique duas vezes para abrir o arquivo XML exportado “CIP – Process Steps. Modificaremos o texto “Step 1” desta tela no arquivo XML.

Examine o arquivo XML. devemos abrí-lo no Bloco de notas.xml” de C:\InstantFizz – Lab Files\. O arquivo contém todos os objetos e atributos de objetos contidos na tela “CIP – Process Steps”. Clique com o botão direito do mouse no arquivo exportado XML “CIP – Process Steps. 65 de 257 . 4. Feche o arquivo Internet Explorer . O arquivo será aberto no Bloco de notas. selecione Open With e feche o Bloco de notas. 5. Para modificar o arquivo.

selecione o item menu Edit e clique em Replace. 7.6. Alteraremos o texto “Step 1: Adding H2O” para “Step 1: Adding Water” No arquivo Bloco de notas. 66 de 257 . Preencha a janela Replace como indicado a seguir e clique no botão Replace All.

Clique com o botão direito em Displays e selecione “Import and Export…. O texto no campo Find What é a letra H.Digite o texto como indicado. 8. Vamos importar a tela modificada.” 67 de 257 . pressione o botão Replace All e clique em Cancel para sair. o número 2 e a letra O. Salve o arquivo a partir de File>Save e saia. 9.

12.10. Selecione Single Display Import File e clique em Next. Selecione No e clique em Next. 68 de 257 . 11. Selecione “Import graphic information into displays” e selecione Next.

O arquivo XML a ser importado pode ser encontrado em C:\InstantFizz – Lab Files\CIP – Process Steps.13. 15. Configure a janela como exibido abaixo. O Assistente de Importação e exportação de gráficos fornece um arquivo de status sobre o sucesso da importação/exportação. 69 de 257 . Clique em Finish para concluir a importação.xml. 14. Este é o arquivo que acabamos de modificar.

70 de 257 .txt antes de continuar. 16.15. Vamos revisar a tela modificada. Feche o arquivo DisplaysImport. abra a tela CIP – Process Steps clicando duas vezes sobre ela a partir do item Displays no FactoryTalk View Studio. Agora.

Por padrão.A alteração de Idioma é compatível com o texto da Tooltip. Criá-las em um arquivo XML pode economizar muito tempo de engenharia. Observação: Neste exemplo. ela será exibida em runtime.16. é possível adicionar um Tooltip aos objetos: . quando o operador posicionar o ponteiro do mouse sobre um objeto por alguns segundos.As Tooltips podem ser adicionadas a objetos gráficos . teria sido mais fácil simplesmente alterar o texto na tela do FactoryTalk View Studio. Tooltips Para fornecer informações sobre um objeto gráfico para um operador. um objeto não possui um texto tooltip. O texto foi alterado de H2O para Water. Há aplicações.As Tooltips suportam variáveis embutidas . nas quais pode ser necessário criar automaticamente muitos objetos e/ou telas. 71 de 257 . Se você adicionar uma tooltip. Examine a tela. no entanto.

Adicionaremos um objeto Numeric Input à tela “CIP – Process Steps” . 3. Adicione o objeto Numeric Input ao local da tela exibido abaixo. e à exibição de caracteres mais à direita nas variáveis de grupo embutidas. números e grupos literais na sintaxe da variável embutida. 72 de 257 .) 2. Neste laboratório adicionaremos um objeto de Entrada numérica para exibir um exemplo de Tooltip. selecione Numeric and String e clique em Numeric Input.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. Abra a tela “CIP – Process Steps” (Ela já deve estar aberta. A partir do item de menu Objects . 1.

RecoveredWater.Value d. RecoveredWater. 73 de 257 . Clique no botão com reticências para navegar e adicionar Value tag: {[shortcut]SodaCIPTanks. Clique no botão com reticências para navegar e adicionar Minimum tag: {[shortcut]SodaCIPTanks.4.Minimum Melhorias na entrada numérica O objeto Numeric input permite que os valores mínimo e máximo atribuídos pelo usuário sejam validados antes do download. a. RecoveredWater. Clique no botão com reticências para navegar e adicionar Maximum tag: {[shortcut]SodaCIPTanks. Configure Numeric Input Properties como exibido abaixo seguindo as etapas a-d. Selecione a guia Connections b.Maximum c.

Salve a tela. Minimum e Maximum: 5. 6. 74 de 257 . Clique em OK para fechar.Utilize o Tag Browser para selecionar os tags Value.

10. Vamos inserir um valor “22000” em nosso objeto. 11. Clique no botão Edit Display para voltar ao modo de edição. 8. Digite “22000” e pressione Enter. Clique duas vezes no objeto de Entrada numérica para abrir suas propriedades. 75 de 257 . Este valor tem que ser maior do que Mínimo e menor do que o Máximo. Especificamos os valores Mínimo e Máximo do Objeto de entrada numérica. Clique uma vez no botão Test Display na barra de ferramentas. Ou clique com o botão direito e selecione “Properties”. Adicione uma Tooltip seguindo as etapas a-e. 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! 9.7.

e. Repitas as etapas a-e para adicionar a informação “Maximum” também. Clique em Insert Variable e selecione Numeric para adicionar uma variável. d.Selecione a guia Common. b. Digite “Minimum: ” na área “ToolTip Text” .Minimum}. 12. Navegue até o tag {[shortcut]SodaCIPTanks. RecoveredWater.RecoveredWater. c.Maximum}. O tag Maximum para navegar é {[shortcut]SodaCIPTanks. Clique em OK. O texto final da dica de ferramenta deverá estar parecido com o texto a seguir: 76 de 257 .a.

13. Digite “22000” e pressione Enter.Clique em OK. Vamos tentar mais uma vez. Salve a tela. Teste a tela. 15. Vamos gravar o valor “22000” em nosso objeto. 14. Clique uma vez no botão Test Display na barra de ferramentas. 77 de 257 .

Portanto. fechamento de janelas abertas ou envio de informações para a equipe de manutenção. Cabeçalhos e notificações que fornecem informações específicas para o operador. A tela fixada estará visível para o operador durante todo o tempo. Os painéis de controle com botões padrões para fins especiais. 16. As Docked displays não podem ser fechadas acidentalmente pelo operador e não permitem que outros gráficos as sobreponham. 1. elas continuarão sempre visíveis para o operador. Passe o mouse sobre o objeto Entrada numérica e observe o texto da tooltip! 18.Novamente. Abra a tela “Navigation”. Passe o mouse sobre o objeto e você verá nosso texto de dica de tela indicando os limites corretos do valor 17. que permitem ao operador mover-se pelas telas em uma aplicação. . Clique no botão Edit Display para voltar ao modo de edição. você pode fixar: Os menus de navegação. Neste laboratório usaremos Docked displays para os menus de navegação e como notificação de alarme. as telas gráficas podem ser fixadas na borda da janela FactoryTalk View SE Client. o fundo do objeto ficará vermelho indicando que o valor inserido está fora dos limites mínimo e máximo. como alteração de usuário. Feche a tela “CIP – Process Steps” Docked Displays Docked Displays Em runtime. Ela será a primeira Docked display. 78 de 257 . Por exemplo. como o nome e área do usuário atual ou informações sobre alarmes. permitindo que o operador tenha acesso a determinadas telas sempre.

Uma macro pode ser especificada na inicialização ou encerramento de um cliente ou tela. demoram mais. Para fixar uma tela no canto da janela SE Client. Uma macro é uma lista de comandos ou símbolos de comandos armazenados em um arquivo de texto. 3.2. usaremos uma macro de inicialização que usa um comando de tela. é 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. assim como faria com um comando. Para executar uma macro. Alguns comandos (como Print) acabam rapidamente e o próximo comando pode ser iniciado. 79 de 257 . Ela pode ser chamada a partir de uma linha de comando no FactoryTalk View Studio. No caso do Set. O FactoryTalk View possui recursos multitarefas que podem ser aproveitados ao criar macros. Nesses casos. Ela será nossa segunda Docked display. a partir de um botão ou do Factory Talk View Administration Console para administração de sistema. como Set. Os comandos na macro serão executados na ordem na qual eles foram listados. Abra a tela Alarm Banner. Outros. você usa o nome dela. ele não termina até que a mensagem seja enviada ao controlador. após a inicialização pelo cliente.

80 de 257 . 5. Display Navigation /DB Display Alarm Banner /DT Em geral. use a instrução exibida abaixo: Para ancorar uma tela nesta posição Canto superior da janela cliente Canto inferior da janela cliente Canto esquerdo da janela cliente Canto direito da janela cliente Use este parâmetro Display /DT Display /DB Display /DL Display /DR Estes comandos serão executados quando a macro for chamada na inicialização do FactoryTalk View SE Client. Feche a macro de inicialização sem salvar. para fixar uma tela. 4. 6. Revise os comandos da tela no arquivo de macro de inicialização. Expanda o item de menu Macros e clique duas vezes em ‘startup’ parar abrir Clique duas vezes em startup para abrir.Você já adicionou a macro de inicialização na Seção 2 deste laboratório.

Revise o layout de cliente.cli e clique em OK. 1. 81 de 257 . a tela de rodapé contém os botões de navegação e está localizada na parte inferior da janela cliente. Clique no ícone Launch SE Client. 2. Navegue até C:\InstantFizz – Lab Files\ClientFile_DockedDisplays. Observação: Aguarde alguns minutos para carregar totalmente.Exploração de Docked displays em runtime Vamos explorar a funcionalidade das Docked displays em runtime. A macro de inicialização fixou telas em 2 áreas. Nossa macro StartUp será executada quando o arquivo cliente SE for aberto. 3. A tela de cabeçalho contém uma notificação de alarme e está localizada na parte superior da janela cliente. Um arquivo de cliente SE já foi criado para você executar nesta aplicação.

Minimize a tela Plant Overview . 8. 82 de 257 . Clique no botão restore na tela Plant Overview . Arraste a barra de título minimizada até chegar nas bordas da tela: Borda superior: Borda inferior: 7.“Alarm Banner” está fixada no canto superior “Navigation” está fixada no canto inferior 5. Observe que ela não sobreporá às áreas fixadas. 6.

Mova a tela Plant Overview de forma que o botão close esteja visível e feche a tela. Observe como ela é dimensionada para se encaixar na principal área visível das telas ancoradas. Selecione o botão Plant Overview na tela de rodapé para abrir a tela Plant Overview. 10. 83 de 257 . Arraste a tela Plant Overview até a borda inferior ou o canto inferior direito do cliente. 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. 12.9.

usando o arquivo Event - Há cerca de 80 comandos diferentes. feche todas as telas abertas neste momento. É possível configurar teclas e objetos gráficos para executar comandos em runtime. A maioria dos comandos aceita parâmetros para maior precisão e controle. sem salvá-las. É 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. Por exemplo: as ações pressionar. Use o Assistente de Comando para ajudá-lo a selecionar e construir comandos. 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. 2. 1.Overview Selecione o item de menu Button.Comandos Os comandos do FactoryTalk View permitem interagir e controlar os componentes da aplicação. É possível executar comandos em um evento em particular. Criaremos um objeto Botão com um comando de tela. 84 de 257 . Abra a tela Rapid Mix . No FactoryTalk View Studio.

Clique no botão com reticências para abrir o Assistente de Comandos. 4.3. Configure as Propriedades do Botão seguindo as etapas a-b. a. Arraste o objeto Button para a tela Rapid Mix – Overview como exibido abaixo Arraste o objeto Button para esta área. b. 85 de 257 . Selecione a guia Action.

Clique em Finish para concluir. b. 6. Se nossa aplicação tivesse mais do que uma área. 86 de 257 . poderíamos escolher abrir uma tela de uma área diferente. O comando Display possui muitas propriedades adicionais. b. a. Preencha como exibido. É possível selecionar All Commands and Macros e encontrar o comando Display alfabeticamente ou selecionar Graphics > Graphic Displays > Navigation > Display a. Clique em Next para continuar. Selecione o comando Display seguindo as etapas a-b. Selecione o comando Display.5. Preencha as informações do comando como exibido nas etapas abaixo a-b. deixe-as desmarcadas para este exemplo.

O novo botão adicionado deverá ter a aparência exibida aqui. Selecione a guia Up Appearance. 8. a. Adicione uma Legenda de botão seguindo as etapas a–b. se necessário.7.Process Steps” b. No campo Caption digite “Rapid Mix. 87 de 257 . Clique em OK para concluir. Salve a tela e e feche. Redimensione o botão.

No canto superior direito da tela Rapid Mix. 10. Retorne à janela client em execução e selecione o botão Rapid Mix na tela de navegação.9. 88 de 257 . Clique no botão Rapid Mix. Abra a tela Rapid Mix – Process Steps. clique no botão Rapid Mix – Process Steps que acabamos de adicionar.

impressão. 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. Animações e expressões A animação é a capacidade de adicionar lógica a um objeto gráfico de forma que algumas características do objeto mudem quando um valor de tag é alterado. quando pressionado. O Assistente de comando contém muitos outros comandos relacionados ao fechamento/abertura de telas. um objeto pode ser feito para ser preenchido (acima. Ela pode conter nomes de tag. 89 de 257 . lógicos e/ou bitwise. isto significa que o objeto selecionado está usando tal animação. aplicações externas e muitos outros. No exemplo abaixo. Um único nome de tag é geralmente usado para expressões simples. Na Figura 1. as animações Fill e Color estão sendo usadas no objeto selecionado. Expressão: Uma expressão é uma equação matemática ou lógica que retorna um valor. Se houver um marcador de seleção em frente ao tipo de animação. Se um tipo de animação não estiver disponível para um objeto selecionado. relacionais. abaixo. os campos naquela guia de animação ficarão cinza. abre outra tela. a caixa de diálogo de animação mostra que expressões são usadas para animar objetos. Usando o Assistente de Comando criamos um botão que. Há uma guia para cada tipo de animação. à direita) ou para mudar de cor dependendo do valor de tag. à esquerda.A tela Rapid Mix – Process Steps abrirá. Por exemplo. alarmes. operadores constantes e matemáticos. idiomas.

Vamos abrir uma das telas e dar uma olhada na animação. É possível expandir e recolher toda a lista usando os botões Expand e Collapse.Figura 1: Caixa de diálogo Animation O Object Explorer O Object Explorer fornece uma lista de todos os objetos na tela gráfica atual. quando você o seleciona no Object Explorer as alças que contornam o objeto selecionado ficam visíveis. A tela Rapid Mix-Overview será aberta 90 de 257 . Para abrir a tela Rapid Mix . Ao clicar em um objeto na tela para selecioná-lo.Overview. 2. sua entrada correspondente no Object Explorer é destacada em cinza. Ao clicar em um item no Object Explorer. Para abrir o Object Explorer 1. Um grupo de objetos possui um sinal de mais em frente ao seu nome. expanda a pasta Displays. o objeto para o qual ele corresponde é selecionado. incluindo aqueles ocultos por outros objetos. Clique no sinal para expandir a lista de objetos que compõem o grupo. Se um objeto estiver oculto por outro ou se for parte de um grupo. clique duas vezes na tela Rapid Mix – Overview.

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.

91 de 257

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.

Vamos observar grupos e animação usando o Object explorer
1. Expanda e Selecione o grupo TankMixture no Object Explorer. 2. Clique com o botão direito no elemento Water no grupo TankMixture e selecione o item de menu de contexto Animation > Fill

92 de 257

. 3. A caixa de diálogo Animation aparecerá e abrirá na guia Fill .

A expressão de animação Fill já foi previamente inserida. É possível revisar e familiarizar-se com as propriedades Fill e outras, como Color.

93 de 257

4. Feche a janela Animation 5. Retorne ao client que está executando e pressione o botão START na 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.

Mensagens locais
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

94 de 257

No cliente em execução, feche a tela Rapid-Mix Process Steps pressionando o botão x 2. Retorne ao Factory View Studio. Importaremos um arquivo de Mensagem local pré-configurado. Na Janela do Explorer, clique com o botão direito em Local Messages e selecione Add Component Into Application. 3. Adicione todos os arquivos de mensagem local de C:\InstantFizz - Lab Files\Local Messages na aplicação

Selecione os dois arquivos de Local Message e clique em Open para adicionar à aplicação.

4. Revise o arquivo de Mensagem local RapidMix. Clique duas vezes em RapidMix sob Local Messages para abrir. 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.

95 de 257

Criamos o arquivo de mensagem local. 7. 8. Abra a tela Rapid Mix – Process Steps . Clique em Fechar 6. 96 de 257 . Adicione a tela de Mensagem local na tela Rapid Mix – Process Steps seguindo as etapas a-b.5. um objeto de Mensagem local precisa ser adicionado. A fim de visualizar as mensagens na tela em operação.

Modificaremos algumas propriedades do texto da mensagem. b. Clique duas vezes no objeto Local Message Display para visualizar as propriedades do objeto. como fonte e cor. 97 de 257 . 9. Siga as etapas a. Desenhe o objeto Local Message Display como exibido. Selecione a tela Local Message Display a ser adicionada. Clique duas vezes no objeto Local Message Display para visualizar as propriedades do objeto.a.

que importamos para a aplicação. Siga as etapas a-d para configurar a Tela de mensagem local 98 de 257 . 10.b. Gostaríamos que esta Tela de mensagem local exibisse mensagens do arquivo de Mensagem local RapidMix. Altere o tamanho da fonte para 16. d. As mensagens serão disparadas pelo tag [shortcut]MixSteps. c. Altere Back Color e Fore Color como exibido. Ou mantenha a seleção padrão. Selecione a guia General.

Clique no botão de reticências para navegar até o Arquivo de mensagem local. c. selecione Online e. Clique em OK para fechar. b. O valor deste tag determinará qual mensagem será exibida. No navegador de tag.a. A tela Local Message Display deverá ser parecida com a exibida abaixo: 99 de 257 . 18. expanda Shortcut. então. no lado direito selecione o tag MixStps. Selecione a guia Connections e navegue até o tag [shortcut]MixSteps. d. Selecione RapidMix e clique em OK para fechar.

19. c. Clique no botão Rapid Mix – Process Steps para abrir a tela. b. Ele já pode ter iniciado. 100 de 257 . Siga as etapas/instruções da Mensagem local e veja a animação na tela Rapid Mix – Overview. Salve a tela e feche. Clique no botão START na parte inferior da tela Rapid Mix – Process Steps para iniciar o processo. 20. Siga as etapas a-c. a. 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.

Sistema de alarme de tag IHM tradicional No FactoryTalk View Studio. Geralmente.23. O FactoryTalk View SE é compatível com o sistema de alarme de tag IHM tradicional e o sistema FactoryTalk Alarms and Events. você: conhecerá os tipos de Sistemas de alarme o o o alarmes e eventos do FactoryTalk configuração de alarmes e eventos do FactoryTalk habilitará os alarmes e eventos do FactoryTalk resumo de alarme – projetará e executará um comportamento notificação de alarme – projetará e executará um comportamento visualizador de registro de alarme – projetará e executará um comportamento navegador de status de alarme – projetará e executará um comportamento Usará os Objetos de alarme e evento do FactoryTalk o o o o Observará e criará alarmes baseados em dispositivo Observará e criará alarmes baseados em tag Sobre os tipos de alarme Os alarmes são uma parte importante das aplicações de controle de fábrica porque eles alertam os operadores quando algo está errado. os processos de que precisa para monitorar os alarmes. a monitoração de alarme ocorre no servidor IHM. os tipos de dispositivos usados na aplicação e se deseja construir uma detecção de alarmes nesses dispositivos. 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 101 de 257 . nos quais os operadores podem visualizar e reconhecer os alarmes. Clique no botão exit para fechar o Seção 5: Alarmes e Eventos (opcional) Sobre esta seção Nesta seção. As escolhas que você fizer dependerão de fatores como o projeto de sua aplicação. é possível configurar todo um sistema de alarme. se foram reconhecidos e quem os reconheceu. também é importante ter um registro dos alarmes. Em operação. Se os alarmes são detectados (valores de tag fora dos limites configurados). A detecção de alarme de tag IHM não inclui os alarmes FactoryTalk. Este é um sistema de alarme de tag IHM tradicional Um sistema de alarme de tag IHM detecta apenas alarmes configurados para tags no banco de dados de tag do servidor IHM. o horário em que ocorreram. uma notificação é enviada aos clientes FactoryTalk View SE conectados.

é possível usar as instruções de alarme préelaboradas. Para monitorar e responder aos alarmes de tag IHM. Permite a monitoração de alarmes e eventos de controladores de terceiros. 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 FactoryTalk Alarms and Events Fornece um único conjunto integrado de informações de alarme. Agiliza a programação de alarmes e elimina o polling com a monitoração de alarme baseada em dispositivo. Permite que outros controladores participem do sistema integrado com a monitoração de alarme baseada em tag. A monitoração de alarme baseada em dispositivo elimina a necessidade de duplicar os tags de alarme em um servidor IHM e requer poucos recursos de comunicação com o controlador. Com a monitoração de alarme baseada em dispositivo. Fornece registros de data e hora precisos sobre as condições de alarme que são geradas a partir dos controladores Logix5000 usando a monitoração de alarme baseada no dispositivo. como CLP-5 ou SLC 500s ou se você preferir não usar as novas instruções de alarme com os controladores Logix5000. gerenciar. Se seu sistema de automação incluir controladores antigos. de forma que os registros de data e hora podem afetar onde os alarmes são exibidos no Resumo de alarme e evento ou na notificação de alarme e evento. Os dados de alarme de tag IHM não são gerenciados pelos serviços do FactoryTalk Alarms and Events. ajustados para especificar condições de alarme para tags em controladores programáveis mais antigos (CLP-5 ou SLC 500). Todos os produtos que participam do FactoryTalk trabalham juntos para fornecer um modo consistente para definir. O FactoryTalk View SE Clients recebe os alarmes baseados em dispositivo por meio do Rockwell Automation Device Servers (RSLinx Enterprise) que você cria em uma aplicação FactoryTalk View SE alarmes baseados em tag. 102 de 257 . Protege o acesso às operações de alarme e de evento através da integração com o FactoryTalk Security. A monitoração de alarme baseada em tag também torna possível monitorar as condições de alarme de controladores de terceiros. para simplificar a codificação e então descarregar no controlador.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. sincronize os relógios de todos os controladores que produzem alarmes. FactoryTalk Alarms and Events Os serviços do FactoryTalk Alarms and Events centralizam a distribuição dos dados de alarme baseados em dispositivo e em tag para os clientes em runtime. assim como nos relatórios sobre o histórico de alarme e evento. através dos servidores de alarme FactoryTalk que você adiciona a uma aplicação FactoryTalk View SE. os servidores de tag baseados em software monitoram os controladores quanto às condições de alarme e publicam informações de evento. disponíveis no RSLogix 5000 v. definidos pelas instruções de detecção de alarme de programação diretamente nos controladores Logix5000. que se comunicam através de servidores OPC-DA. Para garantir os registros de data e hora precisos nos alarmes baseados em dispositivo. eliminando o polling. alarmes baseados em dispositivo. A hora do evento é propagada por todo o sistema FactoryTalk Alarms and Events. Se seu sistema de automação inclui controladores Logix5000. Envia os dados de processo com eventos e mensagens. 16 ou mais recente. você deve usar as telas de alarme de tag IHM e os registros disponíveis no FactoryTalk View SE. É possível associar até quatro tags a cada alarme para incluir dados de processo com informações de eventos e mensagens de alarme. armazenar e visualizar as informações de alarme e de eventos em uma aplicação FactoryTalk completa. A Ferramenta de Atualização de relógio Logix5000 inclusa no RSLogix 5000 pode ser usada para fazer a sincronização. os registros de data e hora são imediatamente aplicados ao controlador e não são atrasados até que os alarmes cheguem a um servidor IHM.

É possível registrar o histórico de alarme e evento em um banco de dados Microsoft SQL Server 2005 Express Edition (SP2) (o qual pode. Quando Alarm and Event Historian Database Properties abrir. O servidor RSlinx Enterprise foi adicionado na Seção 1. Este componente também define e gerencia as definições de banco de dados entre os destinos de servidores e de registro de alarme e evento. você configurará o suporte de histórico de alarme e evento. 1. Adicionar conexão de banco de dados Na próxima seção. opcionalmente. mensagens de diagnóstico relacionadas ao sistema e mensagens de histórico de alarme e de evento. Exibe mensagens de alarme e informações de status durante runtime. incluindo mensagem de auditoria que rastreia as ações do operador. insira: Definition name: FTAEHistory Database user name: Administrator. a partir das telas gráficas FactoryTalk View. FactoryTalk Alarm and Event Historian Há um FactoryTalk Alarm and Event Historian que realiza o registro de histórico dos dados de alarme e evento do FactoryTalk (gerados por um ou mais Rockwell Automation Device Servers (RSLinx Enterprise) ou FactoryTalk Tag Alarm and Event Servers) em um banco de dados. Os alarmes serão discutidos com mais detalhes posteriormente neste laboratório.Gera mensagens para armazenamento. Sua caixa de diálogo deve parecer-se com esta: 103 de 257 . ser instalado a partir dos CDs do FactoryTalk View SE ou do RSLinx Enterprise) ou em seus próprios bancos de dados Microsoft SQL Server. Antes de criar e configurar o Rockwell Automation Device Server. Clique com o botão direito na pasta Databases. vamos criar um banco de dados de forma que seja possível também habilitar o registro do FactoryTalk Alarm and Event History na próxima seção. Expanda a pasta Connections na janela do Explorer 2. selecione o item de menu de contexto New Database… 3. Database password: rockwell Database name: FTAE Mantenha as informações padrões nos outros campos.

If the user already exists.4. The database user will also be created. Quando surgir a caixa de mensagem Database does not exist “The database will be created. 104 de 257 . 5. 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. the user will be assigned access to the database. Do you want to create the database?” Clique no botão Yes 6. Clique em Ok.

1. apenas mantenha. Selecione a definição de banco de dados FTAEHistory e. porém não habilitamos o Histórico de alarme e evento. Marque a opção Enable alarm and event support. Já habilitamos os alarmes na Seção 1.Habilitar alarmes e eventos baseados em dispositivo Para monitorar alarmes em um controlador Logix5000. Selecione a guia Alarms and Events b. o suporte para Alarme e evento deve estar habilitado no Rockwell Automation Device Server (RSLinx Enterprise). c. Siga as etapas a-e para habilitar a opção Alarms and Events a. selecione o item Properties… 2. A caixa de diálogo RSLinx Enterprise Server Properties aparecerá. Se já estiver marcada. Marque a opção Enable history d. 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. Clique no botão OK 105 de 257 . Clique com o botão direito no nó do servidor RSLinx Enterprise. Mantenha os padrões na guia General.

Na janela Communication Setup que aparece. No Studio Explorer. possible loss of alarm data occurred while disconnected. clique duas vezes em Communication Setup em RSLinx Enterprise. Os alarmes são armazenados em buffer até que o tempo-limite do buffer expire ou até que o buffer no controlador esteja cheio. insira um valor 0 (zero). 10. É possível inserir o tempo desejado no campo Buffer Timeout no editor Communications Setup. Mantenha a configuração padrão de 20 minutos. Abaixo da linha Enable.Certifique-se de que Shortcut esteja habilitado para receber os Alarmes de nosso controlador. Selecione OK e uma janela de confirmação aparecerá. caso ele perca a comunicação com o RSLinx Enterprise. É possível especificar a quantidade de tempo que você deseja que o controlador Logix5000 armazene os alarmes em buffer.). 106 de 257 . selecione o atalho chamado shortcut e certifique-se de que Enable Alarm and Events esteja configurado como Yes. 9. O tempo-limite começa a contar no momento em que o RSLinx Enterprise e o controlador param de se comunicar. No caso de um evento de “buffer overflowed”. As mensagens em buffer aparecem apenas no banco de dados de registro do FactoryTalk Alarms and Events uma vez que a conexão seja restabelecida. Para desabilitar o buffer de alarme. você observará uma propriedade Buffer Timeout (min. Tenha em mente ao especificar o tempo de buffer do alarme • • • • • • O valor padrão é de 20 minutos. Selecione Yes para continuar e feche. a mensagem de diagnóstico a seguir é armazenada: The Logix controller buffer indicated that the alarm buffer overflowed. 8.

você testará sua conexão com o servidor do FactoryTalk Alarm and Events quanto aos alarmes baseados em dispositivos. 107 de 257 . Na próxima seção. Clique em OK em Communication Setup e selecione Yes para confirmar a solicitação se ela for aberta.11.

na tela de navegação. Provavelmente você não verá nenhum alarme exibido. O FactoryTalk View Studio e o Client deverão estar abertos. É necessário usar o Alarm Status Explorer para remover a supressão de um alarme que foi suprimido. Seu resumo deve se parecer com o seguinte: 4. A tela Alarm Summary é aberta. suprimir. 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. portanto. filtrar e classificar os alarmes durante o runtime. Selecione uma linha na lista de resumo para visualizar detalhes sobre o alarme no painel de detalhes. desabilitar. para reconhecer.Usando os objetos do FactoryTalk Alarm and Event Nesta seção. clique no botão para gerar. Resumo de alarme e evento (tela: Alarms) Use o objeto Resumo de alarme e evento. A partir do SE client. 108 de 257 . 3. clique no botão 2. Runtime: Objeto Resumo de alarme 1. embutido na tela gráfica do FactoryTalk View.

Selecione uma linha no Resumo e clique no botão de comando executar alarme vezes na linha no Resumo. não há comando FactoryTalk View associado ao alarme ou a linha Observação: Se o botão estiver cinza. Observe também a Barra de status na parte inferior do Resumo. se você clicar duas vezes no alarme CIPValve1. O Comando FactoryTalk View definido no controlador é executado. exibindo apenas os alarmes filtrados. 109 de 257 . Passe o mouse sobre esses ícones para visualizar que informações eles trazem (leia as Tooltips). Selecione um dos filtros pré-definidos a partir da lista drop-down de filtros 7. Observe também que a Barra de status atualiza sua contagem de acordo com o que está sendo exibido. Limpe qualquer filtro selecionado escolhendo (No filter). ou clique duas 9. Por exemplo. Selecione uma linha e tente novamente.5. a janela CIP – Valve é exibida. 6. Passe o mouse sobre a barra de ferramentas no Resumo para visualizar o que os botões configurados fazem (leia as Tooltips). Observe que a lista e as contagens são atualizadas no Resumo. não está selecionada. 8.

usaremos o objeto Resumo em tempo de projeto. 11. 10.Sinta-se à vontade para experimentar. A seguir. clicando em mais botões na barra de ferramenta para ver o que eles fazem. Tempo de projeto: Objeto Resumo de alarme No FactoryTalk View Studio.. Clique duas vezes' no objeto Alarm and Event Summary Design View na tela e Alarm and Event Summary Properties abrirá.. A partir do Explorer. Clique duas vezes 110 de 257 . clique duas vezes na tela Alarms para abrí-la.

Feche a tela Alarms no FactoryTalk View Studio quando terminar. vamos usar o objeto Resumo de alarme descrito na seção anterior para demonstrar as funções do objeto notificação de alarme.12. Clique em cada guia para ver todas as propriedades Alguns pontos importantes: Aparência O comando Run Alarm será chamado quando o operador clicar duas vezes em um alarme na notificação Os tamanhos e fontes de texto do botão podem ser configurados Colunas Oculte e exiba colunas Redimensione as colunas Reorganize as colunas Barra de ferramentas e Barra de status Oculte e exibe os botões/painéis Reorganize os botões/painéis Aprovação de evento Este objeto Resumo aprovará todos os eventos com qualquer prioridade Exibir filtros Este objeto de resumo possui filtros pré-configurados. Estados Configure as cores de texto e de fundo para os estados do alarme e as prioridades Comportamento O comando Run Alarm será chamado quando o operador clicar duas vezes em um alarme no Resumo 13. Estes filtros foram pré-configurados usando o campo Alarm Name configurado para o alarme. embutido na tela gráfica do FactoryTalk View. 7. para monitorar e responder aos alarmes mais recentes que requeiram atenção imediata. Classificação Configure a ordem de classificação. Runtime: Objeto Notificação de alarme Nesta seção. assim como na seção anterior… 111 de 257 . Uma opção é salvar suas alterações e usar o botão navegação do Cliente para abrir a tela novamente para visualizar suas alterações. Portanto. Sinta-se à vontade para fazer mudanças na configuração na tela AlarmSummary e fazer um Test Display no Studio. na tela de Resumo de alarme e evento (tela: Alarm Banner) Use o objeto notificação de alarme e evento.

112 de 257 . Agora clique no botão para usar o programa para limpar o status do alarme. Observe que os alarmes aparecem na Notificação de alarme localizada no cabeçalho de seu cliente. clique no botão na tela do rodapé. 3. Notificação de Alarme Resumo de Alarme 5. Observe como os alarmes são apagados da Notificação de alarme. A partir do SE client. mas permanecem ativos no Resumo de alarme até que sejam reconhecidos pelo operador. Clique no botão para gerar alguns alarmes. 2.1. 4. Pode ser que já haja alguns alarmes. A tela Alarm Summary é aberta. assim como no Resumo de alarme.

. clique no botão para habilitar os alarmes novamente. 9. Clique duas vezes no objeto Alarm and Event Banner Design View na tela e Alarm and Event Banner Properties abrirá. Clique em cada guia para ver todas as propriedades 113 de 257 . Depois. 11. Observe que este comportamento é configurável e será discutido na próxima seção. feche a tela Alarm Summary no Client clicando no botão . Clique Clique 8. A partir da próxima etapa. Tempo de projeto: Objeto Notificação de alarme No FactoryTalk View Studio. 7. Selecione uma linha na Notificação de alarme na tela de cabeçalho e clique duas vezes. 10.6. A partir do Explorer.. Observe que a tela Alarm Summary é inicializada automaticamente. clique duas vezes na tela Alarm Banner para abrí-la.

para visualizar e filtrar informações históricas de alarme armazenadas nos bancos de dados Microsoft SQL Server.Alguns pontos importantes: General O comando Alarm and Event Summary será chamado quando o operador clicar duas vezes em um alarme na Notificação. 13. Os tamanhos e as fontes de texto do botão podem ser configurados Colunas Oculte e exiba colunas Redimensione as colunas Reorganize as colunas Barra de Status Oculte e exiba painéis Reorganize os painéis Aprovação de evento Este objeto de Notificação aprovará todos os eventos com qualquer prioridade Estados Configure as cores de texto e de fundo para os estados do alarme e as prioridades Alarmes normais e não reconhecidos não aparecerão na notificação. 4. clique duas vezes na tela AlarmLogViewer para abrí-la. A partir do SE client. embutido na tela gráfica do FactoryTalk View. 114 de 257 . clique no botão Viewer na tela Alarm Summary. Por isto o Resumo de alarme apareceu quando você clicou duas vezes na linha de notificação de alarme. 12. Sinta-se à vontade para fazer mudanças na configuração na tela Alarm Banner e fazer um Test Display no Studio. Selecione uma linha na lista para visualizar os detalhes sobre o alarme. Tempo de projeto: Objeto Visualizador de registro de alarme 5. na tela navegação e clique no botão Log 3. Passe o mouse sobre a barra de ferramentas no Log Viewer para ver o que os botões configurados fazem. A partir do Explorer. A tela AlarmLogViewer abre. 6. Clique duas vezes no objeto Alarm and Event Log Viewer na tela e Alarm and Event Log Viewer Properties abrirá. Runtime: Objeto Visualizador de registro de alarme 1. Log Viewer de alarme e evento (tela: AlarmLogViewer) Use o objeto Log Viewer de alarme e evento. 2. Feche a tela Alarm Banner no FactoryTalk View Studio quando terminar.

Sinta-se à vontade para fazer mudanças na configuração na tela AlarmLogViewer e fazer um Test Display no Studio. Observe que não há uma guia Event Subscription. 9. 8. da tela Alarm Summary 115 de 257 . Uma opção é salvar suas alterações e usar o botão para visualizar suas alterações.Clique duas vezes 7. Feche a tela AlarmLogViewer no FactoryTalk View Studio quando terminar. Clique em cada guia para ver todas as propriedades Alguns pontos importantes: General O registro deve estar selecionado As fontes de texto podem ser configuradas Colunas Oculte e exiba colunas Redimensione as colunas Reorganize as colunas Barra de ferramentas Oculte e exiba botões Reorganize os botões Exibir filtros Este objeto Log Viewer pode ter filtros pré-configurados. Esta é uma visualização de histórico do que está no registro (banco de dados).

Clique na coluna suprimida até que os alarmes suprimidos apareçam no topo da lista. Runtime: Alarm Status Explorer 1. embutido em uma tela gráfica FactoryTalk View. então. Clique em um cabeçalho de coluna para visualizar a lista classificada por essa coluna. Clique no botão Cancel Filter 12. Na janela pop-up Suppress Alarm. Passe o mouse sobre a barra de ferramentas no Status Explorer para ver o que os botões configurados fazem. na barra de . 5. Revise a janela de detalhes quando fechar. A tela AlarmStatusExplorer abre. 9. 7. clique no botão Status Explorer na tela Alarm Summary. Observe que a lista é filtrada para exibir apenas os alarmes que contêm Valve2 no nome. Observe que a lista exibe todos os alarmes. clique no botão na tela de rodapé e. A partir do SE client. Pode ser necessário redimensionar as colunas para visualizar todo o texto. Digite ‘*Valve2*’ no campo name para o Alarm source filter e clique no botão Apply Filter . 2. pressione o 6.Navegador de status do alarme (tela: AlarmStatusExplorer) Use o objeto Alarm Status Explorer. Selecione algumas linhas e clique no botão suprimir botão Suppress para confirmar. Na janela pop-up Unsuppress Alarm pressione o botão Unsuppress para confirmar. para habilitar ou desabilitar alarmes e suprimir ou remover a supressão dos alarmes. 11. 10. Selecione todos os alarmes suprimidos e clique no botão remover supressão. OU clique no ícone Status Explorer a partir da barra de ferramentas Alarm Summary. Selecione uma linha na lista e selecione o botão show details for selected alarm ferramentas. 3. 4. 116 de 257 . 8.

Clique duas vezes no objeto Alarm Status Explorer na tela. Agora. 3. 4.Tempo de projeto: Alarm Status Explorer 1. Feche a tela AlarmStatusExplorer no FactoryTalk View Studio quando terminar. Nada acontece. Como nas etapas anteriores. A partir do Explorer. 2. clique duas vezes na tela AlarmStatusExplorer para abrí-la. Alarm Status Explorer Properties abrirá. É necessário clicar com o botão direito no objeto e então selecionar o item Properties… . sinta-se à vontade para fazer mudanças na configuração e realizar um Test Display ou Salvar suas alterações e Visualizar suas modificações no Client. 117 de 257 .

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.Sobre alarme baseado em dispositivo Os controladores Logix fornecerão informações de alarme ao FactoryTalk Alarms and Events Services com FactoryTalk View SE 5. é possível configurar até quatro condições de nível de alarme. Alarme analógico (ALMA) Um alarme analógico pode ser configurado para monitorar dois tipos de condições de alarme: Nível e de Taxa de alteração. Ao definir um alarme de nível. o alarme vai para o estado In Alarm .0. Ao definir um alarme de nível. cada uma com seus limites (algumas vezes chamados de limiares). As condições de alarme compatíveis são: o o o o Alto Alto (HIHI) Alto (HI) Baixo (LO) Baixo Baixo (LOLO) 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. Quando a condição de alarme é falsa. Duas novas instruções de alarme foram criadas nos Controladores Logix. É possível fazer qualquer alteração em uma instrução de alarme enquanto o controlador está em execução. Alarme digital (ALMD) Uma alarme digital é configurado para monitorar sua entrada para uma das condições de alarme a seguir: o o O valor de entrada é igual a um O valor de entrada é igual a zero Quando a condição de alarme é verdadeira. é possível configurar até duas taxas de condição de mudança. 118 de 257 . de bloco de funções e de texto estruturado de programação. uma severidade e uma mensagem de alarme. Estas novas instruções estão disponíveis na linguagem de lógica ladder. As condições de alarme compatíveis são: o o Taxa de alteração positiva (ROC_POS) Taxa de alteração negativa (ROC_NEG) Opções de configuração Vamos observar algumas das opções de configuração e como elas estão relacionadas ao IHM. uma severidade e uma mensagem de alarme. cada uma com seus limites. 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. o alarme vai para o estado Normal ou Out of Alarm.

O comando é executado a partir do Resumo de alarme e evento ou da Notificação de alarme e evento quando o operador seleciona um alarme e clica em um botão.Severidade O valor de severidade pode variar de 1 a 1000. Tags associados Em muitos casos é útil ter informações de processo adicionais associadas ao alarme. pressão. 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. Por exemplo. Por exemplo. Esta configuração é usada para minimizar alarmes falsos. é possível associar até quatro tags ao alarme. O conteúdo do Log Viewer de alarme e evento pode ser filtrado com base no valor de um tag associado. para indicar diferentes níveis de importância. Urgente) prioridades de alarme pelo sistema FactoryTalk Alarms and Events. onde 1 é o menos severo e 1000 é o mais severo. Um uso comum do comando FactoryTalk View é exibir uma tela que mostra as características gerais do dispositivo relacionado ao alarme. 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. As severidades dos alarmes são valores inteiros. 119 de 257 . A classe de alarme é um grupo de texto de até 40 caracteres que inseridos na configuração de um alarme. Comando FactoryTalk View É possível associar um comando FactoryTalk View de até 1000 caracteres a qualquer alarme. temperatura. você pode classificar alarmes que se relacionam entre si de modo que não incluam severidade ou prioridade. como aqueles que monitoram válvulas que falham ao abrir ou fechar. Classe de alarme Para ajudar a agrupar os alarmes. você pode agrupar alarmes por função. Em runtime. Média. Em runtime. Quando um alarme é definido. 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. O conteúdo do Resumo de alarme e evento ou do Log Viewer de alarme e evento também pode ser filtrado com base no valor da classe de alarme. O Resumo e a Notificação também podem ser configurados para executar o comando quando o operador clica duas vezes no alarme na lista. além de serem embutidos nas mensagens de alarme. Uma vez que trabalhar com 1000 severidades de alarme diferentes pode ser lento e complicado. o valor da classe de alarme é registrado no Registro de histórico de alarme e evento e também podem ser exibido no Resumo de alarme e evento ou no Log Viewer de alarme e evento. execução de dispositivo ou níveis de tanque. faixas de severidades de alarme são mapeadas para uma das quatro (Baixa. 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. Alta.

Vamos observar os alarmes configurados no Logix 5000 Para observar os alarmes configurados para este laboratório. Selecione o atalho InstantFizz_Controller.. Entre em comunicação com o controlador selecionando o item de menu Communications > Go Online.ACD no menu Start Ou clique duas vezes em InstantFizz_Controller. 4. Abrir o RSLogix 5000 1. Navegue até a rotina MainTask se ainda não estiver lá (clique duas vezes para abrir) e selecione a subrotina Alarms.Lab Files\RSLogix 5000 2. 120 de 257 . selecione o botão Upload . Se a caixa de diálogo Connected To Go Online aparecer. faça o seguinte. 3.ACD a partir de C:\InstantFizz .

7. 121 de 257 . Clique no botão próximo a ALMDs para abrir as páginas de propriedade. 6.Visualizar alarmes digitais 5. Observe as propriedades Configuration da instrução ALMD selecionada. Observe as instruções ALMD. Feche a caixa de diálogo quando terminar.

122 de 257 . Clique no botão alarme para abrir as páginas de propriedade. Vá para a linha 4 da lógica ladder e observe a instrução ALMA. Observe as propriedades Configuration para a instrução ALMA selecionada Observe que o nível de entrada Low Limit não está habilitado. próximo ao nome do 9.Visualizar os alarmes analógicos 8.

123 de 257 .10. Habilitar o Low Limit para o MotorOverheatAlarm 12. Volte para seu SE Client temporariamente e tente simular o alarme LO Limit para a Temperatura do motor a partir da tela Alarm Summary. 11. Clique na guia Messages e configure uma mensagem para o Limite inferior. Retorne à ALMA Properties no RSLogix5000. Você verá que nada acontece. Dica: Você pode clicar no botão para ajudá-lo a compor a mensagem usando variável em runtime.

2. 14. Sua linha se parecerá com esta: Selecione a instrução ALMD da guia Alarms na barra de ferramentas Instruction. Retorne ao RSLogix 5000. Adivinha o que acontece? Agora você visualiza o alarme com a mensagem que configurou! 16. Clique na nova linha para destacá-la. clique duas vezes em (End) ladder rung para criar uma nova linha. 15. volte para seu SE Client temporariamente e tente simular o alarme LO Limit para a Temperatura do motor a partir da tela Alarm Summary. Novamente. clique em OK e Apply para carregar suas alterações de configuração para o servidor Alarm and Events.13. 124 de 257 . selecione uma instrução Examine On na guia Favorites na barra de ferramentas Instruction. Enquanto estiver on-line com seu controlador no RSLogix 5000 e observando as Subrotinas de alarmes da seção anterior. Feche a caixa de diálogo ALMA Properties quando acabar. Quando acabar de criar sua mensagem. Criar seu próprio alarme baseado em dispositivo no RSLogix5000 1. depois.

ProgDisable. Preencha os parâmetros ProgAck. ProgEnable das instruções digitando o seguinte: 125 de 257 .Sua linha deverá se parecer com esta: 3. Clique com o botão direito e selecione New “MyALMD” Clique em OK para aceitar a declaração de tag padrão. Clique duas vezes em ? da instrução ALMD e digite MyALMD. Clique duas vezes em ? da instrução Examine On de tag para encontrá-la. e digite CIPAlarmTrigger[31] ou use o navegador 4. 5. ProgReset.

Sua linha deverá se parecer com esta: 7.6. Clique no botão para finalizar todas as edições que fez no programa e para descarregá-las no seu controlador. 126 de 257 . Clique em … próximo ao nome do alarme para abrir as páginas de propriedade e digite uma mensagem para a instrução. Clique em OK para fechar as páginas de propriedade.

Clique em Yes na janela pop-up de confirmação. 127 de 257 . Clique com o botão direito no bit CIPAlarmTrigger[31] e selecione Toggle Bit para disparar seu novo alarme. 8.

128 de 257 . clique com o botão direito em Area1 e selecione o item de menu de contexto Add New Server > Tag Alarm and Event Server… . se preferir não configurar uma detecção de alarme incorporada. Na guia General da página Tag Alarm and Event Server Properties digite ‘FTAETagServer’ no nome. É possível configurar alarmes baseados em tag para tags em controladores programáveis mais antigos (CLP-5 ou SLC 500).9. A partir do Explorer. Configurar o servidor de alarmes e eventos por tag 1. É possível também configurar alarmes baseados em tag para controladores Logix5000 que são compatíveis com alarmes baseados em dispositivos. 2. 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). 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. Use os alarmes baseados em tag para incluir estes dispositivos em um sistema FactoryTalk Alarms and Events integrado. Volte para seu SE Client temporariamente e verá seu novo alarme exibido em Resumo de alarme! Criar alarmes baseados em tag Os alarmes baseados em tag FactoryTalk são configurados pela especificação de condições de alarme para tags em dispositivos que não possuem detecção de alarme incorporada.

Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event Setup.3. expandindo primeiro o FTAETagServer no Explorer. O Alarm and Event Setup Editor abrirá. 129 de 257 . Clique no botão OK 5. 7. 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. Você usará a importação para criar alarmes. 4. Feche o Alarms and Events Setup Editor. Clique na guia Priorities and History. Observe que não há alarmes. Clique duas vezes no ícone Alarm and Event Setup. 6.

11. 10.xls Clique em Next. Clique em Finish. 130 de 257 .Importar alarmes e eventos baseados em tag 8. Selecione o método de importação apropriado. Selecione a opção “Import FactoryTalk View tag CSV files” no menu drop-down e clique em Next. O Assistente Alarm Import Export Wizard aparecerá. Especifique o arquivo a ser importado. Selecione Import alarm configuration from Excel file. C:\InstantFizz .Lab Files\Alarm and Events \InstantFizz_Area1_TagFTAEServer_AlarmExport. Clique com o botão direito em FTAETagServer e selecione Import and Export 9.

14. Se desejar. Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no Explorer.12. é possível simular um destes alarmes encontrando o Tag de entrada no RSLogix5000 e definindo-o como 1. Quando os tags de entrada listados acima são disparados. configurando o tag AlarmLabelJam no controlador em 1: Exibição na Notificação de alarme do cliente em execução: 131 de 257 . clique nas guias e observe o conteúdo para familiarizar-se com a configuração de controle. você verá o seguinte: Clique em OK. 13. Por exemplo. 15. você verá estes alarmes no mesmo Resumo de alarme que exibe as instruções de alarme baseado em dispositivo discutidas na seção anterior. Você deverá visualizar os alarmes na configuração. Em Alarm and Event Setup. A importação começará e quando terminar.

O Alarm and Event Setup Editor abrirá.Criar seu próprio alarme baseado em tag 1. Clique na guia Digital e selecione o ícone New Alarm. Quando o painel Digital Alarm Properties aparecer. Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event Setup. preencha-o como abaixo: Clique em OK. 2. 132 de 257 . 3. Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no Explorer.

Você deverá visualizar o novo alarme no Resumo de alarme do seu SE client. 6. Feche a janela Alarm and Event Setup . é possível simular este novo alarme configurando o tag do controlador AlarmFillerConvJam como 1 no RSLogix5000. Salve o Alarm and Event setup e seu novo alarme será automaticamente descarregado para o Alarm and Events Server. Se desejar. Terminamos! 5. 133 de 257 .4.

No FactoryTalk View Studio. Os objetos globais são criados em telas de objeto global. executará o cliente para testar seu trabalho. o que significa que ela acontece em runtime no cliente. Parâmetros de objeto global Os parâmetros de objeto global 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. A transferência de parâmetro é dinâmica. Criar objetos de referência Nesta seção do laboratório. Depois. Isto significa que cada objeto de referência pode ter uma única fonte de dados e ainda poder ser atualizado com as mudanças nos outros aspectos do objeto global de base. então. você usará um objeto global pré-criado e adicionará um objeto de referência em uma tela. do mesmo modo que você telas gráficas padrões na pasta Displays. Os parâmetros de objeto global são uma alternativa para usar a transferência de parâmetro durante o período de projeto. Você usará os valores de parâmetro para especificar quais tags deseja visualizar e animar.Seção 6: Objetos globais (necessário) Sobre esta seção Nesta seção. você cria telas de objeto global na pasta Global Objects. você aprenderá sobre: Objetos globais Criar objetos de referência em uma tela e visualizar a tela Usar os Parâmetros de objeto global Fazer referência às propriedades do objeto Modificar um objeto global e visualizar as alterações em uma tela Projetar recomendações para trabalho com objetos globais Sobre objetos globais Os objetos globais FactoryTalk View permitem vincular a aparência e o comportamento de um objeto gráfico a várias referências daquele objeto na mesma aplicação. 134 de 257 . 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.

Adicionar telas de objeto global pré-criado. clique duas vezes em CIPComponents Tela de objeto global CIPComponents 4.Expanda a pasta Global Objects no Explorer. . A partir da janela do Explorer. Navegue até C:\InstantFizz . adicione uma tela de objeto global pré-criado – Clique com o botão direito em Global Objects. 2. selecione o item de menu de contexto Add Component Into Application….ggfx e clique em Open. selecione o arquivo CIPComponents. 3. Abra o objeto global CIPComponents .Lab Files\Global Objects. Clique com o botão direito no objeto global Tanque e selecione “Global Object Parameter Definitions” 135 de 257 . 1.

Ao copiar um objeto global da tela objeto global em uma tela padrão da pasta Graphics. 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. 136 de 257 .Clique com o botão direito no objeto global Tanque e selecione “Global Object Parameter Definitions” 5. Os parâmetros do objeto global são definidos em objetos de base nas telas de objeto global. Revise as definições de parâmetro do objeto global para o objeto global Tanque. é possível atribuir valores aos parâmetros globais no objeto de referência resultante.

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. Os parâmetros marcadores podem ser usados em qualquer objeto contido na tela de objeto global. 6. Clique em OK para fechar. 137 de 257 .#5 e fornecemos uma descrição de cada um. Abra a tela CIP – Overview. mas as Definições de parâmetro de objeto global são atribuídas ao grupo de nível superior. Expanda a pasta Displays no Explorer e clique duas vezes em CIP Overview 7. Crie um objeto de referência na tela CIP – Overview.Definimos os parâmetros #1 . arraste-o e solte-o no local do tanque da tela CIP – Overview . Clique uma vez no objeto global Tanque (em CIPComponents) para selecionar.

Posicione o objeto no local exibido. 138 de 257 .Arraste e solte o tanque da tela global objects na tela CIP –Overview . b. Siga as etapas a-b. selecione Arrange > Bring to Front. a. Mova o texto sobre o tanque. 8. Clique com o botão direito no texto Sanitizer. Mova o texto Sanitizer para cima do tanque para indicar o que este tanque representa.

Abra a caixa de diálogo Global Object Parameters no objeto de referência. O objeto de referência que acaba de ser adicionado deverá ter a aparência a seguir: 10. 11. Clique com o botão direito no objeto de referência e selecione o menu Global Object Parameter Values. 139 de 257 .9. Feche o objeto global CIPComponents . Clique com o botão direito no objeto de referência e selecione o item de menu de contexto 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é {[shortcut]CIPFilling[3]}

Clique no botão OK 13. Repita a etapa acima para #2 - #5 usando os tags abaixo.

140 de 257

Name
#2 #3 #4 #5

Tag
{[shortcut]CIPTimer[3].ACC} {::[shortcut]Program:Main.TempCalc[3]} {[shortcut]CIPTankColour[3]} {[shortcut]CIPActive}

Description
O valor do líquido no tanque enquanto ele é preenchido. O valor do líquido no tanque enquanto ele é esvaziado. Cor do tanque CIP ativo

A caixa de diálogo Global Object Parameter Values preenchida deverá ter a aparência a seguir.

14. Clique no botão OK na caixa de diálogo Global Object Parameter Values. É 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. 15. Feche a tela CIP – Overview e salve.

Tela de teste
Agora teremos que testar a tela no cliente. 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.

141 de 257

2. Clique no botão CIP na barra de navegação.

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.

4. Para visualizar a animação em ação, pressione o botão CIP – Repeat Cycle.

Fazer referência às propriedades do objeto
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 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.

142 de 257

Os valores das propriedades do link determinam se os aspectos de aparência e comportamento do objeto de referência são definidos pelo objeto de base ou pelo próprio objeto de referência.

LinkAnimation A propriedade LinkAnimation determina se o objeto de referência usa a configuração de animação para seu objeto de base. Configure a propriedade LinkAnimation do objeto de referência selecionando: link com expressões para usar a animação, incluindo expressões, configuração para o objeto de base. link sem expressões para usar a animação, excluindo expressões, configuração para o objeto de base. Isto significa que é possível configurar as expressões para o objeto de referência separadamente. Não faça o link da configuração da animação e expressões para o objeto de referência separadamente. Para um objeto de botão pulsador, a propriedade LinkAnimation determina se o objeto de referência usa as ações de configuração pressionar, liberar ou repetir para o objeto de base. Isto é verdade se você selecionar Link with expressions ou Link without expressions.

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

143 de 257

Vamos ver os Padrões de objeto global
1. Abra qualquer tela e, então, a partir do Explorer, selecione o item de menu Edit > Global Object Defaults .

Estas são as configurações padrões.

Configurações padrões de objeto global Os padrões de objeto global estão nesse momento configurados para fazer o Link com expressões para as propriedades LinkAnimation e em true para LinkConnections. Eles mudaram porque os Parâmetros objeto global permitem usar marcadores nas conexões e expressões. Isto significa que cada objeto de referência pode ter uma única fonte de dados e, mesmo assim, ainda pode ser atualizado com as mudanças nos outros aspectos do objeto global de base.
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. Veja as Propriedades de referência 1. A partir do Explorer, abra a tela CIP – Overview que acabamos de modificar. 2. Abra o Property Panel

144 de 257

145 de 257 . 4. Reference object Properties – é possível visualizar o Global Object display name e base object name.Clique com o botão direito no nosso tanque Sanitizer e selecione Property Panel. Feche a caixa de diálogo quando terminar. 3. Observe as propriedades do objeto de referência. ao qual este objeto de referência está vinculado.

Abra o Object Explorer. 3. 146 de 257 . A partir do Explorer. Os objetos globais permitem fazer a mudança no objeto de base e os objetos de referência herdarão a mudança. Ao invés de alterar a propriedade da cor várias vezes para cada referência. Clique duas vezes em Text1 para abrir a caixa de diálogo Text Properties. Modificar o texto Mudaremos a cor do texto que é usada várias vezes na tela CIP Overview.Modificar um objeto global 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. selecionando o item de menu View > Object Explorer . mudaremos apenas uma vez no objeto de base e todo objeto de referência refletirá a mudança. 1. 4. abra o CIPComponents Global Object 2. Você modificará o objeto global CIPComponents. Encontre o objeto Text1 no Object Explorer. Isto torna a manutenção da aplicação muito mais fácil.

8. 5. 6. Clique no botão OK. Vá para o Cliente em execução. Clique no botão CIP na barra de navegação 147 de 257 . 7. mude Fore Color do texto para VERMELHO. Clique no botão Close CIP no canto superior direito 9. Salve o objeto global.Após abrir as propriedades de Text1.

fizemos a mudança em 1 local. 148 de 257 . 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.10. Observe que quatro objetos de referência foram modificados Portanto.

atribuindo códigos de segurança (A .P) o o o Usuários e Grupos de usuários Comandos Configurações de tela Verificar as configurações de segurança Sobre Segurança Para os produtos FactoryTalk como o FactoryTalk View SE. os serviços do FactoryTalk Security verificam primeiro a identidade do usuário. você aprenderá: Segurança Criar um usuário e um grupo de usuários Configurar segurança de ação Configurar segurança em runtime . 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. Algumas considerações em particular: É possível forçar a segurança por “campo de visão”. É possível então refinar as configurações de segurança 149 de 257 . A autorização do usuário verifica a solicitação do usuário para acessar um recurso de software. Além disso. Por exemplo. O sistema de segurança é extremamente potente. o FactoryTalk Directory armazena informações sobre quais usuários estão autorizados a ter acesso às partes de um sistema de controle. 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. com base nos direitos de acesso e privilégios definidos para esse usuário. Se a autenticação for bem-sucedida. os serviços de segurança verificam as permissões atribuídas ao usuário para autorizar as ações realizadas nas partes protegidas da aplicação. os serviços FactoryTalk Security gerenciam as políticas gerais de todo o sistema. Em uma aplicação em rede.Seção 7: Segurança (opcional) Sobre esta seção Nesta seção. O FactoryTalk Security usa estas informações para fornecer dois serviços básicos: A autenticação do usuário verifica a identidade do usuário e se uma solicitação para serviço partiu realmente desse usuário. restringindo os operadores a computadores específicos que estão dentro do campo visual da máquina ou processo. quando um usuário de uma aplicação em rede FactoryTalk View SE se conecta ao FactoryTalk View Studio.

Não é possível configurar acesso a um servidor IHM separadamente. Após o software FactoryTalk View SE ser instalado. É possível negar explicitamente os direitos de determinados usuários de todos os computadores ou de computadores específicos. Antes de você começar a atribuir códigos de segurança FactoryTalk View aos usuários e grupos de usuários. então. FactoryTalk View Runtime Security O FactoryTalk View Runtime Security gerencia a segurança em tempo de execução dos componentes de um projeto IHM. você deve remover a conta All Users. adicionar usuários à lista de Segurança em runtime e. Em uma aplicação FactoryTalk View Site Edition. No entanto. o FactoryTalk View SE Administration Console ou o FactoryTalk View SE Client. então. adicionar os usuários aos grupos apropriados. Se um usuário pertence a dois grupos diferentes e um grupo está autorizado a excluir(“deletar”) aplicações porém esta permissão é negada explicitamente ao outro grupo. Ao selecionar a caixa “Deny” para uma ação. 150 de 257 . conceder as permissões de segurança necessárias para executar uma aplicação aos usuários. adicioná-las ao editor Runtime Security. primeiramente recomenda-se criar contas de grupo e configurar as permissões de acesso para elas. as telas gráficas. O usuário Windows atual está automaticamente conectado ao FactoryTalk View SE. Criar um usuário e um grupo de usuário Ao configurar a segurança para uma aplicação FactoryTalk View. é necessário criá-las no FactoryTalk Security e. abrir telas. Segurança Após a instalação do software FactoryTalk View SE. No FactoryTalk View Studio. então o usuário não estará autorizado a excluir(“deletar”) aplicações. é possível criar contas para novos usuários e.P) aos usuários e grupos de usuários (no editor Runtime Security). A negação sempre terá prioridade sobre a permissão. Ao invés de atribuir permissões a cada usuário no sistema.para usuários selecionados. Isto dá ao usuário do FactoryTalk View SE Client permissão para executar uma aplicação cliente. O uso de contas de grupo facilita atribuir e gerenciar permissões para vários usuários com necessidades de segurança semelhantes. para comandos e macros (no editor Runtime Secured Commands). gravar tags e executar comandos e macros. a negação de permissão é feita explicitamente. os objetos OLE e os tags IHM. 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 . um servidor IHM herda sempre as permissões atribuídas à área na qual ele reside. Em um sistema FactoryTalk protegido. incluindo os comandos e macros FactoryTalk View. é necessário fazer o log on e log off para alterar usuários ou para ter acesso às partes protegidas do sistema FactoryTalk. e para os tags IHM (no Editor de Tags). então. todos os usuários têm acesso inicial total à rede e a aplicações locais no computador. para executar o FactoryTalk View Studio. é possível proteger o acesso aos componentes de um projeto IHM atribuindo códigos de segurança (A . de acordo com a necessidade. Não é necessário fazer log on. para telas gráficas e animação de objeto OLE (no Editor Gráfico). sobrepondo permissões herdadas de recursos de nível mais baixo.

3. 2. 151 de 257 . A caixa de diálogo New User Group abrirá. selecione o item New > User Group… . Selecione Show users only e clique no item de menu Create New > User… .Você irá criar um novo usuário e grupo de usuário e atribuirá o usuário a um grupo de usuário. Clique no botão 6. expanda a pasta Users and Groups. Comece no FactoryTalk View Studio. Digite ‘Operators’ no campo Name 5. 4. A partir do Explorer. A caixa de diálogo Select User or Group abrirá. 1. Clique com o botão direito na pasta User Group.

Você retornará à caixa de diálogo New User Group. f. b. Digite ‘password’. 9. marque user cannot change password. A caixa de diálogo New User abrirá. Você retornará à caixa de diálogo Select User or Group. Clique no botão Create. CIPOperator deve estar na lista Members: 152 de 257 . a. Selecione User cannot change password c. Selecione CIPOperator e clique no botão . marque password never expires e digite ‘password’ para password. e. Clique no botão Create 8. Siga as etapas a-f para configurar. Digite ‘CIPOperator’ para user name. Confirme os campos. Digite ‘CIPOperator’ para user name. 10.7. Digite ‘password’. Selecione Password never expires d.

Ações são agrupadas em categorias. Operators aparecerá em User Groups e CIPOperator aparecerá em Users no Explorer. é 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. Clique com o botão direito em InstantFizz e selecione o item Security… 153 de 257 . cada produto também pode incluir seu próprio conjunto de ações. Vamos especificar que nossos operadores não podem executar determinadas ações de alarme. então. Por exemplo. configurar a segurança para o grupo em uma etapa. aplicações. A partir do Explorer. consulte a Ajuda do produto FactoryTalk. Outros produtos podem permitir que se configure a segurança para os controladores lógicos e outros dispositivos.11. Para informações sobre estas ações. Clique no botão Create. alguns produtos podem permitir que você configure a segurança para recursos como servidores em uma área. as ações somente podem ser realizadas a partir do computador local — o FactoryTalk Local Directory não contém nenhuma conta de computador. Além de um conjunto de ações comuns que se aplicam à maioria dos produtos FactoryTalk. áreas e muitos outros itens. Cada produto FactoryTalk define seu próprio conjunto de recursos. Em um FactoryTalk Local Directory. Configurar segurança de ação Ao configurar a segurança. 12. Recursos Os objetos no sistema FactoryTalk para os quais ações podem ser protegidas. O FactoryTalk Administration Console permite a você configurar a segurança para a pasta System e seu conteúdo. 1. 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. Ação Uma atividade organizada realizada em um recurso a fim de atingir um objetivo.

A caixa de diálogo Security Settings for InstantFizz aparece. 3. Em Security settings for InstantFizz. 154 de 257 . clique no botão Add . Selecione Operators e clique no botão OK. A caixa de diálogo Select User or Computer aparece.2. Clique no botão Add.

Com o grupo Operators selecionado. Eles não podem realizar outras ações.4. 155 de 257 . expanda a ação Alarming. Você está autorizando os operadores apenas a reconhecer os alarmes do FactoryTalk Alarm and Events. marque a caixa Deny próxima a Alarming e depois marque a caixa Allow próxima a Acknowledge.

Sua caixa de diálogo se parecerá com esta:

5. Clique no botão OK. Quando esta mensagem surgir,

selecione o botão Yes . 6. A caixa de diálogo Security Settings para InstantFizz fecha.

156 de 257

Configurar segurança em runtime
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.

Atribuir códigos de segurança a usuários e grupos de usuários
1. Clique duas vezes no ícone Runtime Security no Explorer

Ou Selecione o item de menu Settings > Runtime Security…. .

2. A caixa de diálogo Runtime Security abre.

157 de 257

3. Clique no botão Security Accounts… 4. A caixa de diálogo Security Settings for InstantFizz abre. 5. Selecione o botão Add. 6. A caixa de diálogo Select User and Computer abre.

.

7. Selecione Operators

e clique no botão OK.

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:

9. Clique no botão OK.

158 de 257

10. Quando solicitado

Selecione o botão Yes . 11. Selecione o botão Close na caixa de diálogo Runtime Security. 12. Quando surgir a mensagem “Save changes to document?” selecione o botão Yes. 13. A caixa de diálogo Runtime Security fecha.

Atribuir códigos de segurança aos comandos
A segurança pode ser atribuída a comandos para limitar quem pode executá-los. 1. Selecione o item de menu Settings > Runtime Secured Commands… .

2. A caixa de diálogo Runtime Secured Commands abre. Expanda a janela para visualizar todos os campos. 3. Clique em uma célula na linha 2 para selecioná-la.

4. Clique no botão … próximo ao campo Command .

159 de 257

5. O assistente Command Wizard abre.

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.

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. Selecione Security Code A e clique em Accept.

160 de 257

Atribuir códigos de segurança às telas A segurança pode ser atribuída às telas. 2. Clique no botão Close na caixa de diálogo Runtime Secured Commands. Você atribuirá um código de segurança “A” à tela CIP-Valves. 10. A caixa de diálogo Display Settings abrirá. 161 de 257 . Abra a tela CIP-Valves do Explorer.8. 1. Nós protegemos o comando “DisplayClientClose”. 9. Quando surgir a mensagem “Save changes to document?” selecione o botão Yes. Selecione o item de menu Edit > Display Settings… . A caixa de diálogo Runtime Secured Commands fechará. para limitar quem tem acesso a determinadas telas. 3. Somente usuários com Código de segurança A poderão parar o cliente em execução.

4. Clique no botão OK. 5. Selecione A da lista drop-down Security Code. Clique duas vezes em Tags para abrir. 6. Salve a tela. Abra o banco de dados de tag na janela do Explorer. Somente usuários com Código de segurança “A” poderão acessar a tela. Feche a tela. 1. Atribuir códigos de segurança aos tags A segurança pode ser atribuída aos tags para limitar quem pode escrever em determinados tags ou em todos os tags. 7. Protegemos a tela CIP . Configure o Código de segurança da tela para A. 162 de 257 .Valves.

podemos proteger tags individuais e atribuir permissões a eles. 163 de 257 . 5. então podemos negar a ação “Write” para este usuário. mas em outros não. Quando surgir a mensagem “Do you wish to continue?” selecione o botão Yes. A caixa de diálogo Tags abre. 3. Clique no botão Close na caixa de diálogo Tags. 4. Se for necessário proteger TODOS os tags de um determinado grupo de usuário ou usuário. Usando o banco de dados de tags. Usuários poderão escrever em alguns tags. Você pode estabelecer códigos de segurança a Tags para evitar que os usuários possam escrever em determinados tags.2.

A partir do Explorer. clique com o botão direito em InstantFizz e selecione o item Security… 7. 164 de 257 . É possível selecionar o grupo de usuários ou o usuário (por exemplo Operadores) e em Common Permissions negar a ação Write.6. 8. A caixa de diálogo Security Settings for InstantFizz aparece. Clique em Cancel para sair.

Clique no botão Security para abrir a tela de pop-up de segurança. 7. Abra a aplicação Cliente. A mensagem de informação “CIPOperator has been logged in. 5. Vamos ver o que acontece.” aparecerá na lista de diagnósticos. 165 de 257 . 2. Feche a janela Security pop-up. Conecte-se como o novo usuário ‘CIPOperator’ usando a senha ‘password’. depois da tela CIP – Valves. Vá para a janela da aplicação Cliente em execução. a. Clique no botão Security b. você tentará suprimir o alarme da tela Alarm. Suas tentativas falharão devido às configurações de segurança. suas configurações de segurança com o cliente serão verificadas. 1. Primeiro.Verificar as configurações de segurança Nesta seção. Depois clique em Log In. Depois clique em Log In. Clique no botão Overview na tela de navegação para ir para as características gerais da fábrica. Depois clique em OK. Você fará o login como o CIPOperator e então tentará suprimir um alarme. Observe que o “user name” não faz distinção entre letras maiúsculas e minúsculas. caso ainda não esteja. 3. 6.

9.” aparecerá na lista de diagnósticos. que ao clicar abre a tela CIP – Valves. 9. A segurança de configuração de tela funcionou! 166 de 257 . As válvulas possuem animação de toque (Touch) associadas a elas. 10. O que aconteceu? Nada! A mensagem “Currently logged-in user does not have security access to CIPValves. Clique no botão da tela de navegação. Na tela CIP. Clique na válvula para abrir a tela CIP – Valves. clique na válvula do tanque.Feche 8.

certo? A mensagem deve ser a seguinte “Failed to Suppress Alarm alarm [alarm name] TCIPOperator does not have Suppress/Unsuppress permission. Se a caixa de diálogo mensagem aparecer.11. O que acontenceu? Surgiu uma mensagem. 15. Não protegemos esta tela. 13. 12. 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). clique no botão suppress para confirmar que você deseja suprimir o alarme. Clique no botão na tela de rodapé.Valves. A aplicação de segurança para as ações funcionou! 167 de 257 . Selecione uma linha (alarme) na lista de resumo e clique no botão Suppress . A mensagem aparecerá na lista de diagnósticos. clique no botão OK. 14. apenas a tela CIP . Quando a caixa de diálogo Suppress Alarm surgir. Alarms é exibido. uma caixa de diálogo com a mensagem aparecerá.

20. 22. Observe o que acontece. 18. disable alarm. unsuppress alarm) para tentar realizar estas ações. 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. 21. Uma mensagem aparecerá na lista de diagnósticos. Somente usuários com Código de segurança “A” podem executar este comando. Clique com o botão direito no alarme no sumário e selecione o item Ack. 17. indicando que o usuário atual não tem permissões para fechar o cliente. Vamos verificar a segurança do comando. Depois clique em Log In. Nosso CIPOperator não possui a permissão de código de segurança “A”. 19. Clique no botão Security para abrir a tela de pop-up de segurança. Feche a tela Alarms . 168 de 257 . O que acontenceu? O cliente não fechou. Nós aplicamos segurança ao comando DisplayClientClose. O alarme será reconhecido uma vez que o CIPOperator tem permissão para realizar essa ação. 23. Clique no botão Exit na janela de navegação para fechar o cliente em execução. As ações são protegidas e o operador não pode realizá-las.16. suppress alarm.

Realize algumas das etapas anteriores. Feche 27. 25. A mensagem de informação “administrator has been logged in. Não feche o cliente neste momento. Depois clique em OK.” aparecerá na lista de diagnósticos. 169 de 257 . Depois clique em Log In. Clique no botão Security b. 26. Conecte-se como o novo usuário ‘administrator’ usando a senha ‘rockwell’. Observe que “user name” não faz distinção entre letras maiúsculas e minúsculas.a. Abra a tela CIP – Valves e realize todas as ações nos alarmes. 24. Feche a janela Security pop-up.

armazene-os no arquivo de registro de dados no disco. 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. ele apenas define quais valores devem ser coletados. 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. Quando o servidor IHM é desligado. a tabela de valor é limpa (exclusão de tags retentivos). Você especifica quais valores de tags serão coletados. Exploração em runtime Registro de dados (Data Logging) O Data Logging é um componente FactoryTalk View que coleta e armazena os valores de tags. você aprenderá sobre: Em execução (runtime) Armazenamento de dados (Data Logging) Tendência (Trend) Em configuração Tendência Histórica Tendência em tempo real Modelos de armazenamento de dados (Data Log Models) Configuração de métodos usando o comando “Invoke” Você usará a tela CIP – Sensor Trend e o modelo de armazenamento de dados CIP que adicionaremos. Lembrese: tags do controlador manterão seus valores quando um servidor IHM é desligado porque eles estão localizados no controlador. Para ter um registro permanente de valores de tag. Tendência Uma tendência é uma representação visual ou gráfica dos valores de tags históricas ou atuais.000. Penas (“pens”) no gráfico de runtime representam dados de tags e expressões que você adiciona ao objeto de tendência. crie um modelo de registro de dados (data log model) e especifique os tags que devem ser registrados. O banco de dados de tags IHM não armazena valores de tag reais. Isto é feito no editor Data Log Model. O número máximo de tags que podem ser armazenados por um modelo de registro de dados é 10. quando coletá-los e onde armazená-los definindo o modelo de registro de dados (data log model). Os valores propriamente ditos são armazenados em um determinado servidor IHM. O objeto de tendência permite controle bastante amplo e flexível em 170 de 257 .Seção 8: Registro de dados e tendência (opcional) Sobre esta seção Nesta seção. Para armazenar os valores de tags no disco. eles não são tags IHM (ou de memória) armazenados no próprio servidor.

runtime.mdf 171 de 257 . - Tendência em tempo real o Uma tendência em tempo real exibe tendências de dados diretamente do controlador. Navegue até C:\InstantFizz – Lab Files\DataLog e clique em Open para adicionar o arquivo CIP. A partir do Explorer. É possível adicionar penas. plotar uma variável comparada à outra em gráficos XY e imprimir os dados do gráfico. A tendência começará a ser gerada com os dados em tempo real a partir do momento em que a tela for exibida pela primeira vez. alternar entre gráficos isolados e não isolados. Exploração em Configuração Modelos de registro de dados (Data Log Models) 1. especificar configurações exclusivas. Isto permitirá que o usuário navegue pela linha de tempo para ver os dados em um determinado período de tempo. navegue até Data Log > Data Log Models > Add Component Into Application… Clique com o botão direito em Data Log Models e selecione Add Components Into Application… 2. Há dois tipos diferentes de Tendência Tendência Histórica o Tendência Histórica é quando uma tendência coleta os dados de um registro de dados previamente configurado. Adicione o modelo de registro de dados pré-configurados à sua aplicação.

selecione o item de menu Start > Settings > Control Panel. Clique no botão Create Tables se ainda não o fez. Clique duas vezes no registro de dados CIP para abri-lo. Uma alternativa seria o SQL Server. É possível configurar o registro para armazenar em um conjunto de arquivos ou para armazenar em qualquer banco de dados com conexão ODBC. Clique no botão OK. Há um “System data Source name” (DSN) chamado ODBC_InstantFizz que aponta para um banco de dados Microsoft Access chamado ODBC_InstantFizz. 5. Um Sistema ODBC DSN armazena informações sobre como conectar a um apontador de dados indicado. O modelo de registro de dados pode ser configurado para ser armazenado como um conjunto de arquivos ou um banco de dados ODBC. 172 de 257 . Este é um DSN de sistema pré-configurado que aponta para um banco de dados ODBC_InstantFizz.3. Veja a guia System DSN e o DSN chamado ODBC_InstantFizz. selecione Administrative Tools e Data Sources (ODBC). Você deverá ver uma mensagem do FactoryTalk View Datalog Editor informando que as tabelas ODBC foram criadas com sucesso. Observe que este modelo de dados está sendo armazenado em um banco de dados ODBC. a fonte de dados ODBC indica o Microsoft Access. A partir do Painel de controle. Para este exemplo. Se desejar ver como o DSN System foi configurado. Clique no botão Create Tables. 4. A caixa de diálogo CIP Data Log Model abre na guia Setup .

Isto é útil se tiver uma configuração em rede distribuída. Clique na guia Paths. 7. 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 a localização dos registros de dados. Observe que Enable ODBC Backup Path está habilitado. 173 de 257 . 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. Clique na guia File Management 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.6.

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. 174 de 257 . O trigger é Periodico Armazenar periodicamente a cada 3 segundos.8. Observe que o “trigger” para registro é periódico.

Todos os tags serão armazenados sempre que este intervalo de tempo expirar. On Demand (por solicitação) Selecione On Demand como “trigger” para registrar dados apenas quando o comando FactoryTalk View “DataLogSnapshot” é executado. selecione Periodic. 9. Clique no botão OK para fechar a caixa de diálogo CIP Data Log Model. que não possuem propriedade mínimo/máximo. O objeto de tendência pode ser criado selecionando o item de menu Objects > Advanced > Trend 175 de 257 . Clique na guia Tags in Model Esta guia de configuração é usada para selecionar qual informação é registrada. A partir do Explorer. On change O registro “On Change” somente registra os tags cujos valores mudaram. O percentual é baseado nos valores de tag mínimo e máximo (ou High EU e Low EU). ele pode ser digitado na linha de comando ou especificado como a ação de um evento. 11. Por exemplo. Este comando pode ser executado em qualquer lugar em que outros comandos e macros FactoryTalk View podem ser usados. É possível fazer isto ao final desta seção. Isto se aplica apenas aos tags IHM analógicos.O registro de dados pode ser configurado como Periodico. Se você especificar Periodic ou On Change. 1. É possível adicionar ou remover diferentes tags deste menu usando o navegador de tags. Por exemplo. Para os tags de servidor de dados e tags IHM digitais e de string. 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. Observe que 6 tags foram adicionados ao modelo. Use o “trigger” On Change para armazenar os valores de tags uma vez que um determinado percentual de mudança no valor ocorreu. Configurando tendências Não adicione uma nova tendência ou altere esta. 10. toda mudança é registrada. Periodic Para registrar valores de tags periodicamente. especificar 10 significa que um valor de tag precisa variar em 10 % para ser armazenado. On Change (com alteração do valor) ou On Demand (por solicitação). clique duas vezes na tela CIP – Sensor Trend para abrí-la. ainda é possível usar o registro On Demand quando apropriado.

Um gráfico de tendência pode traçar valores no tempo ou com relação a uma outra variável l i d 5. A guia “general” contém várias propriedades configuráveis. A caixa de diálogo Trend Properties abrirá. Clique na guia General. Um gráfico de tendência pode plotar valores no tempo ou com relação a uma outra variável selecionada. Clique duas vezes no objeto Trend . “Chart Style” determina o estilo de plotagem do gráfico. Vamos nos familiarizar com as propriedades e as capacidades do objeto “trend” (tendência). 176 de 257 . 3. Clique na guia Pens.ou selecionando o botão Trend na barra de menu 2. 4.

Observe que a coluna Model possui CIP que é o modelo de dados criado. Clique na guia X-Axis . 7. A caixa de diálogo Configure Tags abre. 177 de 257 .6. Depois foi clicado em OK para aceitar as mudanças. o limite de tempo controla a escala horizontal do gráfico. O botão Add All foi selecionado para adicionar todos os tags. Para um gráfico de linha padrão. Use esta guia para configurar a faixa de tempo e as opções de exibição para o eixo horizontal do gráfico. Para uma gráfico “XY”. “Time Span” controla a quantidade de dados exibidos no gráfico em runtime. Estas “penas” foram adicionados selecionando Add Pen(s) no botão Model . 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.

Isolated graphing coloca cada “variável” em uma faixa separada do gráfico. Use esta guia para configurar as opções de valor mínimo/máximo. exibir opções. Para permitir a sobreposição das variáveis. e as opções de escala para o eixo vertical em runtime. é necessário desmarcar a caixa.Time Span controla a quantidade de dados exibidos no gráfico em runtime. Clique em Y-Axis. 178 de 257 . 8. Por exemplo.

Clique na guia Overlays.É possível configurar os valores mínimo/máximo da tendência. Cada variável pode ser exibida em uma faixa separada do gráfico (isolado) ou todas as variáveis podem se sobrepor. É possível capturar uma imagem instantânea dos dados em runtime e sobrepô-los aos dados em uma tendência existente. 9. Esta função permite sobrepor e comparar dados históricos com dados atuais ou qualquer conjunto de dados. 179 de 257 . é 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. Com o objeto de tendência.

a guia “Runtime” não está disponível durante a operação. Para evitar que os operadores alterem estas opções. Use esta pasta para determinar quais opções da tendência estarão disponíveis aos operadores em modo runtime. Importaremos diversos modelos pré-criados na nossa aplicação.10. 11. Um modelo (template) pode ser aplicado a todas as tendências em uma aplicação para criar uma aparência consistente. Clique na guia Template. Clique na guia Runtime. As configurações que são salvas para o modelo são as das guias General. É possível salvar as configurações de tendência atuais em um modelo e depois. mas primeiro. Display. em modo de configuração ou em runtime. É possível carregar os modelos durante as fases de projeto e em runtime. Pens. Use esta guia para salvar as configurações da tendência atual como um modelo. X-Axis e Y-Axis. ou excluir um modelo existente. para carregar outro modelo para a tendência atual usar. carregar o modelo quando necessário. 180 de 257 . concluiremos a revisão das propriedades e capacidades do objeto “trend” (tendência).

Vamos importar alguns modelos pré-criados para nossa aplicação. 14. Na Janela do Explorer . clique com o botão direito em Trend Templates e selecione Add Component Into Application 15. Clique no botão Cancel na caixa de diálogo Trend Properties para fechar a caixa de diálogo. selecione todos os arquivos e clique em Open. 13.Lab Files\Trend Templates. 181 de 257 . Navegue até C:\InstantFizz .12.

Este comando “DataLogOn CIP” inicia o registro de dados para o modelo. 2. CIP – Sensor Trend será exibida. Clique no botão Cancel para fechar as propriedades do botão. 182 de 257 . 20. 21. Na tela CIP – Sensor Trend clique duas vezes no botão Start propriedades do botão. 18. o registro de dados é iniciado automaticamente a partir da macro de partida. Este comando “DataLogOff CIP” interrompe o registro de dados para o modelo. 19. O comando datalogon pode ser colocado em uma macro de partida também. Visualizar a tendência em runtime 1.16. Depois clique no botão CIP Trend no canto superior direito 3. feche. selecione o botão No. Clique no botão Cancel para fechar as propriedades do botão. Clique na guia Action e observe Press action. Se tiver qualquer tela pop-up aberta. Clique na guia Action e observe Press action. Quando cliente é iniciado. Clique duas vezes no botão Stop para abrir as propriedades do botão. 22. Feche a tela CIP – Sensor Trend. Clique no botão CIP na tela de navegação. Se perguntado se deseja salvar as alterações. para abrir as 17. Vá para o ambiente Cliente em execução.

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.4. 183 de 257 . Legenda configurável de tendência. Para visualizar os dados de outro ciclo de limpeza CIP. O botão start iniciará o registro de histórico. 5. Tendência de dados das variáveis CIP. Clique no botão Start. clique no botão CIP – Repeat Cycle novamente. Os dados CIP estão sendo registrados. 6. Observe a tendência na tela CIP – Sensor Trend.

etc. por exemplo. Retorne ao FactoryTalk View Studio e abra a tela CIP – Sensor Trend (caso ainda não esteja aberta). Os dados históricos de tendência são armazenados no banco de dados Microsoft Access. Depois abra novamente a tela de tendência a partir da tela CIP – Overview . Clique duas vezes no botão 2 Minutes. 9. as configurações de tendência podem ser salvas em modelos. 1 hora. 1 dia. ainda assim poderemos visualizar nosso ciclo CIP de alguns minutos atrás. Os modelos podem ser carregados em runtime usando o comando Invoke. Experimente. Selecione a guia Action . A tela CIP – Sensor Trend contém vários botões para demonstrar as funcionalidades e capacidades da tendência.. Se fecharmos a tendência e abrirmos novamente. 8. 184 de 257 . a tendência pode ser configurada para exibir os dados em intervalos de tempos diferentes. Anteriormente. executamos o comando “DataLogOn” com o botão START.7. 2 minutos. A janela Button Properties abrirá. 10. Clique no botão close na tela CIP – Sensor Trend . 11. Para visualizar os diferentes intervalos de tempo em runtime. Pode ser necessário rolar para trás na tendência para ver os dados de ciclo CIP. como os modelos que importamos anteriormente. Como visto anteriormente.

Clique no botão Cancel para sair das propriedades do botão. 185 de 257 . 12. Clique nos botões Pen Display para visualizar as mudanças das “penas”. Variáveis isoladas. Cada variável possui uma faixa separada. 14.Use o comando Invoke para carregar o modelo chamado “2Minute” em runtime. Observe o Y-axis. 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. 13. É 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.

186 de 257 . 15. Deve-se usar o comando Invoke para chamar/alterar um Método. Retorne ao FactoryTalk View Studio e à tela CIP – Sensor Trend . Observe o Y-axis. 16. Vamos explorar alguns Métodos de objeto para o objeto tendência.Todas as variáveis em uma escala. Um método é uma função que é parte de um objeto. Ela exibe os métodos e as propriedades implementados no objeto de tendência selecionado. A caixa de diálogo Object Methods aparece. Muitos objetos no FactoryTalk View SE possuem Métodos de objeto para funcionalidade adicional. 17. Clique com o botão direito do mouse na tendência e selecione Methods.

Já usamos o método LoadTemplate para carregar nossos modelos “Time Span”. Quando usar o comando Invoke para chamar um método. Retorne ao Cliente em execução. Clique duas vezes no botão Print Trend na tela CIP – Sensor Trend . Clique em Close 19. selecione a guia Action. 21.Explore os diferentes métodos disponíveis. Vamos ver um exemplo onde os Métodos de objeto podem ser usados. Clique em Cancel para sair de Button Properties. Sempre use o comando Invoke para chamar um método. Em nosso caso. Para ajuda sobre como usar o comando Invoke. Em Button Properties. vá para o FactoryTalk View Help e pesquise Invoke. Vamos ver o método PrintChart em ação. Na tela CIP – Sensor Trend clique no botão Print Trend. 187 de 257 . o nome do objeto é Trend1. 18. 22. O comando Invoke foi usado para iniciar o PrintTrend Method. é necessário especificar o nome do objeto no qual o método está implementado. 20.

A caixa de diálogo print abrirá. Clique em OK. Neste exemplo. 25. Digite um nome de arquivo e clique em Save.23. 26. 24. É possível abrir o arquivo PDF salvo para visualizar a tendência impressa. 188 de 257 . estamos imprimindo para um arquivo Pdf. As propriedades Print abrirão.

selecionando Chart Properties.27. 189 de 257 . Clique com o botão direito no gráfico de tendência na aplicação cliente em execução e explore as opções. muitas das propriedades de tendência podem ser configuradas para poderem ser acessíveis durante o ambiente de operação. Como discutido na seção Configurando Tendências.

Por exemplo. 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. Advertência. as opções de filtro que escolher afetam os tipos de mensagens roteadas de todos os produtos FactoryTalk que enviam mensagens. FactoryTalk View SE. Informações e Auditoria) juntamente com as opções de Público (Operador. você aprenderá sobre estes tópicos: FactoryTalk Diagnostics Diagnostics List Diagnostics Viewer Diagnostics Setup o o o Configurando o FactoryTalk View Diagnostics List Configurando o “Local Log” Banco de dados ODBC como uma fonte de mensagens Sobre o FactoryTalk Diagnostics 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 produto de software FactoryTalk AssetCentre fornece Registros de Auditoria FactoryTalk customizados. Por exemplo. 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. 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. 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. É possível visualizar as mensagens locais e as mensagens recuperadas e combinadas dos registros em vários computadores. Engenheiro. Cada produto e serviço FactoryTalk categoriza as mensagens que gera usando uma matriz de opções de Severidade (Erro. Use o Diagnostics Viewer para visualizar as mensagens de diagnóstico. ao configurar as opções de roteamento de mensagem. Por exemplo. Engenheiro-Advertência e Desenvolvedor-Erro.Seção 9: Utilizando o FactoryTalk Diagnostics (opcional) Sobre esta seção Nesta seção. Outros destinos customizados para registro também estão disponíveis. Desenvolvedor e Segurança). 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. 190 de 257 . O serviço FactoryTalk Diagnostics inclui um editor Diagnostics Setup.

pressione a tecla F5 ou clique no botão “Refresh”. Quando a janela Diagnostics Viewer abre. Quando a aplicação fecha. As mensagens exibidas na Lista de Diagnóstico não têm registro de data e hora. 191 de 257 . Remover uma mensagem de uma determinada Lista de Diagnóstico não a remove de outra Lista de Diagnóstico. remover uma mensagem da janela View Studio não a remove da janela View Client. Remover uma mensagem da Lista de Diagnóstico não exclui a mensagem do Registro de diagnóstico. Uma atualização(“refresh”) pode ser feita para recarregar as mensagens. novas mensagens começam a ser armazenadas na lista. Mensagens antigas serão removidas da lista à medida que mensagens novas chegam e o limite de mensagem é atingido. FactoryTalk View SE Client e FactoryTalk View Administration Console. É possível limpar as mensagens da Lista de diagnósticos selecionando uma linha ou várias linhas e clicando no botão “Clear” ou clicando no botão “Clear All”. selecione o item de menu Tools > Diagnostics Viewer… Ou selecione o item de menu Start > Diagnostics Viewer. Para atualizar a visualização e recarregar as novas mensagens.As informações de diagnóstico podem ser exibidas na “Lista de Diagnósticos” ou no FactoryTalk Diagnostics Viewer. View Client ou View Administration Console) inicia. O FactoryTalk Diagnostics Viewer abrirá. a lista é apagada. a partir do menu. Ex. novas mensagens não aparecem automaticamente. Novas mensagens não aparecem no Diagnostics Viewer. Abrir o Diagnostics Viewer 1. No FactoryTalk View Studio. O Diagnostics Viewer permite recuperar as mensagens após sua ocorrência. Lista de Diagnóstico (Diagnostics List) A Lista de Diagnóstico pode ser exibida em uma janela FactoryTalk View Studio. As mensagens que aparecem no Diagnostic Viewer têm registro de data e hora de forma que você sabe quando elas ocorreram. A “Lista de Diagnósticos” tem por objetivo exibir as mensagens quando elas ocorrem. 2.. 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. Usamos a Lista de Diagnóstico FactoryTalk View nas seções anteriores deste laboratório. Quando uma aplicação (View Studio.

Na guia General da caixa de diálogo Properties .3. 2. 192 de 257 . 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. certifique-se de que a fonte de mensagem está configurada como Local Log. Selecione o item de menu View > Options… . Filtrar a Lista de Diagnóstico 1.

Clique no botão Add Where Condition…) 4. Siga as etapas a – e. Selecione Developer b. Observe que a lista foi atualizada. Clique no botão Modify…. mas nenhuma mensagem aparece na lista. Selecione o botão OK 193 de 257 . a.na guia na caixa de diálogo Properties. Selecione Audience c. Clique forma que possa ver os itens em Diagnostic Viewer. c. a. Selecione o botão OK d. Clique em Apply a partir da caixa de diálogo Properties. Selecione Equals e. Mova a caixa de diálogo Properties de 3. Selecione Audience = ‘Developer’ b. Selecione Equals d. Siga as etapas a-e para mudar Audience de Developer para Operator. Selecione Operator e. 5.

Clique em Apply a partir da caixa de diálogo Properties. Vamos observar a configuração de diagnósticos para entender porque você não viu nenhuma mensagem de “Desenvolvedor”. Observe que a lista foi atualizada para exibir apenas mensagens que foram criadas com o público configurado como operador. Selecione Contains e. 7. Clique no botão Add Where Condition…) 10.6. Feche o Diagnostics Viewer sem salvar. 194 de 257 . Observe que a lista foi atualizada para exibir apenas as mensagens que contêm o texto CIP. na guia de seleção “Select records where:”. 11. Clique em OK a partir da caixa de diálogo Properties. Selecione o botão OK d. a. 12. Digite ‘CIP’ b. Crie um filtro de mensagem seguindo as etapas a-e. Selecione Message c. 9. 8. Clique no botão Remove. Selecione Audience = ‘Operator’.

Warning e Info apareceram no FactoryTalk View Diagnostics List.Configuração de Diagnosticos (Diagnostics Setup) Abrir o Diagnostics Setup 1. 195 de 257 . selecione o item de menu FT View Diagnostics List. 1. O destino é o Diagnostics List que é gerenciado pelo FactoryTalk View. 2. Observe Destination Setup e a configuração Message Routing para ver as mensagens roteadas para o FactoryTalk View Diagnostics List. selecione o item de menu Diagnostics Setup… 2. Configurar o FactoryTalk View Diagnostics List Anteriormente neste laboratório. Expanda Destination Setup 4. Observe que não há ajustes de configuração. Selecione a configuração Message Routing e selecione FT View Diagnostics List Com base na configuração. Execute o Diagnostics Setup a partir do FactoryTalk View Studio. Clique em cada item e observe as configurações. A partir do menu Tools . A caixa de diálogo FactoryTalk Diagnostics Configuration abrirá 3. Expanda Destination Setup. as mensagens que eram para o público Operator e Engineer do tipo Error. você usou o Diagnostics List no FactoryTalk View Studio e Client para ver as mensagens de diagnóstico.

por isto não foram observadas. Selecione a configuração Message Routing e selecione Local Log As mensagens destinadas ao público Developer não foram configuradas para serem registradas no Registro Local (Local Log). Há opções para substituir eventos. Selecione o item Destination Setup > Local Log O registro local (Local Log) é um arquivo existente neste computador.Configurar o Local Log Você acaba de usar o Diagnostics Viewer para ver o registro local. Observe a configuração 1. 2. 196 de 257 . tamanho de armazenamento e uma opção para limpar o registro.

Vá para o Cliente em execução. Marque todas as opções na linha Developer. 197 de 257 . 8. Digite ’7000’ no campo de entrada Step 1: Adding Water e pressione a tecla enter . Observe que 3 mensagens na lista de diagnóstico foram atualizadas. 4. Clique no botão CIP na tela de navegação. Minimize a janela Diagnostics Configuration . Será necessário rolar para cima/para baixo no Diagnostics List para visualizar as mensagens 9. Altere o Local Log para incluir todos os tipos de mensagem para o público developer. Clique no botão Apply. 7.3. 5. Selecione o item de menu Tools > Diagnostics Viewer . A partir do FactoryTalk View Studio. 6. Clique no botão clear all em Diagnostics List na parte inferior. Depois clique na tela CIP – Process Steps .

que um produto FactoryTalk possa usar. A configuração de destino para banco de dados ODBC é compatível com os seguintes bancos de dados com suporte ODBC: Microsoft SQL Server Microsoft Access Oracle Sybase SQL Server Alguns tipos de informações não podem ser registrados em um destino de banco de dados ODBC. qualquer mensagem onde o tipo de público esteja configurado como “Secure”. aparecerão no “Local Log” no computador onde o produto está instalado. configure o destino em cada computador onde o FactoryTalk Diagnostics service estiver instalado. As informações adicionais armazenadas por um produto FactoryTalk.10. Mesmo que você crie campos adicionais manualmente. Eles incluem: qualquer campo adicional do banco de dados não incluso no formato de tabela ODBC. uma é do tipo auditoria e a outra é do tipo informação. Para enviar mensagens de vários computadores. Selecione as últimas 2 mensagens na lista para ver os detalhes. ou se a severidade estiver configurada como “Audit”. Configurar os parâmetros para o banco de dados ODBC 1. o FactoryTalk Diagnostics também pode rotear estas mensagens para outros destinos de registro centralizados. Observe que elas são mensagens para o desenvolvedor. nada será registrado neles. no entanto. como um banco de dados ODBC ou um FactoryTalk Audit Log. As mensagens protegidas (Secure) somente podem ser registradas pelo software FactoryTalk AssetCentre no FactoryTalk Audit Log. Banco de dados ODBC como uma fonte de mensagem Dependendo dos produtos instalados e das opções de configuração ajustadas. Vá para a configuração de diagnósticos 198 de 257 . Use a janela “ODBC Database Destination Setup” para enviar mensagens a uma fonte de dados ODBC.

Navegue 3. Clique no nome de fonte de dados ODBC_InstantFizz . clique na guia System Data Source. 199 de 257 . Clique no botão … próximo a data source name. Selecione a guia System Data Source Selecione o nome de fonte de dados ODBC_InstantFizz . Usaremos um System DSN chamado ODBC_InstantFizz que foi configurado para direcionar a um banco de dados MS Access chamado ODBC_InstantFizz. Quando a caixa de diálogo Select Data Source abrir. Selecione o item Destination Setup > ODBC Database .Você irá configurar o destino. 2.

Digite ‘FTDiagnostics’ Clique no botão Create table 6. 5.4. Selecione a configuração Message Routing e selecione ODBC Database.” 7. 8. Marque todas as opções na linha Developer. Clique no botão OK quando surgir a mensagem “The table FTDiagnostics was successfully created. 200 de 257 . Altere Log message to database every: para 30 seconds. Digite ‘FTDiagnostics’ para a tabela alvo e clique no botão Create Table . Clique no botão OK.

Clique no botão OK. 9. Clique no botão OK. 14. 15. 16. 19. Depois clique na tela CIP – Process Steps . 13. Mova a janela Properties de forma que possa ver a lista de mensagens. 201 de 257 . Vá para o Cliente em execução. 12.Observe que as mensagens de Auditoria não podem ser roteadas para o destino ODBC. 17. Digite ’7500’ no campo de entrada Step 1: Adding Water e pressiione a tecla enter. Se ainda não estiver aberto. Observe que uma mensagem de download é armazenada em Diagnostics List. Clique no botão clear all em Diagnostics List. Vá para Diagnostics Viewer 11. 18. Visualizar o registro ODBC 10. clique no botão refresh . Aguarde 30 segundos. Selecione o item de menu View > Options. Clique em ODBC Database como “message source”. Observe que a lista está vazia porque nada aconteceu desde que criamos este destino. Vá para Diagnostics Viewer 20. clique no botão CIP na tela de navegação.

Observe que 2 mensagens foram registradas.21. 202 de 257 . 22. Feche a janela Diagnostics Viewer sem salvar.

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. Vários clientes também podem executar em 203 de 257 .Seção 10: Alternar idioma (opcional) Sobre esta seção Nesta seção. 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. vários FactoryTalk View SE clients podem alternar entre qualquer um dos idiomas suportados pela aplicação. Em runtime e em uma aplicação em rede. você aprenderá sobre: Alternar idioma Alternar idioma no FactoryTalk View SE Configuração dos idiomas suportados Exportar textos para tradução Traduzir textos Importar textos que foram traduzidos Comando para alteração de idioma Visualização da alteração de idioma Alteração de idioma em mensagens de alarme (FactoryTalk Alarms and Events) Alteração de idioma de alarmes baseado em dispositivos (Device-based alarms) Exportar mensagens de alarme Traduzir mensagens de alarme Importar mensagens de alarme Alteração de idioma de alarme baseado em tags (Tag-based alarm) Configurar o servidor de alarmes e eventos baseado em tags Traduzir mensagens de alarme Importar mensagens de alarme Verificar a importação do alarme Exportar mensagens de alarme Visualizar a alteração do idioma das mensagens de alarme Informação sobre a alteração do idioma 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.

Telas de mensagem local são compatíveis com a alternância de idioma Edição de strings em planilha eletrônica A edição de strings em planilha eletrônica permite facilmente exportar strings de texto para todos os idiomas suportados por uma aplicação para uma planilha Excel em uma única operação. usar o idioma de sua preferência. permitindo aos operadores em cada local visualizar a aplicação em seu próprio idioma. Com a alternância de idioma é possível: Desenvolver uma aplicação em um idioma. “banners” e “log viewers” 204 de 257 .diferentes idiomas ao mesmo tempo. A função de otimização de stings duplicadas (Optimize Duplicate Strings) permite traduzir apenas 1 ocorrência de cada string para reduzir erros e custos de tradução. Antes desta versão. É possível também importar strings de texto em um ou vários idiomas a partir de uma planilha Excel para uma aplicação. 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.) string de texto definidos para as telas do FactoryTalk Alarm and Event como. Implementar uma aplicação distribuída em vários países. são eles: texto que você especifica para objetos gráficos e objetos globais incluindo o o o o o legendas tool tips variáveis com atributos de data e hora mensagens locais variáveis numéricas objetos de texto FactoryTalk View (observação: Um objeto de texto com sua propriedade “SizeToFit” configurada como “True” pode ter o tamanho diferente quando exibido em idiomas diferentes. resumos (summaries). Especificamente. Aprimoramento da alternância de idiomas É possível especificar um idioma padrão para o idioma da aplicação Suporta até 40 idiomas. eram suportados apenas 20 idiomas. FactoryTalk Alarms and Events Alternância de idioma é suportada pelo FactoryTalk Alarms and Events Alternar idiomas no FactoryTalk View SE Em geral. Permitir aos operadores em países com mais de um idioma. os strings definidos pelo usuário que suportam alternância de idioma são os que o operador vê em uma aplicação em runtime.

verifique as Opções regionais (Windows 2000) ou Opções regionais e idioma (Windows XP e Windows Server 2003). no Painel de controle. A partir do FactoryTalk View Studio. 1. Certifique-se de que os idiomas do Windows estejam instalados nos computadores de desenvolvimento e clientes antes de alterná-los. Os idiomas que você estará selecionando já estão instalados. Clique no botão Add… na caixa de diálogo Language Configuration. selecione o item de menu Tools > Languages… . Para descobrir quais idiomas estão instalados no computador. que é parte da configuração do cliente e não da aplicação texto associado aos alarmes de tags do tipo IHM Mensagens de falha (Alarm Fault List) exibidas nos objetos Summary e Banner do FactoryTalk Alarms and Events.títulos de telas de objetos gráficos e globais especificados na caixa de diálogo “Display Settings” Entre os grupos de texto que não são compatíveis com a alternância de idioma estão: strings de texto que são parte da interface gráfica de usuário do software FactoryTalk View Studio ou View SE Client . 205 de 257 . texto que pode ser exibido em runtime mas é usado para operar a aplicação. como os nomes de telas gráficas na aplicação e strings de comandos descrições de tags e constantes do tipo string em expressões texto na barra de título da janela FactoryTalk View SE Client. 2. que são exibidos no mesmo idioma do sistema operacional. como menus. Configurar idiomas compatíveis Será necessário adicionar os idiomas desejados à aplicação. Os idiomas na lista são compatíveis com a alternância de idioma para a aplicação em runtime.

Selecione o idioma alemão (German(Germany)) e clique no botão OK. Selecione o idioma Spanish (Mexico) e clique no botão OK. 4. 5.3. Clique no botão Add… na caixa de diálogo Language Configuration. 206 de 257 .

Selecione o idioma Japanese e clique no botão OK.6. 207 de 257 . Selecione o idioma Chinese (PRC) e clique no botão OK. Clique no botão Add… na caixa de diálogo Language Configuration. 8. Clique no botão Add… na caixa de diálogo Language Configuration. 9. 7.

Clique no botão Add… na caixa de diálogo Language Configuration. 11. Observe que estes idiomas foram adicionados à lista e English está configurado como o Idioma padrão como indicado pela marca próxima a English. 208 de 257 .10. 12. Selecione o idioma French (France) e clique no botão OK.

1. Marque a opção Display undefined strings using the default language. Exportar textos para tradução Há várias maneiras de alterar os strings de texto em uma tela gráfica além de editá-los individualmente por objeto. A melhor abordagem é exportar os grupos para o Excel e usar o recurso “Optimize duplicate strings”. Sua aplicação foi configurada para suportar 6 idiomas.13. O recurso “Optimize duplicate strings” permite que os strings que ocorrem mais de uma vez na aplicação sejam incluídos na planilha apenas uma vez. Destaque o idioma English e clique no botão Export 209 de 257 . Após a primeira ocorrência. Agora será necessário exportar para obter os strings necessários para a tradução. 14. um marcador é inserido na planilha para outras ocorrências. Clique no botão Apply.

com múltiplos servidores IHM. Para uma aplicação em rede. 210 de 257 .2. Selecione a opção Export strings for all languages to an Excel spreadsheet . Clique no botão Next 4. Selecione /Area1:InstantFizz_HMIServer e clique em Next. Marque as opções Optimizing duplicate strings e Open exported file 3. neste ponto é requerido selecionar um Servidor IHM especifico.

. de-DE. Clique duas vezes no arquivo InstantFizz_Translated. en-US. 8. 7. Não altere o local padrão e clique no botão Finish. Sempre onde estiver o texto **REF: nas colunas de idioma. 211 de 257 . Observe o arquivo. 2. Você usará um arquivo já traduzido para fazer a importação.5. Feche a janela do arquivo Excel sem salvar Strings traduzidos Vamos observar o arquivo traduzido para você. Isso pode levar alguns minutos. Abra a pasta Language Switching . es-MX e zh-CN) significa uma referência a um string duplicado na coluna “REF” antes da coluna “language”. Vá para C:\InstantFizz – Lab Files\. Somente é necessário traduzir a primeira ocorrência desse texto indicada por **UNDEFINED**. O documento Excel será criado e aberto. 1. String Export in Progress começará e terminará.xls 3. não é necessário traduzir o texto para esse objeto. Observe o arquivo Excel aberto. 6. (ex. Nesse caso.

No Explorer. Selecione o botão Browse … e navegue até este arquivo C:\InstantFizz . Selecione a opção Import strings from an Excel spreadsheet…. 2.4.LabFiles\ Language Switching\InstantFizz_translated. Clique no botão OK… na caixa de diálogo Language Configuration.xls e clique no botão Finish. Uma vez concluído. Vamos observá-los. vamos importá-los. abra a tela Languages. Botões que usam este comando foram configurados na tela “Languages”. Selecione o botão Import da caixa de diálogo Language Configuration . Feche o arquivo. 5. Importar textos traduzidos Agora que você tem um arquivo com strings traduzidos. Comando para troca de idioma Há um comando para troca de idioma no FactoryTalk View. 212 de 257 . 1. Observação: Pode ser que você veja erros se não fez algumas seções deste laboratório. você verá a mensagem String import completed successfully em Diagnostics List. 1. 4. String import in Progress iniciará. da caixa de diálogo String Import Export Wizard e clique no botão Next 3.

” e então usando o Command Wizard. 213 de 257 . clique na guia Action . Somente os idiomas que foram adicionados à sua aplicação serão exibidos na lista de “Language ID”.. Na caixa de diálogo Button Properties.. 3. Clique duas vezes no botão com a bandeira dos EUA para abrir a caixa de diálogo Button Properties.Language en-US O comando “Language” foi adicionado à ação “Press action” clicando na opção “. Observe Press action .2. O comando Language está localizado na pasta System – Languages.

Visualizar a alternância de idioma Os comandos de alternância de idioma são ignorados no modo Test Display. 1. precisamos fechá-lo e abrí-lo novamente para que os idiomas adicionais apareçam. Clique no botão Cancel. 214 de 257 . Volte ao View Studio e inicie o client novamente. 6. 2. A tela Languages 4. Feche o cliente que está executando pressionando o botão Exit na tela de navegação. Como o cliente estava executando antes de adicionarmos os novos idiomas. Vá para o Cliente em execução. para troca de idiomas na tela de navegação. 3.4. Feche a tela Languages. Selecione diferentes idiomas e navegue entre as telas. Clique no botão abrirá. 5. Repita as etapas 2 – 4 para as outras badeiras para observar a ação “Press action”.

o tag. exibe a data e hora atuais. Observe na tela Overview que a data e hora ainda estão exibidos em inglês. Por exemplo.5. É possível usar os tags de sistema FactoryTalk View SE em uma aplicação para exibir o texto em telas gráficas. “system\dateandtimestring”. 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 215 de 257 .

os dois idiomas são carregados e estão disponíveis para os clientes FactoryTalk Alarms and Events. Isto simplifica o envio do trabalho para os tradutores.LabFiles\ Language Switching e mantenha o nome de arquivo padrão. O RSLogix 5000 configura as mensagens de alarme no idioma do software RSLogix 5000 . 3. 4. Alternância de idioma de alarmes baseado em dispositivo (Devicebased) No RSLogix 5000.txt).CSV) selecionado. é 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.csv não suporta conjuntos de caracteres Unicode. Por exemplo. Elas serão traduzidas na próxima seção. Uma vez exportadas as mensagens de alarme. 216 de 257 . Selecione o item de menu Tools > Export. chinês). porque no RSLogix 5000. Exportar mensagens de alarme no RSLogix 5000 1. use a caixa de diálogo “Alarm Properties” para traduzir mensagens de alarme baseado em dispositivos individualmente. É possível exportar alarmes do RSLogix 5000 para um arquivo *. o formato .txt. exporte os alarmes no formato . Este laboratório demonstrará como usar os dois formatos.csv ou arquivo de texto (*. 6. Para conjuntos de caracteres de byte duplo (por exemplo. Mantenha o padrão de RSLogix 5000 Import/Export File (*. Observe que as mensagens de alarme não foram traduzidas. navegue até C:\InstantFizz .Se você usar o objeto “Time and Date” ao invés dos tags de sistema acima. então quando o RSLinx Enterprise conectar-se ao controlador. Se ainda não estiver aberto. Se você adicionar um idioma. Quando a caixa de diálogo Export abrir. a versão em alemão do RSLogix 5000 configura as mensagens de alarme no idioma alemão. selecione o atalho InstantFizz_Controller a partir do menu Start 2. Observe as opções Save as type para o arquivo de exportação. 5. então data e hora também serão alterados pelo comando de troca de idiomas.

O texto da mensagem de alarme aparece na quarta coluna (D) da direita (“Water Valve Jammed.6. Salve suas mudanças. 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”. Clique no botão Export . Expanda a largura das colunas A. 4. B.”). Vá para a pasta C:\InstantFizz . Se seu projeto RSLogix 5000 inclui um grande número de programas e você deseja traduzir as mensagens de alarme de apenas um deles. 2. Role para baixo na página do Excel até encontrar o texto ALM na coluna A. 5. 7. Traduzir mensagens de alarme 1. Copie a linha inteira ALMMSG que inclui o texto ‘Water Valve Jammed…’ e cole-a no final do arquivo. 217 de 257 . 3. por exemplo. ALMMSG:en-US. Clique duas vezes no arquivo InstantFizz_Controller-Tags. Open Valve.LabFiles\ Language Switching. é possível fazer seleções na caixa de diálogo Export para limitar os dados que são exportados. C e D. 6.CSV para abrí-lo no Microsoft Excel. Você passará por várias mensagens de confirmação: Pressione Yes várias vezes.

TXT foi traduzido para você. 2. Importar mensagens de alarme 1.TXT) porque ele inclui strings de mensagens traduzidos para chinês.LabFiles\Language Switching\InstantFizz_ControllerTags_translated. Selecione o item de menu Tools > Import. 5. Quando a caixa de diálogo Import abrir.TXT. Clique no botão Import 7.TXT). Selecione o tipo de arquivo RSLogix 5000 Unicode Import/Export Files (*. Você usará o arquivo para fazer uma importação. A partir do RSLogix 5000. O arquivo de exportação foi criado usando o formato RSLogix 5000 Unicode Import/Export (*. não altere as configurações padrões para os Tags e Comentários lógicos. Selecione o nome de arquivo InstantFizz_Controller-Tags_translated. 3.Um arquivo de exportação C:\InstantFizz . fique off-line selecionando o item de menu Communications > Go Offline . Selecione o item de menu Communications > Download 218 de 257 . navegue até C:\InstantFizz LabFiles\LanguageSwitching\ 4. se estiver on-line com o controlador. 6.

9. Se um string de mensagens não existir no idioma padrão um sinal de interrogação (?) é exibido. Ao editar as mensagens de alarme em vários idiomas. as mensagens de alarme são exibidas no idioma padrão definido para a aplicação. as mensagens de alarme são exibidas no idioma padrão definido para a aplicação. 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. 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… . Configurar o servidor de Alarmes e Eventos por tag Se você concluiu a seção Alarmes e Eventos (Seção 5). um sinal de interrogação (?) é exibido. Se um string de mensagem não existir no idioma padrão. Quando a mensagem “Done downloading. Alternância de idioma de alarme baseado em tag Quando o editor Alarm and Event Setup é iniciado do FactoryTalk Administration Console.8. 10. então não precisa fazer as etapas 1-4. Você verificará isto ao final desta seção. Certifique-se de que o controlador esteja no modo de operação. 219 de 257 . selecione o botão Download . Quando a caixa de diálogo Download for exibida. selecione o botão Yes. 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. Os alarmes deverão estar agora traduzidos no View Client. Se ele não estiver. Change the controller mode back to Remote Run?” for exibida. selecione o item de menu Communications > Run Mode 11. Quando o Tag Alarm and Event Editor é aberto no FactoryTalk View Studio.

Na guia General da página Tag Alarm and Event Server Properties digite ‘FTAETagServer’ no nome. Clique duas vezes no ícone Alarm and Event Setup em Alarm and Event Tag Server no Explorer. Clique na guia Priorities and History. um banco de dados de histórico de alarmes e eventos não foi adicionado. 3. Clique no botão OK 4. não altere as configurações padrão. 220 de 257 . 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. 2. Os alarmes baseados em tag podem ser criados e configurados com o Editor Alarm and Event Setup. Observação: se você não fez a seção Alarmes e Eventos.1. Desmarque Enable History se não criou o banco de dados na seção 5.

5. O Alarm and Event Setup Editor abrirá. Se você não fez a seção Alarmes e Eventos, não verá nenhum alarme. 6. Feche o Alarm and Event Setup Editor. Normalmente, você usaria o Alarm and Event Setup Editor para criar seus alarmes, fazer uma exportação, traduzir as mensagens de alarme e então importá-las de volta ao Tag Alarm and Event Server. Para este laboratório você criará seus alarmes com um arquivo que contém os alarmes e os strings de mensagens traduzidos. Você passará pela etapa de exportação ao final desta seção para verificar como funciona.

Traduzir mensagens de alarme
Se a pasta C:\InstantFizz - LabFiles\\Language Switching\ não estiver aberta, abra. 1. Clique duas vezes no arquivo InstantFizz_FTAETagServer_Alarm Export_translated.xls para

abrí-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. 4. Clique na guia Messages. Há uma coluna para cada idioma traduzido. 5. Feche o arquivo.

Importar mensagens de alarme
1. A partir do Explorer, clique com o botão direito em FTAETagServer e selecione o item de menu de contexto Import and Export….

O Alarm Import Export Wizard abrirá. 2. Selecione as opções Import alarm configuration from Excel File e clique no botão Next.

221 de 257

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. 5. Clique no botão Next no Alarm Import Export Wizard 6. Selecione a opção Update existing alarm definitions and create new alarm definitions from the import file e clique no botão Finish.

7. Um indicador de progresso abrirá. Quando concluído, você verá o seguinte

8. Clique no botão OK.

Verificar a importação do alarme
1. 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á. 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. 3. Clique no botão Seta avançar para navegar para o próximo alarme

222 de 257

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”. 5. Clique no botão Cancel para fechar Level Alarm Properties 6. Clique na guia Messages.

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. 8. Feche o Alarm and Event Setup Editor.

Exportar mensagens de alarme
Você fará uma exportação para aprender como funciona. 1. A partir do Explorer, clique com o botão direito em FTAETagServer e selecione o item de menu de contexto Import and Export….

O Alarm Import Export Wizard abrirá. 2. Selecione as opções Export alarm configuration to Excel File e clique no botão Next.

223 de 257

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.

224 de 257

5. Altere o nome do arquivo para MY_ InstantFizz_FTAETagServer_AlarmExport.xls e clique no botão Finish.

6. Um indicador de progresso abrirá. Ao terminar, Clique no botão OK .

Visualizar mensagens de alarme traduzidas
Quando o RSLinx Enterprise faz a conexão com um controlador, todas as mensagens de alarme e seus idiomas são carregados do controlador. Quando um FactoryTalk View SE Client é executado, os objetos FactoryTalk Alarm and Event (Alarm and Event Summary, por exemplo) conectam-se ao sistema Alarm and Event e solicitam mensagens de alarme no idioma atual. É possível então alternar entre os idiomas clicando em um botão no computador cliente e o sistema de monitoração de alarme e todas as telas do cliente alternarão para o idioma selecionado naquele cliente específico. 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. As informações de alarme e evento de histórico FactoryTalk são armazenadas em um único idioma especificado nas propriedades do servidor de alarmes. O conteúdo da lista de eventos do Alarm and Event Log Viewer, composta por alarmes históricos e informações de evento não é traduzido. Estes

225 de 257

executar teste e depurar o código. Para que o comportamento seja o mais real possível. 4.: [Shorcut]. Observe que a alternância de idioma funciona e as mensagens de alarme também estão sendo atualizadas para o idioma apropriado. p. editar. Seção 11: Teste da aplicação (necessário) Sobre esta seção Nesta seção do laboratório. ex. 226 de 257 . Os alarmes baseados em tag iniciarão com “CIP”. Vá para o Cliente em execução.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. uma mensagem armazenada em inglês será exibida apenas em inglês. Por exemplo. O Microsoft VBA IDE (Visual Basic for Applications Integrated Design Environment) permite gravar. Observe que ambos os alarmes baseados em dispositivo e em tag aparecem e os strings de mensagem tem o idioma alterado. mesmo se o idioma for alterado para alemão. Clique nos diferentes botões com bandeiras em Languages a partir da tela navegação e navegue pelas diferentes telas. 1. salve uma tela antes de testá-la. 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. 2. Os alarmes baseados em dispositivo terão o nome do atalho no início do nome de alarme. 3. você irá: Testar as telas a partir do FactoryTalk View Studio Configurar um arquivo FactoryTalk View Client File chamado InstantFizz Observar a macro Startup Observar teclas de função do Cliente (client keys) Executar o arquivo FactoryTalk View Client chamado InstantFizz o o o Explorar telas ancoradas (docked displays) em runtime Verificar o funcionamento das teclas de função do Cliente em runtime Testar a navegação em runtime Testar a tela 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.

2. 3. Realizar o teste da tela gráfica no FactoryTalk View Studio não significa executar a tela no FactoryTalk View SE Client.Nem tudo pode ser feito pela execução de teste de sua tela. Antes de implantar sua aplicação. não será animado ao executar uma tela no modo de teste. execute a tela no FactoryTalk View SE Client. recomenda-se testá-la no FactoryTalk View SE Client. alternando para o modo de teste de tela no editor gráfico. Abra a tela Labeling no FactoryTalk View Studio. Clique no botão Close . os comandos de navegação de tela. Alguns comandos FactoryTalk View são ignorados ao serem executados no modo de teste de tela. É possível testar os objetos em uma tela gráfica rapidamente. Objetos do FactoryTalk Alarms and Events O objeto “HMI Tag Alarm Summary” existente do sistemas de alrmes anterior. Observe que o gráfico Labeling começa a ser animado. Por exemplo. mas este comando é ignorado no FactoryTalk View Studio. Será necessário configurar e executar um cliente para rodar estes comandos. O comando “Abort Me” na parte inferior foi chamado. Para testar estes recursos. para verificar se tudo funciona como desejado. 4. Alguns comandos não podem ser executados no modo de teste de tela. Os objetos do novo FactoryTalk Alarms and Events funcionarão no modo de teste de tela. O que acontenceu? Nada! Olhe em Diagnostics List. A partir da barra de ferramenta FactoryTalk View Studio clique no botão Test Display. 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. Vamos fazer isto para animar a tela Labeling. 1. 227 de 257 .

Uma macro pode ser especificada na inicialização (startup) ou encerramento (shutdown) de um cliente ou tela. O que acontenceu? Observe que a animação da etiqueta funciona. Clique no botão Edit Display para voltar ao modo de edição. 228 de 257 .5. assim como faria com um comando. Configurar uma macro Uma macro é uma lista de comandos ou símbolos de comandos armazenados em um arquivo texto. Agora precisaremos configurar um arquivo cliente e executá-lo para concluir o teste da tela. Pode ser necessário selecionar primeiro STOP e então START. Para executar uma macro. Clique no botão Start. observe alguns componentes pré-configurados para seu uso neste laboratório. 6. Configurar um arquivo Cliente Antes de configurar o arquivo cliente. É possível também escolher o rótulo de fruta selecionando o botão apropriado 7. use o nome correspondente. Ela pode ser chamada a partir de uma linha de comando no FactoryTalk View Studio ou do Factory Talk View Administration Console. Os comandos na macro serão executados na ordem na qual foram listados.

A partir do Explorer. quando você pressiona “F5” no Internet Explorer. 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. a página é atualizada. 3. é possível configurar a macro de forma que o próximo comando possa ser executado antes que que o comando anterior termine. 1. Elas ficam ativas somente quando seu objeto ou tela estão ativos também.O FactoryTalk View possui recursos multitarefa que podem ser aproveitados ao criar macros. Se perguntado se deseja salvar as alterações.M). como Set. A macro abrirá. Elas são habilitadas sempre que a aplicação estiver executando em um FactoryTalk View SE Client. ele não termina até que a mensagem seja enviada ao controlador. Há também teclas de objeto e de tela. Outros. As teclas de objeto e de tela são definidas no editor gráfico. As teclas de função Cliente são definidas para uma aplicação. Alguns comandos (como Print) terminam rapidamente e o próximo comando pode ser iniciado. O FactoryTalk View SE possui uma funcionalidade semelhante. expanda a pasta Macros . 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. por exemplo. as teclas de objeto e 229 de 257 . demoram mais. Teclas de Função Clientes permitem ao operador interagir com o sistema em runtime para alterar telas ou configurar valores de tags. 2. Nesses casos. No entanto. Por exemplo. Configurar uma Tecla de Função Cliente (client keys) Algumas vezes é útil pressionar uma única tecla para executar uma função ou várias funções em sua aplicação. Clique duas vezes na macro StartUp . Feche a macro de inicialização sem salvar. Para chamar o assitente (wizard) do arquivo de macro. selecione o botão No . Use o caractere ampersand (&) para isto. No caso do Set. Observar a macro configurada Estes comandos servem para fixar as telas na parte superior e inferior da janela cliente e configurar valores de tags no controlador. clique duas vezes na macro ou selecione Edit – Commands… (Ctrl.

key. A 230 de 257 . Ao pressionar a tecla de função F5. Observar as teclas Cliente pré-configuradas Estes comandos realizarão uma atualização de seu cliente. serão fechadas. A caixa de diálogo ClientKeys abrirá. a ação relacionada a esta tecla no objeto será executada e a ação relacionada a aplicação cliente. por exemplo. Navegue até C:\InstantFizz .Lab Files e adicione o arquivo ClientKeys. que se uma tecla de função possui definições para um objeto e aplicação cliente.de tela prevalecem sobre as teclas de função cliente. Isto é útil para teste. Isto significa. teclas de tela e teclas de cliente. A partir do Explorer. incluindo as docked displays. A ordem de prioridade para tecla de função é: teclas de objeto. 1. Clique duas vezes em ClientKeys. todas as telas. Vamos importar um arquivo de definição de teclas de função Cliente pré-configurado. uma vez que para fazer as alterações nas telas. Clique com o botão direito na pasta the Client Keys e selecione Add Component Into Application… 2. não será necessário fechar e abrir o cliente toda vez que realizar adições ou alterações. 3. não será executada. quando esse objeto em runtime tem o “foco” e a tecla é pressionada. por sua vez.

Feche ClientKeys. 1.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. 4. Se perguntado se deseja salvar as alterações. Selecione o botão SE Client no menu ferramenta. feche-o usando o botão Exit da tela de navegação. Se um cliente já estiver executando. 231 de 257 . Quando a caixa de diálogo Launch FactoryTalk View SE Client abrir. selecione o botão New… . Configurar um arquivo Cliente O FactoryTalk View Client pode ser inicializado do FactoryTalk View Studio. O assistente FactoryTalk View SE Client Wizard abrirá. 2. Configure e inicialize um novo cliente. Clique em New. selecione o botão No. 3. Clique no botão New… novamente.

Siga as etapas a-c 232 de 257 . Selecione a aplicação InstantFizz e o idioma inicial English. Siga as etapas a-b. a. Clique em Next. Selecione a opção Network e clique no botão Next.4. não altere as demais seleções padrão e clique no botão Next . 5. Digite ‘InstantFizz’ como o nome do arquivo de configuração e clique no botão Next . Digite ‘InstantFizz’ b. e então 6.

Selecione Startup e. eles seriam especificados no campo de parâmetros de tela (Display parameters). selecione o arquivo de tecla ClientKeys como o arquivo de tecla cliente inicial. b. Selecione Area1 em área. a. selecione a macro StartUp como Startup e clique no botão Next. Siga as etapas a – e. Selecione a tela Plant Overview como a tela inicial. Selecione ClientKeys d. Se você estiver em uma aplicação de rede.a. Clique em Next. 233 de 257 . Selecione InstantFizz b. Selecione English c. Observação: Se você usou parâmetros na tela inicial. a área precisa ser especificada para a tela inicial. Clique em Next. 7. Selecione Plant Overview c.

234 de 257 . Clique em Next. Digite ‘InstantFizz’ para o texto da barra de título . e O FactoryTalk View Client iniciará com a configuração especificada. marque a opção maximize window e clique no botão Next .. Digite ‘InstantFizz’ b. Não altere o padrão para “Auto Logout” e clique no botão Next .8. Siga as etapas a-c a. 9. Marque a opção Maximize Window c. e 10. Não altere a seleção padrão “Save configuration and open FactoryTalk View SE Client now” e clique no botão Finish.

Minimize a tela Plant Overview . permitindo que o operador tenha acesso a determinadas telas durante todo o tempo. A tela cabeçalho contém uma notificação (banner) de alarmes e está localizada na parte superior da janela cliente. que permitem ao operador mover-se pelas telas em uma aplicação. elas continuarão sempre visíveis para o operador. 235 de 257 . Por exemplo. a tela de rodapé contém os botões de navegação e está localizada na parte inferior da janela cliente. 4. A macro de inicialização (Startup) fixou telas em 2 áreas. Cabeçalhos e notificações que fornecem informações específicas para o operador. 5. 2. Exploração das Docked Displays 1. você pode considerar ancorar: Os menus de navegação. fechamento de janelas abertas ou envio de informações para a equipe de manutenção. Arraste a tela Plant Overview até a borda inferior ou o canto inferior direito do cliente. Portanto.Executar o cliente A aplicação InstantFizz está agora executando em uma janela FactoryTalk View SE Client. Clique no botão para restaurar a tela Plant Overview . Painéis de controle que contêm botões padrões para fins especiais. As telas fixadas não podem ser fechadas acidentalmente pelo operador e não permitem que outros gráficos as sobreponham. Docked Displays Em runtime. Observe que ela não se sobreporá às áreas ancoradas. as telas gráficas podem ser fixadas em uma borda da janela FactoryTalk View SE Client. Arraste a barra de título minimizada até chegar nas bordas da tela cliente: Borda superior: Borda inferior: 3. como alteração de usuário. como o nome e a área do usuário atual ou informações sobre alarmes.

Alterações que causam efeitos adversos imediatamente.6. como reinicialização do servidor ou um cliente em runtime. Testar as teclas Cliente 1. como a reabertura de uma tela gráfica. 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. As telas de cabeçalho e de rodapé são fixadas novamente Verificar edições online 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. 2. Retorne ao FactoryTalk View Studio 3. No cliente. clique no botão Filling da tela de navegação. Observe que todas as telas são fechadas. 236 de 257 . Selecione a tecla F5 (usando as teclas de função cliente definidas para fechar todas as telas e reexibir o cabeçalho e rodapé). 4. 1. 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. Elas se enquadram em quatro grupos: • • • • Alterações que são efetivadas imediatamente. Modificaremos uma das telas no FactoryTalk View Studio e observaremos a atualização no cliente. Quando o cursor do mouse passa sobre o ícone. Selecione o objeto agrupado de informações na parte inferior e pressione a tecla delete. 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. antes que elas sejam efetivadas. Nós modificaremos a tela no FactoryTalk View Studio. Abra a tela Filling . 2. Olhe a tela. Alterações que requerem uma ação com interrupção. Alterações que requerem uma ação sem interrupção da aplicação. a advertência a seguir é exibida: Por exemplo. é possível adicionar um alarme FactoryTalk. antes que sejam efetivadas. adicionar um tag ou alterar um gráfico sem a necessidade de reiniciar o cliente.

Acabamos de fazer uma alteração on-line. mas não funcionará quando executado em um teste de tela. As telas de cabeçalho e de rodapé são fixadas novamente. 6. Após modificar uma tela no FactoryTalk View Studio. Pressione a tecla F5 (usando as teclas clientes definidas para fechar todas as telas.5. “Display Overview”). Feche a tela Filling 4. Testar comandos em runtime 1. Salve a tela Filling 3. Observe que o objeto agrupado não está mais presente. O comando funcionará quando executado em um cliente. selecione o botão close 2. 5. Abra novamente a tela Filling. Retorne ao cliente. exiba o cabeçalho e o rodapé novamente). Observe que todas as telas são fechadas. 237 de 257 . Isto também acontece para os comandos de navegação (ex. precisamos apenas abrir novamente aquela tela específica no cliente para ver as alterações. Lembre-se que o comando Abort não funciona ao testar a execução da tela no FactoryTalk View Studio. Na tela Filling. Não precisamos reiniciar o cliente. A tela Filling fechará.

você irá: Aprender como importar um projeto RSView32 Aprender quais objetos e componentes podem ser convertidos ou não Semelhantes às telas do FactoryTalkView ME.Seção 12: Avançado (opcional) Sobre esta seção Nesta seção do laboratório. as telas do RSView32 podem ser adicionadas aos projetos FactoryTalk View SE. você irá: Aprender como importar telas do RSView32 Aprender a configurar e usar a ferramenta de conversão de alarmes IHM (método anterior) para o novo FactoryTalk Alarms and Events Importar telas do RSView32 Sobre esta seção Nesta seção do laboratório. 238 de 257 . Veja abaixo uma tela de um projeto RSView32.

Desta forma os tags IHM serão convertidos no formato ViewSE também e a conversão inteira será menos manual. Você vai criar uma NOVA aplicação Site Edition (Local). 2. 239 de 257 . não Create. De outro modo. o modo mais fácil de adicionar telas View32 à sua aplicação ViewSE é. converter todo o projeto View32 em uma aplicação ViewSE temporária. é possível adicionar telas View32 individualmente ao seu projeto ViewSE e mapear novamente a origem dos dados manualmente. Sugerimos: MyView32Conversion. Clique em OK quando solicitado. 1. Digite um nome para sua aplicação e selecione Import.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. Inicie outra instância do FactoryTalk View Studio. primeiro.

A conversão começará em… …e terminará com sua aplicação aberta no FactoryTalk View Studio.3. Selecione o arquivo de projeto localizado em: C:\InstantFizz . Selecione o tipo de importação como RSView32 Project (*.rsv) Clique em Next.rsv Clique em Finish. 4. 240 de 257 .Lab Files\RSView32\view32hmi\view32hmi.

5. falaremos mais sobre o que é convertido e o que não é. 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. 241 de 257 . Posteriormente.

8. 7. Selecione a operação: Export a FactoryTalk View tag database to CSV files Clique em Next. vamos exportar os tags e alarmes. clique com o botão direito no cabeçalho Displays e selecione Add Component Into Application… 242 de 257 . Agora vamos importar a tela “Tank Detail” e os tags IHM para nossa aplicação InstantFizz. 10.6. 9. A partir da instância do FactoryTalk View Studio com a aplicação InstantFizz . Escolha Site Edition como “Project type” e selecione a aplicação que acabamos de criar: MyView32Conversion Clique em Next mais uma vez e. Antes de fecharmos o FactoryTalk View Studio para esta aplicação. em Finish. Selecione o menu Tools do FactoryTalk View Studio e selecione Tag Import Export Wizard. então. Você pode fechar o FactoryTalk View Studio para esta aplicação.

Após alguns segundos. a tela será parte de seu projeto e você verá esta mensagem: 13. Clique em Open 12.gfx. Abra a tela TankDetail clicando duas vezes e observe o conteúdo: Experimente testar a tela : 243 de 257 . Selecione o arquivo chamado TankDetail.11.gfx localizado em C:\Documents and Settings\All Users\Documents\RSView Enterprise\SE\HMI Projects\MyView32Conversion\Gfx\TankDetail.

precisaremos também agora adicionar os tags IHM correspondentes que exportamos alguns minutos atrás. A partir do menu. 14. Selecione o projeto para onde deseja importar. Selecione o menu Tools do FactoryTalk View Studio e selecione Tag Import Export Wizard.Você observará que os objetos de exibição de dados(data displays) estão destacados: e você verá um erro no na barra de Diagnóstico: 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. 15. selecione Import FactoryTalk View tag CSV files Clique em Next. 17. 16.sed 244 de 257 . Volte a tela para o modo de edição selecionando o botão stop . que é Site Edition e InstantFizz_HMIServer.

CSV Clique em Next 19. novamente Abra a tela Tank Detail clicando duas vezes na janela do Explorer. Novamente experimente testar a tela: Agora será possível ver os dados nas telas. 245 de 257 . Neste ponto. Clique em Next. e depois em Finish. 20. desejamos importar apenas os tags IHM. 18. Após os tags serem importados. 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.Clique em Next. Portanto.

certifique-se de documentar os tags referenciados nas tendências de forma que possa recriá-las no FactoryTalk View SE.21. mas não VBA do lado servidor – O projeto VBA do View32 não migrará para o View SE. Observe que a tela User Name continua destacada e sem dados. 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 . o campo “User Name” é um tag IHM: “system\User” Este tag IHM não existe no IHM FactoryTalk View SE. – Tag de IHM “system/user “ é substituído pela função “CurrentUserName()” do View SE. porém os usuários e os grupos do FactoryTalk permitem maior flexibilidade. Se tiver um projeto RSView32 com várias tendências TrendX. – O código VBA pode ser copiado e reutilizado no View SE. Se você testar a tela novamente. Porém. como observamos anteriormente. – Os usos típicos de VBA incluem: • modificação de tags IHM. Se você tiver um projeto RSView32 com várias tendências nativas do RSView32. É possível substituir system\User por CurrentUserName() na tela de grupo na tela TankDetail . – Os usuários e as configurações de segurança devem ser configurados manualmente na nova aplicação SE. ele poderá ter que ser reprojetado para uso com o View SE. Concluímos a importação de tela. o nome do usuário atual aparecerá. No RSView32. • View SE implementa VBA do lado cliente. “CurrentUserName()”. não há com o que se preocupar. uma pequena lista de outras considerações para a conversão de um projeto RSView32 para FactoryTalk View SE. Eventos do lado Cliente são executados no servidor em View SE. o trend nativo do RSView32 não foi convertido e não há como fazer isto. o campo “user name” é uma função do sistema. Verifique seu código. • • 246 de 257 . Ao invés disso. A seguir. pois elas serão convertidas.

Algumas extensões RSView32 não são suportadas diretamente. Como usar a ferramenta 1. você criou um “Tag Alarm Server” e importou os tags. Tag Monitor e Command Line Object não são suportados nas telas View SE . Se você tiver um projeto com o alarme IHM tradicional configurado. Para maiores detalhes sobre dúvidas de conversão: Base de conhecimento da Rockwell Automation (knowledgebase) Doc ID 27708: RSView32 to RSViewSE Upgrade Issues Ferramenta de migração de alarme Sobre esta seção Nesta seção do laboratório. será necessário exportar os tags e as informações de alarme para arquivos CSV antes de converter. Rockwell Automation Alarm Migration Tool Start All Programs 247 de 257 . A ferramenta de conversão de alarme lerá as informações dos arquivos CSV e gerará um arquivo Excel que pode ser importado para um Servidor de Alarme de Tags (Tag Alarm Server). você irá: • Aprender a usar uma ferramenta que o ajudará a converter os alarmes IHM tradicionais em alarmes e eventos baseados em tag do FactoryTalk.• • • – O View SE executa todos os comandos gerados por um evento no servidor. 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. Inicie a Ferramenta de migração de alarme selecionando-a do menu Start . A operação aqui é semelhante. Na Seção 5 do laboratório.

os arquivos de exportação de tags e alarmes foram criados a partir do projeto de conversão RSView32. 3. Navegue até os locais exibidos para selecionar os arquivos CSV apropriados exibidos abaixo: 248 de 257 .2. Para este laboratório. Clique em Next. A ferramenta iniciará e exibirá Etapa 1.

Clique em Next. 4. 249 de 257 .Clique em Next. Escolha um nome e uma localização de arquivo para o arquivo a ser importado.

RSView level 1 = A&E level 100 RSView level 2 = A&E level 200 … RSView level 9 = A&E level 900 Quando não selecionada. a entrada padrão é 100. Quando selecionada. a ferramenta fará a escala das severidades de nível RSView existentes para severidades de nível A&E. portanto se eles fazem referência a tags IHM que não existirão mais na nova aplicação. Observação: Os comandos Alarm Identify são considerados como estão. Agora é que você começa a fazer várias escolhas… O que todas elas significam? E quais são importantes para o laboratório? Opção Significado Esta opção converterá os comandos Alarm Identify em comandos FactoryTalk View . a ferramenta definirá todas as severidades de nível A&E de acordo com o número no campo de entrada. Se sua entrada for inválida. Scale RSViewAlarm Severity to FactoryTalk Alarm Severity (Cria todos os alarmes com severidade XX) 250 de 257 .5. os comandos precisarão ser atualizados manualmente. Convert Alarm Identify Commands to FactoryTalk View Commands.

Este recurso permite reutilizar o mesmo string de alarme para vários alarmes. Por padrão. o Excel abrirá o arquivo de trabalho de conversão e a janela a seguir aparecerá: 251 de 257 . o “label” da tag de alarme IHM será usado como Classe de alarme A&E . pois a importação vai sobrescrevê-las. Os alarmes A&E baseado em tags são adquiridas por “polling”. 1. Selecione aqui sua taxa padrão de “polling” desejada. Você pode selecionar um novo índice de partida para não substituir mensagens já definidas em sua aplicação. não desejamos que nossas novas mensagens comecem no índice 1. Select Default Tag Update Rate Em nosso caso. Quando a conversão terminar. a classe de alarme A&E permanecerá em branco. Quando não selecionado. Alarm Messages start at ID number… As mensagens de alarme recebem um número índice e a esse número corresponde uma definição de alarme. a ferramenta exibirá todos os alarmes A&E recém criados como tags. 7.0 segundo é o padrão selecionado. Altere o campo numérico das definições de Alarm message para 20. como já temos alarmes baseados em tag definidos com mensagens. A entrada padrão é 1. Clique em Migrate Alarms. O padrão é Not selected. 6. Use Alarm Label as Alarm Class Quando selecionado. a ferramenta Alarm Migration não otimiza o string de texto e toda mensagem de alarme recebe seu próprio número de índice.Expose A&E Alarms as tags Quando selecionada.

Feche o arquivo Excel e abra FactoryTalk View Studio (se ainda não estiver aberto). Observe o trabalho de conversão e clique nas 5 guias: 9. Importar alarmes migrados Esta parte da seçã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).8. 252 de 257 . Clique com o botão direito no servidor de alarme e evento baseado em tag no projeto. 10.

Selecione o arquivo que acabamos de criar com a ferramenta de migração para ser importado. 253 de 257 . Escolha como deseja realizar a importação. Clique em Next.xls Clique em Next. C:\InstantFizz – Lab Files\MyImportFile. 12. Selecione:: Import Alarm Configuration from an Excel File Clique em Next. 13.11.

14. Notas sobre migração Com a migração dos alarmes do sistema RSView IHM. 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. nem todos os recursos configurados serão convertidos para o sistema A&E baseado em tag e algumas considerações precisam ser feitas. 254 de 257 . FTAETagServer.

LL A conversão é feita da seguinte maneira: Os dois limites extremos definidos CRESCENTES tornam-se HH e H. “Label” de alarmes como classe de alarme Os alarmes IHM analógicos contêm “label” para cada limite. L.Alarmes digitais Campos de alarme IHM RSView Tag File: Tag Name. Os alarmes A&E baseados em tag possuem 4 limites: HH. Tag File: Address Alarm File: Severity Tag File: Tag Description Alarm File: Alarm Label Alarm File: Alarm Identify Campos FactoryTalk A&E correspondentes Nome tag\path converted to tag_path Input Tag Severity scaled Message ID via number assigned to message Alarm Class FactoryTalk View Command Alarmes analógicos Campos de alarme IHM RSView Tag File: Tag Name. Tag File: Address Alarm File: Severity Tag File: Tag Description Alarm File: Alarm Label Alarm File: Alarm Identify 13. Se houver apenas um limite CRESCENTE. se houver. H. para a classe de alarme. decrescente ou ambos. Se HH não estiver definido. Tags IHM como limites ou reconhecimento de tags Campos FactoryTalk A&E correspondentes Nome tag\path converted to tag_path Input Tag Severity scaled Message ID via number assigned to message Alarm Class FactoryTalk View Command 255 de 257 . Zonas mortas analógicas (Deadbands) Os alarmes IHM analógicos permitem a configuração de um valor de zona morta (deadband). ele torna-se H. Se LL não estiver definido. Se houver apenas um limite DECRESCENTE. Limites analógicos Os alarmes IHM RSView permitem 8 Limites: crescente. então será usado LL. A&E baseado em tag suporta apenas valores absolutos. Se selecionado. ele torna-se L. Se H não estiver definido. a Ferramenta de migração de alarme atribuirá o “label” do limite HH. então será usado L. então será usado H. absoluto ou percentual. Os dois limites extremos definidos DECRESCENTES tornam-se LL e L. portanto todos os valores de zona morta serão considerados absolutos.

definidas pelo usuário. Idioma padrão para as mensagens Por padrão. Você concluiu o laboratório! 256 de 257 . É possível alterar para o idioma definido em sua aplicação SE. etc. se houver.A ferramenta de migração de alarme substituirá o endereço do dispositivo para todos os tags IHM. É possível também adicionar os idiomas que desejar. “en-US” será definido no arquivo importado na guia “Messages”. Não convertidos: Estes itens não migram porque eles não existem no formato A&E baseado em tag: Alarm Handshaking e Handshaking Auto Reset Reconhecimento do Auto Reset Mensagens do histórico de alarmes: de arquivo. mensagens de impressora.

Observações 257 de 257 .

Sign up to vote on this title
UsefulNot useful