Sie sind auf Seite 1von 53

CONTROLADOR

LGICO
PROGRAMVEL
SLC500
2

1 - Histrico do CLP
O Controlador Lgico Programvel, ou simplesmente PLC
(Programmable Logic Controller), pode ser definido como um dispositivo de
estado slido - um Computador Industrial, capaz de armazenar instrues para
implementao de funes de controle (seqncia lgica, temporizao e contagem, por exemplo),
alm de realizar operaes lgicas e aritmticas, manipulao de dados e comunicao em rede,
sendo utilizado no controle de Sistemas Automatizados

Os principais blocos que compem um PLC so:

CPU (Central Processing Unit Unidade Central de Processamento): compreendeo


processador (microprocessador, microcontrolador ou processador dedicado), o sistema de memria
(ROM e RAM) e os circuitos auxiliares de controle;

Circuitos/Mdulos de I/O ( lnputlOutput Entrada/Sada): podem ser discretos (sinais


digitais: 12VDC, 127 VAC, contatos normalmente abertos, contatos normalmente fechados) ou
analgicos (sinais analgicos: 4-20mA, 0-10VDC, termopar);

Fonte de Alimentao: responsvel pela tenso de alimentao fornecida CPU e aos


Circuitos/Mdulos de I/O. Em alguns casos, proporciona sada auxiliar (baixa corrente).

Base ou Rack: proporciona conexo mecnica e eltrica entre a CPU, os Mdulos de I/O
e a Fonte de Alimentao. Contm o barramento de comunicao entre eles, no qual os sinais de dados,
endereo, controle e tenso de alimentao esto presentes.

Pode ainda ser composto por Circuitos/Mdulos Especiais: contador


rpido (5kHz, 10kHz, 100kHz, ou mais), interrupo por hardware, controlador de temperatura, controlador
PID, co-processadores (transmisso via rdio, posicionamento de eixos, programao BASIC,
sintetizador de voz, entre outros) e comunicao em rede, por exemplo.

A figura acima mostra um CLP comercial

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
3

Operao Bsica do CLP


A CPU executa a leitura dos status (condies, estados) dos dispositivos de entrada meio dos
Circuitos/Mdulos de I/O. Esses status so armazenados na memria (RAM) para serem processados pelo
Programa de Aplicao (desenvolvido pelo usurio e armazenado em memria RAM, EPROM ou EEPROM
no PLC). Aps a execuo do Programa de Aplicao, o processador atualiza os status dos dispositivos de
sada por meio dos Circuitos/Mdulos de I/O, realizando a lgica de controle.
A programao do PLC feita por meio de uma Ferramenta de Programao que pode ser um
Programador Manual (Terminal de Programao, Handheld Programmer), ou um PC com Software de
Programao especfico (ambiente DOS ou Windows ). A Linguagem Ladder (RLL - Relay Ladder Logic,
Lgica de Contatos de Rel), muito popular entre os usurios dos antigos sistemas de controle a rels, a
mais utilizada. Esta linguagem a representao lgica da seqncia eltrica de operao, como ilustrado
nas figuras abaixo.

A lgica implementada pelo PLC muito similar convencional, sendo que os dispositivos de
entrada (elementos B0 e B1) so conectados ao Circuito/Mdulo de Entrada e o dispositivo de sada
(elemento L0), ao Circuito/Mdulo de Sada. O Programa de Aplicao determina o acionamento da sada
em funo das entradas (B0 . B1 = L0). Qualquer alterao desejada nesta lgica realizada por meio de
alteraes no programa, permanecendo as mesmas ligaes (conexes) nos Circuitos/Mdulos de I/O.

Histrico
Na dcada de 60, o aumento da competitividade fez com que a indstria automotiva melhorasse o
desempenho de suas linhas de produo, aumentando tanto a qualidade como a produtividade. Fazia-se
necessrio encontrar uma alternativa para os sistemas de controle a rels. Uma sada possvel, imaginada
pela General Motors, seria um sistema baseado no computador.
Assim, em 1968 , a Diviso Hydramatic da GM determinou os critrios para projeto do PLC, sendo
que o primeiro dispositivo a atender s especificaes foi desenvolvido pela Gould Modicon em 1969.
As principais caractersticas desejadas nos novos equipamentos de estado slido, com a
flexibilidade dos computadores, eram:

Preo competitivo com os sistemas a rels;

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
4

rudos);

engenheiros;

Repetibilidade de operao e uso.

Inicialmente, os CLPs, ouPLCs eram chamados PCs Programmable Controllers, mas com o
advento dos Computadores Pessoais (PCs Personal Computers), convencionou-se PLCs para evitar
conflitos de nomenclatura.
Originalmente os PLCs foram usados em aplicaes de controle discreto (on/off - liga/desliga),
como os sistemas a rels, porm eram facilmente instalados, economizando espao e energia, alm de
possurem indicadores de diagnsticos que facilitavam a manuteno. Uma eventual necessidade de
alterao na lgica de controle da mquina era realizada em pouco tempo, apenas com mudanas no
programa, sem necessidade de alterao nas ligaes eltricas.
A dcada de 70 marca uma fase de grande aprimoramento dos PLCs.
Com as inovaes tecnolgicas dos microprocessadores, maior flexibilidade e um grau tambm
maior de inteligncia, os Controladores Lgicos Programveis incorporaram:

1972 - Funes de temporizao e contagem;


1973 - Operaes aritmticas, manipulao de dados e comunicao com computadores;
1974 - Comunicao com lnterfaces Homem-Mquina;
1975 - Maior capacidade de memria, controles analgicos e controle PID;
1979/80 - Mdulos de I/O remotos, mdulos inteligentes e controle de posicionamento.

Nos anos 80, aperfeioamentos foram atingidos, fazendo do PLC um dos equipamentos mais
atraentes na Automao Industrial. A possibilidade de comunicao em rede (1981) hoje uma
caracterstica indispensvel na indstria.
Alm dessa evoluo tecnolgica, foi atingido um alto grau de integrao, tanto no nmero de
pontos como no tamanho fsico, que possibilitou o fornecimento de minis e micros PLCs (a partir de 1982).
Atualmente, os PLCs apresentam as seguintes caractersticas:

de Pontos de I/O por mdulo);

tarefas complexas: controle PID,


posicionamento de eixos, transmisso via rdio ou modem, leitura de cdigo de barras);

programao);

comunicao com PLCs;

deteco de falhas;

flutuante, funes trigonomtricas );

processamento) devido utilizao de


processadores dedicados;

amento paralelo (sistema de redundncia), proporcionando confiabilidade na utilizao em reas


de segurana;

software dos PLCs maiores;

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
5

a mesma rede, comunicao por meio de Rede


Ethernet).

Arquitetura do CLP
Conhecer a estrutura bsica de cada Bloco que compe o PLC, com suas particularidades e
funes desempenhadas, auxilia na configurao e escolha do equipamento mais adequado
implementao de determinado Sistema Automatizado. De certa forma, influencia tambm no
desenvolvimento do Programa de Aplicao.

- CPU - Unidade Central de Processamento

A CPU de um PLC compreende os elementos que formam a inteligncia do sistema: o


Processador e o Sistema de Memria, alm dos circuitos auxiliares de controle. O Processador interage
continuamente com o Sistema de Memria por meio do Programa de Execuo (desenvolvido pelo
fabricante), interpreta e executa o Programa de Aplicao (desenvolvido pelo usurio), e gerncia todo o
sistema. Os circuitos auxiliares de controle atuam sobre os barramentos de dados (data bus), de endereos
(address bus) e de controle (control bus), conforme solicitado pelo processador, de forma similar a um
sistema convencional baseado em microprocessador.

- Processador

O desenvolvimento tecnolgico de um PLC depende principalmente do Processador utilizado, que


pode ser desde um microprocessador/controlada convencional - 80286, 80386, 8051, at um processador
dedicado - DSP (Digital Signa Processor Processador Digital de Sinais), por exemplo.
Atualmente, os Processadores utilizados em PLCs so dotados de alta capacidade computacional.
H CPUs que possuem processamento paralelo (sistema de redundncia), no qual dois ou mais
processadores executam o Programa de Aplicao, confrontando o resultados obtidas aps o trmino de
cada execuo. Algumas Famlias de PLCs possuem Mdulos Co-processadores, que auxiliam o
Processador da CPU na execuo de funes especficas (operaes complexas).
Independente de sua tecnologia, o Processador responsvel pelo gerenciamento total do sistema,
controlando os barramentos de endereos, de dados e de controle. Conforme determinado pelo Programa
de Execuo, interpreta e executa as instrues do Programa de Aplicao, controla a comunicao com
dispositivos externos e verifica integridade de todo o sistema (diagnsticos). Pode operar com registros e
palavras d instruo, ou de dados, de diferentes tamanhos (8, 16 ou 32 bits), determinado pelo tamanho de
seu acumulador e pela lista de instrues disponveis para cada CPU.

- Sistema de Memria

O Sistema de Memria da CPU composto pela Memria do Sistema de Operao (Programa de


Execuo ou Firmware, e Rascunho do Sistema) e pela Memria de Aplicao (Programa de Aplicao e
Tabela de Dados), conforme a figura abaixo.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
6

- Memria do Sistema de Operao

desenvolvido pelo fabricante do PLC, o qual


determina como o sistema deve operar, incluindo a execuo do Programa de Aplicao, controle de
servios perifricos, atualizao dos Mdulos de I/O, etc. O Programa de Execuo responsvel pela
traduo do Programa de Aplicao desenvolvido pelo usurio em linguagem de alto nvel, para
instrues que o Processador da CPU possa executar em linguagem de mquina. E armazenado em
memria no voltil tipo ROM, normalmente EPROM.

-se de uma rea de memria reservada para o armazenamento temporrio


de uma quantidade pequena de dados, utilizados pelo Sistema de Operao para clculos ou controle
(calendrio e relgio internos, sinalizadores flags de alarmes e erros). Uma caracterstica dessa rea
de memria o acesso rpido, sendo do tipo RAM.

- Memria de Aplicao ou Memria do Usurio

desenvolvido pelo usurio para execuo


do controle desejado. Trata-se normalmente de memria EEPROM, podendo ser tambm EPROM, ou ainda
RAM com bateria de segurana.

Programa de Aplicao, como


valores atuais e de preset (pr-configurado) de temporizadores! Contadores e variveis do programa, alm
dos status dos Pontos de Entrada e de Sada (Tabela de Imagem das Entradas e Tabela de Imagem das
Sadas), que so lidas e escritas pelo Programa de Aplicao, respectivamente. A atualizao desse status
realizada constantemente, refletindo as mudanas ocorridas nos Pontos de Entrada, e as atualizaes
das sadas so efetuadas pelo Programa de Aplicao. Cada Ponto de Entrada e de Sada, conectado aos
Mdulos de I/O, tem um endereo especfico na Tabela de Dados, o qual acessado pelo Programa de
Aplicao. Essa memria do tipo RAM, podendo ser alimentada com bateria de ltio (memria retentiva).

Cada instruo que a CPU pode executar consome uma quantidade predeterminada de memria,
expressa em bytes (8 bits) ou words (16 bits). Normalmente, as especificaes tcnicas de uma CPU
indicam a quantidade de memria disponvel para o usurio (memria varivel - RAM, e memria de
programao EPROM, EEPROM ou RAM com bateria), podendo ser expressa em Kbytes (capacidade
fsica de armazenamento da memria) ou em Kwords - palavras de programao (capacidade lgica de
armazenamento da memria). No entanto, durante a configurao de um PLC, deve ser considerada a
quantidade de palavras de programao, uma vez que nem sempre h relao direta entre a capacidade
fsica (Kbytes) e a capacidade lgica (Kwords).
Conforme o fabricante e a Famlia (ou modelo) de PLC, a quantidade de memria destinada ao
Programa de Aplicao pode ser configurada pelo usurio, ou seja, uma mesma CPU pode ser configurada
para aceitar at 2Kwords de instrues, como at 4Kwords, por exemplo. Normalmente, quando existe esta
possibilidade, a memria se apresenta na forma de cartuchos que so inseridos na CPU. Existem casos em
que a CPU fornecida com uma quantidade bsica de memria, a qual pode ser expandida por meio
desses cartuchos.
Alm da quantidade de memria, pode haver diferenas na forma de armazenamento dos dados.
As caractersticas normalmente apresentadas nas especificaes tcnicas de unia CPU e que devem ser
consideradas durante a sua configurao so:

conter, sendo indicadas


separadamente: Memria total para programa de aplicao e memria total para tabela de dados ou
variveis.

Aplicao. Algumas CPUs possibilitam a


escolha do tipo de memria (EPROM ou EEPROM, por exemplo) para este fim.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
7

o de bateria (de ltio) para manuteno da Tabela de


Dados (Dados Retentivos), mesmo sem alimentao.

controlar. Conforme o caso, h


limites para Pontos de Entrada e Pontos de Sada separadamente. Por exemplo, uma CPU pode controlar
640 Pontos de I/O, tendo no mximo 320 Pontos de Entrada e 320 Pontos de Sada.

para a CPU executar uma instruo


booleana (contato ou bobina). Algumas CPUs podem apresentar tempo de execuo para instrues
booleanas relativamente alto, por serem indicadas ao processamento de operaes mais complexas
(operaes aritmticas e trigonomtricas). Pode ser expresso em 1 k de Curso Tcnico em Eletrnica 14/14
Controlador Lgico Programvel instrues booleanas, incluindo, ou no, tempo de overhead
(processamento executado pela CPU independente do Programa de Aplicao).

Programao que pode ser utilizada. Apresenta


o sistema operacional necessrio para o Software de Programao para PC (DOS ou Windows,
normalmente).

recursos disponveis na CPU que podem ser utilizados.


Por exemplo, pode apresentar a quantidade de temporizadores e contadores, operao com nmeros
inteiros ou nmeros reais (ponto flutuante), rotinas internas para controle PID, existncia de
calendrio/relgio internos, proteo por meio de senha (para acesso ao programa armazenado na
memria) e sistema de diagnsticos, entre outros.

existentes na CPU, indicando tipo (RS-


232 e/ou RS-422, por exemplo) e protocolos suportados.

Para casos em que a CPU apresenta-se como um mdulo independente, deve-se considerar
tambm o item potncia consumida da base, o qual especifica a corrente que a CPU consome da Fonte de
Alimentao, por meio do barramento da Base, para poder operar. Este valor utilizado no Clculo de
Consumo de Potncia durante a configurao do PLC.

- Circuitos/Mdulos de I/O

A diferenciao de nomenclatura, Circuitos de I/O ou Mdulos de I/O, deve-se ao tipo de PLC. No


caso de PLCs Compactos CPU e I/O alojados em um nico invlucro, usa-se Circuitos de I/O. Para PLCs
Modulares CPU e I/O disponveis de forma independente, usa-se Mdulos de I/O. A partir deste ponto,
usado o termo Mdulos de I/O indistintamente.
Os Mdulos de I/O fazem a comunicao entre a CPU e o meio externo (por meio dos Dispositivos
de Entrada e Sada), alm de garantir isolao e proteo CPU. De forma genrica, so divididos em
Mdulos de Entrada e Mdulos de Sada. Para os PLCs modulares, h tambm os Mdulos Combinados
(Pontos de Entrada e de Sada no mesmo Mdulo).

dispositivos de entrada, tais como: sensores,


chaves e transdutores, e os convertem em nveis adequados para serem processados pela CPU.

dispositivos de sada, tais como: motores,


atuadores e sinalizadores. Esses sinais podem ser resultantes da lgica de controle, pela execuo do
Programa de Aplicao, ou podem ser forados pelo usurio, independente da lgica de controle.

Normalmente, os Mdulos de I/O so dotados de:

demais Mdulos de I/O. Neste caso, no


h conexo eltrica entre os dispositivos de entrada (chaves, sensores) ou de sada (atuadores, motores) e
o barramento de comunicao da CPU.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
8

es de Status para auxlio durante a manuteno. Trata-se de LEDs (Ligth Emitting Diodes -
Diodos Emissores de Luz) presentes na parte frontal dos Mdulos de I/O que indicam quais Pontos de
Entrada esto recebendo sinal dos dispositivos externos, e quais Pontos de Sada esto sendo atuados
pela CPU. H tambm a possibilidade de existirem indicadores de falhas, como, por exemplo, falta de
alimentao externa, bloco de terminais desconectado, ou fusvel interno queimado.

substituio dos Mdulos de I/O,


agilizando tais tarefas.

Os Mdulos de I/O so classificados como Discretos (Digitais) ou Analgicos, existindo tambm os


Especiais em algumas Famlias de PLCs.
Tratam sinais digitais (on/off - 0/1). So utilizados em sistemas seqenciais e na maioria das
aplicaes com PLCs, mesmo como parte de sistemas contnuos.
Cada Ponto, de Entrada ou de Sada, dos Mdulos Discretos corresponde a um bit de um
determinado endereo da Tabela de Dados (Tabela de Imagem das Entradas e Tabela de Imagem das
Sadas), a qual acessada durante a execuo do Programa de Aplicao.
A quantidade de pontos de um mdulo determina sua densidade. Para os Mdulos de Sada,
quanto maior a densidade, menor a corrente que cada ponto pode fornecer.

- Mdulos Discretos de Entrada

Os Mdulos Discretos de Entrada normalmente apresentam as seguintes caractersticas:

indesejados, causados durante a abertura


ou fechamento de contatos mecnicos - rebatimentos".

24V ou 125V), AC/DC - either (12V,


24V, 110V), TTL ou contato seco.

de corrente - comum negativo),


current sourcing (fornecedora de corrente - comum positivo) ou current sinking/sourcing (quando possuem
um opto-acoplador com dois LEDs em anti-paralelo). Esta uma caracterstica determinante durante a
configurao de um PLC, pois dependendo dos dispositivos de entrada utilizados (sensores NPN ou PNP,
por exemplo), faz-se necessrio optar por um ou outro tipo de entrada DC.
Observe as figuras a seguir.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
9

Alm da quantidade de pontos, tipo e tenso das entradas, os seguintes itens so normalmente
apresentados nas especificaes tcnicas dos Mdulos Discretos de Entrada e devem ser considerados
durante a sua configurao:

Mdulo de Entrada reconhea como


nvel O (off- desligado).

Mdulo de Entrada reconhea como


nvel 1 (on - ligado).

de pico: mxima tenso permitida para cada Ponto de Entrada, normalmente com limite de tempo
para permanncia neste valor.

consome operando em nvel 0.

rente necessria para que a entrada opere adequadamente em


nvel 1.

(nvel 1).

dispositivo a ela conectado.

Como esta no linear, deve ser apresentada para algumas faixas de corrente.

necessita para reconhecer a transio de


uma entrada, do nvel O (off- desligado) para o nvel 1 (on- ligado).

Tempo de resposta de 1 para O: tempo (tpico) que o mdulo necessita para reconhecer a transio de
uma entrada, do nvel 1 (on - ligado) para o nvel O (off- desligado).

disponveis no mdulo, indicando se eles so


isolados ou no. Por exemplo, se o Mdulo de Entrada for DC, tipo sinkinglsourcing e possuir dois pontos
comuns (A e B) isolados, os Pontos de Entrada relativos ao Comum A podem ser configurados como
sinking (Comum A conectado ao negativo), e os Pontos de Entrada relativos ao Comum B podem ser
configurados como sourcing (Comum B conectado ao positivo).

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
10

os Mdulos de Entrada AC. No


se trata de freqncia de chaveamento (atuao) da entrada.

consome da Fonte de Alimentao, por


meio do barramento da Base, para operar adequadamente. Este valor utilizado no Clculo de Consumo
de Potncia durante a configurao do PLC.

externa para fornecimento de


tenso s entradas, necessitam de alimentao externa para operar adequadamente. Na maioria dos
casos, essas duas alimentaes externas podem ser derivadas da mesma fonte.

- Mdulos Discretos de Sada

Os Mdulos Discretos de Sada normalmente apresentam as seguintes caractersticas:

- triac ou scr (24V, 110V ou 220V), DC -transistor bipolar ou MOS-


FET (5V, 12V, 24V ou 125V) ou rel (AC e DC).

sumidora de corrente - comum negativo) ou sourcing


(fornecedora de corrente - comum positivo).

normalmente aberto), ou reversveis (um contato


normalmente aberto e outro normalmente fechado).

Alm da quantidade de pontos, tipo e tenso das sadas, os seguintes itens so normalmente
apresentados nas especificaes tcnicas dos Mdulos Discretos de Sada e devem ser considerados
durante a sua configurao:

ara cada Ponto de Sada, normalmente com limite de tempo


para permanncia neste valor.

tenso medida entre um Ponto de


Sada (enquanto acionado) e o comum, com carga mxima.

mxima: mxima corrente permitida para cada Ponto de Sada, normalmente indicada para
cargas resistivas. Ateno especial deve ser dada a este item, pois na maioria dos casos so indicadas
corrente mxima/ponto e corrente mxima/comum ou mxima/mdulo. Por exemplo, um mdulo com oito
pontos de sada pode ter a seguinte indicao de corrente mxima: 1A/ponto e 5A/comum, indicando que
cada ponto individualmente pode acionar uma carga de at 1A, e o somatrio da corrente de todos os
pontos acionados em determinado instante no deve exceder os 5A.

por um curto intervalo de tempo


durante a transio de O para 1. Este valor maior que o de corrente mxima e caracterstico para
acionamento de circuitos indutivos.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
11

dispositivo de sada com o Ponto de Sada


no acionado (off - desligado).

para operar adequadamente.

necessita para realizar a transio de uma


sada, do nvel 0 (off - desligado) para o nvel 1 (on - ligado).

necessita para realizar a transio de uma


sada, do nvel 1 (on - ligado) para o nvel 0 (off - desligado).

disponveis no mdulo, indicando se eles so


isolados ou no. Por exemplo, se for um Mdulo de Sada a Rel e possuir dois pontos comuns (A e B)
isolados, os Pontos de Sada relativos ao Comum A podem ser configurados para operar com tenso DC,
e os Pontos de Sada relativos ao Comum B podem ser configurados para operar com tenso AC.

freqncia em que o mdulo pode operar. Apenas para os Mdulos de Sada AC e Rel.
No se trata de freqncia de chaveamento (atuao) da sada.

consome da Fonte de Alimentao, por


meio do barramento da Base, para operar adequadamente.

externa para fornecimento de


tenso s sadas, necessitam de alimentao externa para operar adequadamente.

a existncia ou no desses elementos, se so substituveis e se esto


localizados interna ou externamente ao mdulo.

Mesmo que os Mdulos de Sada apresentem fusveis de proteo, recomenda-se a utilizao de


proteo externa, por meio de fusveis individuais para cada Ponto de Sada.
Outro fator importante durante a configurao dos Mdulos de Sada relaciona-se ao acionamento
dos dispositivos controlados. No recomendada a utilizao de sadas a rel para acionamentos cclicos,
mesmo de baixa freqncia, ou acionamentos rpidos, devido fadiga mecnica que eles podem sofrer.
Porm, quando se utilizam sadas a rel para acionamento de cargas indutivas, recomenda-se a
utilizao de circuito RC - snubber (AC e DC) e diodo (apenas DC) para proteo dos contatos.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
12

- Fonte de Alimentao

A Fonte de Alimentao desempenha importante papel na operao do sistema de um PLC. Alm


de fornecer todos os nveis de tenso para alimentao da CPU e dos Mdulos de I/O, funciona como um
dispositivo de proteo.
Garante a segurana e a integridade da tenso de alimentao para todo o sistema, por meio do
monitoramento constante dos nveis de tenso e de corrente fornecidos. Se esses nveis excederem os
valores mximo ou mnimo permitidos, alm do tempo especificado pelo fabricante, a fonte interage
diretamente com o processador, gerando uma interrupo (por meio de uma seqncia de comandos) e
fazendo com que a CPU pare a execuo do Programa de Aplicao.
Atualmente, as Fontes de Alimentao dos PLCs utilizam tecnologia de chaveamento de freqncia
(fontes chaveadas). Em alguns casos, a tenso de entrada no fixa e nem selecionvel pelo usurio,
possuindo ajuste automtico, proporcionando maior versatilidade e qualidade ao sistema. H, tambm,
Fontes de Alimentao com tenso de entrada DC (12V, 24Vou 125V) para aplicaes especficas
(automotivas, por exemplo).
As protees externas recomendadas para a Fonte de Alimentao dos PLCs variam conforme o
fabricante, mas basicamente consistem em transformadores de isolao ou supressores de rudos para
rede, aterramento adequado e conformidade com as normas tcnicas locais.

Em alguns casos, os Mdulos de I/O necessitam, alm das tenses fornecidas pela Fonte do PLC,
de alimentao externa. A Fonte do PLC responsvel pela alimentao do circuito lgico dos Mdulos de
I/O, sendo que a fonte externa alimenta os circuitos de potncia, ou circuitos externos - entrada ou sada
(Mdulos Discretos e Analgicos) ou ainda fornece um nvel de tenso com maior capacidade de corrente
para os Mdulos Especiais.
Normalmente, as Fontes dos PLCs proporcionam sada auxiliar de tenso em 24VDC, com limite
reduzido de corrente (na faixa de 300mA a 800mA). Essa sada pode ser utilizada para alimentao dos
Mdulos de I/O, desde que respeitado o limite de corrente.
A Fonte de Alimentao tem aspectos variados, conforme o fabricante e a Famlia de PLC. Pode
apresentar-se em conjunto com a CPU, ou como um Mdulo independente para ser conectado Base, ou
ainda ser parte integrante da prpria Base.
As caractersticas normalmente apresentadas nas especificaes tcnicas de uma Fonte de
Alimentao e que devem ser consideradas durante a sua configurao so:

-132V, 170-264V, 85-264V, por exemplo), DC (12V, 24V, 10-28V,


125V, por exemplo). Para as faixas de entrada em tenso DC observar tambm o ripple mximo permitido,
geralmente menor que 10%.

terminais de conexo.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
13

rente fornecida ao barramento da Base, normalmente relacionada


tenso de 5VDC, para alimentao dos Mdulos de I/O e da CPU, se for o caso (CPU como mdulo
independente). Este valor utilizado no Clculo de Consumo de Potncia durante a configurao do PLC.

corrente e ripple) da sada auxiliar de


24VDC. Apenas para fontes com alimentao AC.

- Base ou Rack

A Base, ou Rack, responsvel pela sustentao mecnica dos elementos que compem o PLC.
Contm o barramento que faz a conexo eltrica entre eles, no qual esto presentes os sinais de dados,
endereo e controle - necessrios para comunicao entre a CPU e os Mdulos de I/O, alm dos nveis de
tenso fornecidos pela Fonte de Alimentao - necessrios para que a CPU e os Mdulos de I/O possam
operar.
Cada posio da Base, possvel de receber um Mdulo de I/O ou a CPU - quando esta se
apresentar como mdulo independente, denominada de slot (ranhura, abertura), e cada slot da Base tem
uma identificao prpria, conforme o fabricante. Por exemplo, a Automationdirect.com utiliza a seguinte
nomenclatura para os slots da Base:
Nas Famlias em que a CPU apresenta-se como um mdulo independente (Famlias DL205 e
DL305), o primeiro slot ao lado da Fonte de Alimentao, denomina-se slot da CPU, no podendo ser
ocupado por Mdulos de I/O. Em casos especficos de Controle Baseado em PC, pode ser ocupado por
Mdulos Especiais de Comunicao (Mdulo para Comunicao Ethernet, por exemplo). O primeiro slot ao
lado da CPU denomina-se slot 0, o seguinte slot 1, e assim sucessivamente, conforme apresenta a figura a
seguir.

Alguns Mdulos de I/O ou Especiais podem ter restries quanto ao posicionamento nos slots da
Base. Porm, de forma geral, os Mdulos Discretos e Analgicos podem ser posicionados livremente pelo
usurio. As possveis restries de posicionamento so indicadas nos respectivos manuais tcnicos.
Na maioria dos casos, uma mesma Famlia de PLC possui Bases com diferentes quantidades de
slots, com o objetivo de atender s necessidades especficas de cada.

- Classificao dos PLCs

Embora existam algumas divergncias entre autores e fabricantes quanto aos critrios de
classificao, os PLCs podem ser divididos em grupos especficos de acordo com a estrutura que
apresentem (especificamente relacionada quantidade de Pontos de I/O que a CPU pode controlar e a
quantidade de memria de programao disponvel):

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
14

memria)

memria)

centenas de Kwords de memria)

Em 1997, PLCs com at 14 Pontos de I/O e tamanho muito reduzido foram lanados no mercado,
tendo sido denominados pelos fabricantes de Nanos PLCs.
Entre os Micros e Pequenos PLCs, ainda possvel encontrar outra diviso:

PLCs Compactos: que tm quantidade fixa de Pontos de I/O.

quantidade e combinao dos


Pontos de I/O.

Em alguns PLCs Compactos, possvel a adio de Pontos de I/O por meio de blocos de
expanso, com limite determinado pelo fabricante, porm apresentam poucas opes de configurao
(quantidade e tipo dos Pontos de I/O para cada bloco de expanso).

Princpio de operao do CLP


- Ciclo de Execuo do PLC

O Scan, que o tempo de execuo de um ciclo do PLC em modo de execuo, pode ser descrito
resumidamente pelo fluxograma apresentado na figura a seguir. Estes segmentos esto presentes em todos
os PLCs disponveis no mercado e definem o tratamento da informao durante a execuo do Programa
de Aplicao. A seguir mostrado o fluxograma bsico do sistema de operao de um clp ( modo de
execuo ).

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
15

A seguir, so descritos com mais detalhes os principais segmentos do fluxograma do sistema de


operao do PLC.

- Atualizao das Entradas - Leitura das Entradas

A CPU realiza a leitura de todos os pontos de entrada e armazena-os na tabela de imagem das
entradas. Cada ponto de entrada corresponde a uma posio de memria especfica (um bit de uma
determinada word).
A tabela de imagem das entradas acessada pela CPU durante a execuo do programa de
aplicao.
Aps a execuo deste segmento em um determinado scan, a Leitura das entradas ser realizada
apenas no scan seguinte, ou seja, se o status (condio) de um determinado ponto de entrada mudar aps
a leitura das entradas, ele s ter influncia na execuo do programa de aplicao no scan seguinte,
quando ser percebida tal alterao.
Se uma determinada aplicao no puder esperar este tempo (normalmente, da ordem de
milisegundos) para reconhecimento da alterao dos pontos de entrada, utilizam-se instrues imediatas
para construo da lgica de controle no programa de aplicao. Essas instrues acessam diretamente os
pontos de entrada no momento em que so executadas. H tambm as instrues imediatas de sada que,
ao serem executadas, atualizam os pontos de sada e a tabela de imagem das sadas simultaneamente. A
utilizao de instrues imediatas aumenta o Scan Time (tempo de varredura, ou de execuo) da CPU,
pois alm das operaes de atualizao das entradas e atualizao das sadas, os mdulos de I/O so
acessados a cada execuo de uma instruo imediata.

- Execuo do Programa de Aplicao

Neste segmento, a CPU executa as instrues do Programa de aplicao, que definem a relao
entre a condio das entradas e a atuao das sadas, ou seja, definem a lgica de controle a ser realizada.
A CPU inicia a execuo do programa de aplicao a partir do primeiro degrau (Lgica de controle da
linguagem ladder), executando-o da esquerda para a direita, e de cima para baixo, rung a rung, at
encontrar a instruo END (FIM).
Constri, assim, uma nova tabela de imagem das sadas, gerada a partir da lgica executada.

- Atualizao das Sadas - Escrita das Sadas

Aps a execuo do programa de aplicao, o contedo da Tabela de imagem das sadas,


construda de acordo com a lgica executada, enviado aos pontos de sada correspondentes.

- Realizao de Diagnsticos

Neste segmento, a CPU realiza todos os diagnsticos do sistema, alm de calcular o Scan Time
(Tempo de varredura), atualizar Rels Especiais correspondentes e reinicializar o Watchdog Timer
(Temporizador Co-de- Guarda).
Entre os diagnsticos realizados, os mais importantes so o clculo do Scan Time e o controle do
Watchdog Timer. O Scan Time compreende o tempo consumido pela CPU para realizar todas as tarefas em
cada scan, desde o incio (atualizao das entradas) at o trmino do ciclo (atualizao das sadas). O
Watchdog Timer armazena o tempo mximo permitido para execuo de cada scan (normalmente definido
pelo usurio). Se, em determinado scan, esse tempo for excedido (Erro Fatal), a CPU forada ao modo de
programao e todas as sadas so desligadas. Caso contrrio, o valor do Scan Time armazenado em
uma varivel apropriada (para realizao de estatsticas: Scan Time mximo e mnimo, por exemplo) e
juntamente com o Watchdog Timer reinicializado, sendo controlados a cada scan.
Todos os erros diagnosticados, Fatais ou no Fatais, so indicados por flags (bits internos CPU,
que podem ser usados no programa de aplicao), e em alguns casos por LEDs externos (normalmente
localizados na parte frontal da CPU e dos Mdulos de I/O). Algumas CPUs dispem, tambm, de uma
varivel destinada ao armazenamento do cdigo de erro ocorrido durante a execuo do ltimo scan.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
16

- Consideraes Relacionadas ao Scan Time

Como apresentado, o scan do PLC composto por diversos segmentos nos quais so realizadas
tarefas especficas (determinadas pelo firmware). Para execuo de cada segmento consumida uma certa
quantidade tempo, sendo que o somatrio dos tempos determina o Scan Time (Tempo de varredura) o qual
pode variar de um scan para outro.
Os fatores que tm influncia direta sobre o Scan Time so:

pontos de entrada (atualizao das entradas);

perifrico);

(execuo do programa de
aplicao);

mdulos e pontos de sada (atualizao das sadas).

Independente da complexidade do programa de aplicao, h certos fundamentos da programao


em linguagem Ladder que so imprescindveis para um desenvolvimento adequado, os quais so vlidos
genericamente a todos os PLCs.

Linguagens de Programao
A primeira linguagem criada para programao de PLCs foi a Linguagem Ladder.
O fato de ser uma linguagem grfica, baseada em smbolos semelhantes aos encontrados nos
esquemas eltricos - contatos e bobinas, foi determinante para aceitao do PLC por tcnicos e
engenheiros acostumados com os sistemas de controle a rels. Provavelmente ainda a mais utilizada.
Enquanto a Linguagem Ladder conquistava os Estados Unidos, a Linguagem de Lista de Instrues
era amplamente difundida na Europa. Esta, por sua vez, uma linguagem textual semelhante ao Assemble,
e faz parte das linguagens bsicas normalmente disponveis em um PLC.
As Linguagens de Programao no se limitam apenas a estas duas. Atualmente, so encontrados
no mercado PLCs que proporcionam programao por meio de Linguagem C e BASIC, por exemplo. A
Norma IEC 61131-3 define cinco Linguagens de Programao, entre as quais esto a Linguagem Ladder e
a Linguagem de Lista de Instrues.

- Linguagem_Ladder (LD - Ladder Diagram)

O nome Ladder deve-se representao da linguagem se parecer com uma escada (Iadder), na
qual duas barras verticais paralelas so interligadas pela lgica de controle (rung), formando os degraus da
escada. A figura a seguir apresenta um exemplo simples de programao em Linguagem Ladder.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
17

Atualmente, os PLCs apresentam instrues sofisticadas. Alm de simples contatos e bobinas,


dispem de contatos para deteco de borda de subida/descida (one shot disparo), contatos de
comparao, temporizadores, contadores, blocos de processamento (operaes lgicas e aritmticas,
manipulao de dados), controle total do fluxo de execuo do programa (foops For/Next, Goto, Stop, sub-
rotinas), interrupes (por hardware e por software) e blocos para manipulao de mensagens (ASCII,
rede), por exemplo.

- Linguagem de Lista de Instrues (IL - Instruction List)

uma linguagem de baixo nvel, similar assembler. Nessa Linguagem permitida apenas uma
operao por linha, como o armazenamento de um valor em uma determinada varivel, por exemplo. Sua
utilizao vivel em aplicaes menores, ou para otimizao de partes de uma aplicao mais complexa.
A figura a seguir apresenta um exemplo simples de Programao em Linguagem de lista de
Instrues.

- Ferramentas para Programao de PLCs

As principais Ferramentas para Programao disponveis atualmente para as Famlias de PLCs


encontrados no mercado so o Programador Manual (Handheld Programmer) e o Software de Programao
para PC. Ambas ferramentas possuem recursos para monitoramento de condies internas CPU
(diagnsticos e erros, por exemplo), verificao da execuo do Programa de Aplicao e controle sobre os
Modos de Operao, entre outros.
Cada fabricante, e em alguns casos cada Famlia de PLC, tem suas Ferramentas de Programao
prprias que no podem ser usadas para PLCs (ou CPUs) distintos.

Programador Manual (Handheld Programmer)

Esta a ferramenta de menor custo e utilizada para pequenas alteraes. Normalmente, possui um
display de cristal lquido com duas linhas para apresentao das informaes (endereo e dados do
programa, condio dos Pontos de I/0 e diagnsticos internos, por exemplo) e um teclado de membrana
para entrada dos dados.
O Programador Manual no indicado para o desenvolvimento de todos os programas de
aplicao, pois permite edio/alterao por meio de mnemnicos (Linguagem de Lista de Instrues)
apenas. Porm, bastante til como ferramenta de manuteno para campo (cho de fbrica,
proporcionando visualizao, monitoramento e alterao de parmetros e do programa de aplicao
rapidamente, com a vantagem de ser porttil e resistente ao ambiente industrial. conectado CPU do
PLC por meio de cabo apropriado, pelo qual recebe a tenso de alimentao necessria sua operao.
Algumas famlias de Micros PLCs permitem o desenvolvimento de programas apenas por
intermdio dessa ferramenta de programao. Conforme o fabricante o backup (cpia de segurana) do
programa de aplicao desenvolvido pode ser armazenado em cartes de memria tipo PCMCIA, ou em
memrias tipo EEPROM, ambos instalados no prprio Programador Manual.

Software de Programao

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
18

a Ferramenta mais poderosa disponvel atualmente. Conforme o PLC, o Software de


Programao opera em ambiente DOS ou Windows, sendo este o mais comum. Alm de proporcionar
edio/alterao do Programa de aplicao em ambiente grfico (Linguagem Ladder, por exemplo) - mesmo
para as verses DOS permite visualizao e controle total do sistema; documentao e impresso da
aplicao desenvolvida; vrias formas de armazenamento de backup (disquete, HD, CD, etc.); e recursos
avanados para depurao e manuteno. O PC deve atender s configuraes de hardware (processador,
quantidade de memria RAM, espao livre em HD, portas seriais) e de software (Sistema Operacional)
indicadas pelo fabricante do PLC.
Conforme o Software de Programao, so disponveis dois modos de operao:

aplicao (edio, documentao,


impresso) e configurao de parmetros sem necessidade de conexo com a CPU do PLC.

a CPU do PLC. Alguns


Softwares de Programao permitem operao apenas neste modo, ou seja, todo o desenvolvimento deve
ser realizado com o PC conectado ao PLC.

A comunicao entre o PC e a CPU do PLC feita por meio de cabo apropriado, pela porta serial
(RS-232) na maioria dos casos. Porm, algumas CPUs utilizam o padro RS-422 e necessitam de
conversor RS-232/RS-422 para conexo. H ainda aquelas que utilizam padro prprio e necessitam de
interface dedicada instalada no PC.
Os recursos e facilidades que o Software de Programao oferece variam conforme o fabricante.
Por exemplo, o Software de Programaco DirectSOFT da Automationdirecr.com opera em ambiente
Windows (com verses para 16 e 32 bits), proporcionando nos modos Offline e Online poderosos recursos
de edio, documentao e depurao/manuteno. Por utilizar plataforma Windows , permite a
visualizao de vrias janelas simultaneamente, possibilitando que dois ou mais programas de aplicao
sejam criados/editados o mesmo tempo, e recursos de Marcar, Recortar, Colar sejam utilizados entre eles.
A comunicao com a CPU do PLC pode ser feita por porta serial padro RS-232, ou por Modem,
com busca e configurao automticas em ambos os casos. Para comunicao via Modem - que permite a
manuteno, alterao e atualizao de aplicaes a distncia, so necessrios dois Modems: um instalado
no PC (interno ou externo) e outro instalado no PLC (externo), ambos configurados adequadamente.

Soft RSLogix 500


- CLP SLC-500 da Allen Bradley

O SLC-500 um controlador de estrutura modular bsico, consiste de um chassi, fonte de


alimentao, processador (CPU), Entrada/Sada (Mdulos E/S).
Possui caractersticas que anteriormente, s poderiam ser encontradas em controladores de grande
porte. Possui a flexibilidade e a potncia de um controlador de grande porte com o tamanho e a
simplicidade de um de pequeno porte.
O SLC-500 oferece mais opes de controle do que qualquer outro controlador programvel de sua
classe.
O chassi armazena o controlador e os mdulos de E/S. A fonte de alimentao localiza-se no lado
esquerdo do chassi. Todos os componentes se deslizam facilmente para dentro do chassi ao longo das
guias. No necessrio o uso de ferramentas para inserir ou remover o controlador ou os mdulos de E/S.
Podem ser conectados em um SLC at trs chassis (30 ranhuras de E/S). Existem quatro tamanhos de
chassis: 4 ranhuras, 7 ranhuras, 10 ranhuras e 13 ranhuras.
Os controladores de estrutura modular SLC-500 so projetados para atender desde aplicaes
independentes at grandes sistemas distribudos e de aplicaes simples at as mais complexas.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
19

Recursos do controlador

Tamanho da memria - A memria do controlador de estrutura modular SLC-500 pode ser configurada tanto
para armazenamento de dados quanto para armazenamento de programa. O tamanho da memria varia de
1K a 64K.

Pontos de E/S - O controlador SLC 5/01 suporta o endereamento de at 3940 pontos de E/S. Os SLC 5/02,
SLC 5/03, SLC 5/04 e SLC 5/05 suportam um endereamento de 4096 pontos de E/S. Os controladores de
estrutura modular SLC-500 so suportador por mais de 60 mdulos de E/S diferentes, incluindo E/S digital e
E/S inteligente.

Performance - Os controladores de estrutura modular SLC-500 so projetados tendo em vista o rendimento.


O tempo de varredura do programa, para uma mistura tpica de instrues, varia de 0,9 ms/K a 8,0 ms/K,
dependendo do controlador. O tempo de varredura da E/S varia de 0,25ms a 2,6ms, dependendo do
controlador.

- RSLogix 500

O software RSLogix 500 um programa desenvolvido pela Rockwell Software para editar
programas de aplicao dos CLPs da famlia SLC-500. Atravs dele possvel:

- Criar novos programas offline ou online.


- Enviar programas para o CLP (download).
- Ler programas do CLP (upload).
- Salvar as aplicaes em disquete.
- Editar programas offline ou online.
- Imprimir programas.
- Impor condies de foramento (forces) em E/S.
- Monitorar estados de programa online, verificando ou alterando parmetros.

Requisitos de sistema

Este software foi desenvolvido para plataformas Windows 98, 2000 e XP. O Hardware mnimo um
microprocessador Pentium ou compatvel com 16MB de RAM e 8MB disponvel em disco rgido e uma porta
serial RS232.

- Navegando no RSLogix 500

Quando voc abrir um projeto no RSLogix 500, voc ter a seguinte tela:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
20

Barra de Ttulo: Serve para mostrar o nome do programa e outras informaes adicionais. No RS Logix 5,
alm do ttulo, ela pode mostra o nome do projeto.

Barra de Menu: Local onde so acessados todos os comandos que podem ser dados no programa. Basta
clicar na opo para que o menu seja aberto.

Barra Online: Informa o modo de operao , e permite visualizar se h edies online ou forces. Voc
visualiza ainda o driver configurado no RS Linx e o n da rede.

Barra de cones: Ela contm muitas funes que voc ir utilizar repetidamente no desenvolvimento, e
conferncia da sua lgica de programa. A procura de instrues e/ou endereos aparece a, bem como a
verificao se o seu programa no possui erros.

Barra de Instrues: Mostra o mnemnico das instrues numa tabela de categorias. Quando voc clica na
categoria da barra de instrues, voc muda a categoria trocando as instrues para as da categoria
selecionada. Clique na instruo para inseri-la no seu programa Ladder.

Arvore do Projeto: Contm todos os parmetros e arquivos do seu projeto. Voc pode clicar no cone desta
rvore, e quando clicar com o boto da direita do mouse um menu de opes se abrir. As opes que se
abriro podero ser para renomear o arquivo de programas, abrir um programa ou revelar propriedades do
arquivo de programas.

rea de Ladder: Nesta pane da janela de aplicao voc ver os arquivos de programas em tempo real.
aqui que voc editar o Ladder.

Janela de Resultados: Mostra os resultados da procura em todo o programa, ou a verificao de erros de


projeto. Voc pode alterar o tamanho desta janela ou desloc-la na janela de aplicao.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
21

Barra de Status: O campo da direita sempre informa o tipo de objeto quando h um selecionado. O campo
da esquerda fornece informaes sobre posio da linha no ladder e d explicaes curtas sobre as opes
de menu e botes selecionados.

- A rvore do Projeto

Na rvore do projeto temos todas as pastas e arquivos do seu projeto. As pastas so organizadas
de forma a agrupar elementos afins. Para fechar uma pasta basta dar um clique no sinal de +, e para abri-
Ia clique no sinal de - .Como vemos na figura a seguir, as pastas so as seguintes:

1 - Controlier (controle),
2 - Program Files,
3 - Data Files,
4 - Force Files,
5 - Custom Data Monitors,
6 - Database.

A Pasta Controller
Controlier Properties
Neste item Controiler Properties (propriedades do PLC), temos a possibilidade de modificar o nome
da aplicao, o modela da CPU, , senha, a driver, n de comunicao e bloquear alguns acessos. Vide na
figura abaixo que para mudar o Password, devemos selecionar com um clique na aba superior. O mesmo
se d para a configurao da comunicao.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
22

Processor Status

O tem Processor Status (estado da PLC) nos mostra de forma organizada, o arquivo de Status do
PLC. Este um dos arquivos mais importantes da aplicao, pois nele que identificamos pr exemplo:

-switches) do fundo do Cassis,

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
23

I0 Contiguration

muito importante especificarmos todos os racks e cartes que esto associados ao do projeto
PLC. Clique no item LO Configuration (configurao das entradas e sadas) para que se abra a tabela a
seguir.

Faa ento a escolha dos Racks locais, que podem ser no mximo 3 ou at se atingir 30 slots. Para
configurar o modelo dos Racks, clique no boto drag and drap e escolha o tamanho adequado.
Para configurar as cartes que ficaro nos slots, selecione em primeiro lugar o slot e depois clique
duas vezes no campo Current Card Avaliable.
H alguns cartes que necessitaro de configurao. Para isso clique duas vezes sobre ele e uma
tela similar mostrada a seguir, dever ser configurada.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
24

Channel Configuration

Cada modelo de CPU poder apresentar variaes da configurao mostrada a seguir, por isso
escolheremos o PLC de maior quantidade de canais.
Pode-se ento a partir da configurar os de menor complexidade.
O canal 0 o canal responsvel pela comunicao com o micro ponto a ponto, via RS 232 C. Pode-
se mudar nesta opo a velocidade de comunicao (Baud Rate) do micro com o PLC.
O Canal 1 pode ser o canal que comunica com a rede DH+ (CPU 5/04) ou a rede Ethemet (CPU
5/05).

Passwords and Privileges

Apesar de no muito usual em ambientes industriais, existe a possibilidade de se criar senhas de


acesso (Passwords) e privilgios de classe (Privileges). As Passwords so usadas quando se precisa
bloquear todo acesso ao programa. O privilgio quando se quer criar nveis de proteo para algumas
pessoas, bloqueando alguns acessos ou modificaes a panes do programa.

A Pasta Program Files

A pasta Program Files nada mais do que o arquivo dos programas da aplicao. Os arquivos so
subdivises do programa e podem ser chamados tambm de Subrotinas.
O primeiro arquivo (nmero 0) o de sistema. Nele esto guardados o nome do programa, e as
senhas, caso elas existam.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
25

O arquivo nmero 1 dedicado a um tipo de programao em blocos que associado ao Ladder


permite uma melhor visualizao do processo. O nome dado a este tipo de programao SFC (Seqncia
Functian Chart). S nos PLCs da Famlia 5 que teremos acesso a este arquivo.
Finalmente o arquivo de nmero 2, que se destina a conter a tipo de programao mais comum dos
PLCs da Allen-Bradley (Rockwell), o Ladder. No s ele, como os arquivos de 3 a 999 podem conter
programa Ladder.

A Pasta Data Files


Cross Reference

A chamada Referncia cruzada (Cross Reference), uma cpia dos Diagramas de Rels, que
possuam em seu rodap informaes de onde encontrar os contatos, ou a bobina do rel. No programa
Ladder, como no poderia ser diferente, tem-se um equivalente, que indica onde encontrar no programa
todas as instrues relacionadas com um endereo. Veja a seguir coma a janela da referncia cruzada
aparece.

Data Files

A funo do arquivo de dados (Data Files) organizar a memria do PLC em partes distintas, para
que assim possamos pesquisar e alterar de maneira mais rpida valores de bits e de palavras.

Podemos criar at mil arquivos mas eles por default so oito:

O0 - Arquivo de Sadas (Output) - Representa a tabela imagem das saidas fisicas do PLC.

I1 - Arquivo de Entradas (Input) - Representa a tabela imagem das entradas do PLC.

S2 - Arquivo dos estados do PLC (Status) - Vide mais detalhes na pasta Controlier, item Processor Status.

B3 - Bits auxiliares (Bit) - So os bits utilizados para a lgica interna do PLC. Eles trabalham no programa
como se fossem rels auxiliares.

T4 - Arquivo de Temporizadores (Timer) - Se destinam a conter informaes de bits de controle e


parmetros internos das instrues que trabalham com temporizadores.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
26

C5 - Arquivo de Contadores (Counter) - Se destinam a conter informaes de bits de controle e parmetros


internos das instrues que trabalham com Contadores.

R6 - Registradores de instrues avanadas (Register) - As instrues avanadas assim como os


temporizadores e contadores precisam de um arquivo que possa guardar os seus bits controle e
parmetros. S que como elas so menos usadas na programa, haver apenas um arquivo comum para
todas elas.

N7 - Arquivo Inteiros ou Naturais (Natural) - Considera-se este arquivo como se fosse a memria de
armazenamento de valores. E usado em operaes matemticas ou em instrues que trabalhem com
valores do formato de uma palavra, que voc usar os elementos deste arquivo. So considerados
inteiros, porque nunca podem conter nmeros maiores que os limites -32768 a 32767, ou fracionrios.

F8 - Arquivo de Ponto Flutuante (Floating Pont) - um arquivo que tambm se destina a armazenar
elementos na memria do PLC, mas a sua grandeza no que diz respeito a valores bem maior que o
anterior, alem de guardar nmeros fracionrios.

A Pasta Force Files


O arquivo de forces uma representao em forma de tabela, de todos os forces que esto
assinalados ou habilitadas na memria do PLC. Os arquivos so dois: Force de Saidas (O0) e Force de
Entradas (I1).Vide mais informaes no texto

Como fazer um Force.


A Pasta Custom Data Monitor

Um recurso muito importante que o RS Logix 500 traz sem dvida a tabela de dados customizada.
Nela podemos escolher os endereos a monitorar ou a modificar, sejam eles bits ou palavras. Dessa forma
fica mais fcil monitorar o processo, sem precisar ficar deslocando o cursor pelo programa a procura de um
valor ou outro do processo. Pode-se criar vrias tabelas e grav-las para uma outra monitorao futura.

A Pasta Database
Esta pasta tem vrios bancos de dados dos comentrios do programa, onde podemos editar ou
modificar a base de dados. Como se sabe os comentrios so divididos em quatro tipos:

Comentrios de Endereo (Address Coments),

Comentrios Simblicos (Symbols).

Os comentrios de Linha so feitos para se organizar o Ladder, separando em grupos as panes do


Ladder que dizem respeito a um determinado equipamento, setor do processo, ou simplesmente a uma
Lgica particular.
Os comentrios de Instruo e Endereo, tambm chamados de Description, so aqueles onde
voc pode descrever a funo dentro do contexto do programa, ou o equipamento a que o endereo est
associado.
Os comentrios de Endereo so aqueles que vo direto para o endereo, sem se preocupar com a
instruo que o endereo esta associado. J os Comentrios de Instruo, sero particulares para cada
instruo, mesmo que ela tenha o mesmo endereo.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
27

- O Menu File

New - Cria uma nova aplicao, acionando o comando ou o boto.

Open - Abre um arquivo de aplicao j existente, acionando o comando ou o boto.

Close - Fecha a aplicao que est sendo editada sem sair do RSLogix 500.

Save - Salva a aplicao que est sendo editada, acionando o comando ou o boto.

Save As.- Salva a aplicao que est sendo editada com um nome ou caminho que pode ser scolhido.

Backup Project.-.Cria uma cpia do programa original.

LoadISave workspace.- Carrega subrotinas prontas para ser utilizadas numa aplicao.

Print View.-.Imprime o Ladder que estiver selecionado na tela.

Print Preview - Permite a visualizao da impresso do Ladder antes de ir para a impressora.

Report options - Mostra as opes que podem ser impressas, para a sua escolha.

Report Preview - Verifica como ficar a impresso antes mesmo de ir para a impressora.

Print Report - Comando para que se imprima o que foi selecionado no comando Report Options.

Print Setup.-.Seleo das caractersticas da impressora.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
28

Page Setup.-.Seleo das caractersticas da pgina.

Sumary Info.-.Mostra algumas das caractersticas da aplicao que se est trabalhando.

Exit - Fecha o RS Logix 500

- O Menu Edit

Undo - Desfaz o que foi apagado ou modificado voltando um ou vrios passas para traz, de acordo com a
quantidade de vezes que se aciona o comando ou o boto.

Redo - Refaz aquilo que foi apagado ou modificado voltando um ou vrios passas para traz, de acordo com
a quantidade de vezes que se aciona o comando ou o boto.

Cut - Propriedade de cortar uma instruo, linha ou arquivo de programa Ladder.

Copy - Propriedade de copiar uma instruo, linha ou arquiva de programa Ladder.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
29

Paste - Propriedade de passar uma instruo, linha ou arquivo de programa Ladder que foi copiada ou
cortada anteriormente.

Delete - Propriedade de apagar uma instruo, linha ou arquivo de programa Ladder.

Insert - Propriedade de inserir unia instruo, linha ou arquivo de programa Ladder.

Append - Propriedade de inserir uma instruo no programa Ladder.

Insert Rung - Propriedade de inserir uma linha no programa Ladder acima do cursor.

Append Rung - Propriedade de inserir uma linha no programa Ladder abaixo do cursor.

Verify File - Verificao do arquivo determinando se ele mesmo possui erros. Pode-se acionar o comando
ou o boto.

Verify Project - Verificao do projeto determinando se ele mesmo possui erros. Pode-se acionar o comando
ou o boto.

Quick Key Mode - Comando que proporciona o acesso imediato a edio do programa Ladder.

ASCII Edit Mode - Comando que proporciona o acesso imediato a edio da linha do programa Ladder
atravs da digitao, ou alterao da mesma.

Insert Mode - Proporciona a entrada no modo de insero no teclado.

Revision Notes - Permite visualizar alguma nota de reviso que tenha sido digitada na hora da criao da
reviso do programa.

Start Rung Edits - Permite a edio de uma linha selecionada no programa.

Accept Rung - Confere se h algum erra na linha que foi editada e envia uma mensagem para a janela de
resultados.

Cancel Rung Edits - Cancela as edies que estiverem em tramite, retornando com a linha original.

Assembly Edits - Este o ltimo passo para se efetivar as modificaes onIine de um programa. Pode-se
aceitar alterao de vrias linhas simultaneamente.

Cancel Edits - Cancela todas as modificaes online nas linhas do programa de uma vez.

Test Edits - Este passo permite a verificao onIine das linhas que esto sendo modificadas, fazendo a
execuo das mesmas.

Untest Edits - Aps ter sido verificada a lgica das linhas em edio (Test Edits) onIine pode-se voltar atrs,
fazendo as linhas originais serem executadas.

Forces - Endereos de entrada e sada podem ser forados a atingir valores, independente de seus estados
fsicos ou lgicos.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
30

- O Menu View

Standard - Esta barra mostra os botes de comandos mais usuais do windows, verificao de arquivo ou
projeto e procura (Find).

Results - Esta barra normalmente no aparece marcada como opo Default, porm se na hora da
verificao do arquivo ou programa aparecerem erros ela aparecer na tela. Outra maneira dela aparecer
quando fizermos a procura Find.

Online - A barra Online de estrema importncia na verificao e mudana dos modos de operao,
verificao e ativao de Forces, verificao de edies pendentes no programa.

Instrution - Barra responsvel pela edio de Ladder onde podemos escolher as instrues pr categorias.
Instrution Palette - Trata-se de uma palheta de instrues onde escolhe-se a instruo atravs de um clique
de mouse, ao invs de digit-la.

Zoom In - Aumenta o tamanho do programa cada vez que se d um comando ou se clica no boto.

Zoom Out - Diminui o tamanho do programa cada vez que se d um comando ou se clica no boto.

Properties - Comando que faz abrir uma janela de acesso as caractersticas do programa Ladder. Permite
mudar cores, Fontes, formato dos comentrios, entre outras.

- O Menu Search

Find.-.Procura pela instruo/endereo onde o cursor est posicionado.

Replace.-.Muda a instruo/endereo onde o cursor est posicionado por uma nova Instruo/endereo.

Advanced Diagnosties.-.Tipo de procura que nos permite localizar partes do programa Ladder a partir de
comentrios de titulo.

Goto.-.Procura realizada a partir da linha, ou do arquivo que se quer localizar.

Find Next - Procura para frente da instruo/endereo onde o cursor est posicionado.

Find Previons - Procura para traz da instruo/endereo onde o cursor esta posicionado.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
31

Next Error - Localiza para frente um erro de programa identificado pela verificao.

Prev Error - Localiza para frente um erro de programa identificado pela verificao.

- O Menu Comms

System Comms.-. Permite a seleo do driver e do n de comunicao j configurado previamente no RS


Linx. Tem acesso tambm a download e upload de programas.

Who Active Go Online - Acessa o RS Linx permitindo que se tenha uma viso da rede j configurada, e a
partir dai entre Online no n selecionado.

Go Online - Entra em comunicao com o n configurado anteriormente.

Upload - Leva para o micro uma cpia do programa que est no n acessado.

Download - Envia para o n configurado, o programa que est no micro.

Mode.-. Muda o modo de trabalha do n rede. Se existir uma CPU, ela dever estar coma chave frontal na
posio REM.

Clear Fault - Limpa as falhas maiores da CPU.

Clear Processor Memory - Limpa o programa da memria da CPU ou da memria do micro.

EEPROM.- Armazena o programa que est na memria da CPU na EEPROM instalada no PLC ou vice
versa. Desta forma se tem um Backup do programa que roda no PLC.

Histogram - Monitorao de uma palavra ou bit de programa onde permitido um acompanhamento de


seus estados e do intervalo de permanncia neste estado. apresentado junto com a monitorao, um
grfico do estado x tempo.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
32

- O Menu Tools

Options - aberta uma janela de configurao do tamanho da linha de comentrio, auto-salvamento,


Browsers onde sero gravados os mdulos do programa. Ele tem ainda em uma outra pgina, a rplica da
janela de configurao dos drivers e n de comunicao.

Delete Unused Memory - Comando recomendado quando se necessita fazer uma reduo do tamanho do
programa eliminando-se apenas partes desnecessrias do programa.

Database - Mostra um sub-menu que permite copiar, mover, deletar, modificar o formato da tabela de
dados, etc...

- O Menu Window

Arrange - Quando acionado abre uma janela onde se seleciona a maneira de organizar as janelas do
arquivo de aplicao. Esta organizao pode ser Vertical, Horizontal, em Cascata. Podemos ainda retomar
com as caractersticas defaut das janelas e barras de menu.
OBS: Existe ainda a possibilidade de seleo das janelas atravs do clique sobre o titulo da mesma que
aparece logo abaixo do Arrange.

- O Menu Help

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
33

Contents - A abertura da janela de Help geral feita quando se d um clique nesta opo.

Using HeIp - Help do windows que lhe ensina com usar o Help.

Using the Keyboard - Trata-se de um help que traz um resumo das teclas de atalho utilizadas no software.

SLC Instrution HeIp - Oferece um Help de todas as instrues do SLC de forma a facilitar a sua
programao.

Support and Training HeIp - Traz vrias informaes de como localizar suportes tcnicos e treinamento para
os softwares de Rockwell.

About RS Logix 500.-.Oferece informaes gerais do RS Logix. So elas a reviso, nmero de srie, contato
telefnico e postal para dvidas tcnicas, etc...

- Passos para abrir um programa

1 - D um click na opo Open... do menu ou use o boto da barra de ferramentas. A caixa de dilogo
abaixo ser aberta:

2 - Escolha um tipo de arquivo, onde este pode ser vindo do RS Logix 500 ou de qualquer software anterior
a ele. Pr exemplo do APS.
3 - Depois clique em 0K para abri-lo.

- Passos para Editar um Programa

As Edies so feitas toda vez que estamos fazendo adequaes do programa para que ele
funcione de maneira a atender os requisitos que a produo estipulou. E certo que os ajustes as vezes so
demorados e a melhor maneira de faz-los deixando a CPU em modo PROG (programao).

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
34

H situaes entretanto, em que no possvel parar o processo, assim as modificaes devero


ser feitas em modo RUN, com o PLC Online.

CUIDADO: Observe que os modelos de CPU 5/01 e 5/02 no aceitam modificaes online.

ATENO: Sempre que fizer edies Online, deve-se ter cuidado redobrada, pois qualquer descuido pode
ser fatal para os equipamentos, ou para as pessoas envolvidas no processo.

Os passos para a edio online ou offline sero descritos a seguir, mas note que em modo RUN
aumenta o nmero de passos para uma maior segurana.

1 - Entre na aplicao a ser editado pelo RS Logix 500. Siga os passos do item Como abrir um arquivo.

2 - Acesse o arquivo Ladder a ser editado dando um clique sobre o item definido para ele na pasta Program
Files. Pr exemplo LAD 3.

3 - Localize a linha no arquivo deslocando o cursor sobre o programa, ou utilizando o search para lev-lo a
instruo pretendida.

4 - Clique duas vezes na borda lateral esquerda da linha, se quiser modificar a linha como um todo (Online
sero necessrios mais dois cliques).
Aparecer ento toda a linha, pr extenso. Modifique sobre o que voc quiser e de <ENTER>.

5 - Em edio Offline para verificar se as alteraes no possuem erros, e tambm sair do modo de edio,

clique no boto: . Em edio Online, clique no boto:

ATENO:

1 - Deve-se testar a linha editada, para ter certeza que ela est funcionando dentro da lgica prevista. Assim

clique em: e confirme com yes a pergunta.

2 - Se a lgica estiver ok, confirme as modificaes com: em seguida yes para confirmar. Dessa forma
voc estar saindo do modo de edio em definitivo.

- Passos para Salvar um programa

Para salvar a arquivo com o mesmo nome e no mesmo diretrio, use a opo Sane do menu ou use
o boto da barra de ferramentas. Ser mostrada ento a janela a seguir onde podemos optar pr uma nova
reviso e at fazer comentrios da mesma.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
35

- Passos para fazer Download

Quase sempre preciso enviar o programa para a CPU, por causa de alguma falha, ou por alguma
modificao mais radical que foi feita Offline. Para isso temos que fazer o Download. Faa ento assim:

1 - Entre Offline no programa a ser enviado para a CPU.

2 - Na Barra Online abra a caixa de mudana de modo e clique no item Dowload (Vide figura).

ATENO: O Download deve ser feito sempre com a CPU no modo PROG, porque no possvel se
transferir um programa com outro rodando no mesmo PLC.

- Passos para fazer Upload

Assim como preciso fazer modificaes na prpria CPU, enquanto ela est trabalhando. No se
pode esquecer que uma cpia deste programa deve estar sempre na memria do micro, de forma que numa
eventual perda do mesmo, possamos ter um back-up. Por isso devemos sempre fazer um Upload do
programa para o micro. Veja como se faz:

1 - Entre Online, se j no estiver.


2 - Na Barra Online abra a caixa de mudana de modo e clique no item Upload (Vide figura).

- Passos para fazer Force

O Force a maneira de obter um estado num endereo independente de qualquer outra condio.
Os Forces s podem ser feitos para endereos de entrada e sada fsicos (sempre Online), sendo assim
impossvel forar endereos lgicos. o caso de bits auxiliares e bits com endereos de sadas.
Os Forces so muito perigosos, porque se implementados sem um prvio estudo de seus efeitos,
podem ocasionar danos pessoais ou ao equipamento. Por isso saiba bem os seus efeitos.
Um Force de entrada feito desconsiderando-se qualquer mudana no estado do campo. Portanto,
se uma entrada forada para ON, no importa o que ocorra no campo, que ela manter seu estado. Com
relao a uma sada, acontece o mesmo, mas neste caso ela independe dos estados da lgica do
programa.
Siga os passo abaixo para a perfeita implementao do Force.

1 - Acesse a linha de programa onde o Force ser feito.


2 - Clique com o boto direto do mouse sobre a instruo a ser forada. Nas opes que aparecerem
escolha Force ON, ou Force 0FF.
3 - Para que o Force tenha efeito deve-se alterar na Barra Online a caixa que informa Forces Disable para
Enable All Forces. Em seguida confirme com yes.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
36

No caso de remoo dos forces retome a Barra Online, e altere do modo Forces Intalled para
Remove All Forces.
Se voc s quiser retirar um nico Force, clique com o boto direito do mouse sobre a instruo e
escolha a opo Remove Force.

- Passos para alterar o Modo de Operao

Os Modos de Operao so a maneira com que o PLC deve trabalhar. Existem trs Modos: PROG,
RUN e TEST. Sempre que quiser alterar o Modo pelo programa deve-se manter a chave frontal do PLC em
REM.

qualquer um de seus arquivos. Pode-


se at mesmo fazer um Download. As sadas so totalmente desenergizadas, e o programa no executa o
Scan.

respeito a arquivos. No podemos


fazer Download, mas o Upload possvel.

sadas. Para arquivos, Upload e


Download, valem as mesmas consideraes que no modo RUN.

Deve-se seguir os passos:

1 - Estando no programa Online, clique na caixa seletora de Modo na Bana Online.

2 - Selecione o Modo desejado: PROG, RUN ou TEST.

3 - Em seguida confirme com Yes.

- Passos pa adicionar smbolos e comentrios no programa

Os smbolos podem ter at 20 caracteres. Os caracteres podem ser as letras de A a Z e nmeros


de 0 a 9. O smbolo no pode comear com um caractere numrico. Os espaos no so permitidos.
possvel utilizar vrios mtodos para adicionar smbolos e descries aos endereos no banco de
dados.

1) possvel abrir o arquivo de programa e adicionar a documentao diretamente instruo


endereada.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
37

grama que voc deseja documentar.

Editar descrio.

[ENTER], no caso de descrio


digite a descrio e dique em 0K.

2) possvel modificar a documentao atribuda ao endereo no arquivo de dados.

3) possvel modificar o banco de dados atravs de editor de banco de dados.

4) Os smbolos podem ser digitados sem precisar definir suas designaes de endereos primeiro.
Apenas dique em uma instruo e digite em umainstruo e digite um nome de smbolo em vez de
um endereo. Em seguida, serpossvel atribuir endereos aos smbolos utilizados no programa no
Editor de Banco de Dados. dique no cone Endereo/Smbolo da pasta Banco de Dados da rvore
de projetos para acessar o Editor de Banco de Dados.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
38

- Passos para criar uma nova aplicao

1 - Para criar uma nova aplicao d um dique na opo New... do menu ou use o boto da barra de
ferramentas. A caixa de dilogo abaixo ser aberta.

2 - A opo Processor Name deve ser preenchida com o nome sugerido para o projeto.

3 - Escolha a CPU que voc ir trabalhar, assim como a srie/reviso e tamanho da memoria.

4 - Se necessrio, escolha o Driver e o n de rede (Processor node) que ser usado para comunicao.
Vide informaes abaixo para informar-se de como configurar o driver no RS Linx.

5 - Clique em 0K para que o novo arquivo seja aberto

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
39

- Configurao do driver no RS Linx

Para salvar uma aplicao do RS Logix no PLC, e imprescindvel que se configure antes o driver no
RS Linx. Para isso faa o seguinte:

1 - Abra o Software RS Linx.

2 - Clique no boto e escolha um dos drivers disponveis (Avaliable Drivers Types). Pr exemplo RS-
232 DF1 Devices. Vide figura na seqncia.

3 - Adicione-o na lista de drivers configurados (Configured Drivers) com o boto Add New e OK na
sequncia.

4 - Aparecer uma nova janela onde selecionaremos pr exemplo a porta de comunicao (COM1,
COM2,...) e o tipo de conexo fisica (Placa KT/KE, Canal 0 do PLC, etc...). Um exemplo est mostrado na
figura a seguir.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
40

5 - Configure em Comm. Port a porta de comunicao do Micro (COM1 ou COM2) e em Device a opo
SLC-CH0/Micro/Panelview. Em seguida clique no boto Auto-configure, caso o cabo de comunicao da
CPU esteja ligado ao micro. Isto far com que as outras informaes da janela sejam automaticamente
lidas do PLC.

6 - Clique em 0K e retome a tela inicial do RS Linx.

7 - Minimize o software RS Linx, para que voc possa comunicar no futuro com a CPU via RS Logix.
OBS: Caso voc no tenha uma CPU na hora da configurao, voc no dever apertar Auto-configure

- Configurao do Driver no RS Logix 500

Abra o menu Tools, e clique na opo Options- system comms.


Selecione o Driver da lista de drivers, e o nmero do n da rede que se quer comunicar. A partir dai
o seu micro est pronto para comunicar com o SLC-500.

- Passos para criar um Programa Ladder

Aps ter criado uma nova aplicao siga os seguintes passos:


1 - Na Barra de Instrues clique em inserir degrau.

2 - Insira uma instruo da Barra de Instrues, escolhendo a categoria e a instruo que voc
precisar. Na categoria so abertas uma srie de opes, basta clicar nas abas inferiores da Barra.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
41

3 - Digite o endereo ou os parmetros da instruo e d <ENTER>.

4 - Repita os passos 2 e 3 at que a linha seja completada, no esquecendo que a edio deve ser
feita sempre da esquerda para a direita. No caso de paralelos na linha, vide as informaes a seguir.

5 - Se quiser uma nova linha, repita os passos 2, 3 e 4.

6 - Para verificar se o seu programa no possui erros, e tambm sair do modo de edio, dique no
boto verificador de erros.

Criao de Paralelos

O paralelo deve ser feito depois que a parte linear da linha editada. Siga os seguintes passos:

1 - Posicione o cursor no lado esquerdo de onde o paralelo dever aparecer.

2 - Na Barra de Instrues dique no boto:

3 - Em seguida clique e arraste com o mouse o lado direito do paralelo, envolvendo assim as
instrues que ficaro dentro do paralelo (s solte quando a caixa vermelha ficar verde).

4 - Insira uma instruo da Barra de Instrues, escolhendo a categoria e a instruo que voc
precisar. Na categoria so abertas uma srie de opes, basta clicar nas abas inferiores da Barra.

5 - Digite o endereo ou os parmetros da instruo e d <ENTER>.

Para salvar o arquivo com outro nome ou em um diretrio diferente use a opo Save As... do menu
file. Opere essa caixa de dilogo como em qualquer outro programa para Windows.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
42

Passos para Imprimir um Projeto

1 - Clique no comando Report options onde se ter acesso a tela das opes de impresso, e
poderemos selecionar o que ser impresso. No pressione o boto ao lado antes de selecionar.
Dentre as opes as mais importantes est a pasta Program Files, onde podemos escolher a lista
de programas, e a faixa do programa a ser impressa. Se quisermos todo o programa, basta manter em
Program Files Range a seleo All Files. H tambm os campos Reports (seleo geral), Title, Header and
Footer (cabealho e rodap), Data Files (arquivo de dados), Data Monitor (Tabela de monitorao) e Cross
Reference (Referncia Cruzada).

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
43

2 - Aps selecionado d um clique no boto Print ou v at o comando Print Reports. Em seguida,


como de costume no windows ele mostrar a janela de configurao da impressora. Configure-a de
acordo com a convenincia.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
44

Instrues para programao em Ladder


O conjunto de instrues do soft RSLogix 500 muito completo, podendo encontrar as mais
diversas instrues necessrias para uma aplicao de grande porte. A seguir ser apresentado as
principais instrues, caso necessite de informao sobre alguma outra instruo voc encontrar no menu
Help.

- Instrues bsicas

Examinar se Energizado (XIC)

Examina o bit da tabela de dados I:1/0, o qual corresponde ao terminal 0 de um mdulo de entrada
localizado no carto E/S 1. Se este bit da tabela de dados estiver energizado (1), a instruo verdadeira.
Smbolo:

Examinar se Desenergizado (XIO)

Examina o bit da tabela de dados I:1/1, o qual corresponde ao terminal 1 de um mdulo de entrada
localizado no carto E/S 1. Se este bit da tabela de dados estiver desenergizado (0), a instruo
verdadeira.
Smbolo:

Energizar Sada (OTE)

Se as instrues de entrada que antecedem esta instruo de sada na mesma linha passam a
verdadeira, o bit 0:2/0 energizado, o qual corresponde ao terminal 0 de um mdulo de sada localizado no
carto E/S 2.
Smbolo:

Energizar Sada com Reteno (OTL)

Se as condies de entrada anteriores a esta instruo de sada na mesma linha passam a


verdadeira, o bit 0:2/12 energizado, o qual corresponde ao terminal 12 de um mdulo de sada localizado
no carto E/S 2.
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
45

Desenergizar Sada com Reteno (OTU)

Se as condies de entrada anteriores a esta instruo de sada na mesma linha passam a


verdadeira, o bit 0:2/9 desenergizado, o qual corresponde ao terminal 9 de um mdulo de sada localizado
no carto E/S 2. Isto necessrio para desenergizar um bit que foi energizado com reteno (OTL).
Smbolo:

Subida do Monoestvel (OSR)

Esta uma instruo de entrada condicional que dispara um evento para ocorrer uma vez. Se a
condio de entrada for de falso para verdadeiro , a OSR verdadeira durante uma varredura.
Smbolo:

Temporizador na Energizao (TON)

Se a condio de entrada se toma verdadeira, o temporizador comea a incrementar em intervalos


selecionados (Time Base). Quando o valor acumulado (ACC) maior ou igual ao valor pr-selecionado
(Preset), o temporizador pra e energiza o bit de executado do temporizador (DN).
Smbolo:

Temporizador na Desenergizao (TOF)

Se a condio de entrada falsa, o temporizador comea a incrementar em intervalos selecionados


(Time Base). Quando o valor acumulado (ACC) maior ou igual ao valor pr-selecionado (Preset), o
temporizador pra e energiza o bit de executado do temporizador (DN).
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
46

Temporizador Retentivo (RTO)

Se a condio de entrada se toma verdadeira, o temporizador comea a incrementar em intervalos


selecionados (Time Base). Quando a linha passa a falsa, o temporizador pausa a temporizao e retorna
somente quando a linha for verdadeira. Quando o valor acumulado (ACC) maior ou igual ao valor pr-
selecionado (Preset), o temporizador pra e energiza o bit de executado do temporizador (DN).
Smbolo:

Nos temporizadores existem os bit EN, DN e TT, o bit EN verdadeiro quando a linha for
verdadeira, o bit DN verdadeiro quando o valor acumulado for igual ao pr-selecionado e o bit TT
verdadeiro durante a contagem de tempo.
Quando for necessrio usar o valor acumulado durante o programa deve se usar o seu endereo,
como por exemplo: T4:0.ACC

Contador Crescente (CTU)

Se a condio de entrada se toma verdadeira, o contador inicia a contagem incrementando em 1


sempre que a linha passa de falsa para verdadeira. Quando o valor acumulado maior ou igual ao valor
pr-selecionado (Preset), o contador energiza o bit de executado (DN).
Smbolo:

Contador Decrescente (CTD)

Se a condio de entrada se toma verdadeira, o contador inicia a contagem decrementando em 1


sempre que a linha passa de falsa para verdadeira. Quando o valor acumulado maior ou igual ao valor
pr-selecionado (Preset), o contador energiza o bit de executado (DN).
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
47

Rearme do Temporizador ou Contador (RES)

Se a condio de entrada se toma verdadeira, o valor acumulado (ACC) do temporizador ou


contador ressetado (=0).
Smbolo:

Nos contadores existem os bit CU, CD e DN, os bits CU e CD so verdadeiros quando a linha for
verdadeira, o bit DN verdadeiro quando o valor acumulado for maior ou igual ao pr-selecionado no
contador.
Quando for necessrio usar o valor acumulado durante o programa deve se usar o seu endereo,
como por exemplo: C5:0.ACC.
Para se obter um contador crescente e decrescente (UP-DOW) usa-se dois contadores, um UP e
um DOWN, com o mesmo endereo.

- Instrues de comparao

Igual a (EQU)

Se o valor em Source A igual ao valor em Source B, esta instruo verdadeira.


Smbolo:

Maior ou Igual a (GEQ)

Se o valor em Source A maior ou igual ao valor em Source B, esta instruo verdadeira.


Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
48

Maior que (GRT)

Se o valor em Source A maior ao valor em Source B, esta instruo verdadeira.


Smbolo:

Menor ou Igual (LEQ)

Se o valor em Source A menor ou igual ao valor em Source B, esta instruo verdadeira.


Smbolo:

Menor que (LES)

Se o valor em Source A menor ao valor em Source B, esta instruo verdadeira.


Smbolo:

Diferente (NEQ)

Se o valor em Source A diferente valor em Source B, esta instruo verdadeira.


Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
49

Teste de Limite (LIM)

Quando a instruo se torna verdadeira, ela testa se o valor no campo Test esta dentro ou fora de
uma faixa especificada em limite inferior e limite superior. O valor da instruo verdadeiro quando o valor
de teste estiver entre os limites.
Smbolo:

- Instrues matemticas

Adio (ADD)

Quando a condio de entrada for verdadeira, some o valor do parmetro Source A ao valor do
parmetro Source B e armazene o resultado no parmetro Dest. Os dados podem ser valores ou endereos
que contm valores, mas ambos no podem ser constantes.
Smbolo:

Diviso (DIV)

Quando a condio de entrada for verdadeira, divide o valor do parmetro Source A pelo valor do
parmetro Source B e armazene o resultado no parmetro Dest. Os dados podem ser valores ou endereos
que contm valores, mas ambos no podem ser constantes.
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
50

Multiplicao (MUL)

Quando a condio de entrada for verdadeira, multiplique o valor do parmetro Source A pelo valor
do parmetro Source B e armazene o resultado no parmetro Dest. Os dados podem ser valores ou
endereos que contm valores, mas ambos no podem ser constantes.
Smbolo:

Subtrao (SUB)

Quando a condio de entrada for verdadeira, o valor do parmetro Source B subtrado do valor
do parmetro Source A e o resultado armazenado no parmetro Dest. Os dados podem ser valores ou
endereos que contm valores, mas ambos no podem ser constantes.
Smbolo:

Negao (NEG)

Quando as condies da linha so verdadeiras, a instruo altera o sinal da origem e o coloca no


destino. Os parmetros de origem e destino devem ser endereos de palavras.
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
51

Computao (CPT)

Quando a condio de entrada for verdadeira, a operao executada e o resultado enviado ao


destino.
Smbolo:

- Instrues de movimentao

Movimentao (MOV)

Quando a condio de entrada for verdadeira, uma cpia do parmetro Source movida para o
parmetro Dest. Assim, o valor original eliminado no destino.
Smbolo:

Limpar (CLR)

Quando a condio de entrada for verdadeira, essa instruo de sada zera todos os bits da
palavra. O destino deve ser um endereo de palavra.
Smbolo:

Converter para BCD (TOD)

Quando a condio de entrada for verdadeira, essa instruo de sada converte um valor de origem
inteira de 16 bits para BCD e armazena-o no destino. Se o valor for negativo, o sinal ignorado e a
converso ocorre como se o numero fosse positivo.
Smbolo:

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
52

Converter de BCD para Inteiro (FRD)

Quando a condio de entrada for verdadeira, essa instruo de sada converte um valor BCD na
origem para um inteiro e armazena-o no destino.
Smbolo:

Exerccios:

1)-

Com FC1 acionado e com um pulso do boto BL1, deve-se ligar o motor de descida M1 e o motor de giro
M2.
Quando FC2 for acionado, deve-se desligar o motor M1 e ligar o motor de subida M3.
Ao acionar FC1, deve-se desligar os motores M2 e M3.

2 - Energizar uma lmpada quando uma chave fim de curso fechar no campo.
3 - Acionar uma sirene quando um pressostato (NF) atuar no campo.
4 - Desenvolver o programa aplicativo para uma partida direta de um motor com sinalizao de
ligado,desligado e sobrecarga.

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL
53

PREPARADA POR: MIGUEL ALEXANDRE VIEIRA FUSCO


MESTRE EM AUTOMAO INDUSTRIAL

Das könnte Ihnen auch gefallen