Você está na página 1de 16

Lgica de rel (LADDER) para S7-300

Pg.-1

Lgica de rel (LADDER) para S7-300


ndice:

2 3

4 5

Geral : ...................................................................................... Erro! Indicador no definido. 1.1 O que o LADDER? .............................................................................................................2 1.2 O Objeto de Programao: ......................................................................................................2 Instrues LADDER: ...............................................................................................................3 2.1 Geral:..................................................................................................................................3 Instrues da linguagem LADDER: ........................................................................................4 3.1 Instrues como Elementos de contato sem endereo: ..................................................................4 3.2 Instrues e Elementos com Endereo: ......................................................................................4 3.3 Instrues e Elementos de contato com Endereo e Valor: .............................................................4 3.4 Caixas com Parmetros: .........................................................................................................5 3.5 Parmetros de Habilitao da Entrada (EM) e Habilitao da Sada (ENO): ......................................5 3.6 Funcionamento das entradas EM e ENO: ...................................................................................6 3.7 Restries para Caixas e Bobinas:.............................................................................................6 3.8 reas de memria e suas Funes: ............................................................................................6 3.9 Ranges das reas de memrias: ................................................................................................6 Memria Retentiva:..................................................................................................................9 4.1 Usando a NVRAM: ...............................................................................................................9 Lgica Booleana e Tabela Verdade .......................................................................................10 5.1 Fluxo de energia:.................................................................................................................10 5.2 Contato Normalmente Aberto: ...............................................................................................10 5.3 Contato Normalmente Fechado: ............................................................................................11 Instrues de Bit Lgico: .......................................................................................................12 6.1 Geral:................................................................................................................................12 6.2 Contato Normalmente Aberto: ...............................................................................................13 6.3 Contato Normalmente Fechado: .............................................................................................14 6.4 Sada de bobina de Rel: .......................................................................................................15 6.5 Rel de memria de reteno: ................................................................................................16 6.5.1 Rel de SET memria de reteno: ........................................................................16 6.5.2 Rele de RESET de memria: ..................................................................................16

Lgica de rel (LADDER) para S7-300

Pg.-2

1 Geral:
1.1 O que o LADDER?

LADDER Lgica de Rel. LADDER uma linguagem de programao grfica. A sintaxe das instrues semelhante a um diagrama de circuito. Com Lgica de Rel, o tcnico pode seguir o fluxo da energia entre ramos do circuito das entradas, sadas, e instrues. A linguagem de programao LADDER tem todos os elementos necessrios para a criao um programa completo. A programao LADDER permite ao programador estruturar a sua programao claramente. A programao LADDER permite ao tcnico estruturar a sua programao claramente atravs de caixas de Funes e Blocos de Funes. Estruturar um programa consiste em: Dividir um programa de estrutura mais complexa em pequenos programas de estrutura mais simples. As estruturas simples so programadas em objetos criados pelo programador, tipo Blocos de Funes ou caixas Funes.

1.2

O Objeto de Programao:

O objeto de programao LADDER uma parte integrante do software STEP 7. Isto significa que instalada junto com o software STEP 7, toda a funo do editor, do compilador, e teste (debug) para LADDER est disponvel aps a instalao do programa STEP 7. H trs linguagens de programao no software standard, STL, FBD, e LADDER. STL a linguagem escrita na forma de um editor de instrues, nos moldes de linguagem de alto nvel como o BASIC ou a linguagem de programao C. FBD uma linguagem grfica em que o tcnico programador usa funes lgicas na forma de blocos, permitindo-lhe montar circuitos de forma semelhante a um circuito eletrnico digital. LADDER significa lgica de rel, um dos processos mais usados na programao do CLP. Este tambm um tipo de linguagem grfica, em que o tcnico programador desenha o programa como se estivesse desenhando um circuito eltrico. O tcnico programador pode converter um programa de uma linguagem para outra quase sem restrio, e escolhe o idioma mais apropriado para um bloco particular que esteja programando. Se o programa for escrito em LADDER ou FBD, ele sempre pode ser trocado para a Representao STL. Se o programa for escrito em LADDER podem ser convertidos em FBD e vice-versa, no entanto nem sempre esta converso pode ser feito, elementos de programa que no podem ser representados na linguagem de destino so exibidos em STL. A entrada das variveis do bloco de dados, que trabalham bancos de dados, pode ser feita de forma simples com o ajuda de janelas de edio.

Lgica de rel (LADDER) para S7-300

Pg.-3

2 Instrues LADDER:
2.1 Geral:

Instrues LADDER consistem em elementos e caixas que esto conectados graficamente formando redes (Network) de um circuito eltrico. As funes lgicas so tratadas como circuitos eltricos contendo elementos do tipo contatos e caixas contendo circuitos especiais, estas caixas possuem conexes de entrada e sada. Um endereo a descrio na programao LADDER que relaciona a instruo lgica, na forma de contato ou caixa, com um endereo da memria interna do CLP. Esta memria estar relacionada com o borne de entrada ou de sada do CLP. Do ponto de vista do endereo existem instrues de entrada e de sada, a instruo de entrada l o dado da memria e a instruo de sada escreve o dado na memria. Mais tarde veremos como enderear corretamente uma instruo na linguagem STEP 7. O CLP possui memria interna como um computador so registradores que armazenam dados de operaes lgicas e matemticas. Existe um registrador chamado de status que armazena uma palavra onde os bits do informaes sobre como a instruo se desenrolou. No registrador Status existe um bit muito importante chamado de RLO (Resultado Lgico da Operao) que, armazena o resultado lgico do fluxo lgico ao longo do circuito da network. Como em um circuito lgico o que percorre o circuito a corrente eltrica, na lgica LADDER o que percorre o circuito o Fluxo de Energia Lgico. O fluxo de energia percorre o circuito da esquerda para a direita e de cima para baixo, o programador deve imaginar que a fonte de alimentao do circuito est a esquerda da network.

Lgica de rel (LADDER) para S7-300

Pg.-4

3 Instrues da linguagem LADDER:


Existem dois tipos de instrues na linguagem LADDER, uma representando contatos de rel, outro representando um circuito completo chamado de caixa de programao, como um circuito estas caixas possuem linhas de entradas e sadas. O programador pode usar caixas prontas , que a linguagem STEP7 j oferece pronto ou criar as suas prprias caixas. Os elementos de contato e caixas podem ser classificados nos seguintes grupos:

3.1

Instrues como Elementos de contato sem endereo:

O STEP 7 representa algumas instrues lgicas LADDER como elementos de contatos individuais que no precisam de nenhum endereo ou parmetros. Neste caso o contato executa uma funo interna do programa. No exemplo abaixo mostrado uma instruo deste tipo. Elemento Nome Inversora. Observao Endereo memria Interna. de

3.2

Instrues e Elementos com Endereo:

STEP 7 representa algumas instrues lgicas LADDER como elementos individuais para o qual o tcnico programador precisa entrar com um endereo. Elemento Nome Observao da de

Contato normalmente Endereo Aberto. instruo de entrada dados.

3.3

Instrues e Elementos de contato com Endereo e Valor:

O STEP 7 representa algumas instrues lgicas LADDER como elementos de contatos individuais para o qual o tcnico programador precisa entrar com um endereo e um valor (tais como contadores e temporizadores). Elemento Nome Bobina temporizador ON-Delay. de Observao <End> Endereo da instruo (T1). valor indica o tempo do atraso.

Lgica de rel (LADDER) para S7-300

Pg.-5

3.4

Caixas com Parmetros:

STEP 7 representa algumas instrues lgicas LADDER como caixas parametrizveis. Linhas indicam entradas e sadas dos parmetros. As entradas esto no lado esquerdo da caixa; as sadas esto direita das caixas. As entradas identificam os parmetros de entrada da caixa. Os valores dos parmetros de sada, so determinados pelo resultado da lgica das caixas. O programador preenche estas conexes com as variveis do programa STEP 7 onde ele armazenar estas informaes para poder usar em outro local do programa. Para introduzir os parmetros de entrada, o programador tem que usar a anotao especificada da caixa, com o mesmo tipo da varivel declarado dentro da caixa, para que o programa aceite a entrada dos dados. Caso o programador especifique um dado de entrada diferente do declarado na caixa, o programa indicar um erro de programao, sublinhando a varivel e mudando a sua cor normalmente para vermelho. O princpio da parametrizao da entrada de habilitao (EN), e habilitao da sada (ENO) so explicados mais adiante. Exemplo de caixa de instruo que executa a operao matemtica da diviso:

3.5 (ENO):

Parmetros de Habilitao da Entrada (EM) e Habilitao da Sada

Quando o fluxo lgico ativa a entrada (EN) de uma caixa LADDER esta executa a funo programada. Se a caixa conclui a execuo da sua funo sem erro, a sada (ENO) ligada e o fluxo lgico passado para a prxima instruo do circuito, se a caixa no consegue executar a instruo, ento a sada (ENO) se mantm desligada interrompendo o fluxo lgico. Os parmetros que o programador pode usar em uma caixa lgica LADDER que possuem EN e ENO, so do tipo de dados BOOL (dados do tipo booleano possuem a forma de bit 0 ou 1) e pode estar ser declarados como rea de memria do tipo I, Q, M, D, ou L. Onde I so entradas, Q so sadas, M so endereos internos de memria auxiliar, D so dados de um banco de dados interno, L so endereos Locais de memria usados dentro de uma Funo ou Bloco.

Lgica de rel (LADDER) para S7-300

Pg.-6

3.6

Funcionamento das entradas EN e ENO:

EN e ENO funcionam de acordo com os seguintes princpios: _ Se EN no ativado pelo fluxo lgico (quer dizer, se tem um estado lgico 0), a caixa no executa a sua funo e ENO no ativado (quer dizer, tambm tem um estado lgico 0). _ Se EN ativado (quer dizer, se tem um estado lgico 1) e a caixa para o qual EN pertence executa sua funo sem erro, ENO tambm ativada (quer dizer, tambm tem um estado lgico 1). _ Se EN ativado (quer dizer, se tem um estado lgico 1) e um erro acontece enquanto a caixa (para a qual pertence EN ) estiver executando sua funo , ENO no ativado (quer dizer, seu estado notvel 0).

3.7 Restries para Caixas e Bobinas: O programador no pode colocar uma caixa ou uma bobina em uma lgica LADDER diretamente esquerda como primeiro elemento do circuito. As instrues de Comparao so excees.

3.8

reas de memria e suas Funes:

A maioria dos endereos em LADDER relaciona uma rea de memria. A tabela seguinte mostra os tipos e suas funes. Se a instruo for de sada, ela ir alterar o valor do endereo da rea de memria especificado na instruo. Se a instruo for de entrada, ela ir ler o valor contido na rea de memria especificada na instruo.

3.9 Ranges das reas de memrias: Abaixo so listados os mximos ranges de valor de endereo para vrias reas de memria.. Para a gama de endereo possvel com sua CPU, recorra ao Manual de CPU S7-300 apropriado.

Lgica de rel (LADDER) para S7-300


Tabela com a descrio das reas de memria:
Nome rea rea de funo de memria Processo-imagem No comeo do ciclo de varredura, Entrada o operando faz leituras das PII entradas e registra os valores nesta rea. O programa ira usar estes valores em seu processo cclico. Processo-imagem Durante o ciclo de varredura, o Sada programa calcula os valores das PIO sada e os coloca nesta rea. Ao final do ciclo de varredura, o sistema operacional, faz a leitura dos valores contidos nesta rea e os envia aos bornes do CLP. Memria de Bit . Esta rea serve para armazenar momentaneamente os resultados calculados no programa. So conhecidas como memrias auxiliares. I/O: Esta rea permite ao programa Entrada externa ter direto acesso s entradas e sadas dos mdulos perifricos do CLP, como contadores I/O: rpidos, temporizadores, Sada externa mdulos analgicos etc..

Pg.-7

Tamanho da palavra de a cesso a rea de memria. Input bit Input byte Input word Input double word

Abreviatura I IB IW ID

Output Output Output Output Output

bit byte word double word

Q QB QW QD

Memory Memory Memory Memory

bit byte word double word

M MB MW MD PIB PIW PID

Peripheral input byte Peripheral input word Peripheral input double Peripheral output byte Peripheral output word Peripheral output double

Timer (Temporizador)

Counter (contador)

So funes da programao Timer (T) LADDER interna. Esta rea serve para armazenar o valor dos temporizadores. Nesta rea, o relgio do temporizador atualizado atravs de decremento do valor do tempo. Instrues de temporizao acessam esta clula. Contadores so elementos de Counter (C) programao LADDER. O programa usa esta rea para armazenar o valor da contagem. As instrues de contagem acessam esta rea. Esta rea contm dados que podem ser acessados de qualquer bloco. Se o tcnico precisar ter dois blocos de dados diferentes abertos ao mesmo tempo, ele pode abrir um com a declarao" OPN DB" e um com a declarao" OPN DI." A anotao dos endereos, por exemplo L DBWi e L DIWi, determina o bloco de dado a ser acessado. Enquanto o tcnico pode usar a declarao " OPN DI" para abrir qualquer bloco de dados, o uso principal desta instruo abrir blocos de dados de instancia que so associado com blocos de funo (FBs) e blocos de funo de sistemas (SFBs). Para mais informao sobre FBs e SFBs, veja o STEP 7 Online Help.

PQB PQW PQD T

Bloco de dados

Bloco de dados abertos com as instrues: "OPN DI": Data bit DIX Data byte DIB Data word DIW Data double word DID

Lgica de rel (LADDER) para S7-300

Pg.-8

reas de memria e as ranges seus de Endereos: Nome da rea Acesso para a rea Range de mximo Endereo : Range de Endereo de Unidade Abreviatura mximo: Entrada Input Input Input Input bit byte word double word bit byte word double word bit byte word double word I IB IW ID Q QB QW QD M MB MW MD PIB PIW PID PQB PQW PQD 0.0 to 65,535.7 0 to 65,535 0 to 65,534 0 a 65,532 0.0 to 65,535.7 0 to 65,535 0 to 65,534 0 to 65,532 0.0 to 255.7 0 to 255 0 to 254 0 to 252 0 to 65,535 0 to 65,534 0 to 65,532 0 to 65,535 0 to 65,534 0 to 65,532

Sada.

Output Output Output Output

Bit de memria interna.

Memory Memory Memory Memory

I/O Perifrico: Entrada externa.

I/O perifrico: Sada externa.

Peripheral input byte Peripheral input word Peripheral input double word Peripheral output byte Peripheral output word Peripheral output double word Timer (T) Counter (C) Bloco de dados abertos com a instruo DB (OPN) Data bit Data byte Data word Data double word Bloco de dados abertos com a instruo DI (OPN) Data bit Data byte Data word Data double word Temporary local data bit Temporary local data byte Temporary local data word Temporary local data double word

Temporizador Contador Bloco de Dado

T C

0 to 255 0 to 255

DBX DBB DBW DBD

0.0 to 65,535.7 0 to 65,535 0 to 65, 534 0 to 65,532

DIX DIB DIW DID

0.0 to 65,535.7 0 to 65,535 0 to 65, 534 0 to 65,532

Dados Locais

L LB LW LD

0.0 to 65,535.7 0 to 65,535 0 to 65, 534 0 to 65,532

Lgica de rel (LADDER) para S7-300

Pg.-9

4 Memria Retentiva:
Se uma queda de energia acontecer ou a memria de CPU for desligada (MRES), memria interna do tipo RAM e a memria de sistema do CLP S7-300 sero perdidas e todos os dados previamente contidos nestas. Com o CLP S7-300. Outro aspecto quanto aos estados lgicos dos contatos e valores das variveis do tipo contadores e temporizadores. Quando o equipamento desligado, estes dados so perdidos. Existem situaes em que isto pode representar um srio problema, neste caso o tcnico programador dever declarar previamente aquelas variveis cujo valor ser mantido, mesmo aps a mquina ter sido desligada. Estes valores sero mantidos em uma memria interna no voltil, esta memria pode ser de vrios tipos, descritos abaixo: O programa pode ser gravado em um mdulo de EPROM montado em um carto de memria na CPU. Na rea de memria interna no voltil chamada NVRAM.

4.1

Usando a NVRAM:

O CLP possui uma rea de memria no voltil onde o programador pode guardar aquelas variveis que julga importante ter seu estado ou valor preservados mesmo quando o CLP seja desligado. Esta rea preserva os valores das variveis mesmo quando o CLP entra em STOP. O programador pode configurar PLC>Module Information quais as variveis sero armazenadas na NVRAM quando o computador for desligado. Os seguintes dados podem ser salvos na memria no voltil: Dados contidos nos Blocos de Dados (DB). Valores de temporizadores e contadores. Dados salvos na memria de Bit. A quantidade de dados que o programador pode especificar como memria retentiva deve ser especificada durante a montagem do programa. O endereo da conexo MPI do seu CLP salvo na NVRAM, isto habilita o CLP manter a comunicao mesmo depois da energia ter sido desligada e religada. A quantidade de endereos de memria que o programador pode salvar depende de cada tipo de CPU.

Lgica de rel (LADDER) para S7-300

Pg.-10

5 Lgica Booleana e Tabela Verdade


5.1 Fluxo de energia:

Uma programa LADDER rastreia o fluxo lgico de energia iniciando em uma tomada de energia e passando por vrias entradas, sadas, caixas e outros elementos. Muitas instrues LADDER trabalham de acordo com os princpios de lgica Booleana. Cada uma das instrues de lgica Booleana verifica se o estado do sinal do contato eltrico tem o valor 0 ( no ativado, desligado) ou 1 ( ativado, ligado) e a partir da determina a seqncia do fluxo. A instruo pode ento armazenar este resultado ou us-lo para executar uma operao de lgica Booleana. O resultado da operao lgica armazenado em uma varivel interna chamada de RLO. Uma demonstrao dos princpios de lgica Booleana, aplicada linguagem de programao LADDER, pode ser visto abaixo, em um circuito bsico com contatos normalmente aberto e normalmente fechado. 5.2 Contato Normalmente Aberto: A figura mostra duas condies de um circuito lgico de rel com um contato entre uma tomada de energia e uma bobina. O estado normal deste contato aberto. Se o contato no ativado, permanece aberto.O estado lgico do contato aberto 0 (no ativou). Se o contato permanecer aberto, o fluxo de energia no ir ligar a bobina ao trmino do circuito. Se o contato for ativado (o estado do contato 1) o fluxo de energia flui at a bobina. O circuito na esquerda da Figura mostra um contato de rel normalmente aberto como s vezes representado em um diagrama eltrico. Com a finalidade de exemplo, indicado no circuito direita o contato fechado. O tcnico programador pode usar uma instruo de Contato Normalmente Aberto para monitorar o estado lgico de um contato de rel ligado a entrada do CLP. Ao ser processada a instruo determina se o fluxo de energia pode fluir pelo circuito lgico ou no. Se o fluxo de energia pode fluir , a instruo produz um resultado lgico 1; Se o fluxo de energia no pode fluir, a instruo produz um resultado lgico 0. A instruo tanto pode armazenar este resultado ou usar este resultado para executar uma operao de lgica Booleana em um contato sem endereo ou em uma caixa de funo.

Lgica de rel (LADDER) para S7-300

Pg.-11

5.3

Contato Normalmente Fechado:

A figura abaixo mostra duas representaes de um circuito lgico de rel com um contato entre uma tomada de energia e uma bobina. O estado normal deste contato fechado. Se o contato no ativado, permanece fechado. O estado lgico do 0 (no ativo). Se o contato permanecer desativado (fechado), o fluxo de energia pode cruzar o contato para ligar o rel ao trmino do circuito. Ativando o contato (estado lgico do contato passa para 0) este abre o contato, interrompendo o fluxo de energia ao rel. O circuito na esquerda da Figura mostra um contato normalmente fechado de rel como s vezes representado em diagramas eltricos. Com a finalidade de exemplo, o desenho a direita indica o circuito quando o contato foi ativado e est ento aberto. O tcnico pode usar uma instruo de Contato Normalmente Fechado para monitorar o estado lgico de um contato de rel do tipo normalmente fechado. Monitorando o estado lgico, a instruo determina se o fluxo de energia pode fluir pelo contato ou no. Se o fluxo de energia puder fluir, a instruo produz um resultado 1; Se fluxo de energia no puder fluir, a instruo produz um resultado 0. A instruo ou pode armazenar este resultado ou pode us-lo o para executar uma operao de lgica Booleana. Resultado da lgica de contatos normalmente fechada e normalmente aberta:

Lgica de rel (LADDER) para S7-300

Pg.-12

6 Instrues de Bit Lgico:


6.1 Geral:

Instrues de bit lgico trabalham com dois dgitos, 1 e 0. Estas duas formas de dgitos so a base de um sistema de nmero chamada de: Sistema Binrio. Os dois dgitos so chamados dgitos binrios 1 e 0 ou bits. No mundo de contatos e rels, um 1 indica ativado ou ligado, e 0 indicam no ativado ou no desligado. As instrues bit de lgica interpretam os estados lgicos 1 e 0 e os combinam de acordo com lgica Booleana. Estas combinaes produzem um resultado de 1 ou 0 isso chamado de: " resultado da operao lgica (RLO).. As operaes de bit lgico que so ativadas pelas instrues de bit lgico podem executar uma variedade de funes, como: Contato Normalmente aberto e Contato Normalmente Fechado: Verifica o estado lgico de um contato e produz um resultado lgico que; ou copiado ao resultado de operao de lgica (RLO) ou combinado com o RLO. Se estes contatos estiverem conectados em srie, a combinao deles resulta em um estado lgico de acordo com a Tabela Verdade da funo E. Se eles estiverem conectados em paralelo, a combinao deles resultado resulta em estado lgico de acordo com a Tabela Verdade da funo Ou. Sadas de Rel e Sadas de conexo: Armazena o estado contido no RLO temporariamente para mais tarde ser usada como uma varivel ou comandar uma sada do CLP, ou se for uma conexo, altera simplesmente o RLO. As seguintes instrues reagem ligando ou desligando o endereo associado instruo, quando o RLO for 1 na altura da instruo: Set bobina e Reset bobina (liga e desliga bobinas de reteno ou memria). Set Reset e Reset Set Flip-Flop (Liga e desliga caixas de memrias). Outras instrues reagem a uma transio de borda positiva ou negativa do RLO, isto reagem quando o estado do RLO no ciclo de mquina atual diferente do estado do RLO no ciclo de mquina anterior. Estas instrues podero executar uma das seguintes funes: Incrementa ou decrementar o valor de um contador. Liga um temporizador. Produza uma sada igual a 1 por um nico ciclo de varredura. As instrues restantes afetam o RLO diretamente dos seguintes modos: Negando (invertendo) o RLO. Salvando o resultado binrio do RLO em uma palavra de status, que poder ser usada pelo programador para verificar o resultado das funes lgicas, matemticas, verificar erros nas instrues. Neste captulo, o contador e bobinas de rels de temporizadores so mostrados em sua maioria na forma internacional.

Lgica de rel (LADDER) para S7-300

Pg.-13

6.2

Contato Normalmente Aberto:

O tcnico programador pode usar a instruo de Contato Normalmente Aberto para verificar o estado lgico do contato com o endereo especificado na instruo. Se o estado lgico do endereo especificado for 1, o contato est fechado e a instruo produz um resultado 1 no RLO. Se o estado lgico do endereo especificado for 0, o contato est aberto e a instruo produz um resultado de 0 no RLO. Quando o Contato Normalmente Aberto a primeira instruo em uma lgica, esta instruo armazena o resultado de seu sinal diretamente no RLO (Resultado de Operao de Lgica). Qualquer instruo de Contato Normalmente Aberto (Endereo) que no a primeira instruo em um fluxo lgico, combina o resultado de seu estado lgico com o valor que est armazenado no bit de RLO. A instruo faz a combinao em um dos dois seguintes modos: Se a instruo for usada em srie, a combinao do seu resultado lgico ser de acordo com a Tabela Verdade E. Se a instruo for usada em paralelo, a combinao do seu resultado lgico ser de acordo com a Tabela Verdade da funo OU. Contato Normalmente Aberto: Instruo e parmetro.

Exemplo de contato Normalmente Aberto:

Lgica de rel (LADDER) para S7-300

Pg.-14

6.3

Contato Normalmente Fechado:

O tcnico programador pode usar a instruo de Contato Normalmente Fechado para verificar o estado lgico do contato com o endereo especificado na instruo. Se o estado lgico do endereo especificado for 0, o contato est fechado e a instruo produz o resultado 1 no RLO. Se o estado lgico do endereo especificado for 1, o contato est aberto e a instruo produz um resultado 0 no RLO. Quando Contato Normalmente Fechado a primeira instruo em uma lgica, esta instruo armazena o resultado de seu sinal diretamente no RLO (Resultado de Operao de Lgica). Qualquer instruo de Contato Normalmente Fechado (Endereo) que no a primeira instruo em um fluxo de lgica, combina o resultado de seu bit lgico com o valor que est armazenado no bit lgico do RLO.

A instruo faz a combinao em um dos dois seguintes modos: Se a instruo usada for em srie, combina o resultado de seu bit lgico de acordo com a Tabela Verdade da funo E. Se a instruo for usada for em paralelo, combina o resultado de seu bit lgico de acordo com a Tabela Verdade da funo OU. Contato Normalmente Fechado:

Exemplo de contato normalmente fechado:

Lgica de rel (LADDER) para S7-300

Pg.-15

6.4

Sada de bobina de Rel:

A instruo de bobina de rel trabalha exatamente como uma bobina de rel em um circuito eltrico. Uma bobina de rel pode significar o acionamento direto de uma sada do CLP, ou a bobina est associado a um contato do rel auxiliar, e ser usada em uma lgica em outro ponto do programa. A bobina do rel ao final do circuito ou est ligada ou no est ligada, a partir dos seguintes critrios: Se o fluxo de energia pode fluir pelo circuito at alcanar a bobina do rel (quer dizer, o estado lgico do RLO 1na altura da bobina), o fluxo lgico liga o rel. Se o fluxo de energia no pode fluir pelo circuito para alcanar a bobina do rel (quer dizer, o estado lgico do circuito 0 na altura da bobina), o fluxo lgico no pode liga o rel e este desligado. A instruo de bobina de rel afetada pelo Controle Seqencial de Rel (MCR- Master Control Relay ). Como o MCR funciona ser descrito mais tarde. Voc s pode colocar uma bobina de rel ao fim de uma lgica LADDER. Bobina de rel mltiplas so possveis (em paralelo). Voc no pode colocar uma bobina de rel dentro de uma lgica vazia. A bobina tem que estar ligada a uma entrada anterior. Voc pode criar uma sada negada usando a instruo de inverso. Sada de Bobina de Rel:

Exemplo de sada de bobina de rel:

Lgica de rel (LADDER) para S7-300

Pg.-16

6.5

Rel de memria de reteno:

6.5.1 Rel de SET memria de reteno: Uma instruo de SET rel (Liga rel de memria de reteno) executada se o RLO for 1. Se o RLO for 1, esta instruo liga o endereo especificado na instruo. Se o RLO for 0, a instruo no tem nenhum efeito sobre o endereo especificado. O endereo permanece inalterado, se estava ligado permanece ligado esse estava desligado permanece desligado. Este tipo de instruo semelhante a um flip-flop do tipo RS, sendo este o comando que liga a sada do flip-flop. A instruo de SET rel afetada pela instruo de Controle (MCR). Lgica de SET rel de memria:

Exemplo de SET rel de memria:

6.5.2 Rele de RESET de memria: A instruo de RESET rel de memria s executada se o RLO = 1, esta instruo desliga seu endereo especificado. Se o RLO = 0, a instruo no tem nenhum efeito em seu endereo especificado. O endereo permanece inalterado. Esta instruo funciona como a entrada de reset (desliga) de um flip-flop do tipo RS. A instruo de RESET de rel de memria afetada pelo (MCR). Lgica de RESET de rel de memria:

Exemplo de lgica de RESET de rel de memria:

Você também pode gostar