69
CURSO SOBRE CLP’s DA ALLEN BRADLEY

PLC Rockwell SLC.pdf

Embed Size (px)

Citation preview

  • CURSO SOBRE CLPs DA ALLEN BRADLEY

  • CLPs DA ALLEN BRADLEY - MicroLogix

    MicroLogix 1500MicroLogix 1200MicroLogix 1000

  • CURSO SOBRE CLPs DA ALLEN BRADLEY

    *At 960 E/S locais*At 64K palavras*0,9 ms/K

  • CICLO DE OPERAO DO CONTROLADOR

    1-Input scan

    2-Program scan

    3-Output scan

  • CICLO DE OPERAO DO CONTROLADOR

    1-Input scan

    2-Program scan

    3-Output scan

    4-Service communications

    5-Overhead

    Overhead => Tempo para gerenciar memria, atualizar temporizadores e registradores internos.

  • O0 - Sada

    I1 - Entrada

    S2 - Status

    B3 - Bit

    T4 - Temporizador

    C5 - Contador

    R6 - Controle

    N7 - Inteiro

    F8 - Flutuante

    X9

    X255M

    MEMRIA DO SLC

    Dados

    Programa

    0 System

    1 Reservado

    2 Ladder Principal

    3 Usurio

    255 Usurio

    M

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    ARQUIVOS DEFINIDOS PELO USURIOTIPO ARQUIVO IDENTIF. SLC 500 1200/1500 CLP 5BIT B 9-255 9-255 3-999TIMER T 9-255 9-255 3-999COUNTER C 9-255 9-255 3-999CONTROL R 9-255 9-255 3-999INTERGER N 9-255 9-255 3-999FLOAT F 9-255 9-255 3-999PID PD 9-255 3-999MESSAGE MG 9-255 3-999BLOCK TRANSFER BT 3-999

    OBS.: QUANDO SE DIGITA UM IDENTIFICADOR COM UM NMERO EM UMA

    INSTRUO, O APLICATIVO (RS Logix) RESERVA AUTOMATICAMENTE AQUELE

    ESPAO DA MEMRIA PARA ESTE DETERMINADO TIPO DE ARQUIVO, NO

    PERMITINDO OUTRO TIPO DE ARQUIVO PARA O MESMO NMERO.

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    15

    B3

    14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0

    0 0 1 1 0 0 1 1 0 0 1 X 0 0 1 1 1

    0 0 1 1 0 0 1 X 0 0 1 1 0 0 1 1 2

    B3:1/4 = B3/20

    B3/40 = B3:2/8 40 168 2

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    xxxx 0

    yyyy 1

    zzzz 2

    tttt 3

    N7

    bbbb0

    ccccc

    dddd1

    eeee

    F8

    xxxx

    0yyyy

    zzzzT4

    aaaa

    1bbbb

    ccccc

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    ENDEREAMENTO DIRETO.

    O DADO ARMAZENADO NO ENDEREO ESPECIFICADO USADO NA

    INSTRUO.

    Exemplos:

    N7:0

    T4:10.ACC

    I:1/0

    O:3.0

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    ENDEREAMENTO INDIRETO: [Xf:e.s]

    DENTRO DO COLCHETE COLOCAMOS O ENDEREO ONDE EST O

    VALOR DO NMERO DO ARQUIVO (f), DO ELEMENTO (e) E DO SUB-

    ELEMENTO (s).

    Exemplos: N7:[N10:0] se N10:0 for 5 => N7:[N10:0]=N7:5

    N7:[T4:10.ACC] N[N7:0]:[N7:1]

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    ENDEREAMENTO INDEXADO

    O DADO ARMAZENADO NO ENDEREO INDEXADO (COM #

    ANTECEDENDO O ENDEREO) SOMADO COM O VALOR DE S:24

    (REGISTRO DE NDICE =>ELEMENTO OFFSET UTILIZADO NO

    ENDEREAMENTO).

    Exemplos: #N52:938 se S:24 5 => #N52:938 =N52:943

    Neste exemplo, S:24 varia de 0-6.

  • ENDEREAMENTO DE ARQUIVOS DE DADOS

    ENDEREAMENTO INDEXADO INDIRETAMENTE

    UMA COMBINAO DO ENDEREAMENTO INDIRETO COM O

    INDEXADO.

    Exemplos: #N[N50:15]:[N50:17]

    Se: N50:15 = 60, N50:17=0 e S:24 for 10 => #N[N50:15]:[N50:17]=N60:9

  • INSTRUES DE BIT

    XIC - EXAMINE SE FECHADO (Examine If Closed);

    XIO - EXAMINE SE ABERTO (Examine If Open);

    OTE - ENERGIZAR SADA (Output Energize);

    OTL - RETER SADA (output Latch);

    OTU - LIBERAR SADA (Output Unlatch);

    ONS - UM DISPARO (One Shot);

  • XIC - EXAMINE IF CLOSE

    XIC Examina a condio do dispositivo de entrada ou do estado do Bit

    Smbolo:

    Examine se o dispositivo de entrada est FechadoDispositivo de Entrada Estado do Bit Instruo XIC Tempo execuo (5/03)

    Aberto 0 Falsa 0.44 s

    Fechado 1 Verdadeira 0.44 s

    Modos de EndereamentoParmetro Endereamento vlido Tipos de arquivos vlidos

    Bit fonte Direto O,I,S,B,T,C e N

    Exemplos: I:1/0 O:4/3

  • XIO - EXAMINE IF OPEN

    XIO Examina a condio do dispositivo de entrada ou do estado do Bit

    Smbolo:

    Examine se o dispositvo de entrada est AbertoDispositivo de Entrada Estado do Bit Instruo XIO Tempo execuo (5/03)

    Aberto 0 Verdadeira 0.44 s

    Fechado 1 Falsa 0.44 s

    Modos de EndereamentoParmetro Endereamento vlido Tipos de arquivos vlidos

    Bit fonte Direto O,I,S,B,T,C e N

    Exemplos: I:1/0 O:4/3

  • OTE - OUTPUT ENERGIZE

    OTE Aciona a Sada em funo da lgica da linha do programa.

    Smbolo:

    Exemplo de endereamento para instruo OTE:

    O:2/0

    B3/15

    Energizar SadaLgica da linha prog. Estado do Bit Disp. de Sada Tempo execuo (5/03)

    Verdadeira 1 Energizado 0.63 s

    Falsa 0 Desenergizado 0.63 s

  • OTL - OUTPUT LATCH

    OTL Energiza a Sada com Reteno se a lgica da linha do programa

    for verdadeira.

    Smbolo:

    Energizar Sada com RetenoLgica da linha programa Estado Bit Disp. de Sada

    1a varredura 2a varredura inicial final inicial final

    F F 0 0 Cond. ant. Cond. ant.

    F V 0 1 Cond. ant. Ligado

    V F 1 0 Ligado Ligado

    V V 1 1 Ligado Ligado

  • OTU - OUTPUT UNLATCH

    OTU Desenergiza a Sada com Reteno se a lgica da linha do

    programa for verdadeira.

    Smbolo:

    Desenergizar Sada com RetenoLgica da linha programa Estado Bit Disp. de Sada

    1a varredura 2a varredura inicial final inicial final

    F F 0 0 Cond. ant. Cond. ant.

    F V 0 1 Cond. ant. Desligado

    V F 1 0 Desligado Desligado

    V V 1 1 Desligado Desligado

  • OTL - OUTPUT LATCH e OTU - OUTPUT UNLATCH

    Exemplo de endereamento para instruo OTL e OTU:

    O:2/0

    B3/15

    Observaes:

    Caso o PLC passe do modo Operao para Programao ouna queda de alimentao, a ltima instruo verdadeira deEnergizar ou Desenergizar Sada com Reteno continua acontrolar o BIT de memria.

    Ao retornar ao modo Operao ou no caso da alimentaoser restaurada, o controlador inicialmente varre todas aslinhas como se fossem falsas. As instrues retentivasmantm seus estados.

  • ONS - ONE SHOT

    ONS - Se a condio de entrada anterior instruo ONS passa de falso

    para verdadeiro, a instruo condiciona a linha de forma que a sada

    fique verdadeira por uma varredura. A sada falsa para as

    varreduras seguintes.

    Smbolo:

    Aplicao:

  • INSTRUES DE TEMPORIZADOR E CONTADOR

    TON - TEMPORIZADOR NA ENERGIZAO (Timer On Delay);

    TOF - TEMPORIZADOR NA DESENERGIZAO (Timer Off Delay);

    RTO - TEMPORIZADOR RETENTIVO (Retentive Timer On);

    RES - REARME (Reset);

    CTU - CONTADOR CRESCENTE (Count Up);

    CTD - CONTADOR DECRESCENTE (Count Down).

  • TON - TIMER ON DELAY

    TON -TEMPORIZADOR NA ENERGIZAO => CONTA INTERVALOS DE

    TEMPO QUANDO A CONDIO DA LINHA VERDADEIRA.

    Onoff

    Onoff

    Onoff

    Onoff

    3s

    9s

    Tempoacumulado

    Condiode entrada

    BitEN

    BitTT

    BitDN

  • TON - TIMER ON DELAY

    REPRESENTAO NO APLICATIVO RSLOGIX:

    Timer

    Accum

    TIMER ON DELAYTON

    Timer BasePreset

    [EN]

    [DN]T4:00.01900

    0

  • TON - TIMER ON DELAY

    PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:

    15 14 13 USO INTERNOWORD 0 EN TT DNWORD 1 VALOR PR-SELECIONADOWORD 2 VALOR ACUMULADO

    EN - BIT DE HABILITAO DO TEMPORIZADOR => enrgizado quando a linha do programa verdadeira.DN- BIT DE EXECUTADO => energizado quando o valor acumulado igualao valor pr-selecionado e desenergizado quando a linha falsa.TT- BIT DE TEMPORIZADO => energizado quando a condio da linha verdadeirae o valor acumulado menor que o valor pr-selecionado. Quando DN energizadoou a condio da linha falsa, TT desenergizado.

  • TOF - TIMER OFF DELAY

    TOF -TEMPORIZADOR NA DESENERGIZAO => CONTA INTERVALOS

    DE TEMPO QUANDO A CONDIO DA LINHA FALSA.

    Onoff

    Onoff

    Onoff

    Onoff

    3s

    9s

    Tempoacumulado

    Condiode entrada

    BitEN

    BitTT

    BitDN

  • TOF - TIMER OFF DELAY

    REPRESENTAO NO APLICATIVO RSLOGIX :

    Timer

    Accum

    TIMER OFF DELAYTOF

    Timer BasePreset

    [EN]

    [DN]T4:00.01900

    0

  • TOF - TIMER OFF DELAY

    PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:

    15 14 13 USO INTERNOWORD 0 EN TT DNWORD 1 VALOR PR-SELECIONADOWORD 2 VALOR ACUMULADO

    EN - BIT DE HABILITAO => energizado quando a linha do programa verdadeira.DN- BIT DE EXECUTADO => energizado quando o valor acumulado igualao valor pr-selecionado e desenergizado quando a linha verdadeira.TT- BIT DE TEMPORIZADO => energizado quando a condio da linha falsae o valor acumulado menor que o valor pr-selecionado. Quando DN desenergizadoou a condio da linha verdadeira, TT desenergizado.

  • RTO - RETENTIVE TIMER ON

    RTO -TEMPORIZADOR RETENTIVO => CONTA INTERVALOS DE TEMPO

    QUANDO A CONDIO DA LINHA VERDADEIRA E RETM O

    VALOR ACUMULADO, MESMO QUE:

    A CONDIO DA LINHA SE TORNE FALSA;

    O CONTROLADOR ALTERADO DE OPERAO OU TESTE

    PARA PROGRAMAO;

    O CONTROLADOR PERDE A ALIMENTAO (DESDE QUE A

    BATERIA DE BACK SEJA MANTIDA);

    OCORRA UMA FALHA.

  • RTO - RETENTIVE TIMER ON

    Onoff

    Onoff

    Onoff

    Onoff

    3s

    9s

    Tempoacumulado

    Condiode entrada

    BitEN

    BitTT

    BitDN

    Instruode reset

    Onoff

  • RTO - RETENTIVE TIMER ON

    REPRESENTAO NO APLICATIVO RSLOGIX :

    Timer

    Accum

    RTORETENTIVE TIMER ON

    Timer BasePreset

    [EN]

    [DN]T4:20.01900

    0

  • RTO - RETENTIVE TIMER ON

    PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:

    15 14 13 USO INTERNOWORD 0 EN TT DNWORD 1 VALOR PR-SELECIONADOWORD 2 VALOR ACUMULADO

    EN - BIT DE HABILITAO DO TEMPORIZADOR => energizado quando a linha do programa verdadeira.DN- BIT DE EXECUTADO => energizado quando o valor acumulado igualao valor pr-selecionado e no desenergizado quando a linha falsa, apenas quando a instruo RES for habilitada.TT- BIT DE TEMPORIZADO => energizado quando a condio da linha verdadeirae o valor acumulado menor que o valor pr-selecionado. Quando DN energizadoou a condio da linha falsa, TT desenergizado.

  • RES - RESET

    Quando a instruo RES habilitada, ela zera a instruo deTemporizador, Contador Crescente ou Contador Decrescente com omesmo endereo da instruo RES.

    Smbolo:

    Exemplo de endereamento para instruo RES:

    ( RES )|

    T4:0

    ( RES )|

  • Contador Crescente / Decrescente (CTU e CTD)

    REPRESENTAO NO APLICATIVO RSLOGIX :

    COUNT UPCTU

    [EN]

    [DN]Accum

    CounterPreset

    C5:0100

    COUNT DOWNCTD

    [EN]

    [DN]Accum

    CounterPreset

    C5:1100

    Essas instrues de sada contam acima ou abaixo para cada transio falso-para-verdadeiro das condies precedendo-a na linha e produz uma sadaquando o valor acumulado alcana o valor predefinido.

  • Contador Crescente / Decrescente (CTU e CTD)

    Elemento do Arquivo de Dados do Contador

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Palavra 0 CU CD DN OV UN No Usado. . . . . . . . . . . . . . . . . . Palavra 1 Valor PredefinidoPalavra 2 Valor Acumulado

    Valor Acumulado (ACC)

    o nmero de transies falso-para-verdadeiro que ocorreram.

    Valor Predefinido (PRE)

    O valor predefinido o ponto pr-programado que voc fornece instruo contador. Quando ovalor acumulado torna-se igual a ou maior que o valor predefinido, o bit de status pronto ativado. Voc pode usar esse bit para controlar um dispositivo de sada.

  • Contador Crescente / Decrescente (CTU e CTD)

    Bits de Instruo: 11 = Bit UN (estouro negativo em contagem abaixo)12 = Bit OV (estouro de contagem acima)

    13 = Bit DN (pronto)14 = Bit CD (ativar contagem abaixo)15 = Bit CU (ativar contagem acima)

    Os bits CU e CD so sempre ativados antes de entrar nos modos de Teste REM ouExecutar REM.

    O valor acumulado mantido aps a instruo CTU ou CTD ir para falso, e quando aalimentao do processador removida e restaurada. E tambm, o status ativado oudesativado de bits de fim de contagem, estouro e estouro negativo mantido. O valoracumulado e os bits de controle so reinicializados quando uma RES ativada.

  • INSTRUES DE COMPARAO

    EQU - EQUAL;

    NEQ - DIFERENTE;

    LES - MENOR QUE;

    LEQ - MENOR OU IGUAL A;

    GRT - MAIOR QUE;

    GEQ - MAIOR OU IGUAL A;

    CMP - COMPARAO;

    MEQ - IGUAL MSCARA;

    LIM - TESTE LIMITE.

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin - fmax

    INSTRUES DE COMPARAO

    EQU - EQUAL - (Igual)

    Exemplo: Source A

    Source B

    EQUEQUAL

    N7:01015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>=>=

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F none

    NEQ - NOT EQUAL TO - (Diferente)

    INSTRUES DE COMPARAO

    Exemplo: Source A

    Source B

    NEQNOT EQUAL

    N7:11015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>==>

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin a fmax

    INSTRUES DE COMPARAO

    LES - LESS THAN - (Menor Que)

    Exemplo:Source A

    Source B

    LESLESS THAN

    N7:21015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>=>

  • INSTRUES DE COMPARAO

    LEQ - LESS THAN OR EQUAL TO - (Menor ou Igual)

    Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin a fmax

    Exemplo: Source A

    Source B

    LEQLESS THAN OR EQUAL

    N7:11015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>>=>

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin a fmax

    INSTRUES DE COMPARAO

    GRT - GREATER THAN - (Maior Que)

    Exemplo:Source A

    Source B

    GRTGREATER THAN

    N7:11015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>=>>

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin a fmax

    INSTRUES DE COMPARAO

    GEQ - GREATER THAN OR EQUAL - (Maior ou Igual Que)

    Exemplo: Source A

    Source B

    GEQGREATER THAN OR EQUAL

    N7:11015

    Falsa Lgica BAVerdadeiraLgicaBA

    =>

  • INSTRUES DE COMPARAO

    CMP - COMPARE - (Compare)

    Testa se a expresso verdadeira.

    Operaes vlidas:

    Representao no RSLogix:

    Expression

    N7:5 = N7:10

    CMP

    COMPARE

    >

  • Modos de EndereamentoParmetro Endereamento vlido Arquivos vlidos Valor imediato

    Source A Direto e Indireto O,I,S,B,T,C,R,N,F none

    Source B Direto e Indireto O,I,S,B,T,C,R,N,F -32.768 a 32.767fmin a fmax

    INSTRUES DE COMPARAO

    MEQ - MASK COMPARE EQUAL TO

    O controlador faz um AND da Source com a Mask e o resultado

    comparado com o parmetro Compare.

    Exemplo: Source

    Compare

    MEQMASKED EQUAL

    Mask

    1100110011111111

    B3:1

    B3:2

    B3:3FF00

    110010011001100

  • INSTRUES DE COMPARAO

    OBS.: SE TEST UMA CONSTANTE => LOW LIMIT OU HIGH LIMIT

    NO DEVE SER UMA CONSTANTE.

    Representao no RSLogix:Low Limit

    High Limit

    LIMLIMIT TEST

    Test

    50

    N7:0

    N7:1

    N7:245

    10

    LIM - LIMIT TEST - (Teste de Limite)

    O controlador verifica se Test est dentro ou fora dos limite

    estabelecidos por Low e Hihg.

  • LIM - LIMIT TEST

    TESTE LIMITE: SE LOW LIMIT < HIGH LIMIT

    A) TEST >=LOW LIMIT?

    B) TEST = Low Limit

    Test

  • LIM - LIMIT TEST

    TESTE LIMITE: SE LOW LIMIT > HIGH LIMIT

    A) TEST >=LOW LIMIT?

    B) TEST

  • LIM - LIMIT TEST - Aplicao

    INSTRUES DE COMPARAO

  • INSTRUES MATEMTICAS

    ADD - ADIO;

    SUB - SUBTRAO;

    MUL - MULTIPLICAO;

    DIV - DIVISO;

    SQR - RAIZ QUADRADA;

    SLC - ESCALONAMENTO;

    SCP - ESCALONAMENTO COM PARMETROS.

  • Bits de Estado AritmticosBit Descrio

    S:0/0 Carry (vai 1) ( C ) => 1 quando um carry

    S:0/1 Overflow (V) => 1 resultado de uma operao matemtica muito grande para o destino.

    S:0/2 Zero (Z) => 1 quando resultado de uma instruomatemtica, movimentao ou lgica zero.

    S:0/3 Sinal (S) => 1valor negativo aps uma instruo matemtica,movimentao ou lgica.

    S:5/0 Advertncia de Falha => 1 Overflow ou diviso por zero, SENO FINAL DO PROGRAMA ESTIVER ENERGIZADO=>FALHA GRAVE , TRAVANDO O CLP.

    INSTRUES MATEMTICAS

    Aplicao:

  • INSTRUES MATEMTICAS

    ADD - SOMA

    O VALOR DE SOURCE A COM SOURCE B E COLOCA NO ENDEREO

    DE DESTINO (D=A+B);

    Source A

    Dest

    ADDADD

    Source B

    Dest = Source A + Source B

    50

    N7:0

    N7:1

    N7:245

    5

    OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA CONSTANTE

    OU BITS DE ESTADO ARITMTICOS: C, V, Z e S.

  • INSTRUES MATEMTICAS

    SUB - SUBTRAO

    SUBTRAI O VALOR DE SOURCE B DO SOURCE A E ARMAZENA NO

    ENDEREO DE DESTINO (D=A-B);

    OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA

    CONSTANTE. BITS DE ESTADO ARITMTICOS: C, V, Z e S.

    20

    N7:0

    N7:1

    N7:210

    30Source A

    Dest

    SUBSUBTRACT

    Source B

    Dest = Source A - Source B

  • INSTRUES MATEMTICAS

    MUL - MULTIPLICAO

    O VALOR DE SOURCE A MULTIPLICADO POR SOURCE A E

    ARMAZENADO NO DESTINO (D=AxB);

    OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA

    CONSTANTE. BITS DE ESTADO ARITMTICOS: C, V, Z e S.

    300

    N7:5

    N7:6

    N7:710

    30

    Source A

    Dest

    MULMULTIPLY

    Source B

    Dest = Source A x Source B

  • INSTRUES MATEMTICAS

    DIV - DIVISO

    O VALOR SOURCE A DIVIDIDO POR SOURCE B E O QUOCIENTE

    ARREDODADO ARMAZENADO NO DESTINO (D=A/B);

    OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA CONSTANTE

    OU BITS DE ESTADO ARITMTICOS: C, V, Z e S.

    30

    N7:5

    N7:6

    N7:710

    300

    Source A

    Dest

    DIVDIVIDE

    Source B

    Dest = Source A / Source B

  • INSTRUES MATEMTICAS

    SQR - RAIZ QUADRADA

    N7:5

    N7:610

    100Source

    Dest

    SQ RSQUARE ROOT

    Dest = Source

  • INSTRUES MATEMTICAS

    SCL - ESCALONAMENTO

    SLC 5/02 OU MAIOR

    MicroLogix OffsetDest +=10000

    Rate * Source

    25

    77

    32

    Fo

    Co

    F = 1.8 x C + 3277

    N7:0

    18000

    N7:1

    32

    25Source

    Dest

    SCLSCALE

    Rate [/10000]

    Offset

  • INSTRUES MATEMTICAS

    SCL - SCALE - (Escalonamento)

    Aplicao:

    Range PT: -14,7 30 psi

    -300 610,8 dinHg

    Sinal: 4 a 20 mA;

    Rep. Memria: 3277 a 16384

    52871,527

    16384*10000

    89,6948,610

    69589,69410000327716384

    )300(8,610

    =

    +=

    =

    =

    OffSet

    OffSet

    Rate

    Rate

  • INSTRUES MATEMTICAS

    SCP - ESCALONAMENTO COM PARMETROS

    SLC 5/03 OS302, 5/04 OS401, 5/05 Micrologix 1200 e 1500.

    Input

    SCPSCALE

    Input Min.

    Output

    Input Max.

    Scaled Min.

    Scaled Max.-14.7

    N7:0

    3277

    N7:1

    16384

    3277

    N7:230.0

    0N7:3

    Input

    Output (psi)

    -14.7

    30.0

    32774mA

    1638420mA

  • INSTRUES LGICAS E DE MOVIMENTAES

    MOV - MOVIMENTAO;

    MVM - MOVIMENTAO COM MSCARA;

    AND - E;

    OR - OR;

    XOR - OR EXCLUSIVO.

  • INSTRUES LGICAS E DE MOVIMENTAES

    MOV - COPIA O DADO QUE EST NA SOURCE E COLOCA EM

    DEST

    Source

    Dest

    MOVMOVE

    N7:0

    N10:0300

    300

  • INSTRUES LGICAS E DE MOVIMENTAES

    MVM - COPIA PARA O DESTINO O RESULTADO DA LGICA

    AND ENTRE A SOURCE E A MASK.

    00AB

    N7:0

    N7:1

    N7:2

    00FFh

    47ABSource

    Dest

    MVMMASKED MOVE

    Mask

  • INSTRUES LGICAS E DE MOVIMENTAES

    AND - IMPLEMENTA LGICA E BIT A BIT ENTRE AS

    PALAVRAS SOURCE A E SOURCE B

    0000000000001000

    N7:5

    N7:6

    N7:70000000000001100

    0000111111111010

    Source A

    Dest

    ANDBITWISE AND

    Source B

    A B D0101

    0011

    0001

    Onde: D = A AND B

  • INSTRUES LGICAS E DE MOVIMENTAES

    OR - IMPLEMENTA LGICA OU BIT A BIT ENTRE AS

    PALAVRAS SOURCE A E SOURCE B

    A B D0101

    0011

    0111

    Onde: D = A OR B1110

    N7:5

    N7:6

    N7:71100

    1010

    Source A

    Dest

    ORBITWISE INCLUS OR

    Source B

  • INSTRUES LGICAS E DE MOVIMENTAES

    XOR - IMPLEMENTA LGICA OU EXCLUSIVO BIT A BIT

    ENTRE AS PALAVRAS SOURCE A E SOURCE B

    0110

    N7:5

    N7:6

    N7:71100

    1010

    Source A

    Dest

    XORBITWISE EXCLUS OR

    Source B

    A B D0101

    0011

    0110

    Onde: D = A XOR B

  • INSTRUES LGICAS E DE MOVIMENTAES

    XOR - Aplicao:

  • Source

    Dest

    COPY FILECOP

    Length

    INSTRUO DE CPIA

    COP - O tipo de arquivo do parmetro destino (Dest) determina o

    nmero de palavras que a instruo transfere. Por exemplo, se o

    arquivo destino (Dest) do tipo flutuante e o arquivo fonte (Source)

    inteiro, duas palavras inteiras so transferidas para cada elemento no

    arquivo do tipo flutuante.

    xxxx 0

    yyyy 1

    zzzz 2

    tttt 3

    xxxx 0

    yyyy 1

    zzzz 2

    tttt 3

    N7 N10#N7:0

    #N10:0

    4

  • INSTRUO DE CPIA

    Source

    Dest

    COPY FILECOP

    Length

    #N7:0

    #F8:0

    2

    xxxx 0

    yyyy 1

    zzzz 2

    tttt 3

    N7

    bbbb0

    ccccc

    dddd1

    eeee

    F8

    Source

    Dest

    COPY FILECOP

    Length

    #F8:10

    #N10:10

    2 xxxx 0

    yyyy 1N10

    bbbb10

    cccccF8

  • INSTRUO DE CPIA

    COP - Aplicao:

    CURSO SOBRE CLPs DA ALLEN BRADLEYCLPs DA ALLEN BRADLEY - MicroLogixCURSO SOBRE CLPs DA ALLEN BRADLEYCICLO DE OPERAO DO CONTROLADORCICLO DE OPERAO DO CONTROLADORMEMRIA DO SLCENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSENDEREAMENTO DE ARQUIVOS DE DADOSINSTRUES DE BITXIC - EXAMINE IF CLOSEXIO - EXAMINE IF OPENOTE - OUTPUT ENERGIZEOTL - OUTPUT LATCHOTU - OUTPUT UNLATCHOTL - OUTPUT LATCH e OTU - OUTPUT UNLATCHONS - ONE SHOTINSTRUES DE TEMPORIZADOR E CONTADORTON - TIMER ON DELAYTON - TIMER ON DELAYTON - TIMER ON DELAYTOF - TIMER OFF DELAYTOF - TIMER OFF DELAYTOF - TIMER OFF DELAYRTO - RETENTIVE TIMER ONRTO - RETENTIVE TIMER ONRTO - RETENTIVE TIMER ONRTO - RETENTIVE TIMER ONRES - RESETContador Crescente / Decrescente (CTU e CTD)Contador Crescente / Decrescente (CTU e CTD)Contador Crescente / Decrescente (CTU e CTD)INSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES DE COMPARAOINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES MATEMTICASINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUES LGICAS E DE MOVIMENTAESINSTRUO DE CPIAINSTRUO DE CPIAINSTRUO DE CPIA