Escolar Documentos
Profissional Documentos
Cultura Documentos
com
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 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.
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.
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:
- 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”
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:
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Três modelos de projeto HMI estão disponíveis, cada um com suporte para uma resolução de tela diferente:
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.
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
Selecioneo tipo de aplicativo como umVer Edição do Site (Estação Local)aplicação eclique em continuar.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
A aplicação da estação local (código e HMI) está finalizada; teste-o executando oCliente FactoryTalk ViewSE.
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.
Agora estamos prontos para testar nosso aplicativo. Agora podemos ligar a bomba e esvaziar o tanque.
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.
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.
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.
CliqueOK.
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.