Você está na página 1de 207

Geralmente, grandes sistemas de controle eram construídos com relés, que eram muito difíceis de projetar, construir e

solucionar problemas. Essas dificuldades levaram à necessidade de sistemas de controle programáveis.


Um sistema de controle programável consiste em um dispositivo controlador de estado sólido e dispositivos de entrada e saída
associados. Esses controladores podem ser programados para controlar automaticamente processos, máquinas e outros
dispositivos, à medida que as peças mecânicas são substituídas por peças de estado sólido. Uma vantagem importante de um
sistema de controle automatizado é que ele muda na produção substituída por peças de estado sólido. Uma vantagem
importante de um sistema de controle automatizado é que as alterações nos requisitos de produção exigem alterações apenas
no programa de software e não na fiação, como no caso dos painéis de controle da máquina com relés.
Vejamos alguns exemplos em que os sistemas de controle programáveis ajudam a reduzir custos e esforços. A aplicação de um
sistema de controle pode variar da automação de tarefas simples e repetitivas ao sofisticado controle de fabricação e processo.
Aqui está uma lista de algumas áreas de aplicação de sistemas de controle programáveis em alguns setores.
Sistema de programação: a interface usada para
programar e monitorar a operação do
controlador.
Controlador: Um sistema de controle de estado
sólido com memória programável pelo usuário
para armazenamento de dados para
implementar funções como:
• controle de E / S
• lógica
• Cronometragem
• Geração de relatório
Comunicações
• Manipulação de dados
Sistema de entrada / saída (E / S): Um grupo de
Agora que você conhece os usos e a importância de um sistema de controle dispositivos e módulos de E / S relacionados que
programável, vejamos alguns componentes de um sistema de controle fornecem uma função comum.
programável. O controlador é o cérebro do sistema. Ele está conectado aos Rede de comunicações: a conexão física entre
dispositivos de E / S através de uma rede de comunicação. Os dispositivos de uma série de componentes ou dispositivos que
E / S podem ser chamados coletivamente de sistema de E / S. transferem dados usando um sistema a cabo.
Um controlador é o cérebro de um sistema de controle programável que toma decisões pelo sistema. É um dispositivo de estado
sólido com memória programável pelo usuário para armazenamento de dados para implementar funções como lógica de
controle de I/O, tempo, geração de relatórios, comunicações e manipulação de dados.
Um controlador também é chamado de processador, um controlador programável, um controlador lógico programável (PLC) ou
um controlador de automação programável (PAC).
Um dispositivo de I/O é um dispositivo de hardware que gerencia entradas e saídas do sistema. Um módulo de entrada recebe
sinais analógicos ou digitais dos dispositivos e os passa para um controlador, enquanto um módulo de saída recebe sinais de um
controlador e os passa para dispositivos de campo analógicos ou digitais. Alguns exemplos de dispositivos de entrada são botões
e interruptores, enquanto luzes e motores são exemplos de dispositivos de saída.
Para entender o fluxo de informações em um sistema de controle programável, vejamos um exemplo.
Primeiro, o sistema monitora as entradas e detecta que o botão Iniciar foi pressionado. O controlador avalia isso em relação a um
conjunto de regras predefinidas no programa, que definem que quando o botão de partida é pressionado, o motor deve ligar.
Como saída, o controlador envia um comando para dar partida no motor.
Os sistemas Logix 5000T "fornecem uma variedade de plataformas.
O sistema ControlLogix® é um sistema de múltiplos controladores de alto desempenho em um formato de chassi modular.
O sistema CompactLogix ™ é um sistema modular para sistemas conectados pequenos e médios.
O sistema SoftLogix ™ combina controle, informações e visualização usando um sistema operacional Microsoft que reside em um
computador. O controlador de segurança GuardLogix® é um controlador Logix 5000 de função completa que também fornece
controle de segurança SIL3 quando aplicado corretamente.
Todas as plataformas Logix 5000 usam o mesmo mecanismo de controle e são programadas no mesmo ambiente de
desenvolvimento. No entanto, é importante considerar a versão do software; até a versão 20, usamos o RSLogix 5000® para criar
um arquivo de projeto e, a partir da versão 21, usamos o aplicativo Studio 5000 Logix Designer® como ambiente de
desenvolvimento.
O sistema ControlLogix® inclui a fonte de alimentação, chassi, controladores e módulos de E / S e comunicação.
É possível colocar vários controladores, módulos de E / S e módulos de comunicação em qualquer ordem e local dentro do
chassi.
Fonte de energia:
A fonte de alimentação está localizada fora do chassi e fornece energia para energizar todos os módulos dentro do
chassi. A fonte de alimentação do sistema ControlLogix® está disponível com entrada de 120 ou 230V CA ou 24V DC.
Lembre-se de que os dispositivos de campo requerem uma fonte de alimentação separada.
Chassis:
O chassi e o backplane trabalham juntos para criar uma conexão elétrica entre os módulos. O chassi está disponível nos
tamanhos 4,7,10,13 e 17 slots. Aqui você pode ver um chassi com 10 slots. Os slots são numerados da esquerda para a direita,
começando com 0. Com os produtos Rockwell Automation®, toda a numeração começa em 0. Ao identificar pontos de E / S,
lembre-se de começar em 0. Portanto, o último número de slot é sempre um a menos que o total número de slots no chassi. Por
exemplo, este chassi de 10 slots é numerado de 0 a 9.
Nem todas as plataformas Logix 5000 têm um chassi físico. A plataforma SoftLogix ™ possui um chassi virtual em vez de um
chassi de hardware, e a plataforma CompactLogix ™ usa um trilho DIN com um conector de barramento deslizante entre os
módulos.
Controladores:
Os controladores ControlLogix® combinam lógica e dados em um formato modular e escalável. Eles estão disponíveis em
diferentes combinações de memória e são capazes de endereçar um grande número de pontos de E / S. Os dois tipos mais novos
de controladores ControlLogix são as séries L7 e L8.
Sistema de controlador múltiplo:
O ControlLogix® suporta um sistema de múltiplos controladores, no qual mais de um controlador pode operar
independentemente no mesmo chassi e se comunicar através do backplane. Neste exemplo, vários controladores são usados no
controle de movimento para compartilhamento de carga entre controladores, resultando em melhor desempenho.
Se o bloco de terminais removível, ou
RTB, estiver instalado no módulo
enquanto a energia do lado do campo
for aplicada, o RTB estará
eletricamente ativo. Não toque nos
terminais do RTB. A inobservância do
cuidado pode causar ferimentos.
O RTB foi projetado para oferecer
suporte ao RIUP. No entanto, quando
você remove ou insere um RTB com
energia aplicada no campo, pode
ocorrer movimento não intencional da
máquina ou perda de controle do Certifique-se de que a energia seja removida em
processo. Tenha muito cuidado ao usar áreas perigosas antes de inserir / remover
esse recurso. Recomenda-se remover a módulos. Um arco elétrico pode ocorrer, causando
energia do lado do campo antes de uma explosão em instalações em locais perigosos.
instalar o RTB no módulo.
A remoção e inserção sob energia, ou RIUP, permite que um sistema continue sua operação enquanto as alterações do módulo
estão sendo feitas. Você deve ter cuidado para garantir que seja seguro executar esta ação. O maior potencial para a ocorrência
de um evento não seguro é ao reconectar um RTB de I/O.
As mesmas precauções se aplicam ao remover o RTB:
Quando você conecta ou desconecta o RTB com a alimentação do lado do campo
aplicada, um arco elétrico pode ocorrer. Isso pode causar uma explosão nas
instalações de locais perigosos. Certifique-se de que a energia seja removida ou a
área não seja perigosa antes de continuar. O arco elétrico repetido causa
desgaste excessivo nos contatos do módulo e do conector correspondente.
Contatos desgastados podem criar resistência elétrica que pode afetar a
operação do módulo.
Os controladores L7x e L8x têm uma tela de rolagem que mostra o nome do projeto, informações sobre falhas, revisão de
firmware e outros dados.
Eles possuem um cartão de memória Secure Digital, ou SD, que fornece memória não volátil para armazenamento do projeto. O
cartão SD está localizado dentro da tampa frontal do controlador L8x. Antes de poder abrir a tampa frontal, você deve remover a
chave do interruptor de chave. Os controladores L7x e L8x possuem uma porta USB incorporada para uma conexão ponto a
ponto temporária com um computador.
O módulo de armazenamento de energia, ou ESM, está incorporado nos controladores L8 e pode ser removido dos controladores
L7 usando o botão de liberação. O ESM substitui as baterias de lítio usadas nos controladores ControlLogix mais antigos, o que
reduz os problemas ambientais e as preocupações de segurança causadas pelo uso de baterias de lítio. O módulo permite a
recuperação do projeto a partir da memória interna não volátil após uma perda ou queda de energia. Também mantém um
relógio de parede funcionando sem energia por até cinco dias.
Aprimoramentos do controlador da série L8x:
A série L8 se baseia nos recursos encontrados na série L7. A tela de rolagem permite diagnósticos e solução de problemas
aprimorados. A série L8 oferece desempenho até 20 vezes mais rápido e até 45% mais armazenamento. Possui uma porta
Ethernet integrada que permite comunicações Ethernet de alta velocidade. A segurança também foi aprimorada por meio de
detecção e registro de alterações com base no controlador, firmware do controlador assinado digitalmente e controle de acesso
baseado em função, ou RBAC. O RBAC é um método de regular o acesso a recursos de computador ou rede com base nas
funções de usuários individuais em uma empresa. Portanto, somente usuários específicos têm permissão para executar uma
tarefa específica, como visualizar, criar ou modificar um arquivo.
A plataforma CompactLogix ™ permite um controlador, vários módulos de E / S e vários módulos de comunicação em qualquer
ordem e local dentro do barramento.
Só pode haver um controlador em um barramento para um determinado sistema CompactLogix. Os sistemas CompactLogix
podem ser montados em trilhos de fixação ou em painéis na horizontal ou na vertical. Um controlador CompactLogix pode ter
um total de oito módulos por banco para um total de três bancos. À esquerda da fonte de alimentação, é permitido um total de
quatro módulos, ou você pode ter um controlador e três módulos. O assistente de hardware do Integrated Architecture Builder,
ou IAB, pode ser usado para ajudar a entender essas limitações.
Fonte de energia:
A fonte de alimentação dos controladores CompactLogix ™ depende do modelo que está sendo usado.
Os controladores 1769-L3x usam a fonte de alimentação 1769-PA2.
No entanto, os controladores 5069 CompactLogix 5380 podem usar qualquer fonte de alimentação que atenda aos requisitos do
sistema.
O controlador CompactLogix 5380 fornece energia a um sistema através de blocos de terminais removíveis, conectados a fontes
de alimentação externas e instalados no controlador.
Lembre-se de que os dispositivos de campo requerem uma fonte de alimentação separada.
Os principais componentes de um controlador CompactLogix ™ são semelhantes aos encontrados no hardware ControlLogix5. Os
controladores CompactLogix 1769 e 5069 possuem um cartão de memória Secure Digital, ou SD, que fornece memória não
volátil para armazenamento do projeto. Eles possuem uma porta USB incorporada para uma conexão ponto a ponto temporária
com um computador. Os controladores CompactLogix 1769 e 5069 possuem um módulo de armazenamento de energia, ou ESM,
e um comutador de modo do controlador. Eles também possuem um comutador Ethernet de 10 / 100MB de duas portas
incorporado, que oferece suporte ao anel no nível do dispositivo ou DLR e um único endereço IP.
Aprimoramentos do controlador 5069:
O controlador 5069 CompactLogix é uma versão aprimorada do controlador 1769 CompactLogix. Ele inclui um display de quatro
dígitos com rolagem que permite diagnósticos e solução de problemas aprimorados: conexões de energia do processador e de
campo e portas EtherNet / IP ™ configuráveis duplas de 10.100 e 1.000 MB suportando DLR ou dois endereços IP exclusivos. Ele
fornece mais memória em até 20% e maior segurança por meio de detecção e registro de alterações com base no controlador,
firmware de controlador assinado digitalmente e controle de acesso com base em funções.
Um sistema ControlLogix® pode variar em complexidade.
Uma plataforma ControlLogix simples consiste em um controlador independente e módulos de E / S em um único chassi,
enquanto um sistema complexo consiste em vários controladores, chassi e redes em diferentes locais.
Um chassi remoto pode conter um controlador, mas não requer um. Requer um módulo de comunicação para conectar-se à
rede.
Aqui, você está vendo um complexo sistema ControlLogix com vários controladores. Esse chassi ControlLogix na parte superior
contém controladores, enquanto o outro chassi não.
Em um sistema Logix 5000 ™, os módulos de I/O podem ser locais ou distribuídos.
Um módulo de I/O local é um componente no mesmo chassi que o controlador que contém as informações de configuração de
I/O. Aqui, você pode visualizar os módulos de I/O locais em um controlador ControlLogix® e um controlador CompactLogix ™.
Um módulo de I/O distribuída é um componente localizado em um chassi diferente do controlador que contém suas informações
de configuração.
Embora um módulo de I/O distribuído não esteja localizado no chassi local, o controlador local pode possuir o módulo ou ter
uma conexão apenas de escuta.
Módulos de I/O distribuídos são necessários para minimizar a fiação quando os dispositivos do chão de fábrica estão a uma
grande distância ou quando você está sem espaço no chassi local.
Os módulos de entrada e saída 1756, localizados em um chassi ControlLogix®, têm componentes semelhantes. O bloco de
terminais removível, ou RTB, é um conector de fiação de campo para módulos de I/O . A fiação de campo é conectada a um RTB
em vez de diretamente a um bloco de terminais do módulo. Um conector ControlBus ™ é um conector do painel traseiro que
conecta um módulo ao painel traseiro do ControlBus. Os módulos de I/O 1756 têm uma aba de travamento que prende o RTB ao
módulo, ajudando a manter as conexões de fiação. Os indicadores de status exibem a condição das comunicações, integridade do
módulo e dispositivos de I/O. Eles ajudam na solução de erros ou falhas do sistema. Para evitar conectar inadvertidamente o RTB
errado a um módulo, há slots para chaveamento mecânico no RTB. Os pinos do conector criam conexões de I/O, energia e
aterramento para um módulo através de um RTB. Existe toda uma gama de configurações de RTB pré-instaladas disponíveis, para
facilitar o trabalho de implementar um novo sistema. Existem três tipos de 1756 RTBs: Cage, NEMA e grampo de mola com 20, 36
ou 40 terminais.
Os módulos de entrada e saída 1769 se comunicam por meio de um controlador CompactLogix ™ ou um módulo de comunicação
Ethernet 1769-AENTR, também chamado de adaptador Ethernet.
Esses módulos de I/O possuem componentes semelhantes: um conector de barramento móvel, que é uma interface que conecta
o módulo ao backplane CompactBus: uma trava de trilho DIN, que é uma peça de plástico móvel que ajuda a prender o módulo a
um trilho de fixação: um removível bloco de terminais ou RTB: e indicadores de status.
Os módulos Compact I / O ™ possuem dois parafusos que prendem o RTB a um módulo. Para garantir a melhor conexão, é
importante apertar alternadamente esses dois parafusos: caso contrário, o RTB poderá ser inclinado no módulo, potencialmente
criando superaquecimento nos terminais.
Os módulos 5069 Compact 1/0 ™ se comunicam com outros dispositivos em uma rede EtherNet / IP ™ através de um módulo de
comunicação 5069 Compact 1/0 EtherNet / IP ou através de um controlador CompactLogix ™.
Os componentes do módulo de E / S 5069 incluem indicadores de status do módulo, peças laterais de intertravamento, um RTB e
indicadores de status de E / S.
Os módulos de comunicação Logix 5000 ”estão disponíveis para suportar muitas redes industriais comuns. Os sistemas Logix
5000 também podem se comunicar com o hardware dos concorrentes usando módulos de comunicação de terceiros.
Módulos 1756-EN2T EtherNet / IP:
Existem três indicadores de status nos módulos 1756-EN2T EtherNet / IP ™. O indicador LINK mostra o estado atual dos módulos
em relação à transmissão de dados na rede EtherNet / IP. Verde piscando indica que o módulo está se comunicando pela rede. O
indicador NET mostra o estado da porta EtherNet / IP. Verde contínuo indica que o controlador possui um endereço IP e pelo
menos uma conexão ativa. OK indica o estado atual do módulo. Verde sólido indica operação normal.
Ao contrário do módulo EtherNet / IP 1756-EN2T, o módulo 1756-EN2TR possui dois indicadores de status LINK e não possui um
indicador de status NET.
Adaptador 5069-AEN2TR:
Existem cinco indicadores de status em um adaptador 5069-AEN2TR. O indicador OK mostra o modo do módulo, onde verde
sólido indica operação normal. SD mostra se o cartão SD está em uso. Verde piscando indica que o módulo está lendo ou
gravando no cartão SD. NET mostra o estado da porta EtherNet / IP ™. Verde sólido indica que o módulo possui um endereço IP e
pelo menos um dispositivo estabelecido. LINK1 e LINK2 mostram o status dos links EtherNet / IP. Verde piscando indica atividade
na porta.
Ao contrário do 5069-AEN2TR, o adaptador 5069-AENTR não possui o indicador de status SD.
No aplicativo Studio 5000 Logix Designer®, é possível criar um novo projeto, abrir projetos recentes, abrir um projeto existente
ou executar outras funções, como abrir um projeto de amostra ou criar um novo projeto a partir de um projeto de amostra.
Ao selecionar a opção Novo projeto ou Projeto existente, você pode criar ou abrir um aplicativo FactoryTalk® View, um aplicativo
Studio 5000 Logix Designer ou um aplicativo Studio 5000 View Designer®.
Um aplicativo Studio 5000 View Designer pode ser usado para criar uma interface para novos terminais gráficos PanelView ™
5500.
Quando você abre um arquivo de projeto, o aplicativo Studio 5000 Logix Designer® mostra vários componentes.
Controller Organizer. Funciona de
maneira semelhante ao Windows
Explorer e fornece todas as
informações sobre o projeto. Ele
organiza todo o projeto em uma
estrutura em árvore e organiza o
código com base na ordem de
execução do controlador nas pastas
geradas por software.
Searche Results tab: sa contém os
resultados de uma pesquisa por um
componente do projeto.

Logical Organizer: também é uma estrutura em árvore usada para organizar as tags e o código de um projeto. Ele organiza o
código independentemente do modelo de execução no Controller Organizer e exibe programas e tags em agrupamentos lógicos
em pastas definidas pelo usuário.
Routine Editor: é usado para visualizar e editar uma rotina selecionada e na janela Tags é usado para visualizar e editar uma
coleção de tags selecionadas.
Output Window: consiste em três guias. Você também pode acessar essas guias no menu Exibir.
Error tab list: todos os erros ou avisos descobertos durante a verificação do projeto. Reduz o tempo de desenvolvimento,
fornecendo um link que navega diretamente para a parte do projeto que contém o erro.
Watch tab: atua como uma janela que permite ao usuário exibir os dados de uma rotina aberta ou de um conjunto personalizado
de dados.
Online bar: é uma barra de ferramentas que permite ao usuário visualizar e alterar as informações e funcionalidades do status do
programa e do controlador, como modo operacional, forças e redundância.
Quick View pane: fornece informações resumidas sobre o item selecionado no Controller ou no Logical Organizer. As
informações exibidas no painel Visualização rápida dependem da pasta, componente ou dispositivo que foi selecionado.
Help system: é uma combinação das ferramentas incorporadas e on-line que fornecem assistência na programação ou
manutenção de um sistema Logix 5000 ”. Permite acessar vários recursos informativos, como: Manuais Online, Início Rápido, o
Guia de Aprendizado e centro de recursos.
A exibição do aplicativo Studio 5000 Logix Designer® pode ser configurada para se adequar às suas preferências de trabalho. No
menu Exibir, você pode exibir ou ocultar várias barras de ferramentas. As barras de ferramentas e outras janelas podem ser
movidas ou encaixadas ou podem ser flutuantes. Você também pode configurar o Windows para ocultar automaticamente.
Certas barras de ferramentas podem ser personalizadas para exibir os botões da barra de ferramentas desejados.
Também é possível personalizar o tipo de dados padrão no aplicativo. Isso pode ser útil ao criar várias tags do mesmo tipo.
No menu Ferramentas, selecione Opções ... para abrir a caixa de diálogo Opções da estação de trabalho. Aqui, você tem mais
opções para modificar e configurar como a tela será exibida.
Um arquivo de projeto do Studio 5000 Logix Designer18 armazena todas as informações de lógica e configuração de
programação para um sistema Logix 5000 ™ e possui a extensão .ACD.
Os arquivos em um CD / DVD devem primeiro ser copiados para um disco rígido, unidade USB ou rede, porque o projeto salvo
não funcionará se for aberto diretamente a partir da unidade de CD-ROM.
Eles são identificados pelo sufixo BAKOOx no nome do arquivo.
Para criar um novo arquivo de projeto do Logix Designer, primeiro selecione o tipo de projeto do Logix. Em seguida, selecione o
controlador Logix 5000 "correto e nomeie o novo projeto. Selecione a revisão de firmware correta do controlador, o tamanho do
chassi em que o controlador está localizado e o número do slot do controlador. Existem recursos adicionais para redundância e
para proteger o novo aplicativo usando o FactoryTalk® Security, mas isso está fora do escopo desta lição.
Existem três componentes usados para organizar e executar um projeto: Tarefas, programas e roAnas.
Uma tarefa é um mecanismo usado para agendar a execução de programas.
Um programa é uma pasta dentro de uma tarefa que contém rotinas.
Uma rotina é um local onde o código é escrito e executado. As rotinas em um programa podem ser de qualquer linguagem de
programação ou uma mistura de diferentes linguagens de programação.
Sempre que um novo projeto é criado, ele inclui componentes padrão como MainTask, MainProgram e MainRoutine, que podem
ser renomeados para se adequar ao seu projeto.
Uma tarefa dispara a execução de programas agendados dentro dela. Um projeto do Studio 5000 Logix Designer® pode ter até 32
tarefas, mas nem todos os controladores Logix 5000 ™ suportam muitas tarefas. Todas as tarefas têm um watchdog. Se o tempo
de execução da tarefa exceder o watchdog, o controlador falhará. Existem três tipos de tarefas: Contínuo, Evento e Periódico.
Observe que cada tipo de tarefa é indicado por um ícone específico. Você pode modificar o tipo de tarefa, conforme necessário.
Um projeto pode ter apenas uma tarefa contínua, criada por padrão com a criação de um novo projeto. Essa tarefa é executada
continuamente, mas pode ser interrompida pelas tarefas periódicas e de eventos. Como uma tarefa contínua não é obrigatória,
ela pode ser excluída ou modificada para um tipo de tarefa diferente, conforme o aplicativo exigir. Um recurso importante dos
controladores Logix 5000 ™ mais recentes, como o ControlLogix® 5580 ou CompactLogix® 5380 e 5480, é a dedicação de um
núcleo de processador à operação contínua de tarefas. Os controladores mais antigos têm uma configuração de System
Overhead Time Slice, que configura a porcentagem de tempo que um controlador aloca para executar as funções de
comunicação e limpeza em vez de executar a tarefa contínua.
Uma tarefa de evento é acionada por um evento específico. Quando acionado, ele interrompe as tarefas de prioridade mais
baixa. Configure o gatilho da tarefa Evento a partir das opções na lista suspensa. Você também pode definir a prioridade da
tarefa Evento. A prioridade da tarefa é usada para controlar a execução da tarefa. Um número menor indica que a tarefa é uma
prioridade mais alta. Por exemplo, se uma tarefa de evento com prioridade 10 estiver sendo executada e outra tarefa com
prioridade 5 for acionada, o controlador interromperá a tarefa de prioridade mais baixa para executar a tarefa de prioridade mais
alta, retornando para concluir a tarefa de prioridade mais baixa quando todas as tarefas de prioridade mais alta foram
executadas. A configuração da tarefa de evento está fora do escopo deste curso fundamental e é discutida em detalhes em
cursos mais avançados.
Uma tarefa periódica é uma tarefa baseada em tempo que é executada em intervalos ou períodos especificados pelo usuário.
Quando a tarefa terminar de executar, ela aguardará o período especificado antes de ser chamada para executar novamente.
Quando chamado, ele interrompe qualquer tarefa de menor prioridade atualmente em execução. Por exemplo, uma tarefa
periódica pode ser usada para executar um loop PID a cada 1000 milissegundos.
A configuração periódica de tarefas está fora do escopo deste curso fundamental e é discutida em detalhes em cursos mais
avançados.
Um programa atua como um contêiner para uma ou mais roAnas relacionadas. Os programas são frequentemente usados para
dividir áreas de uma planta. Cada tarefa possui uma guia Programação do Programa, na qual os programas dessa tarefa podem
ser agendados ou não programados e a programação do programa pode ser reorganizada. Quando uma tarefa é acionada para
execução, os programas agendados são executados da ordem do primeiro ao último e os programas não agendados não são
executados. Programas especiais podem ser criados para lidar com várias funções em um projeto, como um programa Controller
Fault Handler que é executado quando ocorre uma falha e um programa Power-Up Handler que é executado quando ocorre um
ciclo de energia.
Quando uma tarefa é acionada, seus programas são executados na ordem em que são agendados, do primeiro ao último.
A ordem agendada dos programas pode ser modificada movendo-os para cima ou para baixo. Para cancelar o agendamento de
um programa, remova-o da lista Agendada. Um programa não programado não é usado por nenhuma tarefa. Os programas
podem ser deixados sem agendamento até serem necessários. Clique no ícone de informações para aprender sobre a versão do
firmware do controlador ControlLogix®.
Uma rotina é onde o código executável do projeto é visualizado e criado. Uma rotina pode ser criada como rotina principal, sub-
rotina ou rotina de falha. Você pode usar qualquer uma das quatro linguagens de programação para criar essas rotinas: Ladder
Logic. Diagrama de blocos de funções, gráfico de funções sequenciais e texto estruturado. Cada rotina contém um conjunto de
elementos específicos para a linguagem de programação usada. As atribuições de rotina podem ser feitas na guia Configuração
da caixa de diálogo Propriedades do programa ou na caixa de diálogo Nova rotina. É importante observar que as rotinas principal
e de falha devem ser atribuídas nas propriedades de um programa. Se um
rotina não é atribuída como rotina principal ou de falha, é automaticamente uma sub-rotina.
A MainRoutine é a rotina padrão agendada no programa a ser verificada pelo controlador. Um programa pode ter apenas uma
rotina principal e é identificado pelo número 1 anexado ao ícone. A rotina principal geralmente é usada apenas para chamar as
sub-rotinas do programa usando instruções JSR ou Jump to Subroutine. No entanto, a rotina principal pode ter outro código
executável. Uma instrução Jump to Subroutine (JSR) é usada no código de uma rotina para chamar ou executar uma sub-rotina
específica.
Uma sub-rotina é um segmento de código usado para executar uma tarefa específica em um projeto. Um programa pode ter
tantas rotinas quanto a memória do controlador permitir. Aqui você pode ver um exemplo de sub-rotina. As sub-rotinas são
executadas apenas quando chamadas por uma instrução JSR que está na rotina principal ou em outra sub-rotina.
Uma rotina de falha é uma rotina que o controlador executa se encontrar uma falha grave recuperável no programa em
execução. Pode haver apenas uma rotina de falha em um programa. É identificado por um ponto de exclamação anexado ao
ícone. Defina uma rotina como uma rotina de falha quando o vnu criar inicialmente a rotina.
Para programar, manter ou solucionar problemas de um sistema Logix 5000 ™, você precisará se conectar a ele através do seu
projeto Studio 5000 Logix Designer® diretamente ou através de uma rede.
Uma rede é um grupo de dispositivos chamados nós e a comunicação é a transferência de dados entre dois ou mais dispositivos
em uma rede, o que ocorre através de um meio de comunicação.
"Driver" refere-se a uma configuração de software que permite que um computador acesse um tipo específico de dispositivo
externo, como uma placa de comunicação. Um computador requer que os drivers se comuniquem em uma rede.
Um meio de comunicação é o canal físico usado para transmissão de dados em uma rede. O meio usado varia de acordo com a
rede.
Um módulo de comunicação é um dispositivo de hardware que permite a transmissão de dados entre controladores e
dispositivos fora do chassi do controlador, como 1/0 ou um computador.
Um nó é um dispositivo físico em uma rede de comunicações. Um controlador, um módulo de comunicação e um dispositivo de
programação são alguns exemplos de um nó. Nos controladores Logix 5000 ™ mais recentes, os dispositivos conectados são
referidos como nós. Nos controladores Logix 5000 mais antigos, os dispositivos conectados à rede são referidos como conexões e
existem mais limitações ao número de conexões de rede que um controlador pode ter.
Por exemplo, o manual Considerações de projeto do controlador Logix 5000 mostra no mínimo 128 conexões de rede EtherNet /
IP ™ ao usar as placas de interface da série 1756 com o controlador da série L7.
Ao analisar as especificações do controlador, lembre-se de que as conexões de rede são diferentes das conexões do controlador.
Uma conexão do controlador é o mecanismo de comunicação do controlador para outro módulo no sistema de controle; um
módulo pode ser um cartão 1/0.
A maioria dos controladores Logix 5000 ™ possui portas de comunicação Ethernet embutidas no controlador, eliminando a
necessidade de módulos de comunicação separados. No entanto, alguns controladores, como os controladores da série
ControlLogix® L7, requerem módulos de comunicação para conectar-se a uma rede.
Existem dois tipos diferentes de conexões físicas que podem ser feitas ao conectar um computador de programação a um
controlador Logix 5000 ™: conexões ponto a ponto e conexões de rede.
Uma conexão ponto a ponto é uma conexão direta de um dispositivo para outro usando uma porta RS-232 ou uma porta USB,
dependendo do controlador.
RS-232 é a conexão para controladores Logix 5000 ™ mais antigos e requer configuração do driver.
USB é a conexão para controladores Logix 5000 ™ mais recentes e não requer configuração do driver.
A porta USB é destinada apenas para fins de programação local temporária e não para conexão permanente. Se você conectar ou
desconectar o cabo USB com a alimentação aplicada a este módulo ou a qualquer dispositivo na rede USB, poderá ocorrer um
arco elétrico. Isso pode causar uma explosão em instalações locais perigosas. Certifique-se de que a energia seja removida ou de
que a área não seja perigosa antes de continuar. É necessário um cabo USB da Samtec Inc. RSP-119350 para manter as
certificações de locais perigosos.
As redes NetLinx ajudam a comunicar informações e controlar dados usando diferentes tipos de mecanismos de transferência,
onde os dados são transferidos de um remetente para vários destinatários ao mesmo tempo.
A Open DeviceNet® Vendors Association, ou 0DVA, é o órgão de governança para protocolos de comunicação padrão aberto. As
redes NetLinx são otimizadas para uso com os sistemas Logix 5000 ™. As redes mais usadas são: Ethernet / IP ™, ControlNet® e
DeviceNet
O EtherNet / IP ™ é uma rede válida para o nível de informação, controle e dispositivo que fornece configuração, coleta de dados
e controle em uma única rede de alta velocidade.
Ele suporta aplicativos de tempo crítico, como controladores, computadores mainframe, robôs, HMI, E / S e adaptadores de E / S.
Esse tipo de rede usa a infraestrutura Ethernet tradicional.
O EtherNet / IP permite o uso de um único computador para aquisição de dados de muitos controladores e para programação de
vários controladores. O EtherNet / IP também é usado para mensagens não críticas entre os controladores; controlando 1/0
remoto crítico em termos de tempo: ou executando mensagens ponto a ponto.
O EtherNet / IP está substituindo lentamente o ControlNet® e o DeviceNet®, pois eles têm uma largura de banda menor e são
mais antigos em comparação com o EtherNet / IP.
ControlNet® é uma opção de rede válida para o nível de controle e dispositivo. Ele suporta a transmissão de dados críticos de
tempo entre controladores e outros dispositivos. Ele pode suportar até 99 dispositivos em velocidades de até 5 Mbps. O
ControlNet utiliza cabos coaxiais ou de fibra. O ControlNet permite controlar o chassi remoto 1/0, as mensagens ponto a ponto
com outros controladores usando mídia redundante e conectar-se a aplicativos de tempo crítico.
O DeviceNet é uma opção de rede válida para controle e nível de dispositivo que conecta dispositivos de baixo nível, como
sensores, acionadores de motor, acionamentos pequenos e botões de pressão diretamente a um módulo DeviceNet. Ele suporta
até 64 dispositivos com taxas de dados entre 125 e 500 Kbps. Nesta rede, a energia e a comunicação compartilham o mesmo
cabo.
O DeviceNet permite que sensores e atuadores se conectem diretamente a uma placa de interface. Reduz a fiação de campo e
fornece diagnósticos aprimorados.
Para conectar seu computador a um controlador Logix 5000 em uma rede EtherNet / IP, é necessária a seguinte configuração:
Uma placa de rede deve estar instalada e configurada no computador.
A mídia de comunicação deve estar conectada ao computador e ao módulo EtherNet / IP no chassi local.
Um endereço IP (Internet Protocol) e uma máscara de sub-rede devem ser atribuídos ao computador e ao módulo EtherNet /
IP no chassi local.
Para muitos controladores Logix 5000 mais novos, um módulo EtherNet / IP não é necessário e o controlador pode ser
atribuído ao seu próprio endereço IP para se comunicar na rede.
É importante observar que cada rede requer sua própria configuração específica. Dependendo da política da sua empresa,
algumas ou todas as etapas, como a instalação da placa de comunicações no computador, já podem ser executadas.
Cada rede requer sua própria configuração específica. Dependendo da política da sua empresa, algumas ou todas as etapas,
como a instalação da placa de comunicações no computador, já podem ser executadas.
O software RSLinx® Classic é requerido por um sistema Logix 5000T "para executar as seguintes tarefas críticas relacionadas à
comunicação: Configurar drivers de comunicação e exibir redes configuradas e nós ativos. Este software é aberto
automaticamente quando qualquer opção de comunicação no aplicativo Studio 5000 Logix Designer5 'é ativada. O software
RSLinx Classic está disponível em várias versões listadas na tela. Se você não usar um arquivo de ativação com o RSLinx Classic,
ele começará como RSLinx Classic Lite. Um pacote RSLinx Classic com um arquivo de ativação é necessário para opções
avançadas, como o estabelecimento de links DDE ou 0PC para programas como o RSView® 32 ou o Microsoft Access. O software
RSLinx® Classic atua como um serviço para um sistema Logix 5000 ™ para executar tarefas de comunicação, como: Upload,
download e entrada on-line, Atualizando firmware, Enviando mensagens, Configurando o endereçamento Ethernet
É importante observar que, se o software RSLinx Classic estiver sendo executado como um serviço em um computador com
Windows 7 ou posterior, não haverá Interface gráfica do usuário. Isso precisa ser executado como um aplicativo para configurar
drivers e executar outras tarefas de soPware. Três drivers principais são usados para se comunicar com um controlador Logix
5000 ™.
O driver Ethernet / IP ™ aponta para a placa de interface de rede (NIC) do computador e verifica a sub-rede local ou remota em
busca de dispositivos de automação compatíveis com EtherNet / IP. Dispositivos de automação compatíveis com EtherNet / IP
configurados e conectados a essa sub-rede, como módulos adaptadores Ethernet, unidades PowerFlex3 e Kinetix® e terminais de
operador PanelView ™ Plus.
O driver de dispositivos Ethernet procura dispositivos de automação em endereços IP específicos, em vez de varrer toda a sub-
rede. Somente os dispositivos na mesma rede que o computador cujos endereços IP foram inseridos manualmente na
configuração do driver
esteja disponível.
O driver USB aparece automaticamente quando um cabo USB é conectado a um controlador Logix 5000 ou módulo de
comunicação. Não se destina à comunicação permanente.
Quando você conecta um dispositivo com um cabo USB, os drivers USB e do backplane virtual são criados automaticamente.
O driver do backplane virtual permite a comunicação entre aplicativos e drivers de dispositivo (por exemplo, SoftLogix ™ 5000 e o
driver Rockwell Automation® 1784-PCIC) que usam o protocolo CIP.
Para configurar um driver de comunicação, no menu Comunicações da janela RSWho, selecione Configure Drivers ... Na caixa de
diálogo Configure Drivers, selecione o driver EtherNet / l PT "nos tipos de driver disponíveis e clique no botão Adicionar novo.
Para isso, especifique um nome para o novo driver.
Quando a configuração do driver estiver concluída, a rede EtherNet / IP ™ ficará visível na janela RSWho e os módulos detectados
serão exibidos. Os módulos que foram detectados anteriormente, mas não estão mais respondendo, são marcados com um "X"
vermelho na janela RSWho.
Se um módulo exibir um ponto de interrogação amarelo na janela RSWho, esse módulo não terá um arquivo associado da folha
de dados eletrônica (EDS) instalado e, portanto, não poderá ser reconhecido pelo RSLinx® Classic. O software considera isso
desconhecido
dispositivo porque não foi registrado. O nome online correto é exibido, mas o ícone não é. Em alguns casos, como módulos de
comunicação e controladores, o arquivo EDS pode ser carregado desse hardware. Se a opção "Carregar EDS do dispositivo" não
estiver disponível, os arquivos EDS poderão ser baixados no Centro de Download e Compatibilidade do Produto no site da
Rockwell Automation.
Além de visualizar a rede, informações sobre dispositivos também podem ser acessadas na janela Propriedades do dispositivo.
Os controladores Logix 5000TM podem ser operados em três modos: Run, Program e Remote. O modo do controlador define as
tarefas de programação disponíveis nesse modo.
Pode ser necessário alternar entre os modos para executar tarefas diferentes.
Existe um interruptor de chave nos controladores que permite alternar de um modo para outro. A maioria dos controladores
CompactLogixT ", como o CompactLogix ™ 5370, possui uma chave seletora no lugar de uma chave seletora. As chaves seletoras
podem ser pressionadas para cima ou para baixo para alterar o modo. Quando a chave seletora ou chave seletora está na posição
REM ou Remota, os modos pode ser alterado através do aplicativo Studio 5000 Logix Designer®. Os modos do controlador
também são ismportante devido ao possível impacto na segurança.
RUN MODE:
Quando o controlador está no modo de operação, ele controla ativamente as máquinas no processo automatizado. Use o modo
de execução quando desejar executar uma lógica de programação no controlador.
Quando o controlador está no modo de Execução, você pode ficar online usando o aplicativo Studio 5000 Logix Designer® e
monitorar o projeto. No entanto, você não pode modificar o projeto ou fazer alterações nas configurações do módulo de E / S.
O modo de operação deve ser usado apenas quando todas as condições forem seguras.
PROGRAM MODE:
No modo de programa, o código não é executado e I/0 não é controlado.
Use o modo Programa quando precisar fazer modificações no código.
É importante prestar atenção ao fato de você não usar o modo Programa como uma parada de emergência. O modo de
programa não é um dispositivo de segurança. As saídas são comandadas para o estado de modo Programa, o que pode causar
uma situação perigosa.
REMOTE MODE:
No modo Remoto, você pode alternar entre três modos do controlador através do software Studio 5000®: Modo de Execução
Remota, Programa Remoto e Teste Remoto. O modo de execução remota é idêntico ao modo de execução selecionado pela
opção mode, exceto que você possui recursos de edição online. O modo de programação remota é idêntico ao modo de
programação do controlador. Os usuários podem modificar um arquivo de projeto online no modo Execução Remota.
Certifique-se de controlar as saídas com cuidado, para evitar ferimentos ao pessoal e danos ao equipamento.
O modo Teste Remoto é usado para testar a funcionalidade do código. Nesse modo, o código é executado, mas as saídas não são
controladas. Operações de edição limitadas estão disponíveis no modo Teste Remoto. Os módulos de saída são comandados para
o estado do modo Programa, que estão ativados, desativados ou em espera. Isso pode causar uma situação perigosa. Não
selecione o modo Teste em um sistema operacional. O modo de teste foi projetado para testar apenas a lógica, as saídas irão
para o estado de modo de programa e permanecerão lá até voltar ao modo de operação. Quando você visualiza a lógica, ela
parece estar funcionando, mas a lógica está desconectada das saídas.
Para conectar-se a um controlador usando o aplicativo Studio 5000 Logix Designer * 5, é necessário estabelecer um caminho de
comunicação para o controlador.
Um caminho de comunicação é o caminho no qual as informações fluem pelas redes e módulos. A comunicação inicia no
computador através do driver de rede. Do driver de rede ao endereço IP do módulo de comunicação. Depois, no backplane e do
backplane para o slot do controlador, que é seis aqui. Você também pode ter uma conexão ponto a ponto direta usando uma
porta RS-232 ou uma porta USB, dependendo do controlador.
Para monitorar, manter ou solucionar problemas de um projeto, primeiro é necessário fazer o upload do projeto.
Carregar um projeto significa transferir uma cópia do arquivo do projeto de um controlador para um computador pela rede.
Quando você carrega um projeto de um controlador, ele copia o arquivo do projeto do controlador para o computador. Lembre-
se sempre de salvar o projeto no disco rígido do computador. Normalmente, o projeto carregado não inclui a documentação do
arquivo do projeto, incluindo comentários de linhas, descrições de comentários e propriedades de marca estendidas.
A documentação do arquivo do projeto é carregada da memória do controlador somente quando a versão do seu aplicativo
Studio 5000 Logix Designer® é 21 ou superior e o usuário baixou originalmente a documentação do projeto.
Depois de atualizar um projeto, você precisa transferir o arquivo do projeto atualizado para o controlador do computador. Para
fazer isso, você precisa baixar o projeto.
Um carro controlador contém apenas um arquivo de projeto por vez e o download substitui o arquivo de projeto atual no
controlador. Quando você baixa um arquivo de projeto em um controlador, toda a documentação é carregada no controlador.
Um carro controlador contém apenas um arquivo de projeto por vez e o download substitui o arquivo de projeto atual no
controlador. Quando você baixa um arquivo de projeto em um controlador, toda a documentação é carregada no controlador.
O download é possível apenas quando o controlador está no modo Programa ou Programa Remoto. O aplicativo Studio 5000
Logix Designer® permite o download no modo Remote Run, mas coloca o controlador no modo Remote Program antes que o
download realmente ocorra.
As informações baixadas no controlador podem ser visualizadas no computador. Clique no ícone na tela para saber como
visualizar as informações baixadas.
Você pode visualizar as informações baixadas no controlador na guia Projeto da caixa de diálogo Propriedades do controlador.
O caminho mostra onde o projeto baixado para o controlador será salvo no computador.
Para carregar a documentação no controlador, verifique se "Download Documentation Project and Extended Properties" está
selecionado durante o download.
Para visualizar ou editar um arquivo de projeto que está ativo em um controlador, você precisa estar online.
O computador permanece em comunicação contínua com o controlador quando você está online. Você pode visualizar ou editar
um projeto no controlador apenas se tiver um arquivo de projeto correspondente no computador. Se o projeto no computador
for diferente do controlador, a caixa de diálogo Conectado ao Go Online aparecerá na tela e você precisará fazer o upload ou o
download do arquivo, conforme necessário.
Para visualizar ou editar um arquivo de projeto que está ativo em um controlador, você precisa estar online.
O computador permanece em comunicação contínua com o controlador quando você está online. Você pode visualizar ou editar
um projeto no controlador apenas se tiver um arquivo de projeto correspondente no computador. Se o projeto no computador
for diferente do controlador, a caixa de diálogo Conectado ao Go Online aparecerá na tela e você precisará fazer o upload ou o
download do arquivo, conforme necessário.
Às vezes, você pode precisar editar o projeto offline. Edição offline significa exibir ou editar uma cópia de um arquivo de projeto
enquanto não se comunica com um controlador.
Um caminho de comunicação mostra as redes e os módulos na ordem em que as informações fluem através deles. Você precisa
estabelecer um caminho de comunicação para conectar-se a um controlador, fazer upload, baixar e ficar online. Você pode
localizar um controlador usando um caminho de comunicação. Para localizar, você precisa ver a ordem em que as informações
fluem. Começando no computador pelo nome do driver, que pode ser um USB, ControlNet, Ethernet etc., seguido pelo endereço
do módulo de comunicação. Depois disso, você verá o backplane e o número do slot do controlador. Para definir o caminho das
comunicações, você precisa configurar RSLinx® corretamente, o que pode ser feito usando o botão Who Active.
O botão Who Active permite selecionar um controlador com o qual você deseja se comunicar ou atualizar o caminho de
comunicação atual do projeto. Como um recurso de segurança, a revisão do firmware, o tipo e o número do slot do controlador
selecionado devem corresponder às configurações do projeto.
O caminho de comunicação pode ser especificado no aplicativo Logix Designer de diferentes maneiras. Clique no ícone de
informações para saber como especificar um caminho de comunicação.
O caminho de comunicação pode ser especificado no aplicativo Studio 5000 Logix Designer® usando a barra de ferramentas
Current Path, o Who Active button ou a caixa de diálogo Recent path.
Para se comunicar, o computador e o controlador precisam ter arquivos de projeto correspondentes. Se os arquivos no
controlador e no computador forem diferentes, haverá erros e essa caixa de diálogo aparecerá na tela. O erro será mostrado na
coluna de condição. Para resolver o erro, você precisará carregar ou baixar o arquivo.
Existem duas maneiras de configurar os módulos de E / S em um sistema Logix 5000 ™, local e remoto. Um módulo de E / S local
é um componente no mesmo chassi que o controlador que contém as informações de configuração de E / S. Por outro lado, um
módulo de E / S remota é um componente localizado em um chassi diferente do controlador que contém suas informações de
configuração. Os dois chassis estão conectados através de uma rede.
Os módulos de E / S remota são necessários para minimizar a fiação, quando os dispositivos do chão de fábrica estão a uma
grande distância ou quando você está sem espaço no chassi local.
O conhecimento do número de peça de um módulo é fundamental para identificar o módulo como local ou remoto e para
executar tarefas como programar e manter o sistema. O número de peça de um módulo pode ser encontrado em sua etiqueta de
hardware, no software ou através de um navegador em uma conexão ou rede Ethernet.
No hardware, os números de peça podem ser encontrados nos adesivos de fábrica localizados na lateral do módulo ou nas
etiquetas de hardware localizadas dentro da porta do módulo.
Ao verificar as etiquetas de hardware, certifique-se de que a energia seja removida em áreas perigosas antes de inserir / remover
módulos para evitar um arco elétrico, causando uma explosão nas instalações em locais perigosos.
Em um software, as informações do número de peça podem ser encontradas na tela RSWho no software RSLinx Classic® e na
configuração de E / S no aplicativo Studio 5000 Logix Designer13.
Em uma conexão ou rede Ethernet, os números de peça e as revisões de hardware podem ser encontrados na guia Informações
do módulo usando um navegador da Web padrão, como o Internet Explorer e o Google Chrome. É importante saber que todos os
módulos não possuem web Páginas.
O número da peça identifica várias características de um módulo.
O prefixo identifica a linha de produtos, por exemplo, 1756 é Control Logix3,1769 é CompactLogix ™ e 5069 é o módulo Compact
1/0 ™.
O sufixo do número de peça identifica vários aspectos do módulo, por exemplo, em OB16D, "Suporte para módulo de saída, * B"
significa potência de corrente direta, 16 representa o número de pontos ou canais no dispositivo e "D" significa recurso Módulo
de diagnóstico, que inclui fusível eletrônico por padrão.
Aqui estão alguns sufixos usados nos números de peça do módulo.
Diagnóstico: permite diagnosticar se há algum fio aberto entre os dispositivos e o módulo.
Fusível eletrônico: permite saber o número de fusíveis eletrônicos localizados dentro do módulo superior.
Somente tensão / somente corrente: permite saber que tipo de leitura é suportado pelo módulo, por exemplo, leitura de tensão
/ leitura de corrente.
Os módulos de E / S digital mostram se a entrada ou saída está ativada ou desativada. Dispositivos discretos, como motores,
botões, chaves fim de curso e sensores fotoelétricos, se comunicam com os módulos de E / S digital 1756. Eles têm as seguintes
propriedades:
Remoção e inserção sob energia (RIUP)
Variedades de 8, 16 e 32 pontos Codificação eletrônica
Fusões eletrônicas de escolhas isoladas, não isoladas e de diagnóstico
Os módulos analógicos mostram que a energia é aplicada ao módulo. Dispositivos analógicos, como medidores de vazão,
medidores de temperatura, dispositivos analíticos e válvulas de controle, se comunicam com os módulos de E / S analógica 1756.
Os módulos de E / S analógica 1756 têm as seguintes propriedades:
Remoção e inserção sob energia (RIUP)
Escalonamento da unidade de engenharia, calculado no módulo Alarming, configurado no módulo Data format:
Entrada - ponto flutuante de 32 bits ou número inteiro de 16 bits Saída - resolução de 16 bits Registro de data e hora rolando de
dados Opções de diagnóstico
Valor de E / S remota endereçável do HART® ou da estrada
Os módulos de E / S 1756 estão localizados em um chassi ControlLogix®. Os módulos de E / S 1756 possuem indicadores de
status, que fornecem informações críticas sobre o módulo e seu estado atual.
Indicadores de status digital:
O status de E / S mostra se o dispositivo de campo está ativado ou desativado. A cor amarela indica que a entrada ou saída está
ligada. O status de falha indica a presença ou ausência de várias falhas no campo. Pode ser encontrada em alguns módulos de
diagnóstico. O indicador de status do módulo mostra o status atual da comunicação do módulo. A cor verde indica operação
normal. O status do fusível indica o estado do fusível do módulo. Pode ser encontrada em módulos com fusível eletrônico.
Indicadores de status analógico:
O indicador CAL pisca quando o módulo está no modo de calibração. O indicador OK mostra a comunicação e o status
operacional do módulo.
Os módulos de E / S 1769 se comunicam por meio de um controlador CompactLogix ™ ou um módulo de comunicação Ethernet
1769-AENTR. Os indicadores de status exibem o status da atividade de entrada / saída para fins de solução de problemas. Os
módulos 1769 Compact I / O ™ possuem os seguintes indicadores de status.
Indicadores de status digital:
O status de E / S mostra se o módulo de entrada ou saída está ativado ou desativado. Os indicadores de status de E / S estão
apenas nos módulos digitais.
Indicadores de status analógico:
O indicador de status OK mostra que a energia é aplicada ao módulo. Os indicadores de status OK estão apenas nos módulos
analógicos.
Os módulos 5069 Compact I / O se comunicam com outros dispositivos em uma rede EtherNet / IP ™ por meio de um módulo de
comunicação 5069 Compact I / O ™ EtherNet / IP ou por meio de um controlador CompactLogix ™. Os módulos 5069 Compact I /
O possuem os seguintes indicadores de status.
Indicadores de status:
O indicador de status do módulo mostra a comunicação e o status operacional do módulo. O verde sólido indica operação
normal. O status de E / S mostra se o dispositivo de campo está ativado ou desativado. A cor amarela indica que a entrada / saída
está ligada.
Um tag é uma área localizada na memória do controlador onde os dados de dispositivos, cálculos, falhas etc. são armazenados.
Em um controlador Logix 5000 ™, cada área recebe um nome exclusivo. Dados "Drive-Speed", Start "Data e Sensor" Os dados
mostram os tipos de dados que podem ser armazenados em uma tag.
A memória é um grupo de elementos de circuito em um controlador onde programas e dados são armazenados.
Os tamanhos de memória comuns incluem bit, byte e word.
Bit é a menor unidade de dados, representada pelos dígitos 0 e 1.
Byte é uma sequência de 8 bits que opera como uma unidade.
O Word é uma unidade de memória, composta por 16 bits.
O tipo de dados define o tipo de dados que uma marca armazena em sua memória, ou seja, o número de bits, bytes ou palavras
de dados que uma marca usará. Existem alguns tipos de dados predefinidos, que são tamanhos de memória comumente
usados já definidos no aplicaQvo Studio 5000 Logix Designer®.
Por exemplo, os dados "Drive-Speed" requerem um tipo de dados inteiro duplo contendo 32 bits e os dados "Start" e "Sensor"
requerem um tipo de dados booleano contendo um único bit. Observe que o tipo de dados usado é baseado na fonte das
informações.
Reserve um momento para ler sobre os Qpos de dados mais básicos e mais usados que já foram definidos no Logix Designer
Application.
Para uma solução eficaz de problemas, é importante encontrar rapidamente uma etiqueta correspondente para o dispositivo
com defeito. A identificação de tags permite o uso de recursos de diagnóstico e solução de problemas de software.
Tag:
ajudar a monitorar o estado atual do dispositivo.
ajudar a detectar falhas, valores de canal, informações de diagnóstico etc.
armazene os dados de configuração para o módulo
Um tipo de dados definido por módulo é gerado automaticamente quando uma comunicação ou um módulo de E / S é
adicionado a um projeto. Tags definidas pelo módulo estão disponíveis para todos os programas.
As tags de E / S definidas pelo módulo usam o seguinte formato:
Localização: Slot: Tipo. Membro. Mordeu.
Preste muita atenção à pontuação usada entre os elementos do nome da tag.
Localização especifica se o módulo está localizado no mesmo chassi que o controlador ou em um chassi remoto.
Slot especifica o número do slot do módulo no chassi.
Tipo especifica se é uma entrada, uma saída ou um módulo configurado.
Membro especifica o tipo de dados que um módulo pode armazenar.
Bit especifica se é um ponto de entrada ou de saída. É opcional
Existem três tipos de tags de E / S definidas pelo módulo.
Os tags no módulo de saída digital são chamados de Tags de E / S digital. Um módulo de saída digital no slot 0 de um chassi local
contém três tipos de tags que fornecem informações diferentes:
As tags Local: 0: C armazenam os dados de configuração do módulo.
Os tags Local: 0: l contêm os dados enviados do módulo para o controlador.
Os tags Local: 0: 0 contêm informações de saída que se movem do controlador para o módulo e para o dispositivo.
Qualquer uma dessas tags pode ser usada no código executável. O código para Local; 0: I.FuseBlown.0 ou Tag do fusível do
módulo é mostrado aqui. O código / programação é abordado nas lições posteriores.
Os tags em um módulo analógico são chamados de Tags de E / S analógicas. Um módulo de entrada analógica no slot 8 de um
chassi local contém os tags mostrados aqui. Módulos analógicos coletam dados em tags REAL para cada canal. Cada canal
fornece tags de status, falha, alarme e acima / abaixo da faixa. Dados por canal Está no final dos tags do módulo. Qualquer uma
dessas tags pode ser usada no código executável.
Tags de E / S remota têm uma estrutura de nomeação semelhante às tags de E / S local. No entanto, em vez de começar com
'Local ", eles começam com o nome do módulo de comunicações remotas associado.
Em um controlador Logix 5000 ™, cada tag recebe um nome exclusivo e possui um tipo de dados que define a quantidade de
memória usada. Os programadores podem usar tags para organizar dados para espelhar o processo ou a máquina e o
documento, através de nomes e descrições de tags, o aplicativo como um projeto é desenvolvido.
TAG: É uma área da memória do controlador onde são armazenados os dados dos dispositivos, cálculos, falhas etc.
MEMORY: É um grupo de elementos de circuito em um controlador onde programas e dados são armazenados.
DATA TYPE: é o número de bits, bytes ou palavras de dados que uma tag usará. É baseado na fonte da informação.
ATOMIC DATA TYPES: é um tipo de dados simples que consiste em um único dado.
Neste exemplo, existem dois tipos de dados de estrutura, cronômetro e contador. Um cronômetro contém cinco membros e é
uma combinação de dois números inteiros duplos e três booleanos. Um contador contém sete membros e é uma combinação de
dois números inteiros duplos e cinco booleanos. Cada membro de um tipo de dados de estrutura recebe um nome diferente,
como .PRE e .ACC
É importante observar que um DINT é o principal tipo de dados usado nos sistemas Logix 5000TM. Isso ocorre porque um DINT é
a alocação mínima de memória para qualquer tag. Um tipo de dados BOOL também consome 32 bits de memória. Para
economizar memória, você deve criar um Dl NT e um alias BOOLs dentro do diretório
DI NT.
Diferente do tipo de dados Estrutura, um tipo de dados definido pelo módulo atribuído a um tag é gerado automaticamente
quando uma comunicação ou um módulo de E / S é adicionado a um projeto.
Existem várias tags em um programa, e torna-se difícil para os operadores memorizarem os dispositivos aos quais uma tag de E /
S se refere e a que tipo de dispositivo está se comunicando. Você pode atribuir um nome adicional a uma tag, chamada tag de
alias. Os tags se referem à mesma área da memória do controlador e são sincronizados entre si e, portanto, refletem os mesmos
valores e alterações. Ao criar um programa, se um tag base for selecionado como o endereço para uma instrução e houver um
tag de alias correspondente, o tag de alias não será exibido. Neste exemplo de rotina ladder, as tags de alias são:
• Iniciar, Pare, Transportador, Máquina de enchimento, Olho de foto e válvula de enchimento.
O escopo de uma marca determina se a marca pode ser acessada em um programa ou em vários programas. Com base em seu
escopo, uma marca pode ser designada como uma marca com escopo no controlador ou uma marca com escopo no programa.
As tags com escopo do controlador estão localizadas na pasta chamada controller, e as tags com escopo no programa estão
localizadas em todas as pastas de programa que você criou. Uma tag no escopo do controlador pode ser usada por todas as
tarefas, programas e rotinas dentro de um projeto. Também é acessível para outros dispositivos. O nome da tag para uma tag
com escopo do controlador não pode ser reutilizado. Uma tag com escopo de programa pode ser referenciada apenas pelas
rotinas no programa em que é criada. O nome da tag pode ser duplicado e reutilizado em vários programas, o que resulta em
menos tags para um projeto e em manutenção e solução de problemas mais fáceis. É importante observar que você não pode
usar o mesmo nome de tag para tags com escopo no controlador e no programa. Operação imprevisível do aplicativo pode
ocorrer. Embora os nomes de tags com escopo de programa possam ser duplicados, é uma boa prática ter algo exclusivo sobre a
tag, por exemplo, alterar o número da tag.
O escopo de uma marca determina se a marca pode ser acessada em um programa ou em vários programas. Com base em seu
escopo, uma marca pode ser designada como uma marca com escopo no controlador ou uma marca com escopo no programa.
As tags com escopo do controlador estão localizadas na pasta chamada controller, e as tags com escopo no programa estão
localizadas em todas as pastas de programa que você criou. Uma tag no escopo do controlador pode ser usada por todas as
tarefas, programas e rotinas dentro de um projeto. Também é acessível para outros dispositivos. O nome da tag para uma tag
com escopo do controlador não pode ser reutilizado. Uma tag com escopo de programa pode ser referenciada apenas pelas
rotinas no programa em que é criada. O nome da tag pode ser duplicado e reutilizado em vários programas, o que resulta em
menos tags para um projeto e em manutenção e solução de problemas mais fáceis. É importante observar que você não pode
usar o mesmo nome de tag para tags com escopo no controlador e no programa. Operação imprevisível do aplicativo pode
ocorrer. Embora os nomes de tags com escopo de programa possam ser duplicados, é uma boa prática ter algo exclusivo sobre a
tag, por exemplo, alterar o número da tag.
Parâmetro de entrada
É um parâmetro que define os dados que são passados por um valor para um programa em execução. Os valores são atualizados
antes de cada varredura e não podem ser alterados de fontes externas durante a execução do programa. Ele suporta apenas uma
conexão sourcinq.
Parâmetro de saída
É um parâmetro que define os dados produzidos como resultado direto da execução de um programa. Os valores podem ser
alterados no final da varredura do programa. Ao contrário dos parâmetros de entrada, ele suporta múltiplas conexões com
outros parâmetros do programa e tags com escopo no controlador
Parâmetro InOut
Representa uma referência aos dados que podem ser usados como entrada e saída durante a execução de um programa. Os
parâmetros são passados por referência e apontados para uma marca de base, como marcas de alias. Os valores podem ser
alterados durante a execução do programa. Ele suporta apenas uma conexão.
Parâmetro público
É muito semelhante às tags com escopo no controlador. É normalmente usado para que grandes estruturas de dados sejam
compartilhadas entre programas com vários arquivos. Ele suporta vários programas. Os valores são atualizados quando a fonte é
atualizada.
A lista de tags pode ser acessada a partir das
tags do controlador no organizador do
controlador no projeto Studio 5000 Logix
Designer5.
Quando um controlador ou uma lista de tags locais é aberta, você pode monitorar ou editar as tags. Você precisa monitorar tags
para verificar se os valores do processo estão dentro dos limites definidos e para verificar as condições saudáveis do processo ou
da planta. Para monitorar tags, use a guia Monitor Tags na janela Controller Tags. A guia Tags de monitor é uma visão direta da
memória do controlador. Ele permite que os usuários monitorem valores de tags em tempo real no controlador ativo, atribua
valores a tags específicas, defina descrições de operando ou tag e defina o estilo do tag.
Somente os campos com fundo branco podem ser alterados em cada coluna nesta guia.
Você precisará encontrar as tags a serem monitoradas nesta página com guias. Tags do mesmo tipo de dados não são exibidas
automaticamente juntas na página com guias. Por padrão, as tags são exibidas em ordem alfabética. Os filtros nas tags podem
ajudar a limitar o número de tags exibidas. Se os filtros forem usados incorretamente, eles poderão ocultar as tags necessárias
em vez de exibi-las. Você também pode classificar as tags de acordo com seus requisitos e expandir as tags de estrutura para
visualizar seus membros.
A guia Monitor Tags mostra os diferentes nomes de tags que você criou. Cada nome de tag vem com valores diferentes, que
continuam mudando dependendo do status do controlador. Você pode ver os valores das tags na coluna Valor. Esses valores
podem ser alterados. Eles são armazenados na memória do controlador. A seta azul significa que a alteração do valor entrará em
vigor imediatamente no controlador. Outros componentes que a guia exibe estão etiquetados na tela.
Se você deseja monitorar o status do controlador para cada tag, é necessário primeiro ficar online com o controlador.
Você pode editar tags na janela do controlador usando a guia Edit Tags.
A guia Editar tags permite:
• Crie e exclua tags.
• Crie aliases de tags.
• Defina os tipos de dados de tags.
• Defina descrições de operando ou etiqueta.
• Determine se aplicativos externos, como HMIs, terão acesso de leitura / gravação, somente leitura ou sem acesso a um tag.
• Defina a tag para um valor constante que não possa ser substituído.
• Defina o estilo da tag.
Muitos componentes das guias Monitor Tags e Edit Tags são os mesmos. Componentes como descrição e estilo podem ser
alterados em qualquer uma das páginas com guias.
Os componentes rotulados na tela podem ser modificados na guia Editar tags. Somente os campos com fundo branco são
editáveis. Clique nos ícones de mais para obter mais informações.
Se você deseja alterar a maneira como as tags são exibidas na janela Controller Tags, você pode usar a caixa de diálogo Definir
filtro de tags. Essa caixa de diálogo é iniciada selecionando a opção Configurar na lista suspensa Mostrar, na janela Tags do
controlador.
A caixa de diálogo Definir filtro de tags permite filtrar tags específicas para fora da área de visualização. Por exemplo, você pode
escolher os tipos de dados com base em quais tags devem ser filtradas e exibidas.
Se você deseja classificar os nomes das tags e outros componentes das tags, clique nos títulos das colunas na janela Controller
Tags. É importante observar que as tags que contêm um erro são marcadas com um "X" na primeira coluna e, quando online,
apenas o nome, estilo e descrição da tag podem ser alterados.
Os valores das tags também podem ser monitorados e editados na guia Observar e nas instruções nas rotinas. Neste exemplo de
lógica ladder, os valores podem ser monitorados e alguns valores, como predefinições de timer, podem ser editados. A seta azul
significa que a alteração de valor entrará em vigor imediatamente no controlador. Você pode acessar a guia Observar no menu
Visualizar. Ele permite monitorar as tags do programa ou do escopo do controlador, com base em uma lista selecionada de tags.
A guia Observar exibe todas as tags referenciadas por uma rotina ativa de qualquer tipo e os valores podem ser monitorados e
editados. Atualmente, existem dois tipos de listas de observação disponíveis,
Lista de rotinas atual e lista de observação rápida.
Os controladores Logix 5000 ™ precisam se comunicar com os módulos de E / S local e remoto. Esses módulos precisam ser
adicionados e configurados em um projeto do Studio 5000 Logix Designer®. Todo módulo de E / S que envia dados do processo
ou da máquina para um controlador deve ser configurado e pertencer a um controlador no projeto.
Quando on-line com um controlador, você pode excluir um módulo da configuração apenas se nenhum de seus pontos de E / S
estiver sendo usado no projeto em execução. Quando offline, todos os módulos podem ser excluídos da configuração 1/0.
Módulos 1/0 locais ou remotos podem ser adicionados a uma configuração de E / S on-line usando o Module Discovery. Esses
módulos também podem ser adicionados offline manualmente. No entanto, antes de configurar um módulo remoto, verifique se
o módulo de comunicação relacionado já foi adicionado.
Módulos, como pontes de rede, controladores e unidades, também podem ser adicionados e configurados de maneira
semelhante.
Quando on-line com um controlador, você pode excluir um módulo da configuração apenas se nenhum de seus pontos de E / S
estiver sendo usado no projeto em execução. Quando offline, todos os módulos podem ser excluídos da configuração 1/0.
A maioria dos parâmetros de configuração pode ser alterada online. No entanto, o parâmetro Formato das comunicações não
pode ser alterado online.
Quando você está online, o Module Discovery permite visualizar os módulos 1/0 local e remoto que estão sendo monitorados. O
recurso Module Discovery também fornece automaticamente os principais dados de configuração do módulo. O recurso Module
Discovery usa o mesmo driver que você usa para ficar online com um projeto.
Você não pode usar a Descoberta de módulos se os módulos remotos a serem adicionados não estiverem visíveis no driver.
Nesses casos, você pode ficar offline, editar o driver e voltar a ficar online.
Quando você está offline, não pode usar a Descoberta de módulos para adicionar um módulo de E / S. Nesse caso, o módulo de
E / S deve ser adicionado manualmente.
O conhecimento do número de peça de um módulo é fundamental para identificar o módulo como local ou remoto. O número
de peça de um módulo pode ser encontrado em sua etiqueta de hardware, usando o software KSLinx® Classic ou usando um
navegador da Web padrão e conectando-o ao módulo através de uma conexão Ethernet.
Na caixa de diálogo Selecionar tipo de módulo, procure o módulo que você deseja adicionar. Selecione o módulo necessário na
lista e clique em Criar.
Você precisará conhecer a revisão do firmware para encontrar a revisão do módulo. A revisão do firmware pode ser encontrada
usando o software RSLinx Classic.
A propriedade determina qual controlador tem autoridade para agir sobre um módulo específico. Cada módulo de E / S deve
pertencer a um controlador Logix 5000 ™. Os módulos de saída podem ter apenas um proprietário, enquanto os módulos de
entrada podem ter vários proprietários.
Os proprietários podem ser locais ou remotos. O proprietário de um módulo envia os dados de configuração para o módulo para
definir seu comportamento e iniciar sua operação. Um módulo deve sempre ter pelo menos um proprietário.
Vários proprietários do mesmo módulo de entrada devem ter uma configuração idêntica para esse módulo.
O primeiro proprietário a estabelecer uma conexão com o módulo de entrada envia os dados de configuração que são
comparados com os dados de configuração de todos os outros proprietários subsequentes.
Se outro controlador tentar se conectar ao módulo e qualquer parâmetro de configuração for diferente, a conexão para o
segundo controlador não será estabelecida e ocorrerá um erro. No entanto, a conexão com o primeiro controlador é mantida.
Como um módulo de E / S se comunica e estabelece uma conexão com o controlador é definido através do parâmetro de
formato de comunicação. As opções disponíveis para conexões são Diagnóstico completo e Somente escuta.
Clique nos ícones de mais para obter mais informações.
Full Diagnostics é uma conexão de E / S em que um módulo pertence ao controlador do qual ele recebe os dados de
configuração. O módulo I/0 retorna os dados de diagnóstico junto com um registro de data e hora de quando os dados de
diagnóstico mudam de estado.
Listen-Only é uma conexão I/0 onde outro controlador possui ou fornece os dados de configuração para um módulo 1/0. O
controlador somente de escuta não precisa manter a configuração do módulo de E / S. Se nenhum proprietário estiver
conectado, as conexões somente de escuta serão interrompidas.
Os formatos de comunicação disponíveis dependem do módulo. O formato de comunicação selecionado para um módulo 1/0
determina o formato de propriedade do módulo. As opções de formato de comunicação para um módulo de entrada são Dados
de entrada, que são proprietários do módulo em que nenhum dado é marcado com data e hora: Dados de entrada somente para
escuta, que não são proprietários do módulo, e Dados de entrada com registro de data e hora CST, que também é um
proprietário do módulo e onde qualquer alteração nos dados do estado será registrada com data e hora. Por exemplo, as opções
de formato de comunicação para o módulo 1756-IB16D para uma revisão específica são Diagnósticos completos - Dados de
entrada e Somente escuta - Diagnósticos completos - Dados de entrada.
É importante saber que, depois de aceito, o formato de comunicação de um módulo configurado não pode ser alterado. Se for
necessário alterar, a configuração do módulo deve ser excluída e uma nova configuração do módulo deve ser criada.
As opções de formato de comunicação para um módulo de saída são Dados de saída, que são o único proprietário do módulo:
Programado
Dados de saída, que também é o único proprietário do módulo, onde qualquer mudança de estado ocorre em um horário
específico do sistema coordenado (CST); e Dados de saída somente de escuta, que não são os proprietários do módulo.
Por exemplo, as opções de formato de comunicação disponíveis para o módulo 1756-0B16D para uma revisão específica são
Diagnósticos completos - Dados de saída, Diagnósticos completos - Dados de saída agendados e Somente escuta - Diagnósticos
completos - Dados de saída.
Juntamente com o formato de comunicação, a opção de codificação eletrônica também deve ser selecionada.
É importante saber que alterar as seleções de codificação eletrônica on-line pode interromper a conexão de comunicação de E /
S com o módulo e resultar em perda de dados.
A codificação eletrônica é baseada nos atributos Fornecedor, Tipo de produto, Código do produto, Revisão principal e Revisão
secundária.
Três opções de codificação eletrônica disponíveis são codificação de correspondência exata, codificação compatível e desativação
de codificação. Codificação compatível é selecionada por padrão.
Por exemplo, no caso da opção Exat Match Keying, se as revisões secundárias não corresponderem, ela violará as regras exatas
de correspondência.
É importante ser extremamente cauteloso ao usar o Disabled Keying: se usado incorretamente, essa opção pode causar
ferimentos pessoais ou morte, danos à propriedade ou perda econômica.
A Rockwell Automation® não recomenda o uso do Disabled Keying. Você pode obter resultados imprevisíveis com o Disabled
Keying porque a comunicação de E / S pode ocorrer com um módulo diferente do tipo especificado na árvore de Configuração de
E / S.
O nível de revisão e codificação eletrônica pode ser verificado no software RSLinx® Classic.
Combinação exata:
Na codificação de correspondência exata, todos os atributos de codificação devem corresponder para estabelecer uma
comunicação.
Chaveamento compatível:
Em Codificação compatível, a chave é aceita se o dispositivo instalado puder emular o dispositivo definido. Normalmente, você
pode substituir um dispositivo por outro dispositivo que tenha:
• O mesmo número de catálogo
• A mesma ou maior revisão principal
• Revisão secundária com as seguintes características:
o Se a Revisão Maior for a mesma, a Revisão Menor deverá ser a mesma ou maior, o Se a Revisão Maior for maior, a Revisão
Menor poderá ser qualquer número.
Desativar codificação:
Em Desativar codificação, todos os atributos de codificação não são considerados quando você tenta se comunicar com um
dispositivo. A comunicação pode ocorrer com um dispositivo diferente do tipo especificado no projeto.
Depois de estabelecer conexões entre os módulos de E / S e os controladores, é possível definir o Intervalo de Pacotes Solicitados
(ordem de RPI jin) para determinar a taxa na qual os dados são movidos para ou a partir do módulo. Os limites do RPI dependem
de: Recursos do (s) controlador (es) proprietário (s) - O RPI do módulo não pode ser mais rápido do que o proprietário (s) pode
suportar Capacidade do próprio módulo. Requisitos de aplicação: O RPI é executado de forma assíncrona com a execução do
código. Uma perda de dados pode ocorrer se o RPI for alterado online. Na maioria dos casos, o RPI padrão é suficiente. Um RPI
mais rápido coloca mais carga no sistema, portanto, é melhor ter o RPI mais lento que atenda aos requisitos do aplicativo. Além
do RPI, você também pode marcar a caixa de seleção Inhibit Module para impedir que o módulo se comunique com o
controlador proprietário. Isso pode ser usado ao comissionar ou adicionar um novo módulo. Você também pode selecionar a
caixa de seleção Falha grave no controlador se a conexão falhar enquanto estiver no modo de execução para gerar uma falha
grave no controlador se a conexão ao módulo falhar. A caixa de seleção pode ser usada para E / S críticas à segurança, porque se
uma placa do módulo falhar, você deseja que o controlador pare.
Você também pode configurar um módulo de E / S digital para enviar seus dados sempre que um ponto ou conjunto de pontos
específico mudar de estado de desativado para ativado ou vice-versa. Todos os dados são multicast sempre que um ponto muda
de estado.
É importante definir um RPI para um módulo, independentemente de você usar ou não uma mudança de estado. Os dados terão
transmissão múltipla na taxa RPI, independentemente de ocorrer uma alteração de estado.
Para módulos de saída, os estados de saída durante situações específicas podem ser definidos por ponto na guia Configuração da
caixa de diálogo Relatório de propriedades do módulo.
Você deve estar ciente dos estados de saída configurados para essas situações.
O estado de saída pode ser definido durante dois modos, Modo de Programa e Modo de Falha.
O Modo de Programa define os dispositivos de saída física para ligar, desligar ou reter durante situações específicas, como as
mencionadas abaixo:
• Programa ou modo de programa remoto
• Modo de teste remoto
• Uma falha grave recuperável
O Modo de falha define os dispositivos de saída física para ligar, desligar ou reter durante uma falha grave e irrecuperável.
A trava ajuda a encontrar onde ocorreu uma falha, mesmo que a causa da falha já tenha sido eliminada. Por exemplo, se a falha
ocorreu e desapareceu durante a noite, a trava ajuda a identificar onde a falha ocorreu. Quando uma falha de diagnóstico é
detectada, ocorrem alguns eventos. Eles são: Os dados da falha são multicast para todos os controladores. O LED do módulo de E
/ S exibe uma falha. Um bit de falha está travado e pode ser examinado na lista de tags. Mesmo que a causa de um erro tenha
sido eliminada, a falha permanecerá definida até que uma dessas ações ocorra: O bit de falha é redefinido manualmente na caixa
de diálogo Propriedades do módulo de E / S. Uma instrução de mensagem em uma rotina lógica de escada redefine a trava.
Um ciclo de energia redefine o módulo de saída. É uma prática recomendada desabilitar entradas ou saídas que não são usadas,
pois pode aparecer como uma falha em alguns módulos. É importante desativar o diagnóstico dos pontos de E / S que não serão
conectados. Caso contrário, as luzes de falha do LED no módulo estarão ativas para pontos de E / S não utilizados, possivelmente
confundindo o pessoal de manutenção que não sabe que os pontos não estão sendo utilizados.
O diagnóstico deve estar ativado para um módulo para que seus recursos de diagnóstico funcionem.
Os módulos de diagnóstico são identificados no número de peça de um módulo com a letra "D" no final, por exemplo, 1756-
IB16D. Vários parâmetros de diagnóstico podem ser definidos para esses módulos. Dependendo do módulo, 1756 módulos de E /
S de diagnóstico digital e analógico
possui certos recursos de diagnóstico. Reserve um momento para ler sobre os recursos de diagnóstico.
Além do RPI, alguns módulos analógicos possuem uma configuração chamada Amostragem em Tempo Real (RTS (rate. RTS) é a
frequência com que os dados são movidos para ou de dispositivos de campo. O RTS garante que o controlador e o módulo
sempre tenham os mesmos dados. , embora possa ser diferente do valor no dispositivo de campo.
Nem todos os módulos analógicos possuem essa configuração: geralmente é encontrada em versões mais antigas dos módulos.
Cada canal analógico em um módulo possui suas próprias configurações. Esses são:
A faixa de entrada depende do tipo de entrada, ou seja, 10V a 10V, 0V a 10V, 4mA a 20mA.
O tipo de entrada inclui a tensão (V), corrente (mA) ou termopar.
A escala converte um sinal elétrico bruto em unidades de engenharia.
Filtro atenua ruídos em determinadas frequências
Para entender como as configurações de RTS e RPI afetam a frequência de movimentação de dados entre dispositivos de campo,
vamos dar um exemplo em que RPI = 100ms e RTS = 175ms. A 100 ms, embora a temperatura tenha mudado, o módulo
analógico não atualizou seus valores porque ainda não está no RTS. Portanto, o módulo analógico ainda possui o valor "antigo"
de 75 ° F quando o RPI ocorre. No RPI, os dados são simplesmente enviados do módulo para o controlador. Em 150ms, a
temperatura mudou, mais uma vez não está no RTS, então o módulo analógico ainda mostra 75 ° F. Aos 175ms. a temperatura
mudou. Como está no RTS, o módulo varre a entrada e registra a alteração para 74,5 ° F. Recordar
que no RTS, o módulo também envia informações atualizadas ao controlador, agora o controlador também vê o valor atualizado
de 74,5 ° F. A 200ms, embora a temperatura tenha mudado, o módulo analógico não atualizou seus valores porque ainda não
está no RTS. Portanto, o módulo analógico ainda possui o valor "antigo" de 74,5 ° F quando o RPI ocorre. No RPI, os dados são
simplesmente enviados do módulo para o controlador
A lógica ladder é uma linguagem de programação que u liza elementos baseados nos símbolos usados pelos eletricistas nos
diagramas de relés elétricos. A lógica da escada descreve o fluxo da lógica, não a eletricidade. Atualmente, é a linguagem de
programação mais usada. Outras linguagens de programação são gráfico de funções seqüenciais, texto estruturado e diagrama
de blocos de funções. Idiomas diferentes utilizam muitas das mesmas instruções. No entanto, cada instrução é específica para
um idioma e possui recursos independentes.
A lógica de escada usa três elementos: Instruções, Degraus e Ramificações.
Instruções são os comandos nas linhas que definem as operações ou avaliações a serem executadas por um controlador. Existem
dois tipos de instruções, instruções de entrada e instruções de saída. Algumas categorias de instruções de entrada são bit, timer,
contador, matemática, manipulação de dados e comparação. Existem várias regras para colocar as instruções nos degraus:
• Uma linha deve conter pelo menos uma instrução de saída. Ou seja, uma linha nem sempre precisa ter uma instrução de
entrada.
• A última instrução em uma linha deve ser uma instrução de saída.
• As instruções de entrada e saída podem ser misturadas ou entrelaçadas em uma linha para os controladores Logix 5000 ™.
Aqui está um exemplo de design entrelaçado de entrada e saída versus um design tradicional. Observe que as entradas e saídas
são misturadas no design entrelaçado, enquanto as entradas estão à esquerda no design tradicional.
Os degraus são lidos da esquerda para a direita e de cima para baixo. Os trilhos de energia são destacados quando o computador
está online e o controlador está no modo de execução, no modo de execução remota ou no modo de teste remoto.
Ao colocar linhas, lembre-se de que uma linha não pode estar vazia, a menos que seja a última linha, ou seja, a instrução final no
aplicativo Studio 5000 Logix Designer®.
Uma ramificação é usada para criar um caminho alternativo para a leitura de entradas e saídas. Pode ter mais de um nível e pode
ser de dois tipos, ramificação paralela e ramificada aninhada.
A lógica usada para os dois ramos é totalmente diferente um do outro.
Ao colocar ramificações na lógica da escada, é importante lembrar que:
• Uma ramificação é lida da esquerda para a direita e de cima para baixo.
• Uma ramificação deve começar e terminar no mesmo nível.
• Uma ramificação pode ser aninhada dentro ou debaixo de outras ramificações.
• Uma ramificação paralela pode ser avaliada mais rapidamente que uma ramificação aninhada.
• Todas as ramificações paralelas têm os mesmos pontos inicial e final.
• Uma ramificação de saída deve conter pelo menos uma instrução. Uma ramificação de entrada pode estar vazia. Uma
ramificação vazia em torno de uma entrada gerará um aviso, mas não impedirá o download do projeto.
Na lógica ladder, cada instrução de entrada examina o valor de seu tag correspondente para determinar se a instrução de
entrada é verdadeira ou falsa. A continuidade lógica é uma condição em que a linha lógica da escada possui um caminho de
todas as instruções de entrada que são verdadeiras para uma saída. A primeira linha mostra continuidade lógica porque todas as
instruções de entrada são verdadeiras. No segundo degrau, a segunda instrução não detecta o valor correto para o bit. Portanto,
este degrau não mostra continuidade lógica. Observe que a linha é destacada em ambos os lados da instrução quando é
verdadeira. Uma instrução de saída não examina um valor. Ele apenas muda seu estado com base na lógica
continuidade. Esta tabela explica as condições que determinam se uma instrução de entrada é verdadeira ou falsa.
As combinações de entrada são usadas para determinar a continuidade lógica. As combinações de entrada mais usadas são AND,
OR e AND com OR.
A lógica AND é usada quando todas as condições fornecidas devem ser verdadeiras para que uma saída seja verdadeira. E requer
entradas na mesma linha. Na linha mostrada, a entrada A e a entrada B devem ser verdadeiras para que a saída E mude seu
estado.
A lógica OR é usada quando qualquer condição torna a saída verdadeira. OU requer uma ramificação. Na linha mostrada,
qualquer uma das instruções de entrada A ou B tornará a instrução de saída E verdadeira.
A lógica AND com OR é usada para avaliações complexas. É uma combinação da lógica AND e da lógica OR. Na linha mostrada, a
instrução de saída D será verdadeira quando as entradas A e B forem verdadeiras ou quando a entrada C for verdadeira.
Pode haver diferentes combinações de instruções de saída. Uma saída incondicional é uma saída que não precisa ser precedida
por entradas. Várias saídas podem ser programadas na mesma linha e as saídas podem ter condições de entrada separadas.
A linha possui uma instrução de saída incondicional. A saída A está sempre ativada. A instrução de saída incondicional é
executada sempre que a linha é varrida. Se uma instrução de movimentação for usada em uma linha sem nenhuma condição, ela
moverá o valor de Origem para o valor de Destino sempre que a linha for varrida.
Esses dois exemplos mostram duas configurações de saída válidas. Se a instrução de entrada A for verdadeira, a saída D e a saída
E serão verdadeiras. As saídas ramificadas devem ser usadas nos produtos Rockwell Automation® legados, como os
processadores PLC-5® e SLCT "500. As saídas ramificadas são aceitáveis nas aplicações Logix 5000T". As saídas seriais podem ser
usadas apenas com os controladores Logix 5000.
Neste exemplo de saídas com entradas separadas, ambas as saídas requerem que as instruções A e B sejam verdadeiras. No
entanto, o caminho para a saída E também requer que a instrução C seja verdadeira.
Existem várias instruções de entrada e saída bit a bit que são usadas em um aplicativo.
Uma instrução de entrada de bit examina um bit associado e, consequentemente, altera o estado da instrução para verdadeiro
ou falso. Examine se fechado (XIC) é uma instrução de entrada de bit verdadeira quando o bit examinado tem um valor de um e
Examine se aberto (XIO) é verdadeira quando o exame examina o valor zero. As instruções de saída bit a bit podem ser retentivas
ou não retentivas. Uma instrução de saída de bits retentivos retém seu valor de dados durante uma perda de energia, quando
você alterna para o modo Executar, ou quando a linha fica falsa. Você precisa codificar lógica adicional para redefinir o bit.
Quando há continuidade lógica que antecede a instrução Trava de saída, ouOTL, ela se torna verdadeira. A instrução OTL retém o
valor 1, mesmo que a continuidade lógica seja interrompida. Da mesma forma, quando a continuidade lógica é estabelecida até a
instrução Output Unlatch [OTU), ela se torna verdadeira. A instrução OTU retém um valor zero, caso a continuidade lógica seja
interrompida. Por outro lado, para a instrução de saída de bits sem retenção, quando houver continuidade lógica que antecede a
instrução Energizar saída, ou OTE, ela se torna verdadeira e tem um valor de um. Caso contrário, ele redefinirá automaticamente
para false com um valor zero.
As instruções de bit mais usadas são XIC e OTE.
Uma instrução one shot (ONS) é usada para permitir o restante de uma linha lógica ladder para uma varredura de programa,
sempre que o bit referenciado pelo ONS passa de zero a um.
O ONS pode ser usado em um aplicativo em que a entrada é alta por um longo tempo, mas seu aplicativo exige apenas um pulso.
No exemplo na tela, quando a entrada fica alta, a instrução One shot é verdadeira para a primeira digitalização e Valuel é movido
para
Valor2. Agora, a partir da próxima varredura, mesmo que a entrada permaneça alta, o Valuel não passará para o Valor2. O valor
será movido apenas para a primeira varredura depois que a Entrada passar de baixa, que é zero, para alta, que é uma.
Você precisa dedicar uma etiqueta única a cada instrução do ONS. É uma prática recomendada criar um número inteiro duplo e
usar cada bit dentro do número inteiro duplo para controlar instruções ONS separadas.
Outra instrução semelhante ao ONS é um sinalizador First Scan (S: FS). O sinalizador se torna verdadeiro quando um programa é
verificado pela primeira vez depois que o controlador entra no modo de execução ou após a desinibição do programa. Esse
sinalizador é frequentemente usado para inicializar valores em um programa, pois é executado apenas uma vez.
Considere um aplicativo em que o botão Iniciar esteja conectado normalmente aberto e o botão Parar conectado normalmente.
O XIC pode ser usado para permitir que a saída seja ativada se o botão Iniciar for pressionado e o XIO pode ser usado para
permitir que a saída seja desativada se o botão Parar for pressionado.
O estado da instrução não está diretamente vinculado à fiação do dispositivo ou botão físico. A instrução é escolhida com base
no estado em que queremos que o dispositivo esteja, um ou zero, para executar uma ação.
Considere um exemplo em que você deseja que os exaustores de um edifício sejam ligados quando o botão On for pressionado.
Caso ocorra um ciclo de energia, você deseja que os itens sejam reiniciados automaticamente. Você não deseja que os
ventiladores parem até que o botão Desligado seja pressionado.
Na primeira linha da tela, quando o botão On é pressionado, a instrução OTL se torna verdadeira à medida que a continuidade
lógica é estabelecida e os exaustores são ligados. Agora, se a energia for removida, a instrução OTL manterá seu estado. Quando
a energia retornar, os ventiladores de exaustão do edifício iniciarão automaticamente. Os ventiladores podem ser desligados
pressionando o botão Desligado, configurando a instrução Destravar, ou OTU para true, conforme mostrado na segunda linha na
tela.
Como você sabe, o OTE é uma instrução de saída sem retenção. No exemplo na tela, quando o botão Iniciar é pressionado, o XIC
se torna verdadeiro. Isso estabelece a continuidade lógica até o OTE, que também se torna verdadeiro com o valor de um, e o
motor inicia. O motor continua a funcionar enquanto o XIC permanecer verdadeiro. Se o XIC se tornar falso, por exemplo, devido
a falta de energia, a continuidade lógica até a instrução OTE é interrompida e o motor para. O OTE não retém seu valor quando a
linha fica falsa. Portanto, o motor não liga automaticamente quando a energia retorna.
Dois OTEs não devem fazer referência à mesma tag, pois isso pode levar a resultados imprevisíveis. Isso é conhecido como
referência de bit destrutivo duplicado. O aplicativo Studio 5000 Logix Designer® exibe um aviso quando uma referência de bit
destrutiva duplicada é detectada.
Aqui, o DIO e o Dll estão tentando controlar o D00. O resultado é imprevisível se DIO for verdadeiro enquanto Dll for falso. É
provável que o segundo degrau prevaleça porque é o último degrau digitalizado.
A lógica de vedação é usada no lugar das instruções OTL e OTU para aplicativos em que é indesejável ter bits travados após uma
perda de energia.
Neste exemplo, o motor funciona quando o botão Iniciar é pressionado. O botão Stop é conectado normalmente fechado. O XIO
permanece falso até que o botão seja pressionado e é usado para destravar o bit para parar o motor.
O que você acha que acontecerá após uma perda de energia enquanto o motor estiver funcionando? Quando a energia é
retomada, o motor será reiniciado automaticamente, pois o OTL manterá seu valor e o bit de saída permanecerá travado. Para
evitar isso, as instruções OTL e OTU são substituídas por uma instrução OTE.
Agora, quando a energia é reiniciada, o motor não liga automaticamente até que o botão Iniciar seja pressionado. No entanto,
em condições normais, precisamos que o motor continue funcionando até o botão Parar ser pressionado. Observe que agora
uma instrução XIC é usada com o botão normalmente fechado. A instrução XIC permanecerá verdadeira e permitirá que o motor
funcione até o
botão é pressionado.
Na lógica atual, se o tag referenciado pelo XIC alterar o valor, a linha se tornará falsa e a continuidade lógica para OTE será
interrompida. Como resultado, o motor irá parar. Para manter o motor funcionando, você precisa selar a lógica adicionando uma
ramificação com uma instrução XIC que faça referência ao mesmo tag da instrução OTE.
Como práticas recomendadas, é recomendável usar a instrução OTE sempre que possível. Use as instruções OTL e OTU com
moderação. Eles geralmente devem ser usados em pares. No entanto, as instruções da OTU podem ser usadas por si só para
desbloquear falhas. Em muitos casos, é uma boa idéia ter uma rotina separada para saídas. Isso facilita a solução de problemas e
também ajuda a evitar bits destrutivos duplicados.
Por exemplo, se você tiver um aplicativo com duas rotinas para o modo normal (produção) e o modo de manutenção, eles
podem conter lógica diferente, mas podem usar as mesmas saídas. É recomendável usar tags internas nessas rotinas e ter uma
rotina de saída separada que controla as saídas com base nos valores das tags internas.
O aplicativo Studio 5000 Logix Designer® oferece vários métodos para inserir e editar a lógica ladder:
O primeiro é através da barra de ferramentas Elemento de idioma, que contém várias instruções na forma de ícones agrupados
em guias como Favoritos, Complemento e Alarmes. Para adicionar instruções a uma linha, você precisa arrastar a instrução da
barra de ferramentas Elemento de Idioma e soltá-la onde quiser adicioná-la à linha. As caixas de destino cinza indicam os locais
de veiculação válidos e os círculos de destino verdes indicamonde um elemento de lógica ladder será inserido quando o botão do
mouse for liberado. A barra de ferramentas Elementos do idioma pode ser movida, oculta e personalizada.
Você também pode adicionar elementos a uma linha pressionando a tecla Inserir quando uma linha é selecionada. Isso exibirá a
caixa de diálogo Adicionar elemento da escada com uma biblioteca de instruções. Você também pode clicar com o botão direito
do mouse em uma linha e selecionar a opção Adicionar elemento da escada para abrir a caixa de diálogo Adicionar elemento da
escada. Você pode procurar a instrução desejada digitando o mnemônico de três a seis letras na caixa de texto Elemento da
Escada ou navegando e selecionando a instrução na árvore de componentes. As instruções estão agrupadas da mesma maneira
que na barra de ferramentas Elemento do idioma.
Depois que uma instrução é adicionada à linha, você precisa atribuir a tag necessária à instrução. As tags também podem ter
aliases e descrições.
Se você não conseguir ver as descrições de suas tags, ative a documentação de rotina clicando aqui.
Você também pode ativar as informações principais do operando e o alias de tags no menu Ferramentas.
Você pode atribuir uma tag existente à instrução selecionando-a na lista suspensa de tags. Para visualizar os tags de escopo do
controlador e os tags locais, verifique se o escopo de tag necessário está ativado.
Como alternativa, você pode expandir uma matriz ou uma marca com uma estrutura de marca definida e atribuir um elemento
ou membro específico da lista suspensa associada a uma instrução. Para um ponto de E / S digital, você pode selecionar um
ponto da grade no membro de dados. As caixas sombreadas mostram os bits que já foram usados, para que você possa
selecionar o restante dos bits disponíveis.
Se uma tag ainda não estiver criada, ela poderá ser criada digitando o nome da tag desejada e clicando com o botão direito do
mouse e selecionando Nova Tag. Se uma tag for criada no menu do botão direito, os espaços não serão automaticamente
convertidos em sublinhados em qualquer nome de tag que você criar.
Antes de baixar e executar um projeto, a lógica precisa ser verificada. A rotina atual pode ser verificada usando o botão Verificar
rotina. O projeto inteiro pode ser verificado usando o botão Verificar projeto. É importante verificar e verificar se há erros, pois
projetos com erros não são transferidos para o controlador. A verificação verifica as rotinas da lógica ladder quanto à colocação
incorreta de instruções, tags inadequados ou incompletos, tags com tipos de dados que não são válidos para a instrução, linhas
vazias e bits destrutivos duplicados. Lembre-se de que a verificação não encontra erros no seu aplicativo.

Você também pode gostar