Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Conjunto de Instruções RSLogix 500, Manuais, Projetos, Pesquisas de Automação

Conjunto de Instruções RSLogix 500

Tipologia: Manuais, Projetos, Pesquisas

2020
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 18/09/2020

jose-carlos-xpz
jose-carlos-xpz 🇧🇷

5

(2)

1 documento

1 / 301

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
CLP Allen Bradley
Conjunto de Instruções
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Conjunto de Instruções RSLogix 500 e outras Manuais, Projetos, Pesquisas em PDF para Automação, somente na Docsity!

CLP Allen Bradley

Conjunto de Instruções

Escolas Móveis. “ O SENAI vai onde você precisa “.

7. INSTRUÇÕES DE CÓPIA, PREENCHIMENTO DE ARQUIVO E

MISCELÂNIA.....................................................................................................

Escolas Móveis. “ O SENAI vai onde você precisa “.

    1. INSTRUÇÕES DE BITS................................................................................ ÍNDICE
  • 1.1 XIC [Examinar se Fechado]............................................................................
  • 1.2 XIO [Examinar se Aberto]..............................................................................
  • 1.3 OTE [Energizar Saída]...................................................................................
  • 1.4 OTL [Reter Saída]..........................................................................................
  • 1.5 OTU [Liberar Saída].......................................................................................
  • 1.6 OSR [Subida do Monoestável].......................................................................
    1. INSTRUÇÕES DE TEMPORIZADOR E CONTADOR..........................
  • 2.1 TON [Temporizador com Retardo para Ligar]...............................................
  • 2.2 TOF [Temporizador com Retardo para Desligar]..........................................
  • 2.3 RTO [Temporizador Retentivo com Retardo para Ligar]..............................
  • 2.4 CTU [Contar Acima]......................................................................................
  • 2.5 CTD [Contar Abaixo].....................................................................................
  • 2.6 RES [Redefinir]..............................................................................................
    1. INSTRUÇÕES DE MENSAGEM E COMUNICAÇÃO DE E / S............
  • 3.1 IIM [Entrada Imediata com Máscara]............................................................
  • 3.2 IOM [Saída Imediata com Máscara]..............................................................
  • 3.3 SVC [Comunicações de Serviço]...................................................................
  • 3.4 MSG [Ler/Gravar Mensagem]........................................................................
  • 3.5 IID, IIE [Desativar, Ativar Interrupção de E/S].............................................
  • 3.6 RPI [Redefinir Interrupção de E/S Pendente].................................................
  • 3.7 REF [Atualizar E/S]........................................................................................
    1. INSTRUÇÕES DE COMPARAÇÃO............................................................
  • 4.1 LIM [Teste de Limite]....................................................................................
  • 4.2 MEQ [Comparação de Máscara para Igual]...................................................
  • 4.3 EQU [Igual]....................................................................................................
  • 4.4 NEQ [Diferente De].......................................................................................
  • 4.5 LES [Menor Que]...........................................................................................
  • 4.6 GRT [Maior Que]...........................................................................................
  • 4.7 LEQ [Menor que ou Igual].............................................................................
  • 4.8 GEQ [Maior Que ou Igual A].........................................................................
    1. INSTRUÇÕES MATEMÁTICAS.................................................................
  • 5.1 CPT [Computar].............................................................................................
  • 5.2 ADD [Adição]................................................................................................
  • 5.3 SUB [Subtração].............................................................................................
  • 5.4 MUL [Multiplicar]..........................................................................................
  • 5.5 DIV [Dividir]..................................................................................................
  • 5.6 SQR [Raiz Quadrada].....................................................................................
  • 5.7 NEG [Negação]..............................................................................................
  • 5.8 TOD [Converter para BCD]...........................................................................
  • 5.9 FRD [Converter de BCD para Inteiro]...........................................................
    1. INSTRUÇÕES LÓGICAS E DE MOVIMENTAÇAO...............................
  • 6.1 MOV [Mover]................................................................................................
  • 6.2 MVM [Mover com Máscara].........................................................................
  • 6.3 AND [Operação Lógica AND].......................................................................
  • 6.4 OR [Operação OU Inclusive].........................................................................
  • 6.5 XOR [Operação Ou Exclusivo]......................................................................
  • 6.6 NOT [Operação Lógica Não].........................................................................
  • 6.7 CLR [Limpar].................................................................................................
  • 7.1 COP [Copiar Arquivo]...................................................................................
  • 7.2 FLL [Preencher Arquivo]...............................................................................
  • 7.3 DDV [Dupla Divisão]....................................................................................
  • 7.4 SCL [Escalar Dados]......................................................................................
  • 7.5 INT [Subrotina de Interrupção].....................................................................
  • 7.6 STE [Ativar STI]............................................................................................
  • 7.7 STS [Iniciar STI]
  • 7.8 STD [Desativar STI]......................................................................................
  • 7.9 Controle de Loop Fechado PID [Proporcional/Integral/Derivativo]..............
    1. SEQUENCIADOR E MODIFICADOR DE ARQUIVO............................
  • 8.1 BSL [Deslocar Bit à Esquerda].......................................................................
  • 8.2 BSR [Deslocar Bit à Direita]..........................................................................
  • 8.3 SQC [Comparar Sequenciador]......................................................................
  • 8.4 SQL [Carregar Sequenciador]........................................................................
  • 8.5 SQO [Saída do Sequenciador]........................................................................
  • 8.6 FFL/FFU [Carregar/Descarregar Primeiro a Entrar Primeiro a Sair].............
  • 8.7 LFL/LFU [Carregar/Descarregar Último a Entrar Primeiro a Sair]...............
  • 9 INSTRUUCÕES DE CONTROLE DE PROGRAMA...............................
  • 9.1 JMP [Saltar para Rótulo]................................................................................
  • 9.2 LBL [Rótulo]..................................................................................................
  • 9.3 JSR [Saltar para Subrotina]............................................................................
  • 9.4 RET [Retorno da Subrotina]...........................................................................
  • 9.5 SBR [Subrotina]..............................................................................................
  • 9.6 TND [Final Temporário]................................................................................
  • 9.7 MCR [Reiniciar Controle Mestre]..................................................................
  • 9.8 SUS [Suspender].............................................................................................
    1. CONTROLE ASCii......................................................................................
  • 10.1 ABL [Buffer de Teste para Linha]...............................................................
  • 10.2 ACB [Número de Caracteres no Buffer]......................................................
  • 10.3 ARD [Ler Caracteres ASCII].......................................................................
  • 10.4 ARL [Ler Linha ASCII]...............................................................................
  • 10.5 AWT [Gravar ASCII]...................................................................................
  • 10.6 AWA [Gravar com Anexar ASCII]..............................................................
  • 10.7AHL [Linhas de Handshake ASCII]...............................................................
  • 10.8 ACL [Limpar Recepção ASCII e/ou Enviar Buffer]....................................
    1. CADEIA DE CARACTERES ACii.............................................................
  • 11.1 ACN [Concatenar Seqüência de Caracteres]................................................
  • 11.2 ACI [Seqüência de Caracteres para Inteiro].................................................
  • 11.3 AIC [Inteiro para Seqüência de Caracteres].................................................
  • 11.4 AEX [Extrair Seqüência de Caracteres].......................................................
  • 11.5 ASC [Buscar Seqüência de Caracteres]........................................................
  • 11.6 ASR [Comparar Seqüência de Caracteres]...................................................
    1. FUNÇÕES TRIGONOMÉTRICAS............................................................
  • 12.1 SIN [Seno]....................................................................................................
  • 12.2 COS [Cosseno].............................................................................................
  • 12.3 TAN [Tangente]............................................................................................
  • 12.4 ASN [Arco Seno]..........................................................................................
  • 12.5 ACS [Arco Cosseno]....................................................................................
  • 12.6 ATN [Arco Tangente]...................................................................................
  • 13 MATEMÁTICA AVANÇADA.....................................................................
  • 13.1 LN [Logaritmo Natural]...............................................................................
  • 13.2 LOG [Log Base 10]......................................................................................
  • 13.3 DEG [Radianos para Graus].........................................................................
  • 13.4 RAD [Graus em Radianos]...........................................................................
  • 13.5 XPY [X elevado à Potência de Y]................................................................
  • 13.6 ABS [Absoluto]............................................................................................
  • 13.7 SCP [Escalar com Parâmetros].....................................................................
  • 13.8 SWP [Permutar]............................................................................................
  • 13.9 DCD [Decodificar 4 para 1 de 16]................................................................
  • Bibliografia

Escolas Móveis. “ O SENAI vai onde você precisa “.

1.2 XIO [Examinar se Aberto ]

Use com processadores: Todos os controladores SLC e MicroLogix Exemplo de Instrução:

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.) Descrição

Essa instrução (também chamada "examinar desativado" ou "normalmente fechada") funciona como um bit de armazenagem ou de entrada.

Se o bit de memória correspondente for "1" (on), essa instrução não permitirá a continuidade da linha e as saídas nessa linha serão desenergizadas (Nota Outros fatores podem afetar a continuidade da linha).

Se o bit de memória correspondente for "0" (off), essa instrução irá assumir seu status normal e permitir a continuidade da linha e as saídas na linha serão energizadas (Novamente, outros fatores podem influenciar a continuidade da linha).

Se usada como um bit de entrada, seu status deve corresponder ao status dos dispositivos de entrada do mundo real, ligados à tabela de imagem de entrada por endereços idênticos.

Endereçando a Ajuda

Amostra: I:12/

No endereço de amostra, "I" indica a tabela de imagem de entrada; "12" representa o slot doze (decimal); após a barra "/" o "03" indica o bit três.

Nota. A ranhura 0 é reservada para o controlador.

Escolas Móveis. “ O SENAI vai onde você precisa “.

1.3 OTE [Energizar Saída]

Use com processadores Todos os controladores SLC e MicroLogix Exemplo de Instrução

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.) Descrição

Essa instrução ativa o bit especificado quando a continuidade da linha é alcançada (a linha vai para verdadeiro). Sob condições normais de operação , se o bit ativado corresponde a um dispositivo de saída, o dispositivo de saída será energizado quando a linha for para verdadeiro.

Se utilizar um controlador 5/02, 5/03, 5/04, 5/05 ou MicroLogix, você pode utilizar endereços indexados. Se utilizar um controlador 5/03 OS302, 5/04 OS401 ou 5/05, você pode utilizar endereços indiretos.

Endereços de saída são especificados a nível de bit.

Aviso! Nunca use um endereço de saída em mais de um local no seu programa lógico. Lembre-se sempre da carga representada pela bobina de saída.

Endereçando a Ajuda

Em um endereço de saída, como O:4/03: "O" indica tabela de imagem de saída "4" representa o slot quatro (decimal) "03" representa o bit três

Nota. A ranhura 0 é reservada para o controlador.

Escolas Móveis. “ O SENAI vai onde você precisa “.

1.5 OTU [Liberar Saída]

Use com processadores Todos os controladores SLC e MicroLogix Exemplo de Instrução

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.) Descrição

Use essa instrução de saída para liberar (reinicializar) um bit retido (ativado) que foi ativado por uma instrução OTL. O endereço OTU deve ser idêntico ao endereço OTL que originalmente ativou o bit.

Aviso! Se ocorrer uma condição de erro que interrompa o processamento, a saída física será desligada. Mas logo que a condição de erro seja eliminada, o controlador irá retomar a operação com a OTL no estado determinado por seu valor na tabela de dados.

NotaNo caso de faltar alimentação, qualquer dispositivo de saída controlado pela OTL será energizado na volta da alimentação se o bit OTL foi ativado quando a energia faltou.

Endereçando a Ajuda

Em um endereço de saída, como O:4/03:

"O" indica tabela de imagem de saída

"4" representa o slot quatro (decimal)

"03" representa o bit três

Nota. A ranhura 0 é reservada para o controlador.

Escolas Móveis. “ O SENAI vai onde você precisa “.

1.6 OSR [Subida do Monoestável]

Use com processadores Todos os controladores SLC e MicroLogix Exemplo de Instrução

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.) Descrição

A OSR é uma instrução de entrada condicional que dispara um evento para ocorrer uma vez. Use a OSR quando um evento tiver de disparar com base em uma mudança de estado da linha de falso para verdadeiro, como disparado por uma tecla. Um exemplo seria usar a OSR para congelar valores de LED exibidos rapidamente.

Coloque a OSR na linha imediatamente antes da instrução de saída. Então referencie a saída como o monoestável no seu programa. O endereço que você fornece à instrução de entrada OSR é onde o estado anterior da linha é retido.

Você deve fornecer um endereço de bit para a OSR. Use um endereço de arquivo binário ou de arquivo inteiro. O endereço de bit usado deve ser exclusivo. Não o use em nenhuma outra parte no programa.

O endereço atribuído à instrução OSR não é o endereço do monoestável referenciado por seu program, nem indica o estado da instrução OSR. Esse endereço permite à instrução OSR lembrar do estado anterior da linha.

Aviso! Não coloque condições de entrada após a instrução OSR em uma linha quando usar um controlador Fixo ou SLC 5/01. Pode ocorrer uma operação inesperada.

Os controladores SLC 5/02, 5/03, 5/04, 5/05 e Micrologix permitem utilizar uma instrução OSR por saída em uma linha. Com controladores Fixos e SLC 5/01 você só pode utilizar uma OSR por linha, independentemente do número de saídas. As OSRs não podem ocorrer dentro de ramificações quando usando controladores Fixo e 5/01.

Escolas Móveis. “ O SENAI vai onde você precisa “.

2. INSTRUÇÕES DE TEMPORIZADOR E CONTADOR.

2.1 TON [Temporizador com Retardo para Ligar]

Use com processadores: Todos os controladores SLC e MicroLogix Exemplo de Instrução:

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.)

Descrição

Use a instrução TON para ligar ou desligar a saída após o temporizador permanecer ligado durante o intervalo de tempo predefinido. Essa instrução de saída começa a contar o tempo (a intervalos de um segundo ou um centéscimo de segundo) quando sua linha vai para "verdadeiro." Ela aguarda o tempo especificado (definido em PRESET), acompanha os intervalos acumulados que ocorreram (ACCUM), e ativa o bit DN (pronto) quando o tempo ACCUM (acumulado) alcança o tempo PRESET.

Enquanto as condições da linha permanecerem verdadeiras, o temporizador ajusta seu valor acumulado (ACC) a cada avaliação até que alcance o valor predefinido (PRE). O valor acumulado é zerado quando as condições da linha vão para falso, independentemente do temporizador ter excedido o tempo.

Bits de Instrução: 13 = DN (pronto) 14 = EN (bit ativar) 15 = TT (bit de sincronização do temporizador)

Se faltar alimentação enquanto TON está marcando o tempo mas não alcançou seu valor predefinido, os bits EN e TT permanecem ativos e o valor acumulado (ACCUM) permanece o mesmo. Isso também é verdadeiro se o processador mudar do modo Execução REM ou Teste REM para o modo Programar REM.

Escolas Móveis. “ O SENAI vai onde você precisa “.

NotaSe a linha vai para "falso" (perde continuidade lógica) durante o processo de temporização, o valor acumulado é zerado e os bits DN, EN e TT são zerados, quer o temporizador tenha ou não alcançado o valor PRESET.

Aviso! A sincronização pode ser imprecisa se as instruções JMP, LBL, JSR ou SBR ignorarem a linha contendo uma instrução de temporizador enquanto o temporizador está sincronizando.

Endereçando a Ajuda

Digite um endereço de TIMER, TIME BASE, um valor de PRESET e um valor ACCUM (acumulado). Os arquivos de temporizador usam três palavras por elemento, uma para bits de instrução (a palavra de controle), uma para o predefinido e uma para o acumulador.

T4:1 representa o arquivo temporizador número quatro, elemento número 1.

Escolas Móveis. “ O SENAI vai onde você precisa “.

Importante A sincronização pode ser imprecisa se as instruções JMP, LBL, JSR ou SBR ignorarem a linha contendo uma instrução de temporizador enquanto o temporizador está sincronizando. A instrução Redefinir (RES) não pode ser usada com a instrução TOF porque RES sempre zera os bits de status e também o valor acumulado.

Endereçando a Ajuda

Digite um endereço de TIMER, TIME BASE, um valor de PRESET e um valor ACCUM (acumulado). Os arquivos de temporizador usam três palavras por elemento, uma para bits de instrução (a palavra de controle), uma para o predefinido e uma para o acumulador.

T4:1 representa o arquivo temporizador número quatro, elemento número 1.

Escolas Móveis. “ O SENAI vai onde você precisa “.

2.3 RTO [Temporizador Retentivo com Retardo para Ligar]

Use com processadores Todos os controladores SLC e MicroLogix Exemplo de Instrução

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.)

Descrição

Uma função RTO é o mesmo que uma TON exceto que uma vez que tenha começado a temporização, ela mantém sua contagem de tempo mesmo se a linha for para falso, se ocorrer uma falha, se o modo mudar de Executar REM ou Testar REM para Programar REM, ou se faltar alimentação. Quando a continuidade da linha retorna (a linha vai novamente para verdadeiro), o RTO recomeça a temporização do tempo acumulado que foi gravado quando a continuidade da linha foi perdida. Ao reter seu valor acumulado, os temporizadores retentivos medem o período acumulado durante o qual as condições da linha são verdadeiras.

Bits de Instrução: 13 = DN (pronto) 14 = TT (bit de sincronização do temporizador) 15 = EN (bit ativar)

NotaO valor acumulado pode ser zerado pela instrução RES. Quando a instrução RES com o mesmo endereço da RTO é ativada, o valor acumulado e o bits de controle são zerados. Importante A sincronização pode ser imprecisa se as instruções JMP, LBL, JSR ou SBR ignorarem a linha contendo uma instrução de temporizador enquanto o temporizador está sincronizando.

Escolas Móveis. “ O SENAI vai onde você precisa “.

2.4 CTU [Contar Acima]

Use com processadores Todos os controladores SLC e MicroLogix Exemplo de Instrução

(Os parâmetros mostrados são apenas exemplos, seus dados irão variar.)

Descrição

Essa instrução de saída conta acima para cada transição falso-para-verdadeiro das condições precedendo-a na linha e produz uma saída quando o valor acumulado alcança o valor predefinido. As transições de linha podem ser disparadas por uma chave de limite ou por peças passando por um detector.

A capacidade do contador de detectar transições falso-para-verdadeiro depende da velocidade (frequência) do sinal recebido. A duração entre ativar e desativar de um sinal recebido não deve ser menor que o tempo de varredura

Cada contagem é mantida quando as condições da linha tornam-se falsas novamente, permitindo que a contagem continue além do valor predefinido. Dessa forma você pode basear uma saída no valor predefinido e continuar contando para acompanhar o estoque/peças etc.

NotaUtilize uma instrução RES (reinicializar) com o mesmo endereço que o contador, ou outra instrução no programa para substituir o valor. O status ativado ou desativado de bits de fim de contagem, estouro e estouro negativo é mantido. O valor acumulado e os bits de controle são reinicializados quando uma RES é ativada.

Arquivos de contador usam três palavras por elemento.

Escolas Móveis. “ O SENAI vai onde você precisa “.

Bits de Instrução: 12 = Bit OV (estouro de contagem acima) 13 = Bit DN (pronto) 15 = Bit CU (ativar contagem acima) Os bits CU são sempre ativados antes de entrar nos modos de Teste REM ou Executar REM.

Fornecendo Parâmetros

Digite um endereço COUNTER, um valor PRESET e um valor ACCUM. O valor predefinido é o ponto que deve ser alcançado para ativar o bit DN (pronto). O valor acumulado representa o status atual de contagem.

C5:1 representa o arquivo contador número cinco, elemento número 1.