Você está na página 1de 276

PlantPAx DCS - Guia de Desenvolvimento

de Aplicações

System Release 4.0


(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Índice

Antes de Iniciar ................................................................................................................................... 4


Iniciando uma Aplicação Distribuída (View Site Edition - Network Distributed).................................................. 7
Configuração da Estação de Operação e Engenharia ......................................................................................... 8
Instalação PlantPAx LogixView Utility (LVU)..................................................................................................... 10

Configurando o PlantPAx LogixView Utility ............................................................................................ 14


PlantPAx LogixView Utility – Criação das Estratégias de Controle (Control Strategy) ........................................ 18
Definições Gerais – Operação e Controle (FactoryTalk View) ........................................................................... 33
PlantPAx LogixView Utility – Edição Gráfica de telas (FactoryTalk View SE/ME) ............................................... 35
Descrição Geral – Interface de Operação e Controle ....................................................................................... 51

Logo PlantPAx ............................................................................................................ 53

Nome da Aplicação ............................................................................................................ 53

Ícone de Segurança .............................................................................................................................. 53

Ícone de Servidores ............................................................................................................................... 54

Funcionalidade Busca de Tags (Search Tags) ......................................................................................... 56


PlantPAx LogixView Utility – Criação/Edição pontos Históricos ........................................................................ 60

Criando os faceplates de Históricos ...................................................................................................... 68

Sumário de Alarmes ......................................... 74

Histórico de Telas: .................................................................................................................................. 74

Tela Anterior: .......................................................................................................................................... 74

Tela Posterior: ......................................................................................................................................... 74

Rastreabilidade (FactoryTalk Diagnostic Viewer): .................................................................................... 74

Configuração FactoryTalk Diagnostic Viewer ........................................................................................... 75

2/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Usuário Atual: ...................................................................................................................... 77

Ícone de Login: .......................................................................................................................................... 77

Ícone de Logout: ....................................................................................................................................... 78


PlantPAx LogixView Utility – Edição/Criação de Alarmes ................................................................................. 79

Funcionalidades do Sumário e Histórico de Alarmes e Eventos: .............................................................. 87

Silenciador de alarmes .......................................................................................................................... 90


Descrição da Barra Superior – Header Buttons ................................................................................................ 92
PlantPAx LogixView Utility – Gráficos de Tendência (opcional) ........................................................................ 95
PlantPAx DCS Biblioteca diagnósticos ............................................................................................................ 102
PlantPAx LogixView Utility – Facilidades de Configuração/Edição .................................................................. 104
Aplicação PlantPAx DCS com IHM de campo Rockwell Automation ............................................................... 118
Criando automaticamente os Alarmes para a IHM usando o PlantPAx LogixView Utility ................................ 130
Como acrescentar Estratégias de Controle no PlantPAx LogixView Utility ...................................................... 136
Opção via Excel adicionando somente as estratégias adicionais .................................................................... 137
Opção via Excel adicionando as estratégias em um único arquivo (total do projeto)...................................... 140
Opção via RSLogix5000 (ou Studio 5000) usando “Import Routine”. .............................................................. 142
PlantPAx DCS – Sequenciamento utilizando a Estratégia de Controle P_SEQ ................................................. 146

CCM Inteligente Rockwell Automation ............................................................... 193

Adicionando um relé E300 (Ethernet/IP) em modo ON-Line ................................................................. 194

Adicionando um inversor PowerFlex 755 (Ethernet/IP) em modo ON-Line ............................................... 205


CCM Inteligente Rockwell Automation ................................................................................. 226
FactoryTalk Security ...................................................................................................................................... 240
LogixView Utility - PlantPAx Distribution Package .......................................................................................... 252
Backup PlantPAx FactoryTalk Historian ......................................................................................................... 255
Backup do Alarmes e Eventos (SQL) .............................................................................................................. 257
Backup e Restore das máquina virtuais a partir do ESXi usando o Vmware vCenter Converter Standalone .... 268

3/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Antes de Iniciar

==========================================================================================

Atenção/Dica!!!(Todos os itens com o símbolo ao lado são importantes e devem


ser observados com atenção!)
==========================================================================================

Toda vez que a solução PlantPAx for proposto, deverá ser utilizada a
Plataforma ControlLogix ou CompactLogix e FactoryTalk View Site Edition
ou Machine Edition. O dimensionamento da aplicação DEVE ser realizado
através do Integrated Architecture Builder (IAB) usando a opção chamada
PlantPAx System Estimator (PSE).

4/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

================================INÍCIO DA LEITURA==========================================

Atenção!!!
Todos os arquivos a serem utilizados durante o Guia de Desenvolvimento estão na pasta “C:/TORNADO”

Este ícone representa que um vídeo está disponível.

Referências
Além de todos os manuais dos componentes da aplicação, fazem parte desta publicação as seguintes
referências:

PlantPAx Process Automation System Selection Guide


proces-sg001_-en-p.pdf
PlantPAx Process Automation System Reference Manual
proces-rm001_-en-p.pdf
PlantPAx System Application Templates
proces-qs001_-en-p.pdf
Virtual Image Templates User Manual
9528-um001_-en-p.pdf

Rockwell Automation Library of Process Objects v3.x ou mais recente:

LogixView Software Utility (LVU)

As versões de Sistemas Operacionais e Softwares a serem utilizados estão no guia de referência PlantPAx
Process Automation System Release X.x e devem ser respeitadas. Alguns componentes complementares são
necessários à aplicação, confira a sua versão antes de iniciar um projeto. Segue abaixo um exemplo para v3.0:

• Studio e RSLogix™ 5000 software, version 20.x ou maior


• FactoryTalk View software, version 7.0 ou maior
• FactoryTalk Batch software, version 11.01 ou
• FactoryTalk AssetCentre software, version 4.1 ou maior
• FactoryTalk VantagePoint software, version 4.5 ou maior
• FactoryTalk Historian software, version 3.01 ou maior

PlantPAx LogixView Utility


Versão X.X.X.XX (Última Versão)
================================FIM DA LEITURA==========================================

Patches

Verifique no link abaixo (Compatibility & Download) os patches necessários para sua aplicação:
(http://www.rockwellautomation.com/global/support/pcdc.page?)

5/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

O objetivo deste Guia de Desenvolvimento de Aplicações do PlantPAx DCS,


é orientar, da melhor forma possível, com eficiência um projeto usando
todo o potencial da ferramenta para otimização de engenharia com foco
em:
 Consistência de execução de projeto
 Fácil implementação de novas aplicações
 Fácil de envolver vários grupos de engenharia
 Menor tempo de treinamento
 Menor erro de operação
 Consistência efetiva no desenvolvimento
 Fácil de fazer upgrade entre versões e o principal
 Economizar tempo e dinheiro

6/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Iniciando uma Aplicação Distribuída (View Site Edition - Network Distributed)

Acesse “Start/Programs/ Rockwell Software/FactoryTalk View/FactoryTalk View Studio” e clique em “View


Site Edition (Network Distributed)”. A seguir selecione a aplicação “PlantPAx” e clique em “Open”. Veremos
então a estrutura Distribuída a ser utilizada em nosso projeto PlantPAx.

Pastas “Area, Alarm e Data” estão definidas na aplicação do “PlantPAx”, e as três letras maiúsculas (ex.: AES =
Alarmes & Eventos System; RLE = RSLinx Enterprise) são uma abreviação dos serviços associados.
================================INÍCIO DA LEITURA==========================================

Atenção!!!

Sempre utilize estas pastas e subpastas! Caso não siga esta recomendação sua aplicação terá impacto direto
na performance.
====================================FIM DA LEITURA========================================

7/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configuração da Estação de Operação e Engenharia

Todas as estações de operação e engenharia deverão ser configuradas conforme descrição a seguir:
Extensão de Aplicação (deve ser realizada a cópia destes arquivos para a pasta abaixo):
 FM20.DLL (15.0.4567.1000)
 FM20ENU.DLL (15.0.4420.1017)
Pasta a ser copiada no “C:\WINDOWS\system32” & “C:\WINDOWS\SysWOW64” (REPLACE ALL)

O arquivo “W2KfgndLockTimeout.exe” (que está na pasta C:\TORNADO) deve ser executado e modificado da
seguinte forma: “Set Value=0”.

Devemos copiar os arquivos (que está na pasta C:\TORNADO) selecionados abaixo da pasta C:\TORNADO.

Pg61

E colar diretamente na Raiz do disco local “C:\ “.

8/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na pasta C:\TORNADO\DisplayProgress “ ”, click com a direita sobre ele e

selecione “Merge”

E depois “Yes” para finalizar.

Copie o arquivo “Operation” (que está na pasta C:\TORNADO) para o “C:\”.

9/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Instalação PlantPAx LogixView Utility (LVU)

A ferramenta para desenvolvimento de aplicações PlantPAx LogixView Utility basicamente utiliza


serviços e funcionalidades dos dois Módulos de Aplicativos do PlantPAx: o RSLogix5000 (Configuração das
Lógicas de Controle) e o FactoryTalk View (Configuração de Telas Gráficas). Dessa forma, o LVU não substitui e
sim complementa esses dois componentes que necessitam estar devidamente licenciados. A ferramenta
PlantPAx LogixView Utility não é vendida ou licenciada, apenas precisamos concordar com os Termos e
Condições descritas na inicialização do produto.

O arquivo de instalação do produto encontra-se na pasta conforme figura a seguir.

Devemos seguir a instalação até o fim do mesmo sem mudar o padrão.

É criado no Desktop um Atalho após a instalação.

10/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Instale o ActiveX do LogixViewOCX (Process Library), clique com o botão direito sobre “setup” e então em
“Open” na pasta conforme abaixo.

Finalizando a instalação clique em OK.

=====================================Execute este procedimento=============================

Atenção!!!
Para ter a certeza que a versão do arquivo está correta e não contenha nenhum erro, por favor abra o arquivo
“Rockwell_ControlStrategies.ACD” este na pasta “C:\Program Files(x86)\Rockwell Automation\PlantPAx
LogixView Utility\LogixLibraries\Rockwell_ControlStrategies_v3_1_04”, e salve na “v20” (onde iremos usar
nesta máquina) e retire qualquer erro de lógica que contenha no mesmo, pois não pode existir nenhum erro.
========================================================================================

11/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

================================INÍCIO DA LEITURA==========================================

Atenção!!!
Definições Gerais – Lógica de Controle (RSLogix 5000/Studio5000)

Controller Tags, deverão ser utilizados para os I/Os, Redes, Lógicas de Sistema (L_CPU e CNet), Messages,
CurrentTime, Transferência de Dados entre Programas, Tags Produtor/Consumidor e Tags dos Objetos Lógicos.

Tasks, as tarefas serão periódicas (NÃO deve existir Task Contínua no mesmo Controlador), então utilizaremos
as tarefas conforme abaixo:
. Tarefa Task_A_50ms = Periódica de 50ms com Task Monitor da task, prioridade = 5.
. Tarefa Task_B_100ms = Periódica de 100ms com Task Monitor da task, prioridade = 6.
. Tarefa Task_C_250ms = Periódica de 250ms com Task Monitor da task, prioridade = 7.
. Tarefa Task_D_500ms = Periódica de 500ms com Task Monitor da task, prioridade = 8.
. Tarefa Task_E_1s = Periódica de 1000ms com Task Monitor da task, prioridade = 9.
. Tarefa Task_F_2s = Periódica de 2000ms com Task Monitor da task, prioridade = 10.
. Tarefa Task_G_5s = Periódica de 5000ms com Task Monitor da task, prioridade = 11.
. Tarefa Task_H_10s = Periódica de 10000ms com Task Monitor da task, prioridade = 12.
. Tarefa Controller_Status = Periódica de 250ms com Task Monitor da task/CPU, prioridade = 15.

Obs.: Caso não utilize alguma das tarefas, favor deletar.

Program, nos Programas estão as definições das áreas ,os Programas serão inseridas todas as rotinas relativas
àquela área.

Program Tags, todos os tags relacionados àquele programa (área ou funcionalidade) deverão estar contidos
nos program tags.

Add-On Instructions (AOI) e Rotinas, fornecidos na biblioteca Rockwell_ControlStrategies deverão ser


utilizados em Linguagem de Blocos (FBD) e inseridos individualmente como rotina. Para cada necessidade da
aplicação deverá sempre utilizada a linguagem mais apropriada.

Datas Types (User-Defined), estão contidas as estruturas de dados relativas ao projeto e aplicação conforme a
necessidade.

12/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

I/O Configuration, deverão ser inseridos os módulos de rede e I/O do sistema, onde os RPIs dos módulos
deverão respeitar os tempos de execução da tarefa onde está sendo utilizado.
Ex.: A recomendação é que a tarefa periódica deve ser de 50% do tempo de reação, e o restante dos outros
50% podem ser divididos pela Entrada e a Saída (RPI em ms configurados no I/O). Isto significa que utilizamos
25% do RPI de Entrada e 25% do RPI de Saída.
Então, para atingir o máximo de tempo de reação de uma malha em 1000 ms (1s), podemos usar 250ms para
a Entrada do I/O (RPI), 500ms para a Tarefa periódica e 250ms Saída do I/O (RPI).

1s = [ 250ms] [500ms] [250ms]

=================================FIM DA LEITURA===================================

13/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configurando o PlantPAx LogixView Utility

Crie no Desktop uma Pasta (Folder) chamada “App”, iremos utilizá-la para
adicionar todos os arquivos do nosso projeto.

Selecione o ícone “LogixView Utility” disponível no Desktop . Ao abrir o


aplicativo, automaticamente abrirá o manual do LVU (PlantPAx LogixView Utility.pdf).
Se preferir, é possível minimizar neste momento. Saiba que tudo o que é possível
desenvolver neste aplicativo, está neste manual.

Ao abrir o PlantPAx LogixView Utility você terá um ambiente único para edição e configuração de sua
aplicação.

Na janela à esquerda há 2 abas: 1) Aba “Process”, que é o ambiente onde você pode distribuir suas aplicações
em Áreas, P&IDs, etc. Também é utilizada para organizar as lógicas dos seus controladores e telas de
operação. 2) Aba “Controller & HMI”, onde são listados os controladores de seu projeto que estão associados
à uma ou mais aplicações do FactoryTalk View SE/ME.

14/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na janela Central há 2 abas: 1) Aba “Logix”, onde você visualiza os aplicativos lógicos dos controladores Logix,
e 2) Aba “View”, onde estão localizados os componentes gráficos do FactoryTalk View SE/ME.

Acesse a opção “Tools/Options/SE Navigation” e verifique se todos os itens estão conforme abaixo e click
”SAVE”:

15/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Acesse a opção “Tools/Options/Logix Description Format” e verifique se todos os itens estão conforme
abaixo:

Acesse a opção “Tools/Options/ RSLogix 5000 Services” e verifique se todos os itens estão conforme abaixo e
click em “Save”:

16/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

======================================Inicio da Leitura=====================================

Atenção!!!
Caso você estaja usando outra versão de RSLogix5000 ou Studio, abra o arquivo e salve para a versão desejada
no arquivo PAC_v20_01_Template_noLib.ACD e substitua para a versão desejada nos itens “Enter the version
of RSLogix 5000 Services to use when converting controller ACD file to XML file: XX “ e no item “RSLogix5000
Version NUmber of template ACD file: XX”
=========================================Fim da leitura=====================================

17/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Criação das Estratégias de Controle (Control Strategy)

Selecione a aba “Controllers & HMI”.

Clique com o botão direito em Logix Controllers e selecione “Add New Controller...”

Dentro da pasta “App” (que você criou no desktop), salve o arquivo do controlador como “PAC01” (Process
Automation Controller 01)

18/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aguarde alguns segundos (não clique em nada por favor).

19/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Verifique se os parâmetros estão iguais à tela abaixo e clique em “OK”.

Vamos ter a estrutura do projeto RSLogix5000/Studio5000 na ferramenta PlantPAx LogixView Utility na aba
“Logix”, como a figura abaixo:

20/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para abrir a Biblioteca, selecione “Tools/LogixLibraries...”, conforme figura abaixo:

Acesse o caminho “C:\Program Files(x86)\Rockwell Automation\PlantPAx Logix View


Utility\LogixLibraries\Rockwell_ControlStrategies_v3_1_04” (ou versão mais nova disponível) e selecione o
arquivo LogixLib_Rockwell_ControlStrategies.xml e clique em Open.

Eventualmente poderá aparecer a seguinte mensagem, somente clique “Yes”.

21/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aparecerá uma terceira tela no PlantPAx LogixView Utility, clique com o botão direito na pasta “Control
Strategies” e selecione a opção “Create Bulk Import File…”

Na janela que se abrirá após clicar em “Create Bulk Import Template File”, devemos selecionar os
componentes típicos lógicos a serem utilizados em nossa aplicação na coluna “Include” (com um “x” para
adicionar o item) e na opção da coluna “Rows” (coloque a quantidade de cada estratégia de controle).

Em nosso projeto, não iremos usar todas as Estratégias de Controle, mas iremos adicionar as seguintes
estratégias de controle abaixo:
Template Quantidade Área
CS_Ain_Chan 50 Area
CS_D4SD 50 Area
CS_DIn 50 Area
CS_Logic 10 Area
CS_Motor 20 Area
CS_Motor_E300Ovld 20 Area
CS_PF753 20 Area
CS_PF755 20 Area
CS_PID_Ain_Chan 20 Area
CS_Seq 10 Area
CS_ValveSO 50 Area
CS_VSD 20 Area

Total de 320 Estratégias de Controle


Após adicionar todos as estratégias de Controle, clique em “Save As...” e salve na pasta “App” no desktop e
clique em “Build”, e em seguida clique “Ok” (repare que ele mostra o caminho onde foi salvo o arquivo).

22/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

==================================================================================

Atenção!!!
Clique apenas uma vez em “Build”. A cada clique em “Build”, tudo que já está selecionado será adicionado ao
projeto. As estratégias de controles serão multiplicadas de acordo com a quantidade de vezes que o botão
“Build” for acionado.
==================================================================================

Na pasta “App” o arquivo “BulkImport_Rockwell_ControlStrategies.txt” foi criado e iremos editá-lo.


Feche a janela ”Create Bulk Import Template File” clicando em “Cancel”.

23/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

==================================================================================

Atenção!!!
Nota. No arquivo de BulkImport NÃO podemos utilizar os mesmos tags em vários objetos pois na criação irá
existir um conflito e este tag definido será automaticamente modificado pelo Logix5000. Também NÃO
podemos deixar nenhuma linha/célula em branco.
==================================================================================
Abra o arquivo “BulkImport_Rockwell_ControlStrategies.txt”, utilizando o MS Excel.
Edite as tags, descrições e área correspondentes a “Tabela Projeto PlantPAx DCS” abaixo, a partir das linhas
da planilha “Sample or Default” correspondentes à Estratégia de Controle.
Além disso, edite também asnoutras linhas que não fazem parte da tabela e usar o exemplo abaixo:
Control Strategy = CS_Ain_Chan
TAG = Ain_Chan001
Process Variable Description = Process Variable Description Ain_Chan001, para os outros tags tais como,
PF753,PF755,.. criar as tags da seguinte forma: “PF753_001” à “PF753_020”, “PF755_001” à
“PF755_020” … Use esta mesma metodologia para os outras tags que não estejam na tabela abaixo.

Tabela Projeto PlantPAx DCS


Estratégia de Controle modelo “CS_Ain_Chan”
Area XT101 Process Variable Description
ST01 LT101 Nível Tanque 1
ST02 LT201 Nível Tanque 2

Estratégia de Controle modelo ”CS_D4SD”


Area D4SD100 Device Description
ST01 XV102 Tanque Armaz 1 Recirc
ST01 XV103 Tanque Armaz 1 Valvula Transfer
ST01 XV104 Tanque Armaz 1 Valvula Recirc 1
ST02 XV202 Tanque Armaz 2 Recirc
ST02 XV203 Tanque Armaz 2 Valvula Transfer
ST02 XV204 Tanque Armaz 2 Valvula Recirc 2

Estratégia de Controle modelo ”CS_Motor”


Area MT100 Motor Description
ST01 PMP101 Tanque Armaz 1 Bomba Descarga
ST02 PMP201 Tanque Armaz 2 Bomba Descarga

Estratégia de Controle modelo “CS_Seq”


Area SEQ100 Sequencer Description
ST01 SEQ001 Tanque 1 Ciclo Completo de Limpeza

24/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Estratégia de Controle modelo “CS_ValveSO”


Area Valve Tag Valve Description
ST01 VL101 Tanque Armaz 1 Valvula Fundo
ST01 VL105 Valvula Rinsagem Tanque 1
ST01 VL106 Valvula Caustica Tank 1
ST01 VL107 Valvula Acido Tank 1
ST02 VL201 Tanque Armaz 2 Valvula Fundo
ST02 VL205 Valvula Rinsagem Tanque 2
ST02 VL206 Valvula Caustica Tank 2
ST02 VL207 Valvula Acido Tank 2

Abaixo o exemplo de como ficará o modelo “CS_Ain_Chan” das tags LT101, LT201, etc...., após adicionar todos
os tags, siga para o próximo passo.

==================================================================================

Atenção!!!
Cada estratégia de controle selecionada deverá conter a quantidade de linhas solicitadas na geração do
arquivo, supressão e/ou inclusão de linhas são permitidas nesta etapa. As regras de tags do Logix devem
sempre ser seguidas.
=========================================================================================

25/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique no disquete “Salvar” (após finalizada a edição dos tags) e depois clique em “Yes”.

Depois feche o MS Excel e clique em “Don´t Save”

Para importar o arquivo editado para o projeto, clique com o botão direito sobre “Control Strategies” e
selecione “Import Bulk Library Data File...”. Nesse passo iremos importar todas as estratégias de controle
para o Projeto PlantPAx DCS.

Clique em e selecione o arquivo “BulkImport_Rockwell_ControlStrategies.txt”


previamente editado.

26/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em OK.

Clique no botão “Continue”, para que seja feita a identificação dos objetos. E aguarde alguns segundos.

27/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Caso não exista nenhum erro no arquivo de BulkImport, irá aparecer uma mensagem com a quantidade de
objetos desejados. Clique no botão “OK” e depois em “Build”. E aguarde alguns segundos

Devemos aguardar alguns minutos. Nesse processo, todas as lógicas serão inseridas na nossa aplicação. Uma
janela com a mensagem “Build Successful” aparecerá ao final do processo.

Clique no botão e feche a janela “Logix Library


Bulk Import”, neste momento a lógica já foi inserida na ferramenta PlantPAx LogixView Utility. Clique em
“Close”.

28/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja que o PlantPax LogixView Utility criou as pastas conforme foi o arquivo Excel e com suas respectivas
estratégias de controle. Clique em “Save Project”

Salve o arquivo com o nome “App”

29/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Ok” para salvar as edições no arquivo ‘PAC01.ACD” do RSLogix 5000, e aguarde alguns minutos.
Você já deve ter ouvido do instrutor mas tenha a certeza que o RSLogix5000/Studio5000 NÃO está aberto.

Clique “Ok” na mensagem Saved Sucessful.

Acesse a pasta Desktop\App e abra o arquivo PAC01.acd.

Ao abrir o arquivo PAC01.ACD, podemos observar a inclusão das estratégias de controle, inseridas nas pastas
Task_D_500ms/ST01, a Task_D_500ms/ST02 e a Task_D_500ms/Area.

30/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Todo I/O deverá ser conectado diretamente às estratégias de controle (via Alias, para facilitar a engenharia).
Qualquer tag não utilizado deverá ser removido da aplicação. Para conhecimento, os números 1,2 e 3 são as
sequências para adicionar um Alias. Como não temos I/O’s físicos, abaixo é somente ilustração

31/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Devemos fazer o do aplicativo para CPU do emulador. A CPU deve estar localizada
no slot 2 do backplane virtual do RSLogix Emulate(crie uma CPU na versão 20 no slot 2 antes do Download) .
Clique “Download”

Clique em “Yes”

Com esta ferramenta podemos editar/criar qualquer estratégia de controle em massa, e também fica muito
simplificado a troca de informação com início de projeto (já que nunca há um “congelamento de
tags/descrições”).

32/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

====================================INÍCIO DA LEITURA=====================================

Atenção!!! (Somente para leitura e entendimento)

Definições Gerais – Operação e Controle (FactoryTalk View)

Aplicação, (PlantPAx) nome da aplicação distribuída. Lembrando que podemos usar PlantPAx DCS em IHM de
campo também.

Runtime Security, onde estarão as definições de acesso da aplicação, que foram definidas de acordo como os
Grupos (User-Groups).

Áreas, todo servidor estará em uma área ou sub-área isolada. Dessa forma, temos (PlantPAx) como área
principal (onde está o Servidor de Telas (PlantPAx_HMI)) e como sub-áreas teremos Data (onde está o RSLinx
Enterprise (PlantPAx/PlantPAx_RLE)) e Alarm (para Servidor de Alarmes e Eventos Tag-Based
(PlantPAx/PlantPAx_AES)).

Servidor de Dados, servidor de informações responsável por realizar coleta de dados dos Controladores ou
outro dispositivo de automação, utilizaremos o RSLinx Enterprise para Controladores de Processo que, por
consequência, utilizarão as próprias Tags dos Controladores (Através de um Atalho ou Shortcut):

Servidor de Alarmes, servidor para gerenciamento e operação de alarmes definidos por tipo TagBased.
Totalmente compatível com a norma ISA18.2-2009.

Servidor de Telas, servidor gráfico de operação e alarmes dos Sistema de Controle. Podemos dividir em alguns
itens como:

HMI Tags, deverá ser utilizado apenas como base de dados complementares. Para solução PlantPAx DCS
nunca usaremos tags no servidor e sim tag direto.

Displays (Telas), onde estão todos os objetos gráficos de operação e controle, os quais serão definidos pelo
prefixo correspondente à área, como (AREA_XXXX), já componentes comuns deverão obedecer o padrão
PlantPAx:
(RA-BAS) – Faceplates de uso comum.
(RA-FRAME) – Frame de navegação de uso comum.

33/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

(RA-Lib) – Biblioteca de objetos gráficos


Observações:

1) Todas as telas de operação deverão utilizar tempo de atualização entre 1~2s e deverão estar com a
funcionalidade de cache habilitada na integração final. Os faceplates poderão utilizar tempo de
atualização de 1s ou até 0.5s conforme a necessidade, mas NUNCA usar em modo cache.

2) As telas deverão possuir a menor quantidade de componentes gráficos (linhas, retângulos, arquivos
.bmp, etc.) possíveis. A utilização indiscriminada de objetos gráficos poderá causar lentidão na
aplicação. Caso seja necessário, converta a tela de operação em uma única figura (*.bmp, *.jpg ou
*.png) e a utilize como Wallpaper da tela de Operação.

Global Objects, objetos gráficos comuns definidos na aplicação. As Telas de Sistema, AOIs e Faceplates não
poderão ser modificados sem prévia autorização da Rockwell Automation pois todos os desenvolvedores
utilizarão a mesma Biblioteca. Caso seja necessário deverá ser solicitado à Rockwell Automation uma
avaliação para modifica-los. Essa solicitação deve ser feita através dos Consultores de Processo (GPTCs).

Parameters, deverão ser utilizados para navegação das telas em casos especiais. Os parâmetros não deverão
ser utilizados em tags, para link direto devemos utilizar o comando Display /T (com tag).

Macros, cada área deverá possuir uma macro de inicialização independente de qual área será chamada na tela
de inicialização.

Observação: Cada área deverá possuir uma macro de inicialização com respectivas barras superiores,
inferiores, etc. como são componentes específicos da área deverão ser duplicados com correspondente o
prefixo da área.

====================================FIM DA LEITURA=======================================

34/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Edição Gráfica de telas (FactoryTalk View SE/ME)

Na próxima etapa iremos criar a aplicação gráfica (FactoryTalk View SE) a partir da Biblioteca PlantPAx
DCS. Serão criados os arquivos (.xml das telas) os quais serão importados no software FactoryTalk View Studio,
criando as telas com objetos gráficos (*.gfx).
Quando estivermos trabalhando em uma aplicação distribuída deveremos selecionar os diretórios FactoryTalk
localizados no servidor do FactoryTalk Directory [PASS01 – Servidor Primário]. Para isso, acesse
Tools/Options/FactoryTalk View Directories:

35/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para realizar a associação do servidor HMI Distribuido (no nosso caso já esta nesta máquina a aplicação
padrão criada) com o Controlador de Processo PAC01, clique com o botão direito sobre o projeto do
Controlador (PAC01) e selecione a opção “Select Change Associated FactoryTalk View HMI and
Library/Browse for HMI Application (use if local or remote FactoryTalk View installed) ...”:

Selecione “Supervisory Edition (SE) Distributed”, no item “Select Application Name” selecione a aplicação
“PlantPAx”, e busque pelo Servidor de Telas desejado através do botão “Browse for HMI Server Directory...”.
Siga até a pasta chamada PlantPAx_HMI, que está no diretório C:\Users\Public\Documents\RSView
Enterprise\SE\HMI Projects\PlantPAx_HMI e clique “OK”

36/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Insira o nome “Area” para nomear o Servidor de Telas.

Clique em “Enter Data Server Information Manually...”

Inserir o nome do Servidor de Dados para aplicação chamando-o de “PlantPAx_RLE”.

37/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

O nome do Shortcut “PAC01” é o mesmo definido no Servidor do RSLinx Enterprise, conforme padrão
PlantPAx.

O nome da Area e Sub-Area “Area/Data” que pertence ao Servidor de Dados.

Veja que podemos associar os Controladores para aplicações ME (Machine Edition) /SE (Stand-
Alone ou Network Station) /SE (Distribuído)!

Só para conferir, veja abaixo como deve ficar a configuração e pressione “OK”.

38/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione a Biblioteca Gráfica “Rockwell_ProcessObjects_V3_10” (ou a mais nova disponível) e clique “OK”.

Aguarde alguns segundos.


Após finalizada a seleção deverá aparecer a associação do PAC01 no Servidor de Telas/Dados
(PlantPAx_HMI/PlantPAx_RLE).

39/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione a “Area” ou Aplicação desejada para criação dos Objetos Gráficos. Para isso, clique com o botão
direito e selecione “Create HMI Graphics Objects for Logix Tags...”

40/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Primeiro, selecione o Data Type (no exemplo abaixo “P_Ain”), depois selecione a tag que deseja criar o vínculo
com o objeto gráfico da biblioteca. Quando você selecionar a tag desejada, no campo “Graphic Elements for
tag Ain_Chan003” automaticamente serão listados todos os objetos gráficos disponíveis para aquele Data
Type.
Ao clicar duas vezes na coluna “Image File (double-clique to view)” no item
“P_Ain_P_Ain_TrendWCapture.bmp” você verá que aparece um exemplo dos objetos gráficos. Com isso,
poderemos escolher qual o tipos de objeto gráfico antes de gerar a tela.

Você também pode selecionar todos os objetos gráficos desejados (um checkbox ou mais, como preferir),
clique em “Apply to Current Tag(s)”, ou caso queira definir um objeto gráfico para um grupo de tags, clique
no botão “Apply to All Tags”. Dessa forma, todas as tags assumirão a nova definição. Por último, clique no
botão “Create GFX-XML Import Files... “, para criar todos os objetos gráficos associados as estratégias de
controle no controlador.

41/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Devemos escolher o nome da Tela “(Area)001”.

Finalizado o processo aparecerá a confirmação e o procedimento de importação da(s) tela(s), clique em “OK”.
Esse passo deve demorar em torno de 30s.
42/276 Sistema de Controle Distribuido
System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

43/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Através do FactoryTalk View Studio devemos realizar a importação das telas.

No desktop clique em , selecione “View Site Edition (Network Distributed)” e clique em


“Continue”.

Selecione a aplicação “PlantPAx” e clique em “Open”.

44/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na árvore do projeto clique com o botão direito no item “Displays” e selecione a opção “Import and
Export...”

Veja os passos conforme as figuras abaixo:

45/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar o arquivo de “BatchImport_(Area)001” e clique “OK”.

Ao clicar em Finish, irá iniciar o procedimento de importação (tempo médio de 1m45s).

46/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Finalizado o procedimento podemos verificar as telas importadas na aplicação. Siga os seguintes passos: 1)
Acesse a tela “(Area)001” (duplo clique para abrir); 2) Clique com o botão direito do mouse em qualquer parte
da tela e selecione a opção “Global Object Parameters value”; 3) Os parâmetros #102, #103, #122 já estarão
preenchidos para TODOS os objetos gráficos de tela!

Observação: Na coluna “Description”, o campo Object Tag corresponde ao controlador, isso significa que este
objeto gráfico pode ser usado com os modelos P_Ain, PainAdv, P_AinDual ou P_AinMulti, e nos parâmetros
#120 temos a posição “X” e #121 temos a posição “Y” desejada na abertura do faceplate na tela de operação.
Atenção à essa dica!

47/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Outra dica fundamental para organização da aplicação gráfica é clicar com o botão direito sobre um objeto
gráfico e selecionar “Object Explorer”. Abrirá uma janela com todas as tags relacionadas com o objeto gráfico,
repare que o ele cria automaticamente com o TAG e o tipo do Objeto gráfico, para facilitar a edição de tela..

48/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione todos os objetos (Ctrl+A) da tela “(Area)001” e arraste para a tela “(RA-AREA01) Screen01” e as
outras telas “(Area)001_1...(Area)001_4” para as telas “(RA-AREA01) Screen 02... (RA-AREA01) Screen 05”, e
clique em “Salvar”.

Abra a tela “(RA-AREA01) Screen01”, clique com o botão direito e selecione a opção “Display Settings...”.
Marque a opção “Track Screen for Navigation”, colocando o nome da tela “A01 – Screen01”. Isso irá aparecer
no Frame do PlantPAxDCS para as últimas navegações e, com certeza, ajudar muito na eficiência operacional.

49/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Agora vamos configurar o atalho (Shortcut) do PlantPAx_RLE (RSLinxEnterprise Server) clicando duas vez no
(1), clique em “Add” no (2), digite PAC01 (3), e selecione PAC01 (4), como mostra a figura abaixo:

Agora vamos navegar na aplicação clicando no ícone (PlantPAx) do desktop.

Abaixo temos a tela inicial na Área 01 e na Screen01, com todos os links apontados diretamente ao
controlador correspondente!

50/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Descrição Geral – Interface de Operação e Controle


=================================INICIO DA LEITURA=======================================

Atenção!!! Somente leitura e entendimento do Frame!!!

Nesta aplicação foi adotado a resolução Full HD (1920x1080 pixels) para Tela de Operação e Controle
conforme figura a seguir.

Basicamente temos as telas definidas como:


. Barra Superior - (RA-FRAME) Header, 1920 x 105 pixels (Replace),
. Tela Operação - (RA-FRAME) Main, 1920 x 975 pixels (Replace),

Os seguintes parâmetros estão na aplicação:


. (RA-FRAME) Navigation
. (RA-FRAME) ServerStatus
. (RA-FRAME) ServerStatusExtended

Há uma macro de inicialização “(RA-FRAME)Startup” onde temos:


Display "(RA-AREA) Header" /P”(RA-FRAME) Navigation”/DT
Display "(RA-AREA) MAIN"

51/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Descrição Barra Superior - Header


Toda configuração do frame de navegação será realizada em um arquivo de parâmetros (não utilizamos Visual
Basic) que está descrito no arquivo de parâmetro (RA-FRAME) Navigation.
Todos os botões de navegação de Áreas e Telas de Operação estão definidos neste arquivo de parâmetros da
seguinte forma:
Nome das Áreas de Operação “#1=Area 01“ (substituir somente o Area 01 por outro nome desejado), com a
definição limite de 10 através do Frame, este é o nome da Aba qual irá aparecer no menu de navegação. Tem
apenas a função de descrição da aba e da área de operação.
------------------------------------------------------- no arquivo de parâmetro (RA-FRAME) Navigation----------
! *** Area Name *** (will appear on tab)
! *** Nome Áreas *** (aparecerá na aba)
! Each Parameter is One Area / Cada Parâmetro é Uma Área
!
#1=Area 01
#2=Area 02
#3=Area 03
#4=Area 04
#5=Area 05
#6=Area 06
#7=Area 07
#8=Area 08
#9=Area 09
#10=Area 10
---------------------------------------------------------
Nome das Telas de Operação, com a definição limite de 20 Telas de Operação e Controle por Área de
Operação, totalizando 200 Telas de Operação através do Frame de Navegação proposto. Temos o primeiro
parâmetro, por exemplo “#11=A01 Tela 01” (substituir somente o A01 Tela 01 por outro nome desejado), será
o nome da tela na aba relacionada à tela de operação. Em seguida, a tela do FactoryTalk View a ser chamada
pela ação de clique neste objeto “#12=(RA-AREA01) Screen 01”.
--------------------------------------------------------- no arquivo de parâmetro (RA-FRAME) Navigation-----------------
! Tab Name and Application Screen Name
! Nome da Aba e Nome da Tela
!
! *** Area 01 - Screen and Display Name ***
!
#11=A01 Tela 01
#12=(RA-AREA01) Screen 01
#13=A01 Tela 02
#14=(RA-AREA01) Screen 02
...
----------------------------------------------------------
Foram definidos 400 parâmetros (#11.. #410) para esta finalidade

52/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Destacamos também os seguintes itens:

Logo PlantPAx
- Clicando no Logo PlantPAx/Cliente serão fechadas todas as telas e a macro de inicialização será executada
novamente (“Startup_Area”) e fazer o flush cache (atualização das telas caso tenha alguma modificação
limpando os arquivos temporários).

Nome da Aplicação
– Aparecerá o nome da Aplicação que está sendo utilizada.

Ícone de Segurança
– Aparecerá uma Tela com os níveis de segurança pertencentes ao atual usuário logado no sistema.

53/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Ícone de Servidores
Aparecerá um resumo de status dos servidores de automação. A cor vermelha ao fundo do ícone indica falha.
Ao clicar no objeto, será chamado o faceplate de status dos servidores (RA-FRAME) ServerStatus, também
temos disponível o faceplate (RA-FRAME) ServerStatusExtended para aplicação com múltiplos servidores.

Nos parâmetros definidos a seguir inserimos a configuração dos Servidores e Áreas definidas na aplicação, a
configuração dos mesmos é necessária para a correta notificação durante a execução da aplicação, ou seja,
para a animação no frame conforme estado de operação.
----------------------------------------------------------- no arquivo de parâmetro (RA-FRAME) Navigation----------
! *** Process Automation Servers ***
! *** Servidores Automação de Processo ***
!
#421=PlantPAx_HMI
#422=/Area
#423=PlantPAx_HMI
#424=/Area
#425=PlantPAx_RLE
#426=/Area/Data
#427=PlantPAx_RLE
#428=/Area/Data
#429=PlantPAx_AES
#430=/Area/Alarm
#431=PlantPAx_AES
#432=/Area/Alarm
----------------------------------------------------------

54/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Ícone de Controladores
Aparecerá um resumo de status dos Controladores de Processo. A
cor vermelha ao fundo do ícone indica falha. Apenas em condição
de falha é possível abrir o faceplate do Controlador de Processo.
Lembrando que, para obter esse status devemos apenas definir o
atalho do Controlador de Processo.
Caso a área possuia mais de um Controlador de Processo, serão
agrupados 3 controladores de Processo dentro do mesmo objeto e
definidos de acordo com a área de operação. Se não for necessário
utilizar os 3 controladores basta inserir o texto FALSE na lista de
parâmetros como demonstrado a seguir.

---------------------------------------------------------- no arquivo de parâmetro (RA-FRAME) Navigation--------


! *** Process Automation Controller Tag / Path *** (each are can use up to 3 PAC)
! *** Controladores de Processo Tag / Caminho *** (cada área pode usar até 3 PAC)
! If not will used select as FALSE / Se não for utilizar selecione como FALSE
!
! Area 01
!
#550=TRUE
#551=PAC01
#552=/Area/Data::[PAC01]
#553=FALSE
#554=PAC02
#555=/Area/Data::[PAC02]
#556=FALSE
#557=PAC03
#558=/Area/Data::[PAC03]
!
! Area 02
!
#560=TRUE
#561=PAC01
#562=/Area/Data::[PAC01]
#563=TRUE
#564=PAC02
#565=/Area/Data::[PAC02]
#566=TRUE
#567=PAC03
#568=/Area/Data::[PAC03]
!
-----------------------------------------------------------------

=========================================FIM da Leitura====================================

55/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Funcionalidade Busca de Tags (Search Tags)

A janela para busca de tags consiste em disponibilizar um um campo para digitar a tag e aparecer uma
lista de opções que contenham as tags. Para abrir o faceplate da tag encontrada, basta clicar duas vezes sobre
o nome da tag. Dessa forma, não é necessário saber em qual tela está um determinado faceplate (tag de
indicação, malha de controle, motor, etc ...).

Inicialmente, através do PlantPAx LogixView Utility, iremos criar a lista de navegação de todos objetos
conforme, clicando em na “PROGAM Area > Creat Tag List Navigation Tree...”:

Podemos selecionar “No” para inclusão dos parâmetros de tendência na lista de tags.

56/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Existe a possibilidade de selecionar os objetos a serem incluídos nesta lista, além da criação do Campo de
Descrição desta Lista. Veja se está configurado corretamente e clique em “Save”.

57/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Nome do arquivo de parâmetro “AreaTagList” a ser criado “. Veja que o software salva diretamente dentro do
projeto e clique “OK”.

Importe este parâmetro no seu projeto PlantPAxDCS. No FactoryTalk View Studio, clique em
“Parameters/Add Component Into Application...”

Selecione o Arquivo “Area Tag List” e clique em ”Open”

58/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Este parâmetro deverá ser inserido no arquivo de parametrização “(RA-Frame)Navigation” do Frame, como
temos a seguir.
----------------------------------------------------
! Tag List Parameter
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#530=Area01TagList ->Substitua “Area01TagList” por “AreaTagList” e “Salve” o arquivo de PAR
#531=Area02TagList
#532=Area03TagList
#533=Area04TagList
#534=Area05TagList
#535=Area06TagList
#536=Area07TagList
#537=Area08TagList
#538=Area09TagList
#539=Area10TagList
------------------------------------------------------
Para que o novo ajuste do frame seja carregado devemos clicar no logo “PlantPAx DCS” e então será executada
a macro de inicialização para atualizar as telas. Uma vez finalizado:
Clique no ícone “Tag Search” (1), digite “ain_chan003” (2), pressione “Enter”, duplo clique no “Ain_Chan003”
(3).

59/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Criação/Edição pontos Históricos

Nesta etapa iremos gerar a lista de dados históricos que será utilizada no “FactoryTalk Historian SE”
(NÃO utilizamos Datalog como historiador na solução PlantPAx DCS). Neste procedimento, vamos inserir um
servidor de Histórico conforme a sequência abaixo. (Esses passos somente são realizados caso você tenha um
servidor de Histórico – FactoryTalk Historian).

Vamos nomear o Historiador de Processo conforme a figura abaixo:

60/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Posteriormente temos que informar o nome do Servidor de Históricos (No exemplo abaixo utilizamos EWS01,
você deve utilizar o nome do seu servidor de históricos) ou do Collective que esteja sendo utilizado, bem como
selecionar os Controladores de Processo que irão ser configurados no momento. No nosso caso iremos
configurar conforme a figura abaixo:

Nesta etapa podemos excluir a verificação das configurações vamos utilizar os ajustes padrões para isso basta
selecionar No.

61/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Existindo a necessidade de criar uma organização para as tags, podemos selecionar esta opção para tal
finalidade da mesma maneira que organizamos os alarmes, porém neste caso podemos selecionar “Skip”.

Selecione o nome do arquivo a ser criado, neste caso: “PlantPAx Production Historian”.

Vamos abrir o arquivo com o Excel.

62/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

63/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Nota. O procedimento descrito a seguir apenas poderá ser realizado na estação de Engenharia.

A seguir temos a referência ao servidor de históricos ASIM01, porém na utilização da máquina de engenharia
devemos utilizar EWS01, tendo em vista que o módulo FactoryTalk Historian está instalado na estação de
engenhariamesmo.

Como já foi instalado no Excel o Add-In PI-SMT (PI-System Management Tool), selecione a opção Add-Ins, PI-
SMT, Export Tags..., lembrando que a ação selecionada será a todos os tags selecionados com “x” na primeira
coluna da planilha.

Selecionamos a ação em Mode Create e mude o nome do servidor caso seja outro

64/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Desta forma os tags serão exportados (criados) no Servidor de Históricos. (os números de tags adicionados ou
com erros podem ser diferentes, de acordo com o projeto )

Para confirmar a funcionalidade podemos através da ferramenta PI System Management Tool conectar no
Servidor de Históricos. No lado esquerdo da tela selecione Data/Current Values selecionar Tag Search.

65/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Podemos selecionar um filtro desejado, ou podemos solicitar todos os tags presentes no Historiador(*). Clique
em Search.

66/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Os dados já devem estar sendo armazenados da mesma forma que na figura abaixo. Todas as propriedades
dos objetos editadas na ferramenta PlantPAx LogixView Utility foram então importadas para o FactoryTalk
Historian SE.

67/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Criando os faceplates de Históricos


O frame tem a busca automática de Dados Históricos (se estiver sendo utilizado o FactoryTalk Historian ou
outro historiador equivalente). Da mesma forma que na busca de tags, haverá um campo para encontrar o
trend.
Do seu projeto no “PlantPAx LogixView Utility” iremos criar uma lista de navegação dos objetos históricos,
clique com a direita no “Controller PAC01”, com a opção na “Automatically Create Separate Live Data Trend
Parameter Files for Tags with Trend Definitions...”.

Deixe todas as tags selecionadas, mas existe a opção de selecionar somente as tags desejadas para geração
dos trends. Clique em “Build “, aguarde alguns segundos e então clique em “OK”.

68/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique com a direita no “Controller PAC01”, selecione a opção “Create TrendList Navigation Tree...” e clique
em “OK”.

A descrição do campo “Description” é como o item que irá aparecer na ferramenta de busca. Clique em
“Save”.

69/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para salvar diretamente dentro do seu projeto, nomeie o arquivo para “AreaTrendList” e clique em “OK”.

Fazer a importação deste arquivo no FactoryTalk View Studio, clicando com o botão direito em “Parameters/
Add Component Into Application...”, selecione o arquivo “AreaTrendList” e clique em ” Open”.

70/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Este parâmetro deverá ser substituído no arquivo de parametrização ((RA-Frame)Navigation) do Frame.


---------------------------------------------------------- no arquivo de parâmetro (RA-FRAME) Navigation---------------
! Trend List Parameter
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#540=Area01TrendList -> Substitua “Area01TrendList” por “AreaTrendList” e “Salve” o arquivo de PAR
#541=Area02TrendList
#542=Area03TrendList
#543=Area04TrendList
#544=Area05TrendList
#545=Area06TrendList
#546=Area07TrendList
#547=Area08TrendList
#548=Area09TrendList
#549=Area10TrendList
--------------------------------------------------------------
Uma vez finalizada a configuração, salve o arquivo de parâmetro. Retorne ao Frame (tela de operação), clique
no ícone do “PlantPAx DCS”. Após a tela ser atualizada, clique no botão “Historical Data”. Irá aparecer a tela
de busca com as tags da aplicação, digite “ain_chan003” e clique duas vezes em “Ain_Chan003”.

71/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

A tela com o histórico da tag correspondente será iniciada. O Faceplate histórico é o “(RA-FRAME) TrendAE-
Faceplate”.
A seguir temos o trend histórico com lista de alarmes e eventos da tag selecionada.

No canto superior esquerdo temos os botões de navegação do gráfico de tendência, sendo estes:

Seleção do Período total do gráfico, com opções de um minuto à um dia (1 Day ... 1 Min), o padrão para
abertura do faceplate é de 30 minutos.
Seleção da Visualização de gráficos isolados ou não, em algumas variáveis temos mais que uma pena
disponível desta forma podemos selecionar a visualização das mesmas (Graph Isolation), o padrão para
abertura do faceplate são gráficos não isolados.
Seleção da descrição no objeto de tendência disponível no canto esquerdo inferior, sendo disponível a
descrição, tag longo e tag curto (Graph Description), porém no padrão de abertura temos a informação da
descrição.
Impressão, podemos realização a impressão (Print) do gráfico de tendência diretamente pelo faceplate.

72/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No canto superior direito temos a opção de abrir o faceplate do objeto diretamente do faceplate histórico não
necessitando a navegação entre telas.

Na área inferior do faceplate temos os históricos de Alarmes e Eventos relacionados à tag selecionada, com
filtro através da classe de alarme (Alarm Class).

Opções padrões do componente Alarm Log Viewer estão disponíveis no canto superior esquerdo, sendo estes:

. Atualização (Refresh the Report), fazer nova busca no servidor de dados.


. Parar (Stop reading events from Database), encerra a busca de atualização.
. Busca (Find), onde é possível a busca do texto selecionado nas linhas disponíveis para consulta.
. Detalhes (Show/Hide Details Pane), visualização de detalhes adicionais relacionados à linha selecionada.
. Impressão (Print), podemos realizar a impressão dos alarmes e eventos disponíveis no filtro.

73/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Sumário de Alarmes
– Deverá ser configurado o filtro conforme necessidade da aplicação para os objetos presentes na Área. No
exemplo a seguir, foi criado um filtro chamado PAC01. O critério definido é que PAC01 esteja contido na classe
de alarme (Alarm Class).

Este parâmetro deverá ser substituído no arquivo de parametrização (RA-Frame) Navigation do Frame
-------------------------------------------no arquivo de parâmetro (RA-FRAME) Navigation------------------------
! *** Alarm Area Filter (Contain in AlarmClass) - Alarm Summary ***
! *** Filtro Alarm Area (Contenha Classe de Alarm) - Sumario Alarme ***
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#411=Area01 -> Substituir “Area01” por “PAC01”
#412=Area02
#413=Area03
...
#418=Area08
#419=Area09
#420=Area10
------------------------------------------------------------------
Lembrando que toda convenção de alarmes é feita automaticamente pelo PlantPAx LogixView Utility. Toda
aplicação deverá obedecer o mesmo critério de visualização e todo sumário de alarmes deverá conter um
filtro relativo apenas aos alarmes de interesse da área.

Navegação no Frame

Histórico de Telas:
Há um ícone que permite a seleção das últimas 10 telas navegadas (a quantidade de telas é configurárvel, com
limite máximo de 50).

Tela Anterior:
Aparecerá a última tela de processo acessada, seguindo a sequência histórica.

Tela Posterior:
Aparecerá a próxima tela de processo acessada, seguindo a sequência histórica.

Rastreabilidade (FactoryTalk Diagnostic Viewer):


Através do FactoryTalk Diagnostic Viewer, iremos realizar a configuração para facilitar a visualização dos
eventos operacionais (ferramenta padrão do FT View).

74/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configuração FactoryTalk Diagnostic Viewer

Este procedimento deverá ser executado em todas as estações de operação, devemos abrir o aplicativo
“FactoryTalk Administration Console” e acessar “Tools/FactoryTalk Diagnostics/Setup”.

Selecione a opção “Message Routing”, para realizar os logs de comandos do operador basta fazer a seleção
conforme as figuras abaixo:

75/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Apply” e abra o Diagnostics Viewer acessando “Tools/FactoryTalk Diagnostics/ Viewer…”

76/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em Open, e selecione “Operation” disponível na raiz do disco local (disponível no pacote de
distribuição – Distribution Package). Desta forma a próxima inicialização do aplicativo automaticamente irá
abrir o ultimo filtro selecionado, não necessitando realizar o procedimento novamente.

O arquivo Operation.ftd poderá ser modificado conforme necessidade da aplicação. O único filtro configurado
na aplicação são as ações de escrita no controlador de processo definido pelo provedor “SATag” como vemos
a seguir.

Usuário Atual:
Aparece o nome do usuário atual.

Ícone de Login:
Ao selecionar aparecerá uma janela de login de um novo usuário.

77/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Ícone de Logout:
Ao selecionar essa opção, o nível de acesso será o menor possível (Guest).

Data e Hora: Campo de Data e Hora presente no Sistema.

78/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Edição/Criação de Alarmes

Na próxima etapa iremos criar a lista de alarmes, onde criaremos os arquivos (.xml) que deverão ser
importados na ferramenta FactoryTalk View Studio, populando o Servidor de Alarmes e Eventos Tag-Based
automaticamente.
Inicialmente devemos selecionar o formato de exportação dos Alarmes conforme figura a seguir para que
possamos adaptar o formato de alarme no padrão PlantPAx DCS. Para acessar estas informações, selecione no
PlantPAx LogixView Utility “Tools/ Options/AE Alarms Export Options/Review AE Alarms XML Import File
Builder Options.../Naming” e configurar como mostra abaixo.

79/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na aba “View Command”, desmarque a opção “Use Parameter Files...”

80/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Conforme apresentado anteriormente, esta é a estrutura desejada da aplicação no FactoryTalk View.

Para adicionar um Servidor de Alarmes e Eventos no PlantPAx LogixView Utility, clique com o botão direito na
opção “HMI Alarm Server/Add Alarm Server...

Insira o nome do Servidor de Alarmes e Eventos conforme abaixo:

81/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o Controlador de Processo (CPU’s) desejado para incluir neste servidor de alarmes.

Clique com o botão direito no Servidor de Alarmes e escolha a opção “Build FactoryTalk A&E Alarms Import
File.../Quick Build (use default options)”

82/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Em seguida, na janela com informações das definições padrões, clique em “Yes” para iniciar a criação dos
alarmes

Selecione a pasta do “PlantPAx_HMI”, nomeie o arquivo “Area_AES.xml”, clique em “Save” e em seguida


“OK”.

83/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Através do FactoryTalk View Studio devemos realizar a importação destes alarmes. Clique com o botão direito
no Servidor de “Alarmes PlantPAx_AES/Import and Export...”

Selecione “Import alarm configuration from XML file” e clique “Next”.

84/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “...” e selecione o arquivo Area_AES.xml que salvamos no passo anterior. Clique em “Next”.

Clique em “Finish”.

Clique em “OK”, para finalizar.

85/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No FactoryTalk View Studio, clique duas vezes em ”Alarm and Event Setup”. Iremos identificar todos os
alarmes importados que foram criados automaticamente na LVU. Rápido e prático, não é mesmo?

Para realizar a edição dos alarmes podemos exportar para um arquivo Excel File (.xls), fazer as modificações
desejadas e importar novamente contando com a facilidade na edição que a planilha oferece. Lembrando que
também podemos cada alarme individualmente dentro da própria ferramenta de configuração do servidor de
Alarmes e Eventos.

86/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Funcionalidades do Sumário e Histórico de Alarmes e Eventos:

Essa é uma opção em acessar uma única tela um Resumo de Alarmes e Eventos (Alarm and Event
Summary) na parte superior e o Log de Alarmes e Eventos (Alarm and Event Log Viewer) na parte inferior da
tela, para dar agilidade operacional.

Lembre-se de substituir no arquivo de parametrização (RA-Frame) Navigation do Frame, como abaixo:


-------------------------------------------Arquivo de parâmetro (RA-FRAME) Navigation------------------------
! *** Alarm Area Filter (Contain in AlarmClass) - Alarm Summary ***
! *** Filtro Alarm Area (Contenha Classe de Alarm) - Sumario Alarme ***
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#411=Area01 -> Substituir “Area01” por “PAC01”
#412=Area02
#413=Area03
...
#418=Area08
#419=Area09
#420=Area10
------------------------------------------------------------------

87/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Vamos navegar em algumas funcionalidades dos Alarmes e Eventos:

Coloque em Alarme o Tag Ain_Chan003 (configure os Alarmes para HH=60 e H=50) e em modo Simulação

(Substitute PV) Setpoint PV = 70 (1), clique no ícone (2), e no alarme HH, (3) direita e selecione
“Reconhecer Alarme c/ Comentário” .

Digite o Comentário “TORNADO” , e ciclk em “Acknowledge”.

88/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na parte inferior, retire o filtro e deixe (No Filter), clique em (Atualizar), e veja o alarme com o

comentário descrito, ou se preferir clique em (Procurar) e escreva TORNADO. Outra opção é fazer um
filtro que contenha a palavra ”TORNADO”.

Outra funcionalidade é o “Shelve Alarm” (ISA18.2-2009), onde podemos colocar os alarmes em “prateleira”
(temporariamente suprimí-lo por um determinando tempo). Clique com o botão direito sobre o alarme e
selecione a opção “Shelve Alarme”.

Digite “TORNADO SHELVE 1MIN”, duração ”1 minuto” e clique em “Shelve”

89/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Neste momento o alarme não ficará visível pelo Alarmes e Eventos por 1min (range 1 ~ 2 147 483 647 min).
Caso o alarme seja colocado em Shelve antes de ser reconhecido, o alarme ficará piscando e tocando até ser
reconhecido. Somente assim sairá do “Resumo de Alarmes”.

Silenciador de alarmes
Ao ser selecionado silenciará o sinal sonoro dos alarmes atuais, porém não os reconhece. O silenciador deverá
ser configurado conforme procedimento descrito a seguir:

Configuração Alarme Sonoro.


Disponibilizamos a capacidade de anunciar um alarme sonoro de acordo com a severidade do alarme. Como
temos quatro severidades distintas no servidor de alarmes e eventos, possuímos quatro alarmes
diferenciados. Sendo os quatro arquivos .wav (disponível na pasta C:\TORNADO).
. UrgentAlarm.wav, toque de alerta continuo.
. HighAlarm.wav, dois toques sequenciais e uma pausa.
. MediumAlarm.wav, duas pausas e um toque.
. LowAlarm.wav, três pausas e um toque.
Como o servidor de alarmes está presente em uma área da aplicação e poderá receber determinados filtros,
devemos configurar a área e filtros adequados à aplicação. Se a aplicação não necessitar de nenhum alarme
sonoro podemos desabilitar a funcionalidade ajustando o parâmetro #440 para FALSE.
----------------------- no arquivo de parâmetro (RA-FRAME) Navigation------------------------------------------
! *** Sound Alarm Enable ***
!
#440=TRUE
Cada Area poderá ter seu próprio filtro sonoro conforme definições descritas a seguir.
! *** Alarm Sound Filter Selection ***
! *** Seleção Filtro Alarme Sonoro ***
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#650=/Area/Alarm::*
#651=/Area/Alarm::*
#652=/Area/Alarm::*
#653=/Area/Alarm::*
#654=/Area/Alarm::*
#655=/Area/Alarm::*
#656=/Area/Alarm::*
#657=/Area/Alarm::*
#658=/Area/Alarm::*
#659=/Area/Alarm::*
---------------------------------------------------------------------------
Neste caso utilizamos o filtro “/Area/Alarm::*” para aplicação PlantPAx, porém devemos inserir o caminho
adequado a aplicação a ser utilizada.

90/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Caso seja necessário substituir os alarmes sonoros (.wav) ou mesmo ajustar as severidades conforme a
aplicação devemos inserir as novas informações no código vba descrito a seguir.

91/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Descrição da Barra Superior – Header Buttons

Nesta barra estão presentes as Áreas de Processo de todo o Sistema onde as bordas das abas disponíveis são
animadas de acordo com o nível de severidade dos alarmes, conforme notificação do parâmetro Val_Notify
dos objetos desejados por tela de Operação e Área de Processo. Repare que a Área “Area 01” e a tela
correspondente com alarme “A01 Tela 01” também mostra o alarme da maior severidade no momento do
alarme, neste caso as abas estarão em amarelo, replicando a severidade do alarme do tag Ain_Chan003.

92/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Como temos definido na biblioteca o parâmetro “P_Notify” de cada objeto, iremos conectar a notificação de
cada objeto da tela. Exemplo: “Tela Screen01 conecta o parâmetro analógico de entrada
Ain_Chan003.Val_Notify” daquela tela de processo. Note que o nome da área poderá ser modificado
conforme a aplicação ou poderá ser utilizado a mesma convenção de nomes. Apenas será utilizado
internamente na aplicação (não fica disponível para a operação) porém, o sufixo _Screen01.. _Screen20 não
poderá ser modificado. Importe o arquivo “Area_Notify.L5K” (disponível na pasta C:\TORNADO) para seu
projeto desejado, este passo é manual.

93/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Os tags de notificação das abas deverão ser configurados no arquivo de parâmetros (RA-FRAME)Navigation :
----------------------------------------------------------------------no arquivo de parâmetro (RA-FRAME) Navigation--
! *** Screen Border Alarm Notify *** (need logic inside PAC)
! *** Notificação Alarme Aba *** (precisa de lógica no PAC)
! Each Parameter is One Area / Cada Parâmetro e Uma Area
!
#520=/Area/Data::[PAC01]Program:Area_Notify.Area01
#521=/Area/Data::[PAC01]Program:Area_Notify.Area02
#522=/Area/Data::[PAC01]Program:Area_Notify.Area03
#523=/Area/Data::[PAC01]Program:Area_Notify.Area04
#524=/Area/Data::[PAC01]Program:Area_Notify.Area05
#525=/Area/Data::[PAC01]Program:Area_Notify.Area06
#526=/Area/Data::[PAC01]Program:Area_Notify.Area07
#527=/Area/Data::[PAC01]Program:Area_Notify.Area08
#528=/Area/Data::[PAC01]Program:Area_Notify.Area09
#529=/Area/Data::[PAC01]Program:Area_Notify.Area10
----------------------------------------------------------------------------
Como informado anteriormente, as telas de processo são definidas com o mesmo prefixo da área (ex.
Area01_Screen01 .... Area01_Screen20) e o resultado das mesmas são conectadas ao objetos final (Area01) já
presentes na lógica disponível na biblioteca).

Para a configuração da notificação de alarmes, é necessário inserir as listas de parâmetros informadas


anteriormente e também a criação de dois tags, chamados de TRUE e FALSE, com os respectivos valores 1 e 0
no FactoryTalk View (PlantPAx/PlantPAx_HMI/HMI_tags). Veja na figura abaixo:

94/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Gráficos de Tendência (opcional)

Os Gráficos de Tendência poderão ser configurados através da ferramenta PlantPAx LogixView Utility,
normalmente aplicados a gráficos compostos no mesmo objeto de tendência, tendo em vista que o Frame de
navegação disponibiliza os gráficos de tendências isolados.

Clique com o botão direito em "Production Historian" e selecione a opção “Configure Trend Parameter File
Using Historian Points...”

Uma janela aparecerá informando que é necessário selecionar os tags desejados para composição do gráfico
de tendência. Clique em "OK"

95/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Note que irá aparecer uma janela que, eventualmente pode estar atrás da tela de seleção das tags. Se isso
acontecer arraste e solte as tags desejadas no campo marcado em vermelho.

Neste caso selecionamos seis entradas analógicas como exemplo, entre o nome da descrição como
Tendências (Description) e então clique em Save.

96/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Devemos escolher um nome para o arquivo de parâmetros a ser criado, por exemplo Tendencias, note que
automaticamente a ferramenta irá acrescentar o prefixo Trn_.

Devemos adicionar o parâmetro criado no FactoryTalk View.

97/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Em qualquer tela de navegação vamos inserir um botão de comando.

98/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o comando Display. Em seguida, clique em Next.

99/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione a tela de tendência e o arquivo de parâmetro criado anteriormente. Clique em Finish.

100/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Volte ao frame do PlantPAx e clique no botão que foi adicionado no passo anterior. Aparecerá o gráfico de
tendências composto, com as seis entradas analógicas selecionadas.

Na seleção Faceplate Command, podemos selecionar a abertura dos faceplates das variáveis que compõem o
gráfico de tendência criado.

101/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx DCS Biblioteca diagnósticos

A aplicação possui uma biblioteca para os


Controladores de Processo Logix dentro do
PlantPAx_HMI/Graphics/Global Objects/
Global Objects (RA-BAS) Logix Graphics
Library, onde temos o objeto global do
Controlador de Processo que poderá ser
referenciado apenas ao Atalho (Device
Shortcut) e a tag L_CPU, que deverá estar
localizada em Controller Tags.
Existe a necessidade da inclusão da lógica
com AOI correspondente em uma Tarefa
Periódica de pelo menos 2 segundos (2000
ms).
O faceplate possui informações avançadas de
diagnóstico do Controlador de Processo.

102/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Ainda em Global Objects (RA-BAS) Logix


Graphics Library, temos um objeto global para
monitoração das tarefas (Tasks) de execução que
deverá ser referenciado à tag [L_TaskMon] do
Add-On Instruction (AOI).

Existe a necessidade da inclusão da lógica com


AOI correspondente em uma Tarefa Periódica de
pelo menos 2 segundos (2000 ms).

103/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx LogixView Utility – Facilidades de Configuração/Edição

Como toda base de dados está no Controlador de Processo (na CPU PAC01), a edição da configuração é
normalmente realizada diretamente no Controlador via RSLogix 5000, mas também temos a opção de realizar
a configuração de toda base de dados com auxílio da planilha do MS Excel através da opção “Export Logix Tag
Data…”

104/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Temos a opção de selecionar por DataType ou AddOn Instruction assim como aplicar um filtro desejado. Nesse
caso vamos fazer a seleção das entradas analógicas “P_Ain” onde vamos selecionar o Filtro “Operator Alarm
Limits” e os níveis de alarme do Operador (Oset_)
Modifique os valores conforme a figura abaixo. Essa funcionalidade é realizada para o projeto em off-line.
Após alterar os campos, clique em ”Apply Changes” para salvar as modificações. Na próxima vez que você
salvar o projeto no PlantPAx LogixView Utility (App.lvu), o arquivo da aplicação do controlador PAC01.acd será
atualizado com os valores modificados/desejados.

105/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Agora vamos modificar todos os descritivos para Português nas tags abaixo (nas colunas) e clique em “Apply
Changes”, com isso podemos modificar também as strings desejadas.

Outra opção é exportarmos este arquivo de configuração para o Excel. Podemos selecionar a opção “Export to
Tag Delimited Text File” em “Commands” no canto esquerdo inferior da janela.

Neste momento deverá ser selecionado o arquivo para exportação onde podemos utilizar o arquivo sugerido
PAC01_acd_TagData.txt e clique “Save”.

106/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique “Ok”

Abra o Arquivo “PAC01_acd_TagData.txt” criado anteriormente com o Excel.

Após a edição faça a importação conforme figura abaixo e salve novamente a aplicação.

107/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar “Browse...”

Devemos selecionar o arquivo que foi editado com as configurações desejadas, e clique “Open”

108/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

A tabela abaixo será um espelho do arquivo editado no Excel. Selecione ”Import” e tabela abaixo será
carregada da mesma forma que a edição direta na ferramenta. Com esta função, criamos flexibilidade de
modificação com auxílio do Excel.

Com esta ferramenta podemos editar qualquer tag em um projeto off-line de um jeito bastante prático e
simples, você não acha?

109/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Além da possibilidade de edição em Off-line durante execução da aplicação também podemos utilizar o
recurso de download Online apenas dos tags (neste exemplo), inicialmente devemos configurar um tópico
OPC no RSLinx Classic.
Abra o RSLinx Classic e selecione a opção DDE/OPC e depois Topic Configuration:

Clique no botão “New”, associe um nome para o tópico, selecione o Controlador “slot 02” do RSEmulate da
rede via aba “Data Source” e depois clique em “Apply”.

110/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Antes de fazer o download online da tabela de tags no Controlador, devemos converter o arquivo em .txt para
o formato .cot através do LogixView Utility devemos selecionar novamente “Tools/Edit / Export Logix Tag
Data...” (uma vez que já foi importado a planilha).

Selecione o “P_AIn” e então “Export to RSLogix Tag Upload/Download Tool COT File”

111/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar o arquivo a ser criado “.cot”.

112/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Acessando a mesma tela que foi utilizada para exportar as tags, selecione a opção “Launch RSLogix Tag
Upload / Download Tool” (instalado como opcional no RSLogix 5000).

Selecione “Accept”, para aceitar a utilização do aplicativo.

113/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No Step 1, selecione o Servidor OPC “RSLinx OPC Server”. No Step 2 clique em “Connect”. No Step 3, uma vez
que o tópico OPC já foi criado no RSLinx Classic, selecione o tópico criado anteriormente “PAC01”. No Step 4,
selecione a opção “Disk -> Controller”. No Step 5, clique no botão “Disk -> Controller” e por último selecione o
arquivo “PAC01_acd_TagData.cot” salvo anteriormente. O processo de download online nas tags do
Controlador de Processo PAC01 será concluído.

114/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Após finalizado o processo de download irá aparecer a seguinte mensagem:

Finalizado o procedimento, clique em “Disconnect” (Step6) e, em seguida, clique em “Exit”.

Com esta ferramenta podemos editar qualquer tag no controlador em modo Online!

115/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Também podemos realizar a conversão e download dos valores usando o “Convert Logix View Tag Data text
File to Tag Download Tool Data File ...”

Selecionar o arquivo “PAC01_TagData.txt” através de “Browse...”.

116/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Convert to Rockwell Automation Tag Download Tool File Format...”, defina o nome do arquivo
para salvar e converter para o formato PAC01.cot, clique em “OK” e, em seguida, clique em “Launch Tag
Upload/Download Tool...”

O procedimento de “Tag Upload/ Download Tool” é o mesmo descrito anteriormente.

117/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aplicação PlantPAx DCS com IHM de campo Rockwell Automation


Como a solução do PlantPAx DCS da Rockwell Automation é aberta e flexível, iremos agora fazer uma
aplicação usando o FactoryTalk View ME (Machine Edition). O software utilizado para desenvolvimento de
telas é o mesmo, o FactoryTalk View Studio.
O objetivo é usar como base a nossa aplicação já criada no “PAC01”. Iremos selecionar algumas tags e criar
uma tela para demostrar a facilidade e a repetitibilidade do nosso sistema de automação PlantPAx DCS.
Em nossa biblioteca temos a aplicação já criada para facilitar o trabalho.
Acesse a pasta “C:\TORNADO\v3.1-04\PROCESS_OBJECTS_v3.1-04\Files\Templates” (ou uma versão mais
recente) e selecione “FT_VME_7_0_Template_ProcessLib_3_1_04” (FactoryTalk View Machine Edition v7.0
Template Process Library versão 3.1-04)

Clique duas vezes, para abrir a tela abaixo e clique em next até finalizar.

118/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Abra o “FactoryTalk View Studio”, opção “View Machine Edition” , selecione a opção “Template_Lib_3104”
com opção em English (caso apareça a opção para migrar a versão, clique OK e aguarde). Clique em “Open”,
você verá que todos os faceplates já estão dentro da pasta "Displays" e dentro de “Global Objetcs”. Isso quer
dizer que todos os objetos gráficos de tela podem ser usados com o AOI respectivo. Para utilizá-los, clique e
arraste para a tela desejada.

Vamos retornar ao PlantPAx LogixView Utility e fazer o link entre o controlador e esta aplicação ME,
basicamente os mesmos passos já conhecidos.
Clique com a direita como mostra abaixo:

119/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Adicione um arquivo .ACD já existente, este é a biblioteca de Processo, selecione e clique “Open”.

Após adicionado, clique como mostra abaixo para fazer o link (IHM e Controlador):

120/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “Machine Edition (ME)“, e em “Browse for HMI Server Directory”, e selecione
“Template_Lib_3104”, como mostra abaixo

Depois clique em “Enter Data Server Information Manually...”, e deixa o Server Name = “RSLinx Enterprise”
e o Shortcut = “LGX001”, como mostra abaixo e clique “OK”

121/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Escolha o item “ME_PlantPAxHmiLibrary_V3_1” e clique “OK”.

Neste momento estamos associando o controlador “LGX001” e o projeto do ME “Template_Lib_3104”, vamos


agora criar alguns objetos gráficos de exemplos.
Clique coma direita no “Controller LGX001\Tasks\Task_D_500ms”, selecione “Create HMI Graphic Objetcs
for Logix Tags...”.

122/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Repare que abriu uma tela e como você tem o “Data Type”, ali podemos escolher todos os modelos e selecionar
o objeto a ser criado, inclusive o seu modelo que irá ser utilizado na tela de operação.
Selecione a opção “P_Ain”, e por último clique em “Apply to all Tags”:

O mesmo para “P_Motor”.

123/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

O mesmo para “P_ValveSO”.

Para os outros DataTypes, retire os check box da coluna “Export” de todos os outros itens, isso significa que
não iremos exportar os objetos gráficos não selecionados, assim como o seu modelo
O mesmo para “P_VSD” e clique em “Create GFX-XML Import Files...”

124/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Salve com o nome ‘IHM_Tela”

Abaixo temos os passos para fazer o import e o caminho onde foi salvo o arquivo, clique em “OK”.

125/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No View ME, selecione com a direita em “Display\Import and Export”, selecione “Import graphic
information into displays” e clique em “Next”, selecione “No”, clique em “Next”, e selecione “Multiple
display batch import file“, clique em “Next”, selecione “...”, selecione a tela exportada chamada IHM_Tela,
selecionando o item xml “BatchImport_IHM_TELA”, e clique em “Open”, e clique em “Finish”

Repare que ele criou várias telas _1 e _2, isso significa que foi criado os objetos nestas telas e iremos por ser
utilizar onde preferirmos.
Abra a tela “Main” e na tela “IHM_Tela”, e via o Object Explorer, selecione o tag “XT100_P_Ain” e arraste
para a Tela “Main”.

Clique com a direita no objeto e selecione “Global Object Parameter Value”, veja que o tag está associado
diretamente ao controlador (sem usar tag local), podemos deixar na posição na tela onde ele irá abrir, usando os
126/276 Sistema de Controle Distribuido
System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

parâmetros #120 e #121, e ainda podemos utilizar a opção de abertura de faceplate usando o “Quick Display”
(que é o faceplate para operador e mais utilizado normalmente) o parâmetro #122 utilizando o valor 2.

Repita a operação para os tags “XT200_P_Ain_Trend e MT310_PF755_Pump “(que possivelmente não


estarão nesta tela, podendo estar as outras telas importadas).
Para ficar uma tela mais agradável, clique com a direita na tela em “Display Settings...” e configure como
mostra abaixo e adicione um comentário na tela, como abaixo:

127/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configure o Enterprise como mostra abaixo com o Shortcut = LGX001 para o Slot do controlador da Biblioteca
(neste caso Slot 8)

128/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Vamos testas a aplicação, clique em , e teremos a tela abaixo:

Pronto sua aplicação já está rodando, agora só navegar nos faceplates da sua IHM, Parabéns.

129/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Criando automaticamente os Alarmes para a IHM usando o PlantPAx LogixView Utility


No PlantPAx LogixView Utiliy , clique em “HMI Alarm Servers>Add Alarm Server...”

Nomeie como abaixo e clique “OK”:

Selecione o Controlador associado a IHM , “LGX001” e clique “OK“.

130/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “IHM_ALARMS>Build ME Alarms XML import File...>Quick Build (use defalt options) “

Clique “Yes” para criar o arquivo de alarmes automaticamente

131/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Save”, e ao finalizar clique em “OK”

Na aplicação da IHM , clique em “Alarms>Alarm Setup> Import and Export...”

132/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione como mostra abaixo:

Selecione como mostra abaixo:

133/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione como mostra abaixo o arquivo gerado anteriormente e clique “Open”:

Clique em “Finish”para finalizar

134/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique com a direita no item “Alarm Setup> Open” e veja todos os alarmes já importados automaticamente.

Pronto agora sua aplicação já tem todos os alarmes criados e refernciados ao controlador LGX001.

135/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Como acrescentar Estratégias de Controle no PlantPAx LogixView Utility


Normalmente os projetos de automação tem modificações constantes, abaixo iremos mostrar alguns tipos de
modificações ou acrescentar estratégias de controle.
Opção “clica e arrasta”.
No PlantPax LogixView Utility e abra o “Control Stretegies\ I/O Processing” e selecione e arraste para
“PROGRAM: ST01“

Configure como mostra abaixo, na aba “Substitution Variables”, na coluna “Value”, adicione os tags de
exemplo abaixo, e se preferir navegue também nas outras abas, repare que são as mesmas do Excel, depois
clique em “Build” para finalizar a adição:

Nesta opção podemos fazer um a um a adição de novas estratégias de controle.

Parabéns, você realizou a adição da lógica, via este método.

136/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Opção via Excel adicionando somente as estratégias adicionais


No PlantPax LogixView Utility e clique em “Control Strategies\Create Bulk Import file...”.

Clique em “Save As...” e renomeie o arquivo para “BulkImport_Rockwell_ControlStrategies_CS_AIN_2”


(neste exemplo iremos criar o arquivo de importe de 2 estratégias de indicação analógicas), clique em “Save”

137/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configure como mostra abaixo, e clique em “Build”, “Ok” e “Cancel” para fechar esta tela.

Abra o arquivo em Excel que foi gerado, nomeado “BulkImport_Rockwell_ControlStrategies_CS_AIN_2”,


configure como mostra abaixo “Áreas ST01 e Tags XT701 e XT702” e salve (no disquete) e depois “Don’t Save”

Importe o arquivo clicando em “Control Stretegies\ Import Bulk Library Data File...”

138/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o arquivo editado “BulkImport_Rockwell_ControlStrategies_CS_AIN_2” clique “OK”, “Continue”,


“OK”, e em “Build” (para criar as 2 estratégias de controle”, clique em “Ok” e em “Close” e veja que foi
adicionado as 2 estratégias na ST01:

Parabéns, você realizou a adição das lógicas, via este método.

139/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Opção via Excel adicionando as estratégias em um único arquivo (total do projeto)


No PlantPax LogixView Utility e abra o Bulk Import, como mostra abaixo e selecione o mesmo arquivo que
criamos anteriormente.

Configure como mostra abaixo, selecionando o “Append to existing file” (isso significa que irá ser
acrescentado estratégias no mesmo arquivo, sem deletar a existente). Adicione 2 “CS_Ain” e clique em
“Build” e em “Ok” e “Cancel “para sair da tela.

140/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Abra o Arquivo “BulkImport_Rockwell_ControlStrategies.txt”, e foi adicionado (no fim do arquivo) as 2


estratégias novas, preencha as colunas com os Tags, XT500 e XT501, como mostra abaixo.

Clique no disquete moderno para salvar e “Yes” e ao fechar o Excel escolha “ Don’t Save “ e importe
normalmente como já fizemos (pag. 16).

==========================================================================================

Atenção!!!
Lembre-se que desta forma precisamos deletar o controlador e recria-lo novamente, caso isso não
seja feito, a importação irá adicionar novamente todos os Tags com o “_1”, pois são tags repetidos.
==========================================================================================

Parabéns, você realizou a adição das lógicas, via este método.

141/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Opção via RSLogix5000 (ou Studio 5000) usando “Import Routine”.


No RSLogix5000 , do projeto “PAC01”, na “Task_D_500ms\ST02” e selecione “Import Routine...”

Selecione a rotina “LT201.L5K”, e clique “Import”.

142/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Find/Replace...”, digite para procurar o LT201 e abaixo dele o LT202 (tag com o nome final) e
clique “Replace” de todos os tags que encontrar, assim que finalizar, clique em “Close” e “Ok”

Veja que foi criado a estratégia de controle LT202, clique em “Salvar” e feche o RSLogix5000.

143/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Caso esteja aberto o PlantPAx LogixView Utility, feche e abra novamente para atualizar o projeto, como
mostra abaixo:

Repare que ele mostra a mensagem, onde irá ser atualizado e clique “Ok” e aguarde alguns segundos, caso
apareça alguma tela, clique “Cancel” neste momento.

144/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o Controlador “PAC01” (clique com a direita no PAC01 e selecione Set as Current Controller, caso
você esteja em outro controlador). Abra a pasta do ST02 e veja o “LT202” criado através do RSLogix5000.

Parabéns, você realizou a adição da lógica, via este método.

145/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PlantPAx DCS – Sequenciamento utilizando a Estratégia de Controle P_SEQ


Neste exercício, iremos usar a tabela de tags já criadas no início desde documento (copie os tags do arquivo
.txt já criados para ganhar tempo), e crie outra aplicação no PlantPAx LogixView Utility nova, com os
seguintes nomes:
Controlador = PAC02
Slot = 3 (adicione outro controlador no RSEmulate no slot 3)
Shortcut do LinxEnterprise = PAC02 associado ao Controlador do slot 3
Tabela Projeto PlantPAx DCS
Estratégia de Controle modelo “CS_Ain_Chan”
Area XT101 Process Variable Description
ST01 LT101 Nível Tanque 1
ST02 LT201 Nível Tanque 2

Estratégia de Controle modelo ”CS_D4SD”


Area D4SD100 Device Description
ST01 XV102 Tanque Armaz 1 Recirc
ST01 XV103 Tanque Armaz 1 Valvula Transfer
ST01 XV104 Tanque Armaz 1 Valvula Recirc 2
ST02 XV202 Tanque Armaz 2 Recirc
ST02 XV203 Tanque Armaz 2 Valvula Transfer
ST02 XV204 Tanque Armaz 2 Valvula Recirc 2

Estratégia de Controle modelo ”CS_Motor”


Area MT100 Motor Description
ST01 PMP101 Tanque Armaz 1 Bomba Descarga
ST02 PMP201 Tanque Armaz 2 Bomba Descarga

Estratégia de Controle modelo “CS_Seq”


Area SEQ100 Sequencer Description
ST01 SEQ001 Tanque 1 Ciclo Completo de Limpeza

Estratégia de Controle modelo “CS_ValveSO”


Area Valve Tag Valve Description
ST01 XV100 Valve Description
ST01 VL101 Tanque Armaz 1 Valvula Fundo
ST01 VL105 Valvula Rinsagem Tanque 1
ST01 VL106 Valvula Caustica Tank 1
ST01 VL107 Valvula Acido Tank 1
ST02 VL201 Tanque Armaz 2 Valvula Fundo
ST02 VL205 Valvula Rinsagem Tanque 2
ST02 VL206 Valvula Caustica Tank 2
ST02 VL207 Valvula Acido Tank 2

146/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para facilitar, importe a tela (RA-AREA01) SCREEN 01 , contida na pasta “C:\TORNADO”.

Esta é a tela que iremos criar.

Ao importar, iremos ter a tela abaixo.

147/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Abra o “PAC02” e adicione uma Task chamada “Simulation_Task_250ms” rondando a 250ms e prioridade 14,
e depois importe a simulação clicando com a direita na Task “Simulation_Task_250ms” e selecione “Import
Program” e importe os itens “Simulation_IO.L5X, Simulation_Process.L5X, Simulation_Reset.L5X” na pasta
“C:\TORNADO”. Abaixo como deve ficar:

148/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Importe os tags “PAC02-ST01-Tags” para o “Program Tags” do “ST01” e “PAC02-ST02-Tags” para o “Program
Tags” do “ST02”, selecionando “Tools\Import\Tags and Logic Comments”, e download.

Crie os objetos de tela da Área “ST01 e ST02” via o PlantPAx LogixView Utility para arrastar na tela “(RA-
AREA01) SCREEN 01”, e arraste os objetos para ficarem nestas posições.

149/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configure as válvulas “XV104, XV204” conforme abaixo (dentro do View Studio):

Configure as válvulas “XV102, XV103, XV202 e XV203” conforme abaixo:

Configurar as válvulas “XV104 e XV204” para 2 posições e acertar as descrições de cada posição, via tela de
operação.

150/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configurar válvulas “XV102 e XV202”

Configurar válvulas “XV103 e XV203”

151/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configurar o interlock do Motor PMP101 conforme abaixo:

Criar um “Tag LT101_Level_LoLo”

Criar um Tag “VL101_Opened”

152/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Ligar os tags no bloco de Interlock do “PMP101” (Sheet 3 = PMP – Interlocks )

Fazer o mesmo para a “PMP201”

Configurar o interlock do motor via o faceplate do interlock do “PMP201” conforme abaixo:

153/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Criar um Tag LT201_Level_LoLo

Criar um Tag VL201_Opened

Ligar esses Tags no Bloco de Interlock do “PMP201”

154/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Criar uma “Sheet 4” junto ao a estratégia de controle ST01\SEQ001 chamada SEQ001 - P_Cmd_Auto,
conforme abaixo:

Essa lógica vai fazer com que a saída 0 do bloco P_SEQ comande os blocos para o modo Program para que
recebam os comandos do programa.

Criar uma “Sheet 5” junto a estratégia de controle SEQ001 chamada “SEQ001 – Logica Nível” conforme
abaixo:

Essa lógica vai fazer uma comparação com os valores do Nível LT101 e entrarão como retorno para o bloco
P_SEQ.

155/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Editar a Página 001 conforme abaixo:

156/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Iremos realizar a sequência conforma os steps abaixo:

157/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Vá na tela de operação e clique no objeto de sequência do tanque 1, na aba “Engeeniring” e

depois em “Display Sequence Config Window”, agora configure todas as Entradas e Saídas conforme a
figura acima e abaixo como deve ficar.

158/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

159/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configurar o bloco P_SEQ conforme abaixo:

Pressionar “Display Step Config Window”

160/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Configurar Step 1 “Passo 1” como abaixo:

Configurar “Prompt” do Operador, clicando abaixo do “Enable an operator prompt” e depois clique em “...”
da primeira linha

161/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

162/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Do faceplate do SEQ001, na aba “Input Configuration”, configure conforme abaixo:

163/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Do faceplate do SEQ001, na aba “Output Configuration”, configure conforme abaixo:

No Step2, configurar como mostra abaixo. Para ir no Step 2, mude o valor 1 para 2 e clique em

164/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 3

165/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 4

166/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

167/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 5

168/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 6

169/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

170/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 7

171/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 8

172/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 9

173/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

174/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 10

Step 11

175/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 12

176/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 13

177/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

178/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 14

179/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 15

180/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

181/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 16

182/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 17

183/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

184/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 18

185/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 19

186/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

187/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 20

188/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Step 21

189/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Inicializando a Sequência do P_Seq


Da tela de operação, clique em “Tanque 1 Ciclo Compl” (1), depois em “Display Run-Time Sequence
Window” (2) e em “Start Sequence” (3), como mostra abaixo

190/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Neste faceplate temos, “Coluna de Passos em verde do passo atual e em progresso” (1), “Status das entradas
em azul quando a entrada em ligada” (2), “Os simbolos pra cima é entrada Ligada para ser qualificada neste
passo; quando pra baixo deve ser desligada para qualificar neste passo. Quando a condição de entrada é
qualificada, um ponto em preto irá aparecer no meio do ícone (3), Status das saídas, azul quando a saída está
ligada (4) .

191/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No passo 1, irá aparecer um prompt, siga a sequência 1,2 e 3 abaixo, veja a indicação “Step #1 Selec Tipo
Limpeza “(acima do prompt) ali você tem a informação do passo atual. No final clique em “Reset”, para inicial
outro sequenciamento.

192/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

CCM Inteligente Rockwell Automation


Em nosso Rockwell Automation Library of Process Objects, temos dos os itens abaixo para utilizar em motores:

Iremos fazer a adição de alguns equipamentos , tais como:


 E300 Overload Relay (P_E300Ovld)
 PowerFlex 523/525 Variable Frequency Drives (P_PF52x)
 PowerFlex 755 Drive (P_PF755)

193/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Adicionando um relé E300 (Ethernet/IP) em modo ON-Line

Vamos primeiramente configurar o endereço de IP do Relé E300 através das switches, como mostra abaixo.
( manual http://literature.rockwellautomation.com/idc/groups/literature/documents/um/193-um015_-en-p.pdf )

OBS: Necessário desligar da energia do equipamento após alterar o IP, mude para 192.168.1.55 .
Caso alguma aba nescessite de usuário ou senha, utilize usuário = Administrator e password = SERIAL
NUMBER do seu Relé dentro de “Home” do E300. Favor fazer o upgrade do FIRMWARE para o mais novo,
sempre que possível.

194/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Acessar a Web Page para configuração do E300. Para acessar pela primeira vez a pagina Web, as switches
devem estar configuradas como 0-0-0 (ou se o parâmetro Administrative Settings>Network Configuration
Web server Control = Enable, pode digitar o IP direto no Web).
Com o modo Web Server Control habilitado, digite o endereço de IP do E300 http://192.168.1.55 no browser
do Internet Explorer.
Configuração dos Dados de Motor (caso a caso e não iremos configurar neste guia)
Em “Parameters>Overload Setup”, configure os seguintes parâmetros (para editar clique em Edit, nesta
mesma tela):
 171 (FLA Setting) – Corrente do seu Motor
 176 (SingleOrThreePh) – Monofásico ou Trifásico

Configuração das entradas e saídas do E300, em “Parameters>Device Setup”, configure os seguintes


parâmetros:
 196 – InPt00Assignment – Normal
 197 – InPt01Assignment – Normal
 198 – InPt02Assignment – Normal
 199 – InPt03Assignment – Normal
 200 – InPt04Assignment – Normal
 201 – InPt05Assignment – Normal
 202 – OutPt0Assignment – ControlRelay
 203 – OutPt0Assignment – Normal
 204 – OutPt0Assignment – Normal

195/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Adicione os Data Links que o faceplate do PlantPAx DCS irá usar, esta configuração está no Manual syslib-
rm051_-en-p(P_E300Ovld).pdf (dentro da pasta, no início deste capitulo) pag. 10
====================================================================
Required Overload Configuration
Be certain to configure the E300 Datalinks as follows.
• Input Assembly:
– Drive Status (standard)
– Feedback (standard)
– Datalinks:
1. Time to Reset (Par 3)
2. Time to Start (Par 31)
3. Trip History #0 (Par 127)
4. Warning History #0 (Par 133)
5. Invalid Configuration Parameter Number (Par 38)
6. User choice #1
7. User choice #2
8. User choice #3
• Output Assembly
The P_E300Ovld Add-On Instruction only uses the Remote Trip and
Remote Trip Reset command bits in the output assembly.
Verifique se os parametros estão configurados como abaixo:

196/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

De download para o controlador da lógica “C:\TORNADO\PlantPAxDCS_Library_MMCi_EthernetIP\


PlantPAxDCS_Library_MMCi_EthernetIP.ACD” Com o controlador rodando, clique como mostra abaixo no
“Discover Modules...”

Selecione o E300 online e clique “Create”

Como nós já realizamos a configuração do E300 (simulando que as gavetas já vieram previamentes configuras
do montador de painel), clique somente em “Upload” pois nesta opção não precisamos reconfigurar o E300,
mas caso seja necessário alguma configuração no relé, temos a possibilidade que mudar qualquer parâmetro
apartir do RSLogix5000/Studio5000.

197/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

E em , pronto todos os dados já estão


sincronizados.

Tag = e clique em .

Para conferir selecione “Input Data” e veja se os Data links estão configurados corretamentes e clique “OK”.

198/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “OK” e depois em “Yes”

Selecione o Task_C_250ms e em “Import Routine...”

199/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “E300OVld.L5X” e clique “Import...”

200/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Usando a funcionalidade de importe do Logix , fica muito fácil ter uma biblioteca de lógicas e
somente fazer a troca de tags na importação do mesmo , assim evitamos erros e mantemos uma
retibilidade de padrões. Clique em “OK”para seguir.

201/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja que temos a lógica pronta e comos tags corretor, incluindo temos mais outras 2 Sheets com as
funcionalidades de Permissivos e Intertravamentos deste motor.

No abra a “MainRoutine”e a na última linha clique com a direita e selecion “Import Rungs...”

202/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “E300Olvd.L5K” e clique em “Import...”

Clique em “OK”.

203/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja que a linha já foi adicionada e com os comentários.

Parabéns acabamos de comissionar o E300 sem parar o controlador.


Caso queira fazer esta operação off-line, abra o arquivo
“C:\Tornado\PlantPAxDCS_Library_MMCi_EthernetIP\PlantPAxDCS_Library_MMCi_EthernetIP_CO
MPLETO.ACD”, e o arquivo “C:\Tornado\PlantPAxDCS_Library_MMCi_EthernetIP.ACD”, e arraste o
relé “E300Olvd_DEVICE” (já pré-configurado, incluindo os Data Links do objeto E300) para o outro
ACD que não contém o relé, e repita os passos apartir do “Upload”.

204/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Adicionando um inversor PowerFlex 755 (Ethernet/IP) em modo ON-Line

Instale os arquivos abaixo antes inicializar qualquer adição em um drive PowerFlex 755
1. Instale o arquivo de data base, “C:\TORNADO\PF755\RA\CCWDBFiles\UDCAllDevices”
2. Instale o Add-On-Profile do PF755, “C:\TORNADO\PF755\Add-on-
Profiles\RA_DrivesAOP_Ver_4.08”
3. Caso o drive não esteja na ver.11 do flash, por favor, faça o upgrade usando o arquivo,
“C:\TORNADO\PF755\PF755_App_vXX...”
Para esta etapa iremos usar o RSLogix5000 somente. Para simplificar a adição on-line (sem parar a
CPU Logix), vamos usar dois arquivos, um arquivo Off-Line onde todos os Datalinks já foram criados
conforme abaixo o manual do syslib-rm040_-en-p(P_PF755) pág. 29, e o outro cópia On-line.

Manual está na pasta “C:\TORNADO\v3.1-04\V3.1.10.xx Process Library Manuals\Motors\ syslib-


rm040_-en-p(P_PF755) .pdf” .

205/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

==========================================================================================

Atenção!!!Para a utilização o objeto “P_PF755”, use somente com os itens abaixo


marcados como P_PF755

======================================================================================
Abra o arquivo
“C:\TORNADO\ PlantPAxDCS_Library_MMCi_EthernetIP \PlantPAxDCS_Library_MMCi_EthernetIP.ACD” (Off-
Line e matenha aberto lado a lado do outro arquivo abaixo), e o arquivo
“C:\TORNADO\ PlantPAxDCS_Library_MMCi_EthernetIP\PlantPAxDCS_Library_MMCi_EthernetIP_COPY.ACD”
(dê o donwload deste arquivo em um controlado L73 e deixe em modo Run na mesma rede Ethernet que o
PF755)
Do arquivo Off-line abra as propriedades do “PF755_DEVICE”

206/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Click em “Change...”.

Veja que os DataLink estam pré-configurados

Click “Ok” para fechar esta tela.

207/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Click na aba “Drive”e no ícone “Download parameter data” (para escrever todos os parâmetros no drive já
configurados)

Selecione o Drive a ser feito do download e click “OK”:

208/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aguarde alguns instantes

E click “OK” o final:

209/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na lógica on-line, selecione “Ethernet>Discovery Modules...”

Repare que o PowerFlex 755 foi encontrado na rede, agora click em “Create”:

210/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Nomei o tag do drive de “PF755_DEVICE”Click em “Change...”

E então em “Match Drive”, para fazer o upload dos parâmetros do Drive online:

211/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Click em “Full”.

Selecione o Drive a ser comissionado e click em “OK” e aguarde alguns segundos.

Após finalizar, click em “OK”.

212/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Repare que os datalinks estão todos já prontos para uso, assim como os parâmetros pré-configurados, click
em “OK” para prosseguir o comissionamento e depois “YES”.

213/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na aba “Drive*”, cicl no ícone a esquerda e em “Yes”.

Selecione o drive e click em “OK”, depois selecione linguagem “English” e click “OK”.

214/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aguarde alguns segundos a criar o database deste drive

Click em “Ok”e depois em “Yes” para finalizar o comissionamento”

215/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Da árvore de I/O click com a direita no PF755_DEVICE e em “Properties”

E click em “Change...”

216/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja todos os datalinks configurados e o drive com a versão correta para funcionamento. Click em “cancel”
para fechar a janela.

217/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na aba “Drive” e click em “Upload”.

Duplo click em “PF755_DEVICE>13 Ethernet/IP > Host Parameters”

218/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja todos os parâmetros do drive, e click em “Close” e depois “OK”para sair.

Acabamos de comissionar o drive nomeado de “PF755_DEVICE”.


Agora iremos adicionar a Estratégia de Controle para este PowerFlex 755. Em “Tasks > Task_C_MainProgram
> MainRoutine”, no fim da linha e com a direita “Import Rungs…”

219/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Importe a linha abaixo, para facilitar e acelerar este processo.

Neste caso estamos comissionando o drive de tag PF755_DEVICE, caso deseje trocar para qualquere outro tag,
utilize o Find/Replace... para facilitar a troca do mesmo e click “OK”

220/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “Finalize All Edits In Program”, e click “OK”.

Aguarde a linha ser insirida

Agora iremos importar a estratégia de controle, click com a direita no “Task_C_MainProgram > Import
Routine...”

221/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione na pasta “C:\TORNADO\PF755.L5K Routine “ e click em “Import...”.

Iremos manter o tag PF755 (quando for morar para outro tag use o Find/Replace..., ajuda a trocar todos os
tags com facilicade), e click “OK”

222/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Abra a nova estratégia de controle chamada PF755, e veja que todos os tags estão já referenciados, assim
como as pinagens de Permissivo, Inlerlocks, Run Time, etc...

223/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na sheet 2, veja os Foward Pemissives.

Veja que fica um espaço somente para os permissivos deste Motor, já com os descritivos. O mesmo acontece
na sheet 3.

224/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

E na sheet 4 , temos os interlocks.

Pronto seu drive já foi adicionado no Controlador Logix, sem a necessidade de parar a CPU. Parabéns

Agora, configure um objeto na tela de operação para dar o start no drive online.

225/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

CCM Inteligente Rockwell Automation

As informações complementares do CCM Rockwell foi disponibilizado através dos Objetos Gráficos VSD
conforme descrição a seguir.
========================================================

Atenção ! SOMENTE UTILIZE A ESTRATÉGIA DE CONTROLE


CS_VSD PARA CCM EM DEVICENET, I/O FÍSICO OU OUTRAS REDES,
PARA OS DISPOSITIVOS DE CAMPO RELÉS, SOFTSTART OU DRIVE (NÃO
UTILIZE OUTRO BLOCO OU ESTRATÉGIA DE CONTROLE)
========================================================

E3Plus

Está disponível em conjunto com o Objeto Global a Corrente


atual do Motor % (A).

Os faceplates dispõem como Feedback a Corrente Atual do Motor % (A) além da informação adicional da
Corrente (A) disponível na parte inferior do faceplate.
A informação Drive Ready disponibiliza o estado do Disjuntor da Partida.

No Caso de Trip irá aparecer a Informação Drive Faulted em conjunto com o Código de Falha (Trip Status)
codificado numericamente conforme tabela a seguir. O botão Reset envia o comando Trip Reset para o
E3Plus.

Código Descrição Código Descrição Código Descrição


0 - 6 Jam 12 Non Vol Mem Fault
1 Test Trip 7 Underload 13 Hardware Fault
2 Overload 8 PTC 14 Remote Trip
3 Phase Loss 9 Current Imbal 15 Blocked Start
4 Ground Fault 10 Comm Fault
226/276 Sistema de Controle Distribuido
System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

5 Stall 11 Comm Idle

Obs. Como o Relé Inteligente não controla velocidade a Referência não é utilizada.

SMCFlex

Está disponível em conjunto com o Objeto Global a Corrente


atual do Motor % (A).

Os faceplates dispõem como Feedback a Corrente Atual do Motor % (A) além da informação adicional da
Corrente (A) disponível na parte inferior do faceplate.

No Caso de Falha irá aparecer a Informação Drive Faulted em conjunto com o Código de Falha codificado
numericamente conforme Manual do Produto. O botão Reset envia o comando Clear Faults para o SMCFlex.

Obs. Como a Partida Suave não controla velocidade a Referência não é utilizada.

227/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PowerFlex 40

Está disponível em conjunto com o Objeto Global a


Realimentação de Velocidade do Motor (%).

Os faceplates dispõem como Feedback a Realimentação de Velocidade do Motor (%) além da informação
adicional da Corrente (A) disponível na parte inferior do faceplate, porém a mesma necessita de instrução de
mensagem para aquisição desta informação tendo em vista que este produto não possui Datalink.

No Caso de Falha irá aparecer a Informação Drive Faulted em conjunto com o Código de Falha codificado
numericamente conforme Manual do Produto qual também necessita de mensagem para aquisição da
informação. O botão Reset envia o comando Clear Fault para o PowerFlex 40.

228/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PowerFlex 753

Está disponível em conjunto com o Objeto Global a


Realimentação de Velocidade do Motor (%).

Os faceplates dispõem como Feedback a Realimentação de Velocidade do Motor (%) além da informação
adicional da Corrente (A) disponível na parte inferior do faceplate.

No Caso de Falha irá aparecer a Informação Drive Faulted em conjunto com o Código de Falha codificado
numericamente conforme Manual do Produto. O botão Reset envia o comando Clear Fault para o PowerFlex
753.

229/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

RSLogix5000 – Edição Lógica (DeviceNet)

Adicionar o Hardware da aplicação em um aplicativo RSLogix5000 (*.acd), lembrando que não existe a
necessidade de inclusão do hardware nesta etapa da aplicação.

230/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Nesta etapa podemos incluir os componentes DeviceNet dos CCMs conforme padrão PlantPAx CCM
Inteligente,

Todos os dispositivos possuem a quantidade determinada de bytes para entrada e saída da Rede DeviceNet
sendo estas:

E3Plus (POL 8/1 Bytes) SMCFlex (POL 8/8 Bytes)

231/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PF40 (POL 4/4 Bytes) PF753 (POL 16/16 Bytes)

Após ajustados estes parâmetros devemos executar o software aplicativo DeviceNet Tag Generator para que
seja automaticamente incluído os tags das Redes DeviceNet.

Selecionar o Aplicativo de Logica .ACD.

232/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar o Scanner DeviceNet, qual deverá estar inserido na configuração.

Selecionar o projeto RSNetworx for DeviceNet .DNT.

233/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar o Scanner DeviceNet a ser associado.

Selecionar o botão Generate Tags para iniciar o processo de criação dos tags.

234/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aceitar a criação dos tags.

Neste caso o aplicativo não poderá estar aberto pelo RSLogix5000.

Desta forma deverá ser finalizada a criação dos tags.

235/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

A Rede DeviceNet deverá ser configurada conforme definições a seguir.

E3Plus
#28 FLA Setting (Corrente Nominal do Motor)
#61 Assy Word0 Param – 21 (Device Status)
#62 Assy Word0 Param – 14 (Trip Status)
#63 Assy Word0 Param – 4 (Average Current)
#64 Assy Word0 Param – 9 (% Therm Utilized)

PF40
#33 Motor OL Current (Corrente Nominal do Motor)
#36 Start Source – Comm Port
#38 Speed Reference – Comm Port

236/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

SMCFlex
#046 Motor FLC (Corrente Nominal do Motor)
#087 Logic Mask – 32 (DPI Port 5)
#096 Data Out A1 – 12 (Mtr Term Usage)
#097 Data Out A2 – 124 (Fault1)
#148 DPI I/O Cfg – XXX00011 (Enable Datalink A)
#160 M-S Input – XXX00011 (Enable Datalink A)
#161 M-S Output – XXX00011 (Enable Datalink A)

237/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

PF753
#026 Motor NP Amps (Corrente Nominal do Motor)
#155 DI Enable – 22001 (Digital Input 1)
#545 Spd Ref A Sel – 875 (Port 5 Reference)
#905 Data Out A1 – 007 (Output Current)
#906 Data Out A2 – 951 (Last Fault Code)

Devemos lembrar que ainda dentro do


RSNetworx for DeviceNet devemos informar a
quantidade adequada de Datalinks a serem
utilizados, neste caso de devemos utilizar 2
Datalinks de Entrada e 2 Datalinks de Saída.

238/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Existe a necessidade de compatibilizar os Data Types criados pelo DeviceNet Tag Generator com as estratégias
de controle utilizadas.

Como todo I/O deverá ser conectado diretamente as estratégias de controle devemos utilizar os tags criados
pelo DeviceNet Tag Generator após modificação descrita anteriormente diretamente nos Parâmetros InOut de
entrada e saída.

No caso da falha do dispositivo na rede DeviceNet (Inp_Network) é necessário conectar o status do nó da rede
utilizado, por exemplo:
Local:2:S.DeviceFailureRegister[0].4 corresponde ao nó 04 da rede, já Local:2:S.DeviceFailureRegister[1].2
corresponde ao nó 10 da rede.

239/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

FactoryTalk Security

A funcionalidade FactoryTalk Security está incorporada aos módulos disponíveis a solução PlantPAx, porém
necessitamos habilitar através da ferramenta RSSecurity Emulator qual deverá ser executado após instalado
FactoryTalk Services Plataform.

Durante a instalação devemos selecionar o FactoryTalk Directory, no caso de grande parte das aplicações
PlantPAx trabalhamos em Sistema Distribuído (Network Directory).

240/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Após instalado o FactoryTalk Security devemos habilitar antes da instalação todos os aplicativos com a opção
Enable Security (opção não é padrão). Como no exemplo a seguir temos a opção durante a instalação do
RSLinx Classic.

No caso RSLogix5000 devemos instalar a opção que está disponível em \Program Files\Rockwell
Software\RSLogix 5000\ENU\v16\Security devemos executar o aplicativo SetSecKeys.exe.

E disponibilizara a opção no RSLogix5000, Tools, Security.

241/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

FactoryTalk RSLogix5000 Feature Security

Através do FactoryTalk Administration Console, System, Policies, RSLogix5000 selecionar Feature Security,
Controller: Secure

Adicionar o Grupo ou Usuário qual deverá ter acesso a Habilitar esta funcionalidade através do RSLogix5000,
neste caso grupo Engineering.

242/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Devemos habilitar (Allow) os grupos quais


deverão ter este acesso habilitado,
devemos tomar cuidado ao negar o acesso
a qualquer grupo ou usuário pois podemos
perder acessos pela composição dos
acessos.

Após realizado a devida configuração com


RSLinx Classic, devemos selecionar o
Controlador através de Networks and
Devices, etc. e selecionar Properties...
<New...>

Selecionar o Nome Lógico, qual devemos


utilizar o próprio nome ou tag do Process
Automation Controller.

243/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecionar o Nome Lógico, após realizado este


procedimento, caso esteja online através
RSLogix5000 é necessário selecionar Tools,
Security, Refresh Privileges. Para devida
atualização das propriedades do Controlador.

Além do Log On com devidos privilégios conforme


descrito anteriormente.

244/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Em Controller Properties, Advanced, Security. Selecionar FactoryTalk Security.

Deverá aparecer a janela a seguir para confirmar a habilitação da funcionalidade.

245/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

246/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Através da seleção Security... devemos habilitar as seguintes funcionalidades RSLogix5000 conforme tabela a
seguir, lembrando que utilizamos os mesmos grupos para aplicações de Operação e Controle.

RSLogix5000 Operators Supervisors Maintenance Engineering


Add-On Instruction Deny Deny Deny Allow
Controller Deny Deny Allow Allow
Firmware Deny Deny Deny Allow
Language Deny Allow Allow Allow
Module Deny Deny Allow Allow
Motion Deny Deny Deny Allow
Nonvolatile Deny Deny Deny Allow
Phase Deny Deny Deny Allow
PLC/SLC Deny Deny Deny Allow
Print Deny Allow Allow Allow
Program Deny Deny Deny Allow
Project: Compact Deny Deny Deny Allow
Project: Download Deny Deny Deny Allow
Project: Online, etc. Deny Allow Allow Allow
Routine Deny Deny Deny Allow
Safety Deny Deny Deny Allow
Tag Deny Deny Allow Allow
Task Deny Deny Deny Allow
Trend Deny Allow Allow Allow
User Defined Type Deny Deny Deny Allow

Através System, Policies, RSLogix 5000 (Feature Security).

RSLogix5000 (Feature Security) Operators Supervisors Maintenance Engineering


Project: New Deny Deny Allow Allow
Print: Modify Options Deny Allow Allow Allow
Controller: Secure Deny Deny Deny Allow
Toolbar: Configure Deny Allow Allow Allow
Firmware: Update Deny Deny Deny Allow
Workstation: Modify Options Deny Deny Deny Allow

247/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

FactoryTalk Product Policies Feature Security

Através das opções Product Policies, existe a necessidade de configuração dos módulos PlantPAx de acordo
com as tabelas descritas a seguir.

248/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

RSLogix5/500 (Feature Security) Operators Supervisors Maintenance Engineering


Allow the installation of RSLogix Deny Deny Allow Allow
Allow the un-installation of RSLogix Deny Deny Allow Allow
Change Report Settings Deny Allow Allow Allow
Change Software Properties Deny Deny Deny Allow
Compare Utility Deny Deny Allow Allow
Create a Project Deny Deny Allow Allow
Enable VBA Editor Deny Deny Deny Allow
Enable/Disable VBA Deny Deny Deny Allow
Generate Report Deny Allow Allow Allow
Prompt For Audit Comment On File New Deny Deny Deny Allow
Prompt For Audit Comment On File Open Deny Deny Deny Allow
Prompt For Audit Comment On File Save Deny Deny Deny Allow

ControlFlash (Feature Security) Operators Supervisors Maintenance Engineering


Firmware: Update Deny Deny Deny Allow

RSLogix Architect (Feature Security) Operators Supervisors Maintenance Engineering


Change FactoryTalk Directory Setting Deny Deny Deny Allow
Create Deny Deny Deny Allow
Open Deny Deny Deny Allow
Save Deny Deny Deny Allow

RSNetWorx(Feature Security) Operators Supervisors Maintenance Engineering


Access Configurations Deny Deny Deny Allow
Modify Configurations Deny Deny Deny Allow
Go Online Deny Deny Allow Allow

RSLinx Classic (Feature Security) Operators Supervisors Maintenance Engineering


Clear DDE/OPC Event Log Deny Deny Allow Allow
Configure CIP Options Deny Deny Deny Allow
Configure Client Applications Deny Deny Deny Allow
Configure ControlLogix Gateway Deny Deny Allow Allow
Configure DDE/OPC Topic Deny Deny Allow Allow
Configure Drivers and Shortcuts Deny Deny Allow Allow
Configure Gateway Deny Deny Allow Allow
Configure Network Properties Deny Deny Allow Allow
Edit DDE/OPC Project Deny Deny Allow Allow
Edit Options Deny Deny Allow Allow
Reset Station Diagnostic Counters Deny Allow Allow Allow
Shutdown Deny Deny Allow Allow
View NT Event Log Deny Allow Allow Allow

249/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

FactoryTalk AssetCentre (Feature Security) Operators Supervisors Maintenance Engineering


Address Book Policies
View Address Book Deny Allow Allow Allow
Edit Address Book Deny Deny Deny Allow
Archive Policies
Override Archive Check In Deny Deny Deny Allow
Override Archive Undo Check Out Deny Deny Deny Allow
Override Removal of Local Copies Deny Deny Deny Allow
Configure Personal Archive File Associations Deny Deny Deny Allow
Configure System Archive File Associations Deny Deny Deny Allow
Configure Personal Archive Working Folders Deny Deny Deny Allow
Configure System Archive Working Folders Deny Deny Deny Allow
Run Archive Database Cleanup Wizard Deny Deny Deny Allow
Calibration Management Policies
Display Calibration Management Data Deny Deny Deny Allow
Perform Calibration Management Deny Deny Deny Allow
Administer Calibration Users Deny Deny Deny Allow
General Policies
Switch to Design mode Deny Deny Deny Allow
Log Policies
View Event Log Deny Allow Allow Allow
View Audit Log Deny Allow Allow Allow
View Diagnostics and Health Log Deny Allow Allow Allow
Change Diagnostics and Health Log Message Deny Deny Deny Allow
View Diagnostics and Health Log Status Deny Allow Allow Allow
Run Log Database Cleanup Wizard Deny Deny Deny Allow
Process Device Configuration Policies
Enable or Disable DTMs Deny Deny Deny Allow
Edit DTM Network Deny Deny Deny Allow
Run PDC Field Edition Deny Deny Allow Allow
Schedule Policies
Create a new schedule Deny Deny Deny Allow
Edit a schedule Deny Deny Deny Allow
Delete a schedule Deny Deny Deny Allow
View a schedule Deny Allow Allow Allow
Command a schedule Deny Deny Deny Allow
Searching
Create a Search Deny Deny Allow Allow

FactoryTalk View SE (Feature Security) Operators Supervisors Maintenance Engineering


Configure Security Web Site Deny Deny Deny Allow

250/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

FactoryTalk System Policies

User Rights Assignment Operators Supervisors Maintenance Engineering


Backup and Restore directory contents Deny Deny Deny Allow
Manual server switchover Deny Deny Allow Allow

Live Data Policy


Default Protocol Setting TCP/IP
Health Monitoring Policy
Computer detection interval 2s
Network failure detection interval 2s
Maximum network glitch 5s
Maximum delay before server is active 2 min
Audit Policy
Audit changes to configuration and control system Enable
Audit security access failures Disable
Audit security access successes Disable
Security Policy
Account Policy Settings
Logon session lease 1 hour
Account lockout threshold 0 invalid logon
Account lockout auto reset 15 min
Keep record od deleted accounts Disable
Show deleted accounts in user list Disable
Computer Policy Settings
Require computer accounts for all client machines Enable
Identify terminal server clients using the name of Terminal Client
Password Policy Settings
Password must meet complexity requirements Disable
Minimum password lenght 6 characters
Previous passwords remembered 3 password
Minimum password age 0 days
Maximum password age 0 days
Password expiration warning 14 days before expiration
SingleSign-On Policy Settings
Use single sign-on Enable

FactoryTalk Alarms and Events


Severity Settings
RSLinx Enterprise Events
Controller status alarm 800
Tracking Events
Operator Actions 100

251/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

LogixView Utility - PlantPAx Distribution Package

Para importar o PlantPAx Distribution Package clique em Tools e depois selecione a opção Import Distribution
Package.

Depois clique no botão “Select” da aba Package Folder:

252/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o arquivo .xml do Distribution Package em Anexo na caminho C:\PlantPAx\


LogixViewLibDistributionPackage e selecione OPEN

Depois de selecionado o arquivo vá para a aba Select Config Files, nesta aba será mostrada todos arquivos a
serem importados, selecione(check) a opção Overwrite Existing Entries...e clique na aba Select Logix Libraries.

253/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Na aba Select Logix Libraries selecionar a opção Replace the entire existing library e desabilite(uncheck) a
opção Make a backup of existing library, isto deverá ser repetido nas abas Select SE HMI Libraries, Select ME
HMI Library e Select HMI Server Templates e depois de realizadas todas seleções em todas as abas clique em
Import.

Após alguns minutos deverá aparecer uma janela de confirmação da importação.

Após finalizada importação (estes arquivos serão utilizados para criação da aplicação) fecha a janela de Library
Package Imported e a ferramenta Import LogixView Library Distribution Package.

254/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Backup PlantPAx FactoryTalk Historian

MANUAL PAGINA 48
How to Do a Manual Backup
Use the SMT Backups tool for manual backups.
To do a manual backup:
1. Open SMT.
2. Under Collectives and Servers, select the server you want to back up.
3. Under System Management Tools, select Operation > Backups.
4. In the Historian Server drop-down list, select the server you want to back up. The list includes all of the
servers selected under Collectives and Servers.
5. Clique the Backup Now button to open the server's Backup dialog box.
6. In Backup Location, type the path for the backup location or browse to the appropriate folder.
7. To restrict the backup to specific components, select the components under Historian Server Components.
8. Clique Backup.

The backup runs. Backups executed with these steps do not change the last backup time. Your regularly
scheduled incremental backup will not be affected.
How to Restore a Backup to an Existing Historian Server
This section explains how to restore your Historian Server from a backup. Follow these instructions to restore
the Historian Server to the same computer that it was running on:
1. Isolate your Historian Server from the network.
2. Stop Historian Server.

\pi\adm\pisrvrstop.ba

3. Delete the following file:


\pi\dat\PIModuleUnitDb.dat
This file is automatically regenerated when you restore from backup.
4. Restore the backup to a temporary directory, such as C:\TempRestoreDir.

For example, if you back up your backup directory with a third-party backup application, restore the desired
backup to C:\TempRestoreDir. Alternatively, if you are restoring the latest backup, you can restore
Historian Server directly from the latest backup directory. This procedure assumes that you have restored the
desired backup to a folder of the name C:\TempRestoreDir.
5. Copy the files from C:\TempRestoreDir\dat to PI\dat.
6. Copy the files from C:\TempRestoreDir\adm to PI\adm.
7. Copy the files from C:\TempRestoreDir\bin to PI\bin.
8. Copy the files from C:\TempRestoreDir\log to PI\log.
9. Copy the archive files from the C:\TempRestoreDir\arc directory in your backup folder to their
original location on Historian Server.

If you are not sure where your archive files were located on Historian Server, look in the backup log file in
C:\TempRestoreDir\. The log contains the archive list at the time of the backup.
Since you are restoring to an existing server, you do not have to restore all archives. At a minimum you must
restore the primary archive. Restore other archives as needed.

255/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

10. If a site backup was performed (if, for example, C:\TempRestoreDir\sitebackup exists), then
copy the files from the site backup directories to the corresponding 32-bit and 64-bit pipc directories.
11. Restart Historian Server.
12. Restore Historian Server's connection to the network.
13. Use the MDB to AF Synchronization tool in SMT to check the status of the synchronization between MDB
and AF.
14. If MDB and AF are out of sync, then use the MDB to AF Synchronization tool to reset MDB.

https://rockwellautomation.custhelp.com/app/answers/detail/a_id/51487 (FactoryTalk Historian SE: How to


Schedule Backups)

256/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Backup do Alarmes e Eventos (SQL)

Para fazer o backup do SQL, selecione o item abaixo “SQL Server Management Studio”

E conecte no SQL “EWS01\SQLEXPRESS”

257/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para fazer o backup do Alarmes e Eventos que nosso caso se chama “AlarmesHistorian” siga o caminho abaixo

258/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “OK”

E aguarde a mensagem de “OK”

259/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Para fazermos o restore, iremos deletar a base de dados existente e fazer o restore (como se fosse uma
máquina nova)

260/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “Close existing connections” e clique em “Ok”

Veja que não existem mais o DB “AlarmesHistorian”

261/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o “Databases” e depois “Restore Database”

262/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “From device” e clique em “...”

263/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione “File” e depois clique em “Add”

264/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja que automaticamente ele foi para a pasta onde foi feito o backup (caso esteja em outro local, mude o
caminho do arquivo *.bak). No nosso caso iremos selecionar como mostra abaixo e clique “Ok”.

265/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Selecione o arquivo AlarmesHistorian.bak e clique em “Ok”

Selecione o arquivo desejado e depois mude para “AlarmesHistorian” e clique em “Ok”

266/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Aguarde e clique em “OK”

Veja que agora o SQL já está com o Database “AlarmesHistorian” restaurado e operacional

267/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Backup e Restore das máquina virtuais a partir do ESXi usando o Vmware vCenter Converter
Standalone

Este é a solução mais simples e rápida para se fazer o upload das máquinas virtuais, já instaladas
/configuradas/testadas em uma máquina com o ESXi. (Obs: este procedimento não se aplica ao Deploy, para
fazer o Deploy, por favor utilize o manual de PlantPAx Deploy Virtual Appliances)

Primeiramente iremos fazer o Backup do ESXi (caso ainda não tenha feito ou tenha o arquivo já em HD
externo)
Abra o vSphere Client no seu desktop já instalado.
1. Selecione o IP ou nome do servidor ESXi
2. Selecione a aba “Configuration”
3. Selecione “Storage”
4. Clique com a direita e selecione “Browse Datastore”.

Veja que nesta tela temos o icone com a seta para Upload, clique nela e selecione “Upload Folder”, para o
upload da pasta inteira da imagem

268/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Agora selecione no seu HD (interno ou externo) o local para guardar, nosso exemplo temos o PASS04, e clique
“inicializar e aguarde para finalizar o upload, e em seguida clique “Ok”.

269/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Abaixo o link para download do site direto da Vmware do Vmware vCenter Converter Standalone:
https://my.vmware.com/web/vmware/info/slug/infrastructure_operations_management/vmware_vcenter_c
onverter_standalone/5_0
Após o download, iremos instalar em modo padrão (somente next nas opções) e abrir após a instalação
completa (fazer o restart do Windows após a instalação)
1. Clique no 1 item (software já instalado)
2. Após abrir o Vmware vCenter Converter Standalone, clique em “Convert machine”, repare que atrás temos
o IP # 192.168.5.149 do ESXi como exemplo e rodando no Vmware Workstation, e aguardo a próxima tela

270/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

No próximo passo temos


1. Selecione a opção abaixo “Vmware Workstation or other Vmware virtual machine”
2. Selecione via o “Browse” o local onde está a máquina virtual a ser enviada para o ESXi (ex. HD
externo/PASS03)
3. Clique “Next”

271/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Próximo passo temos


1. Adicione o nome ou IP do Servidor ESXi a ser transferido a máquina virtual, no exemplo abaixo, temos o IP #
192.168.5.149 com o user = root, password = PlantPAxv3
2. Clique em “next”

272/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Adicione o nome desejado (exemplo abaixo, iremos usar o mesmo nome) e clique em “Next”

273/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “next”

Caso precise editar (ex. Adicionar mais recurso de memória, vCPU processamento, etc...) clique em “Edit” e
depois de pronto, clique em “Next”.

274/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Clique em “Finish”, para finalizar

Veja que agora temos o status do andamento na coluna “status”, aguarde até finalizar em 100%, o
interessante, é que podemos inicializar todos as outras máquinas ao mesmo tempo (PASS01, PASS02,
ASSIM01, etc...) e aguardar completar 100%.

275/276 Sistema de Controle Distribuido


System Release 4.0
(PlantPAx DCS v4 - Guia de Desenvolvimento de Aplicações)

Veja que agora temos este processo finalizado na coluna Status “Completed”. Pronto sua máquina já pode dar
o Start no servidor ESXi.

Voltando o “vSphere Client” (icone na tela e log com IP, user e password), já teremos automaticamente a
máquina PASS03 na arquitetura do servidor ESXi e sendo assim, podemos clicar com a direita sobre o
PASS03/Power/Power On e dar o startup e o processo se repete para outros servidores

276/276 Sistema de Controle Distribuido


System Release 4.0

Você também pode gostar