Você está na página 1de 46

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I

Apenas para uso em sala de aula!


Informações Importantes do Usuário

Esta documentação, seja ela ilustrativa, impressa, “online” ou eletrônica (doravante denominada “Documentação”) destina-se ao uso apenas como auxílio de
aprendizado ao usar hardware, software e firmware de demonstração aprovados pela Rockwell Automation. A Documentação deve ser utilizada apenas como
ferramenta de aprendizado por profissionais qualificados.

A variedade de usos do hardware, software e firmware (doravante “Produtos”) descritos nesta Documentação exige que os responsáveis pela
aplicação e uso desses Produtos se certifiquem de que todas as etapas necessárias foram tomadas para garantir que cada aplicativo e o uso
real atende a todos os requisitos de desempenho e segurança, incluindo quaisquer leis, regulamentos, códigos e padrões aplicáveis, além de
quaisquer documentos técnicos aplicáveis.

Em nenhum caso a Rockwell Automation, Inc., ou qualquer uma de suas empresas afiliadas ou subsidiárias (doravante "Rockwell Automation") será
responsável por quaisquer danos indiretos ou consequentes resultantes do uso ou aplicação dos Produtos descritos nesta Documentação. A Rockwell
Automation não assume responsabilidade ou responsabilidade por danos de qualquer tipo com base no suposto uso ou confiança nesta Documentação.

Nenhuma responsabilidade de patente é assumida pela Rockwell Automation com relação ao uso de informações, circuitos, equipamentos ou software descritos na
Documentação.

Exceto conforme especificamente acordado por escrito como parte de um contrato de manutenção ou suporte, os usuários do equipamento são responsáveis por:

• usar, calibrar, operar, monitorar e manter adequadamente todos os produtos consistentes com todas as instruções, advertências,
recomendações e documentações fornecidas pela Rockwell Automation ou por terceiros;
• garantir que somente pessoal devidamente treinado use, opere e mantenha os Produtos em todos os momentos;
• manter-se informado sobre todas as atualizações e alertas do Produto e implementar todas as atualizações e correções; e
• todos os outros fatores que afetam os Produtos que estão fora do controle direto da Rockwell Automation.

A reprodução do conteúdo da Documentação, no todo ou em parte, sem permissão por escrito da Rockwell Automation é proibida.

Ao longo deste manual, usamos as seguintes notas para alertá-lo sobre as considerações de segurança:

Identifica informações sobre práticas ou circunstâncias que


podem causar uma explosão em um ambiente perigoso,
o que pode levar a ferimentos pessoais ou morte, danos à propriedade ou perda econômica.

Identifica informações que são críticas para uma aplicação bem-sucedida e compreensão do produto.

Identifica informações sobre práticas ou circunstâncias que podem levar a ferimentos pessoais ou morte, danos à propriedade ou perda
econômica. Atenções ajudam você:
• identificar um perigo
• evitar um perigo
• reconhecer a consequência

As etiquetas podem estar localizadas no inversor ou dentro dele para alertar as pessoas de que uma tensão perigosa pode estar presente.

As etiquetas podem estar localizadas na unidade ou dentro dela para alertar as pessoas de que as superfícies podem apresentar temperaturas perigosas.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 2 de 46


Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I

PlantPAx ProcessApplicationDevelopment Lab I ............................... ..............3


Antes de você começar ................................................. ................................................ .............................................4

Sobre este laboratório ....................................... ................................................ .............................................4


Ferramentas e Pré-requisitos.............................................. ................................................ ................................4

PlantPAx: O moderno sistema de controle distribuído.............................. 5


A Biblioteca RA de Objetos de Processo - Reduzindo o Tempo de Desenvolvimento ....................................... ......................5

Modelos de Aplicação e Estratégias de Controle - Reduzindo o Tempo de Engenharia ....................................... .....6

Onde obter a biblioteca de objetos de processo da Rockwell Automation ...................................... ......................6

Software Studio 5000®.............................................. ................................................ ................................6

Iniciando o Laboratório ....................................... ......................................... 7


Configurando o Controlador usando Modelos de Aplicativo ....................................... ......................................7

Organização do Controlador por Tarefas de Execução ....................................... ................................................ ...8

O Organizador Lógico é um novo recurso no V24 ....................................... ................................................ .....8

Projetando o controlador usando rotinas de estratégia de controle............................... ............................10

Iniciando um projeto do FTView Studio usando um modelo de projeto HMI............................... ......................22

FactoryTalk® View Studio ....................................... ................................................ ......................23


Usando a Biblioteca IHM do Symbol Factory............................... ................................................ ..........31
Testando o código e o aplicativo IHM ........................................ ................................................ ..........34
Reutilize Código Facilmente Usando o Organizador Lógico ....................................... ................................................ .35

Resumo do laboratório ....................................... ................................................ .........................................44

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 3 de 46


Antes de você começar

Sobre este laboratório

Usando oBiblioteca Rockwell Automation de objetos de processo, o usuário irá configurar uma aplicação de controle com objetos
de biblioteca pré-definidos para funções comuns ajudando a reduzir o tempo de engenharia. Os modelos estão incluídos na biblioteca
para aplicativos do controlador e aplicativos HMI para fornecer um ponto de partida consistente para a implementação do sistema. A
Biblioteca RA de Objetos de Processo é uma coleção deCódigo do aplicativo,Objetos Gráficos, Faceplatese amostraEstratégias de
Controleque permitem configurar rapidamente um dispositivo de E/S para a interface do operador com apenas alguns cliques do
mouse.

Começando com Application Templates, faremos o seguinte neste laboratório:


- Importe estratégias de controle para um controlador para um novo tanque, incluindo uma bomba e um indicador
- de nível Configure um display HMI para incluir objetos de bomba e nível
- Testar o código e HMI em um Cliente Duplicar o
- tanque usando o Organizador Lógico

Neste laboratório, o usuário se familiarizará com:


- Os modelos de aplicativo do controlador
- Os modelos de aplicativo HMI
- Estratégias de Controle da Biblioteca RA de Objetos de Processo
- Um novo recurso no Logix Designer 5000 v24, o Logical Organizer
- Symbol Factory, uma biblioteca IHM de símbolos gráficos

Ferramentas e Pré-requisitos

Este laboratório é conduzido usando um ambiente virtualizado VMWare Workstation© que permite processar uma ou mais “imagens”
de computador convidado em um computador “host”.

Todas as ferramentas de software necessárias para este laboratório estão instaladas nesta imagem em execução no PC do laboratório. Essas ferramentas

incluir:

- VMWare Workstation (para executar a imagem do Lab PC)

- Studio5000 V24

- Emular5000 V24
- FactoryTalk View Studio V8.0
- FactoryTalk View SE Client V8.0 RA
- Biblioteca de objetos de processo V3.1

Todos os arquivos necessários estão contidos na imagem VMWare. Eles estão localizados nas pastas:

- “C:\Arquivos de Laboratório”

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 4 de 46


PlantPAx: O moderno sistema de controle distribuído

PlantPAx™é o sistema de automação de processo da Rockwell Automation com todos os principais recursos esperados em um
moderno sistema de controle distribuído (MDCS) de classe mundial. O sistema é construído em uma arquitetura baseada em padrão
usando componentes de Arquitetura Integrada que permitem controle multidisciplinar e Integração Premier com o portfólio de
Controle de Motor Inteligente da Rockwell Automation.

Um sistema de controle distribuído tradicional (DCS) é construído para apenas um propósito - controle de processo.

Mas na economia competitiva de hoje, você precisa considerar as possibilidades de visão de futuro e utilizar a tecnologia e a
inovação a seu favor. É hora de repensar o que esperar de um DCS. Para impulsionar a produtividade, aumentar a eficiência e
reduzir os custos, você precisa integrar todas as suas operações de automação para alcançar a The Connected Enterprise. E a
única maneira de fazer isso é por meio da tecnologia oferecida por um DCS moderno — o sistema PlantPAx.

O moderno sistema de controle distribuído PlantPAx oferece controle de processo e muito mais:

- Controle e otimização em toda a planta para melhores decisões de negócios


- Arquiteturas de sistema escaláveis e modulares para atender às suas necessidades
- exatas Capacidades de rede abertas, seguras e habilitadas para informações Opções
- flexíveis de entrega e suporte

A Biblioteca RA de Objetos de Processo - Reduzindo o Tempo de Desenvolvimento

A Biblioteca RA de Objetos de Processo é uma biblioteca predefinida deCódigo do aplicativo,Objetos Gráficose Faceplates
que permitem montar rapidamente grandes aplicativos com estratégias comprovadas, funcionalidade avançada e
desempenho conhecido. O código do aplicativo contém o código que controla o dispositivo associado. Esse código é
incorporado em uma instrução add-on (AOI) que pode ser instanciada várias vezes em um determinado aplicativo. Os Objetos
Gráficos são usados para construir Displays IHM. Há uma seleção de Objetos Globais disponíveis para cada Elemento da
Biblioteca de Processos. Esses objetos globais podem ser importados para exibições e fornecer feedback visual ao usuário.
Clicar nesses dispositivos iniciará o Faceplate associado.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 5 de 46


Instruções Adicionais
Cada objeto é fornecido como uma instrução add-on importável e, em seguida, torna-se uma instrução nativa no ambiente de
desenvolvimento de aplicativos. As instruções add-on podem ser utilizadas com qualquer controlador de automação
programável CompactLogix™ ou ControlLogix®.

Objetos Globais
Para o desenvolvimento rápido de exibições de operador ricas em informações, a Biblioteca de objetos de processo da Rockwell Automation
fornece uma coleção de objetos de exibição que são vinculados às instruções add-on com um assistente de arrastar e soltar. Isso permite o
desenvolvimento rápido dos gráficos de exibição da planta principal.

Faceplates
Todos os objetos globais têm um painel frontal associado que aparece quando o objeto global é clicado. Essas placas frontais
não requerem configuração adicional. Quando um objeto tem funções de suporte adicionais vinculadas, como Run Time
Monitor, Interlock Block ou outros, o painel frontal para essas funções estendidas também estará acessível a partir do painel
frontal.

Modelos de Aplicação e Estratégias de Controle - Reduzindo o Tempo de Engenharia

Os modelos de aplicativos estão incluídos na biblioteca RA de objetos de processo para aplicativos de controlador (modelos de
controlador Logix) e aplicativos IHM (modelos de projeto IHM) para fornecer um ponto de partida consistente para a
implementação do sistema. Como parte do futuro PlantPAx v4.0 System Release, as estratégias de controle também serão
fornecidas com a biblioteca como código de exemplo (Control Strategies from the RA Library of Process Objects).

Onde obter a biblioteca de objetos de processo da Rockwell Automation


A biblioteca Rockwell Automation of Process Objects pode ser baixada gratuitamente no Product Compatibility
Download Center em:
http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page

A versão atual da biblioteca v3.1 oferece suporte ao software Studio5000 versão v24 (e posterior). Os modelos também são fornecidos no
software v18 para que possam ser usados em qualquer versão posterior suportada do RSLogix 5000.

Software Studio 5000®

OEstúdio 5000®O ambiente combina elementos de design e engenharia em uma estrutura padrão. Otimiza a produtividade, encurta os ciclos
de projeto e reduz o tempo de lançamento no mercado. O Studio 5000 ajuda você a responder rapidamente às mudanças no mercado e às
necessidades de negócios e a reduzir os custos totais de propriedade. Novos recursos de design podem aumentar a produtividade da
automação e reduzir os custos durante o ciclo de vida de um projeto. O ambiente é o único local para os engenheiros desenvolverem todos os
elementos de seu sistema de controle para operação e manutenção. O Studio 5000 se estende além de um controlador para ser uma
ferramenta de desenvolvimento e design para todo o sistema.

OLogix Designer 5000®O aplicativo, dentro do ambiente Studio 5000®, é uma solução de aplicativo escalável, usada para programar
e configurar/codificar qualquer produto da família de controladores Logix5000. Ele fornece lógica ladder, texto estruturado, diagrama
de blocos de funções e editores de gráficos de funções sequenciais para desenvolvimento de programas, bem como suporte para o
modelo de estado de fase do equipamento S88 para aplicações de controle de máquinas e lotes.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 6 de 46


Iniciando o laboratório

Configurando o controlador usando modelos de aplicativo

Os modelos de aplicativo Logix estão disponíveis com diferentes níveis de conteúdo de biblioteca pré-carregado; Nenhuma biblioteca, Biblioteca
básica e Todas as bibliotecas. Neste laboratório, começaremos com o modelo de controlador de biblioteca básica. Observe que, para fins de
laboratório, pré-modificamos as propriedades do controlador para execução no emulador 5000 e adicionamos código para simulação de processo e
simulação de E/S.

CliqueoEstúdio 5000 V24ícone noÁrea de Trabalhopara abrir o Studio 5000.

Para abrir o projeto de modelo de controlador de laboratório existente,CliquesobreAbrir Projeto Existente.

Selecioneo arquivoRSL5k_24_Template_Lab_Start.ACDe cliqueAbrir.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 7 de 46


Organização do controlador por tarefas de execução

O arquivo do controlador Logix denominado RSL5k_24_Template_Lab_Start.ACD foi criado usando o modelo da Biblioteca básica,
que inclui um subconjunto das instruções do complemento da biblioteca PlantPAx. O controlador é separado em Tarefas que são
executadas em diferentes velocidades de execução, de rápidos 50 ms a tão lentos quanto 10 segundos. Essas Tarefas são
nomeadas de A a H. As Tarefas nos permitem fazer o melhor uso do processador em termos de tempo de execução. O tradicional
Organizador do ControladorA janela é usada para visualizar o controlador de uma perspectiva de execução e utilização.

Usando oOrganizador do ControladorObserve que o modelo da Biblioteca Básica inclui MainPrograms pré-configurados em
cada Tarefa para serem usados como “recipientes” organizacionais para acelerar o tempo de engenharia.

O organizador lógico é um novo recurso no V24

Enquanto o organizador do controlador tradicional é usado para visualizar e configurar o controlador de uma perspectiva de
tempo de execução e utilização (Tarefas), onovo organizador lógicofornece uma maneira de visualizar e criar um modelo
organizacional do sistema (Programas e Rotinas). Isso permite que os operadores e a manutenção solucionem os problemas do
sistema mais rapidamente, enquanto novos recursos, como a seleção de vários componentes do projeto, como AOIs, UDTs,
programas e, em seguida, copiam/colam, arrastam/soltam, exportam/importam-nos como um para reduzir o tempo de
engenharia.

Para este laboratório, trabalharemos na nova janela do Logical Organizer.CliqueoOrganizador Lógico.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 8 de 46


Observe que uma tarefa de diagnóstico está incluída em todos os modelos de controlador. Esta tarefa permite a resolução de problemas,
relatórios e alarmes de status e utilização do controlador. Observe que há um código pré-configurado para a simulação de laboratório na
Tarefa C em execução a 250 ms. Como estamos em um ambiente de laboratório e não estamos conectados à E/S real, a E/S simulada foi
adicionada a este modelo.

Nesta seção do laboratório, adicionaremos um novo código para um tanque (incluindo uma bomba e um transmissor de nível) à Tarefa D
executando a 500ms.

nós vamos agorarenomearo programa principal na Tarefa D, de Task_D_MainProgram paraTanque1,clicando duas vezes
emTask_D_MainProgrampara abrir oPropriedades do Programajanela.Mudar oNomedo programa para Tanque1e
Clique OK.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 9 de 46


Engenharia do controlador usando rotinas de estratégia de controle

Estratégias de Controle da Biblioteca RA de Objetos de Processoapoie o conceito de engenharia de reutilização para


economizar tempo. A partir de estratégias de controle pré-configuradas e testadas que são importadas como Rotinas para um
aplicativo de controlador, economizamos tempo de engenharia. Ao organizar um controlador em Programas (por exemplo, cada
tanque é um Programa) e Rotinas (níveis, bombas, válvulas), simplificamos a localização de um trecho de código desejado e
podemos reutilizar o código de acordo com as melhores práticas e gerenciamento de padrões.

Mais tarde no laboratório, como organizamos o controlador por Tarefas, Programas e Rotinas, podemos facilmente copiar o
código para um tanque completo (um Programa), incluindo todos os componentes como AOI's, UDT's, Rotinas, Tags e depois
colá-lo, como um, para criar mais tanques para reduzir o tempo de engenharia.

Importando uma Rotina de Estratégia de Controle para uma Bomba

Nesta seção, importaremos uma rotina de estratégia de controle (pré-configurada e testada) para um motor (CS_Motor) para o programa
chamado Tank1. Um motor pode acionar um soprador, transportador, misturador, agitador ou uma bomba. Estamos configurando uma
bomba de drenagem para esvaziar o tanque.Clique com o botão direitono programa chamadoTanque1. Nos menus, selecioneAdicionar
e entãoRotina de Importação.

Selecioneo arquivo de importação de estratégia de controle para um motor,CS_Motor.L5X, eclique em abrir.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 10 de 46


OConfiguração de Importaçãojanela será aberta. A partir desta janela podemos configurar a nova rotina durante o
processo de importação.MudaroNome Finalpara a rotina de MT100 aBombear.Não clique em OK.

NoImportar conteúdoárea da janela de configuração,cliquenoTagpasta paravisualizartodas as tags que serão importadas.


Queremos modificar os tagnames substituindo o designador de motor MT genérico por PMP durante a importação de rotina. O
MT é um identificador de tag padrão para qualquer tipo de motor. Um motor pode acionar um soprador, transportador,
misturador, agitador ou uma bomba. Neste caso, estamos designando uma bomba usando PMP nos tagnames. Cliqueno
Localizar/Substituirbotão.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 11 de 46


Encontrartodas as instâncias deMTnas referências de tags esubstituircomPMP. Confirme que apenasNome Finalé
verificado noEncontrar Dentroopções. EntãocliqueoSubstitua tudobotão.Agora clique em OK .

Esperepara que a importação seja concluída. Após a conclusão da importação, uma nova rotina chamada Pump é adicionada ao
programa Tank1.Duplo clicknoBombearrotina para abrir o editor de blocos de funções e visualizar o novo código.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 12 de 46


Perceberque todas as instâncias de MT foram substituídas por PMP nos tagnames e nos conectores de referência de entrada/
saída. A rotina de controle da bomba está concluída.

Importando uma Nova Rotina para Indicação de Nível


A rotina da bomba está concluída. Em seguida é importar uma nova rotina que conterá o código para umentrada analógica para
indicação do nível do tanque.Clique com o botão direitono programa chamadoTanque1.Nos menus suspensos, selecioneAdicionar e
entãoRotina de Importação.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 13 de 46


Para o transmissor de nível do tanque, importaremos um modelo de estratégia de controle genérico para umentrada analógica.Selecione a
estratégia de controleCS_AIn.L5Xarquivo de importação eclique em abrir.

Espere peloConfiguração de Importaçãojanela para abrir.

Mudar oNome Finalda nova rotina paraNível.Não clique em OK ainda.

CliquenoTagpasta noImportar conteúdoárea da janela.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 14 de 46


Perceberque as referências de tag na estratégia de controle sejam prefixadas com um designador XT genérico (X é para o tipo
e T significa Transmissor). Durante a importação, encontraremos e substituiremos o XT pelo LT para todas as tags. LT designa
um transmissor de nível.CliquenoLocalizar/Substituirbotão.

Encontrartodas as instâncias deXTesubstituircomLT. Confirme que apenasNome Finalé verificado noEncontrar Dentro
opções. EntãocliqueoSubstitua tudobotão.Agora clique em OK .

Esperepara que a importação seja concluída. Uma nova rotina chamada Level foi adicionada.Duplo clicknoNível rotina
para visualizar o código.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 15 de 46


Perceberque todos os nomes de tags e referências foram alterados para LT100.

A rotina para o nível do tanque agora está concluída.

Em seguida, precisamos adicionar instruções para executar as novas rotinas. Faremos isso adicionando
linhas à MainRoutine que incluem instruções “Jump to Subroutine” (JSR). As instruções “Jump to
Subroutine” (JSR) executarão as sub-rotinas Pump e Level.
Duplo clickoRotina Principal para Tank1.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 16 de 46


OEditor de Código Ladderabrirá, pois Tank1 MainRoutine é um código de lógica ladder. A MainRoutine é uma rotina contínua
que sempre é executada. É utilizado para monitorar e alertar o tempo de execução da Tarefa e para executar outras rotinas.

Clique emDegrau 0para selecionar o degrau (indicado por uma caixa azul) e, em seguida,clique com o botão direitoe selecioneADICIONAR degrau.

Um novo degrau foi adicionado à parte inferior. Os e na caixa azul indicam que a linha 1 tem um erro. O erro ocorre
porque a linha está vazia. Precisamos adicionar uma instrução ao degrau.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 17 de 46


O editor de código ladder no LogixDesigner 5000 tem várias maneiras de adicionar instruções aos degraus. O mais fácil
é se você já souber o nome da instrução, comoJSR. Para adicionar uma instrução Jump to Subroutine (JSR) paraDegrau
1, coloque o cursor no degrauetipo JSRe clique noDigitarchave.

Apenas para referência: Outra maneira de adicionar instruções é clicar com o botão direito do
mouse no degrau e selecionar Adicionar Elemento Ladder (Alt+Ins) na janela de seleção.

Uma janela Adicionar Elemento Ladder é aberta para exibir todas as instruções
disponíveis classificadas por grupos ou alfabeticamente.

Depois de adicionar o JSR à linha, ele ainda está com erro porque a instrução JSR precisa ter oNome da Rotina
parâmetro preenchido.

Clique duas vezes no ponto de interrogação, clique na seta para baixo eDuplo clicka rotina chamadaBombear.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 18 de 46


O erro na linha 1 será eliminado e a codificação do JSR para a rotina da bomba será concluída.

Agora precisamos adicionar outro degrau para o JSR que executará a rotina Level. Faremos isso copiando a linha 1.Cliquesobre
Degrau 1para selecionar o degrau (indicado pela caixa azul) e, em seguida,clique com o botão direitoe selecioneCopiar linha
do menu.

Clique no degrau inferior(Fim)para selecionar o degrau (indicado por uma caixa azul) e, em seguida,clique com o botão direitoe
selecione Colarda janela de seleção.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 19 de 46


A linha 2 foi adicionada, mas precisamos alterar a instrução JSRParâmetro do nome da rotinada Bomba para o
Nível para executar a rotina de Nível. Na linha 2, clique duas vezes no nome da rotinaBombearno JSR e clique na
seta para baixo eDuplo clicka rotina chamadaNível.

O JSR na linha 2 para a rotina Level está completo.

A codificação para Tank1 está completa e pronta para download no controlador. No canto superior esquerdo da
janela Logix DesignercliqueoSalvarbotão.CliquenoBotão de status do controladoreselecione Baixar.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 20 de 46


Confirme o aviso clicando emDownloadnovamente para iniciar o download.

Neste laboratório, estamos usando o software RSLogix Emulate 5000 para emular um controlador Logix físico.

Enquanto aguarda a conclusão do download do “controlador emulado”, leia sobreRSLogix Emulador 5000.

RSLogix Emulador 5000O software é uma ferramenta de engenharia capaz de emular um controlador Logix. Ele pode ser
usado em conjunto com o Logix Designer 5000 e o FTView Studio SE para escrever e testar código de aplicação e telas
IHM sem a necessidade de conectar a um controlador Logix físico. Para este laboratório, o software RSLogix Emulate 5000
já está em execução e o rack tem um controlador configurado emslot 2.

CliqueSimpara mudar o controlador de volta para o modo Remote Run.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 21 de 46


O botão de status do controlador é verde para indicar o modo Remote Run.

Minimizar a janela Logix Designer.

Resumo da Seção
O novo Organizador Lógico fornece uma maneira de visualizar e criar um modelo organizacional do sistema. Os modelos de controlador
de aplicativo estão disponíveis com conteúdo de biblioteca pré-carregado para iniciar seu projeto Logix. As estratégias de controle foram
usadas para adicionar rapidamente o controle da bomba e o código de indicação de nível ao projeto, suportando o conceito de
engenharia de reutilização para economizar tempo.

Iniciando um projeto FTView Studio usando um modelo de projeto HMI


Os modelos de aplicativo estão incluídos na Biblioteca RA de Objetos de Processo para aplicativos HMI (Modelos de Projeto HMI).
Na seção a seguir, você usaráSoftware FactoryTalk View Studioe umModelo de projeto IHMpara fornecer um ponto de partida
para seu projeto HMI; criando uma tela gráfica, contendo um objeto de bomba e um objeto de nível de tanque, para testar o
código do nosso controlador.

Três modelos de projeto HMI estão disponíveis, cada um com suporte para uma resolução de tela diferente:

- FTVSE_7_P1FHD_3_1_00.apa 1920 x 1080 Full HD


- FTVSE_7_P1SXGA_3_1_00.apa 1280 x 1024 SXGA
- FTVSE_7_P1WXGA_3_1_00.apa 1366 x 768 WXGA

Todos os modelos de IHM acima incluem os seguintes atributos: Layout de exibição básico, Navegação e Exibições de
alarme. No entanto, os modelos de HMI não incluem objetos de Biblioteca; os objetos da Biblioteca devem ser importados
para os modelos. Na próxima seção do laboratório, abriremos umModelo de projeto HMI que foi pré-configurado para
o laboratóriocom todos os servidores lógicos (dados, IHM e alarmes) e configurações de comunicação, e os objetos da
Biblioteca já importados.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 22 de 46


Estúdio FactoryTalk® View

O FactoryTalk View Studio ésoftware de configuração para desenvolver e testar aplicativos PlantPAx HMI. Com o
FactoryTalk View Studio, você pode:
- Configure uma única estação do operador ou configure um aplicativo distribuído inteiro de um local

- Acessar tags por meio de um navegador de tags que apresenta tags PLC diretas e tags IHM em uma hierarquia lógica

- Configure remotamente servidores FactoryTalk View Site Edition

- Crie displays e faceplates usando um editor gráfico completo

Duplo clickoEstúdio FactoryTalk Viewícone na área de trabalho.

Selecioneo tipo de aplicativo como umVer Edição do Site (Estação Local)aplicação eclique em continuar.

Selecioneo aplicativo chamadoHMI_Template_w_serverse cliqueAbrir.

Esperepara que o aplicativo FactoryTalk View Studio seja totalmente aberto.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 23 de 46


Quando o FactoryTalk View Studio estiver completamente aberto, expanda oDisplayspasta e role para baixo(próximo ao
fim da lista de exibições ) até encontrar o visor denominado “P1f Casa”(onde o P1 representa a área de processo 1 e o f
significa que este gráfico está configurado para telas com resolução total de 1920x1080).Duplo clickno visor chamado “
P1f Casa”para abrir o editor de exibição.

Este é o visor “P1f Home” em branco. Começaremos com esta exibição porque a navegação para ela já está configurada
nas barras de botões do modelo. A próxima etapa será adicionar uma bomba e um objeto de nível para Tank1 ao visor e,
em seguida, vincular os objetos às tags no controlador. A maneira mais fácil de fazer isso será usarObjetos Globais.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 24 de 46


Objetos Globais

Um objeto global é um elemento de exibição HMI que é criado uma vez e referenciado várias vezes em vários
monitores em um aplicativo. Quando são feitas alterações no objeto original (base), as cópias instanciadas são
atualizadas automaticamente.

Na janela do Explorador,expandiroObjetos Globaispasta. Role para baixo até encontrar o objeto global chamado “(RA-
BAS) P_Motor Graphics Library”.O RA-BAS representa a biblioteca Rockwell Automation Base e o P_Motor significa que
esta tela contém objetos de motor para controle de processo.

Duplo clicksobre o Objeto Global “(RA-BAS) P_Motor Graphics Library”para abrir o editor de exibição.

Para o desenvolvimento rápido de exibições de operador ricas em informações, a Rockwell Automation Library of Process Objects
fornece uma coleção deObjetos Globaisque estão vinculados às Instruções Add-On com um assistente de arrastar e soltar. Os
elementos de exibição incluem motores, válvulas, indicadores analógicos e digitais e até mesmo um sequenciador. Juntamente com
os modelos de projeto HMI, eles permitem o desenvolvimento rápido de gráficos de exibição.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 25 de 46


Arrastar e soltaraBombearobjeto da tela Objetos Globais para o espaço em branco “P1f Início” gráfico.

Na janela do Explorador,procuraroObjetos Globaispasta, rolando até encontrar o objeto global chamado “(RA-BAS)
P_AIn Graphics Library”.O RA-BAS representa a biblioteca Rockwell Automation Base e o P_AIn significa que esta
tela contém objetos de entrada analógica para controle de processo.

Duplo clicksobre o Objeto Global “(RA-BAS) P_AIn Graphics Library)”para abrir o editor de exibição.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 26 de 46


Arrastar e soltarumEntrada analógicaobjeto da tela Global Objects acima da bomba na tela “P1f Início” gráfico.

Clique com o botão direitono novo objeto bomba na janela gráfica principal e selecioneValores de parâmetro de objeto
globalno menu de seleção.

OValores dos Parâmetros do Objeto Globaljanela se abre. Precisamos inserir o valor do tag para o motor no parâmetro
1. Esse parâmetro vincula o tag PMP100 (que criamos anteriormente no código Logix) a esta instância do objeto da
bomba. Paraparâmetro 1,cliquenoBotão de reticênciasna coluna denominada Tag para abrir uma janela do Tag
Browser.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 27 de 46


A janela Tag Browser permite acessar os tags do controlador por meio de uma janela do navegador que apresenta os tags
do controlador em uma hierarquia lógica.CliqueoAtualizar todas as pastasbotão.Expandiro diretório chamado Tanques
(“Tanks” é o nome de atalho do servidor de dados para o controlador no slot 2). Entãoexpandiro subdiretório chamado
On-line.

Role a lista para baixo e selecione a tagPMP100.Verifique se a Tag selecionada está[Tanques]PMP100. O prefixo de tag
“[Tanks]” é o nome do atalho do dispositivo para o controlador no slot 2.Clique OK.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 28 de 46


CliqueOKmais uma vez para aceitar o parâmetro atualizado.

Clique com o botão direitono novo objeto Analog Input e selecioneValores de parâmetro de objeto globalno menu de seleção.

OValores dos Parâmetros do Objeto Globaljanela se abre. Precisamos inserir o valor do tag para o nível no
parâmetro 1.Tipoem{[Tanques]LT100}ou clique no botão Elipses e use o Tag Browser para navegar até a tag como
fizemos com a bomba.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 29 de 46


CliqueOKaceite o parâmetro atualizado.

Clique noSalvarpara salvar as atualizações no visor “P1f Home”.

O visor é completo e funcional, mas pode ser personalizado com tanques, tubulações e muito mais. A seção a seguir
apresenta e usa oBiblioteca IHM da Symbol Factorypara adicionar um símbolo de tanque ao visor.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 30 de 46


Usando a biblioteca IHM do Symbol Factory

OFábrica de Símbolosé uma biblioteca HMI com mais de 5.000 símbolos gráficos para uso em aplicativos de processo HMI. Os
símbolos incluem bombas, tubos, válvulas, tanques, misturadores, motores, dutos, símbolos elétricos, medidores de vazão,
manuseio de materiais, sensores, PLCs, transmissores e símbolos ISA. Você pode usar arrastar e soltar para transferir símbolos
do Symbol Factory para um display HMI.

Duplo clickoFábrica de Símbolospasta na janela do Explorer.

Esperepara oFábrica de Símbolosjanela para abrir.Arrastar e soltarum símbolo de tanque da Fábrica de Símbolos para o
Exibição P1f_Home.

As categorias incluem:
bombas
tubos
válvulas
tanques

misturadores

motores
dutos
símbolos elétricos
medidores de vazão

manuseio de materiais

sensores
transmissores
e mais

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 31 de 46


Na tela “P1f Home”, coloque o cursor no canto superior direito do novo tanque eclique e arraste para ampliaro tanque e
cubra a bomba e nivele os objetos. Então,clique com o botão direitono tanque,selecione Organizar. Clique sobre "
Enviar para trás”no menu de seleção para colocar o tanque atrás da bomba e nivelar os objetos.

A tela “P1f Home” deve ficar assim.

Clique noSalvarpara salvar as atualizações no visor “P1f Home”.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 32 de 46


Minimizar oEstúdio FactoryTalk Viewjanela.

Resumo da Seção:
Para um rápido desenvolvimento de telas do operador, a Biblioteca de Objetos de Processo da Rockwell Automation fornece uma
coleção de Objetos Globais que são vinculados às Instruções Add-On com um assistente de arrastar e soltar. Juntamente com os
modelos de projeto HMI, eles permitem o desenvolvimento rápido de gráficos de exibição.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 33 de 46


Testando o código e o aplicativo IHM

A aplicação da estação local (código e HMI) está finalizada; teste-o executando oCliente FactoryTalk ViewSE.

Cliente FactoryTalk View SE

O FactoryTalk View SE Client é um software para visualização e interação com o aplicativo FactoryTalk View SE em tempo de
execução. O FactoryTalk View SE Client fornece um ambiente de tempo de execução completo e seguro para uma aplicação de
estação local. Por exemplo, os operadores podem usar o cliente para visualizar e interagir com vários displays gráficos, gerenciar
alarmes, visualizar tendências e ajustar pontos de ajuste.

Clique duas vezes noClient_Templateícone na área de trabalho. Esperepara que a janela do cliente seja aberta.

Quando a tela do cliente for aberta, observe as exibições de cabeçalho e rodapé encaixadas. Eles fazem parte das
exibições do Framework contidas no modelo HMI, que também inclui barras de botões e exibições de alarme,
histórico e ajuda. O modeloCabeçalhográfico é usado para exibir informações que estarão sempre visíveis para o
operador, como data e hora atuais, nome da área atual, alarme geral e status do sistema e botões de navegação.

CliquenoRedefinir os níveis do tanquebotão na barra de botões superior. Espere

para o nível do tanque encher até60%.

Agora estamos prontos para testar nosso aplicativo. Agora podemos ligar a bomba e esvaziar o tanque.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 34 de 46


Clique no objeto bombapara abrir o operadorplaca frontal.

Na placa frontal do operador,cliqueno verdebotão de iníciopara iniciar a bomba.

A bomba começará a funcionar e o tanque será esvaziado.

A seção de laboratório está

completa. Minimizar oClientejanela.

Reutilize o código facilmente usando o organizador lógico

Onovo organizador lógicofornece uma maneira de visualizar um modelo organizacional do sistema. Isso permite que os
engenheiros modifiquem o sistema mais rapidamente. Novos recursos, como selecionar vários componentes do projeto, como
AOIs, UDTs, programas e, em seguida, copiar/colar, arrastar/soltar, exportar/importá-los como um para reduzir o tempo de
engenharia. Nesta seção do laboratório, faremos uma cópia/cola do programa Tank1 para um novo programa de tanque Tank2.
Nesta parte do laboratório, trabalharemos na nova janela do Logical Organizer.

MaximizaroLogix Designer 5000janela.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 35 de 46


Na seção anterior do laboratório, fizemos adições de código Logix off-line e depois carregamos o controlador. Nesta seção,
faremos alterações de código on-line no controlador em execução para demonstrar como o código pode ser adicionado sem
interromper as operações de uma planta em execução.

No organizador lógico,Clique com o botão direitoo programaTanque1e cliquecópia de.

Clique com o botão direitono controlador,PAC01.(PAC01 significa Controlador de Automação de Processo

01) CliquesobreColar especiale entãoselecione Com configuração.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 36 de 46


Esperepara oColar configuraçãojanela para abrir.
Mudar oNome Finalda rotina de Tank1 paraTanque2ePressione Enter .Não clique em OK ainda.

Agendaro novo programa Tank2 emTarefa_D_500msusando o menu suspenso.

CliquenoTagpasta noImportar conteúdoárea da janela.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 37 de 46


Perceberque as referências de tag na estratégia de controle para Tank1 são tags da série 100 (PMP100, LT100). Para Tank2,
durante a colagem, encontraremos e substituiremos 100 por 200 para todas as tags.CliquenoLocalizar/Substituirbotão.

Encontrartodas as instâncias de100esubstituircom200. Confirme que apenasNome Finalé verificado noEncontrar Dentro
opções. EntãocliqueoSubstitua tudobotão.Agora clique em OK .

Como o controlador está em execução e estamos fazendo edições no código On-line, precisamos escolher como as edições serão
importadas. Verifique a seleção para “Finalizar todas as edições no programa”durante a importação eClique OK.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 38 de 46


Esperepara que a importação seja concluída. Um novo programa chamado Tank2 foi adicionado.ExpandiroTanque2pasta do
programa para visualizar as novas rotinas de bomba e nível. Verifique se os tagnames foram atualizados com “200”.

Adicione um novo Tank2 ao aplicativo IHM no FactoryTalk View Studio

MaximizaroEstúdio FactoryTalk Viewjanela.

Na tela “P1f Home”, use o cursor para realçar os objetos Tank1 e entãoclique em Organizardas seleções de
edição nobarra de menu superior. Clique em Grupono menu suspenso. Isso agrupa os objetos.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 39 de 46


Clique com o botão direitonotanque agrupadoobjetos e selecionecópia deno menu suspenso.

Clique com o botão direitonofundoe selecioneColardo menu.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 40 de 46


Posicione o novo tanque à direita do Tank1.
Clique com o botão direitononovo grupo de tanquese selecioneSubstituição de marca.

NoSubstituição de marcajanelaProcurarpara100eSubstituircom200. Clique noSubstituirbotão.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 41 de 46


Clique noSubstitua tudobotão.

CliqueOK.

Clique noSalvarpara salvar as atualizações no visor “P1f Home”.

Minimizar oEstúdio FactoryTalk Viewjanela.

Para testar o código e as atualizações gráficas, maximizaroCliente FactoryTalk Viewjanela.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 42 de 46


No canto inferior doVer clientetela, clique noAtualizarbotão para visualizar a exibição atualizada.

CliquenoRedefinir os níveis do tanquebotão na barra de botões superior. Espere

para que o nível no Tanque1 seja preenchido em 60% e no Tanque2 em 50%.

Começaras bombas e verifique se ambos os tanques drenam.

Esta seção do laboratório está completa.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 43 de 46


Resumo do laboratório

PlantPAx™ é o sistema de automação de processo da Rockwell Automation com todos os recursos principais esperados em um moderno
sistema de controle distribuído (MDCS) de classe mundial. A Biblioteca RA de Objetos de Processo™ é uma coleção de Código de
Aplicação, Objetos Gráficos, Faceplates e exemplos de Estratégias de Controle que permitem configurar rapidamente um dispositivo de
E/S à interface do operador com apenas alguns cliques do mouse. Configure seu sistema de controle de arquitetura integrada para
atender às diretrizes do sistema PlantPAx e você pode chamá-lo de PlantPAx. Comece com a Biblioteca RA de Objetos de Processo, uma
coleção de Código de Aplicação, Objetos Gráficos, Faceplates e exemplos de Estratégias de Controle, e você poderá configurar
rapidamente um dispositivo de E/S à interface do operador com apenas alguns cliques do mouse.Nunca foi tão fácil projetar seu DCS
moderno.

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 44 de 46


_____________________________________________________________________________________ Notas

Laboratório de Desenvolvimento de Aplicações de Processo PlantPAx I 45 de 46


Copyright© 2013 Rockwell Automation, Inc. Todos os direitos reservados.

Você também pode gostar