Baixe Clp avancado ab e outras Notas de estudo em PDF para Informática, somente na Docsity!
CLP Avançado - AB
SUMÁRIO
1. CONTROLADOR LÓGICO PROGRAMÁVEL SLC 500
1.1. COMPONENTES DO HARDWARE
1.1.1 CARACTERÍSTICAS DA FAMÍLIA SLC 500
Processador.
Memória do usuário
Número de pontos de E/S
Máximo de E/S analógicas (local)
Tempo de Varredura do Programa/ Kpalavra
Tempo de varredura de E/S
SLC 500 (1747-L20) 1K instruções
84 total (local) 4 8 ms (tip) 2.6 ms (tip)
SLC 500 (1747-L30) 1K instruções 94 total (local) 4 8 ms (tip) 2.6 ms (tip)
SLC 500 (1747-L40) 1K instruções 104 total (local) 4 8 ms (tip) 2.6 ms (tip)
SLC 5/01 (1747-L511) 1K instruções 960 (local) 96 8 ms (tip) 2.6 ms (tip)
SLC 5/01 (1747-L514) 4K instruções 960 (local) 96 8 ms (tip) 2.6 ms (tip)
SLC 5/02 (1747-L524) 4K instruções 4096 in + 4096 out 96 4.8 ms (tip) 1.6 ms (tip)
SLC 5/03 (1747-L531) 8K palavras 4096 in + 4096 out 96 1 ms (tip) 0.225 ms (tip)
SLC 5/03 (1747-L532) 16K palavras 4096 in + 4096 out 96 1 ms (tip) 0.225 ms (tip)
SLC 5/04 (1747-L541) 16K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
SLC 5/04 (1747-L542) 32K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
SLC 5/04 (1747-L543) 64K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
SLC 5/05 (1747-L551) 16K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
SLC 5/05 (1747-L552) 32K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
SLC 5/05 (1747-L553) 64K palavras 4096 in + 4096 out 96 0.9 ms (tip) 0.225 ms (tip)
Processador. Número Máximo de Chassis
Número máximo de módulos de E/S (local)
Postas de Comunicação
Memória de Backup
Bateria para RAM
Consumo de corrente da CPU
SLC 500 (1747-L20) (^1 2) DH-485 EEPROM ou UVPROM Opcional N/A (arq. fixa)
SLC 500 (1747-L30)
1 2 DH-
EEPROM ou UVPROM Opcional N/A (arq. fixa)
SLC 500 (1747-L40)
1 2 DH-
EEPROM ou UVPROM Opcional N/A (arq. fixa)
SLC 5/01 (1747-L511)
3 30 DH-
EEPROM ou UVPROM Opcional 350mA em 5V dc 105mA em 24V dc
SLC 5/01 (1747-L514) 3 30 DH- EEPROM ou UVPROM Opcional 350mA em 5V dc 105mA em 24V dc
SLC 5/02 (1747-L524) 3 30 DH- EEPROM ou UVPROM Padrão 350mA em 5V dc 105mA em 24V dc
SLC 5/03 (1747-L531) 3 30
DH-
RS-
Flash Padrão 500mA em 5V dc 175mA em 24V dc
SLC 5/03 (1747-L532) 3 30
DH-
RS-
Flash Padrão 500mA em 5V dc 175mA em 24V dc
SLC 5/04 (1747-L541) 3 30
DH+
RS-
Flash Padrão 1.0A em 5V dc 200mA em 24V dc
SLC 5/04 (1747-L542) 3 30
DH+
RS-
Flash Padrão 1.0A em 5V dc 200mA em 24V dc
SLC 5/04 (1747-L543) 3 30
DH+
RS-
Flash Padrão 1.0A em 5V dc 200mA em 24V dc
SLC 5/05 (1747-L551) 3 30 Ethernet RS- Flash Padrão 1.0A em 5V dc 200mA em 24V dc
SLC 5/05 (1747-L552) 3 30 Ethernet RS- Flash Padrão 1.0A em 5V dc 200mA em 24V dc
SLC 5/05 (1747-L553) 3 30 Ethernet RS- Flash Padrão 1.0A em 5V dc 200mA em 24V dc
1.1.3. MÓDULOS DE ENTRADAS E SAÍDAS
1.1.3.1 MÓDULOS DE ENTRADAS DIGITAIS AC
Tipo Tensão de operação Número de Entradas Cat. No. 1746
1. Aplicações
ac
4 -IA
8 -IA8 Entradas uso geral 120V ac 16 -IA
4 -IM
Entradas uso geral 220/240V ac
8 -IM
16 -IM
ac/dc 24 ac/dc Sink (Source Load) 16 -IN16 operação V ac ou V dc
1.1.3.2 MÓDULOS DE ENTRADAS DIGITAIS DC
Tipo Tensão de operação Número de Entradas Cat. No. 1746 Aplicações
dc
4.5--5.5 Source (Sink Load) 16 -IG16 Entradas TTL e BCD
10--30 Sink (Source Load)
8 -IB
Entradas dc de uso geral
16 -IB
10--30 Source (Sink Load)
8 -IV
16 -IV
16 -ITV
resposta rápida 10--30 Sink (Source Load) 16 -ITB 15--30 Sink (Source Load) 32 -IB32 Entradas dc de uso geral alta densidade para espaço 15--30 Source (Sink Load) 32 -IV32 limitado de painel
30--55 Sink (Source Load) 16 -IC16 entradas de uso geral 48V dc 90--146 Sink (Source Load) 16 -IH16 entradas de uso geral 125V dc
1.1.3.3 MÓDULOS DE SAÍDAS DIGITAIS AC
Tipo Tensão de operação
Corrente Máxima por Saída
Corrente Máxima por Módulo
Número de Saídas
Número de Catálogo 1746
Aplicações
ac 85--
1.0A @ 30° C
0.5A @ 60° C
8A @ 30°C
4A @ 60°C
8 -OA
Uso geral 120/240V ac saídas 0.5A @ 30° C 0.25A @ 60° C
8A @ 30°C
4A @ 60°C
16 -OA
2.0A @ 30° C
1.25A @ 55° C
1.0A @ 60° C
9.0A @ 30° C
6.0A @ 60° C
12 -OAP
saídas 120/240V ac alta corrente; 6 saídas por comum; comuns protegidos por fusível
1.1.3.4 MÓDULOS DE SAÍDAS DIGITAIS DC
Tipo
Tensão de operação
Corrente Máxima por Saída
Corrente Máxima por Módulo
Número de Saídas
Número de Catálogo 1746- Aplicações
dc
Source
2.0A
@ 0 a 60° C
12A @ 0 a 60°C
6 OB6EI
Saídas dc individualmente isoladas com fusível eletrônico que rearma automaticamente 10-- Source
1.0A @ 30° C
0.5A @ 60° C
8A @ 30°C
4A @ 60°C
8 OB
saídas dc de uso geral
Sink
1.0A @ 30° C
0.5A @ 60° C
8A @ 30°C
4A @ 60°C
8 OV
Source
0.50A @ 30° C
0.25A @ 60° C
8A @ 30°C
4A @ 60°C
16 OB
Source
1.00A @ 30° C
0.50A @ 60° C
8A @ 0 a 60°C
16 OB16E
Saídas dc com fusível eletrônico que rearma automaticamente 10-- Sink
0.5A @ 30° C
0.25A @ 60° C
8A @ 30°C
4A @ 60°C
16 OV16 saídas dc de uso geral
20.4--26. Source
2.0A @ 60° C
8.0A @ 0
to 60°C 8 OBP8 Saída de alta corrente dc source
20.4--26. Source
1.5A @ 30° C
1.0A @ 60° C
6.4A @ 0
to 60°C
16 OBP
Saída de alta corrente dc source, fusível no comum 20.4--26. Sink
1.5A @ 30° C
1.0A @ 60° C
6.4A @ 0
to 60°C
16 OVP
Saída de alta corrente dc sink, fusível no comum 5 Sink 0.024A 0.384A 16 OG16 Cargas TTL; display sink-load 5-- Source
0.5A @ 30° C
0.25A @ 60° C
8.0A @ 0
to 60°C
32 OB
saídas dc alta densidade baixa corrente 10-- Source
0.5A @ 30° C
0.25A @ 60° C
8.0A @ 0
to 60°C
32 OB32E
Saídas dc com fusível eletrônico que rearma automaticamente 5-- Sink
0.5A @ 30° C
0.25A @ 60° C
8.0A @ 0
to 60°C
32 OV
saídas dc alta densidade baixa corrente
1.1.3.5 MÓDULOS DE SAÍDAS DIGITAIS DE CONTATOS
Tensão de operação
Corrente Máxima por Saída
Corrente Máxima por Módulo
Número de Saídas
Tipo de Contatos
Número de Catálogo 1746-
Aplicações
5--265 ac 5-125 dc
3A @ 120V ac 1.2A @ 24V dc See 8
Contatos de rele N.A.
OX
Saídas a contatos de rele de alta corrente isoladas individualmente 1.5A @ 120V ac 1.2A @ 24V dc 8A 4 OW4 Saídas a contatos de rele
1.5A @ 120V ac 1.2A @ 24V dc
16A
8A/comum
8 (2 grupos de 4)
OW
Saídas a contatos de rele; 4 saídas por comum 1.5A @ 120V ac 1.2A @ 24V dc
16A
8A/comum
16 (2 grupos de 8)
OW
Saídas a contatos de rele; 8 saídas por comum
1.2. ENDEREÇAMENTO
1.2.1 Partes de um Endereço
Os endereços identificam áreas da memória RAM e são compostos de
caracteres alfanuméricos separados por delimitadores. Os delimitadores incluem
o dois pontos, o ponto, e a barra.
Os arquivos de Saída e Entrada possuem elementos de 1 palavra, onde
cada elemento é especificado pelo número de slot e palavra.
Os Temporizadores e Contadores possuem elementos de três palavras.
Os arquivos de Status, Bit e Inteiro possuem elementos de 1 palavra.
Exemplos:
N7:15 é um endereço de elemento , onde o dois pontos separa o Tipo e
o Número do Arquivo (Arquivo Inteiro Núm.7) do elemento. Já que os arquivos
de Inteiro possuem elementos de 1 palavra, o endereço N7:15 aponta para a
palavra número 15 no arquivo de inteiro número 7.
T4:7.ACC é um endereço de palavra , onde o ponto separa o elemento
da palavra dentro do elemento. Já que os arquivos de Temporizador possuem
elementos de 3 palavras, o endereço T4:7.ACC aponta para a palavra de
Acumulador (terceira palavra) no elemento número 7 do arquivo de
Temporizador T4.
B3:64/15 é um endereço de bit , onde a barra separa o bit do elemento.
Já que os arquivos de bits possuem elementos de uma palavra, o endereço
B3:64/15 aponta para o bit Núm. 15 na palavra Núm. 64 no arquivo de Bits B3.
1.2.2. CONSTANTES
Use esse método quando fornecer constantes para parâmetros da
instrução.
Para fornecer uma constante hexadecimal: digite o valor hexadecimal
seguido pela letra H (Hexadecimal).
Para fornecer uma constante binária: digite o valor binário seguido pela
letra B (Binário). Por exemplo: digite 1010111101B, o mostrador exibe o
equivalente hexadecimal (02BDh).
Para fornecer uma constante decimal: digite o valor decimal.
1.3. MODOS DE OPERAÇÃO
PROG modo programação Desabilita todas as Saídas
Não executa o programa
REM modo remoto Desabilita todas as Saídas (REM PROG)
Permite que o CLP seja programado
Executa o programa (REM RUN)
RUN modo execução Executa o programa
Não permite que o programa seja alterado
Habilita as Saídas
O modo de operação é selecionado pela Chave rotativa que fica na frente da
CPU.
2. SOFTWARE DE PROGRAMAÇÃO
2.1. CRIAÇÃO DE UM PROJETO
Para criar um Projeto siga os passos seguintes:
1. Selecione Arquivo > Novo.
2. Selecione o tipo de processador. Use a barra de rolagem do lado direito
da caixa de lista para passar através da lista e depois clique no tipo de
processador. Clique em OK.
3.É criado um projeto vazio com um nome de arquivo padrão, e um
diretório árvore para o seu projeto (árvore do projeto) aparece em uma janela
separada. O nome do projeto padrão é tipicamente Sem Título. Você dará um
novo nome ao projeto na hora de salvar o projeto. Do lado direito da árvore do
projeto você verá um arquivo de contatos vazio. Este é o arquivo de programa
principal (LAD 2).
1.1.1.1.1 PROG
1.1.1.1.2 REM
1.1.1.1.3 RUN
2 Digite um número para o arquivo de tabela de dados no campo Arquivo
3 Use a caixa de lista Tipo para selecionar o tipo desejado de arquivo de dados.
4 Digite um Nome e Descrição para o arquivo.
5 Digite o número de Elementos que o arquivo conterá.
6 Indique se o arquivo será Local a um arquivo de programa ou Global a todos
os arquivos de programa no projeto. Se você escolher Local, clique na seta
do lado direito da caixa de lista Para Arquivo: e clique no arquivo ao qual
você deseja que a tabela de dados esteja disponível.
7 Se você estiver usando o controlador SLC 5/03 ou 5/04, clique na proteção
atribuída ao arquivo.
8 Clique em OK
OBS.: Os itens 6 e 7 são geralmente deixados na opção padrão, que já vem
selecionada.
2.2. DEFINIR CHASSIS E MÓDULOS
1 Clique duas vezes no ícone Configuração de E/S localizado na pasta
Controlador na árvore do projeto.
2 Clique na seta do lado direito da caixa de lista suspensa para Gaveta 1 (Rack 1) e
clique no tipo de gaveta que você utiliza no seu aplicativo. Faça isto para as
Gavetas 2 e 3 também se você utiliza mais de uma gaveta na sua configuração.
3 Clique no módulo na lista do lado direito do diálogo e arraste-o para dentro do
slot onde deseja que resida. O slot até o qual você arrasta o módulo pode estar
vazio ou pode conter um módulo diferente, não faz diferença. Assim que você
colocar um módulo em um slot na sua configuração, o RSLogix 500 aceita a
configuração. Se você substituir um módulo, a substituição é imediatamente
refletida no programa de lógica de contatos. Repita este processo para todos os
módulos (slots) na gaveta.
4 Se você colocar um Módulo Característico de E/S em qualquer um dos slots,
será possível destacar esse módulo na sua configuração de E/S e clicar em
Config. Av. para especificar outras informações exigidas para placas E/S não-
discretas.
DESAFIO:
1. Um programa Semáforo e Pisca-pisca utilizando JMP. O semáforo deve funcionar
das 6 às 24 h e o pisca-pisca das 0 às 6 h, automaticamente, a partir do relógio
de tempo real do CLP.
3.2. SBR [SUBROTINA]
Exemplo:
Uma subrotina serve para armazenar seções repetitivas da lógica do programa
que devem ser executadas a partir de diversos pontos dentro de um projeto. Uma
subrotina economiza memória porque você a programa apenas uma vez.
Colocada como a primeira instrução em um arquivo de subrotina, a instrução
SBR identifica o arquivo. Esse é o número do arquivo usado na instrução JSR para
identificar o alvo para onde o programa deve saltar.
Essa instrução não tem bits de controle. Ela sempre é avaliada como verdadeira.
A instrução deve ser programada como a primeira instrução da primeira linha de uma
subrotina. O uso dessa instrução é opcional, porém é recomendado.
AVISO: As saídas controladas de dentro de uma subrotina permanecem no seu
último estado até que a subrotina seja executada novamente.
3.3. JSR [SALTAR PARA SUBROTINA]
Exemplo:
JSR é uma instrução de saída que faz com que o processador salte para o arquivo
alvo da subrotina.
Saltar para Subrotina
Número de Arquivo SBR
U:
JSR
Subrotina
SBR
LAD 3 – SEMÁFORO
LAD 4 – PICAPISCA
DESAFIO:
Crie um programa Semáforo e Pisca-pisca utilizando subrotinas JSR, SBR e RET. O
semáforo deve funcionar das 6 às 24 h e o pisca-pisca das 0 às 6 h,
automaticamente, a partir do relógio de tempo real do CLP.