Aula PLC
-
Upload
samjhonnes -
Category
Documents
-
view
48 -
download
2
Transcript of Aula PLC
PLC 5 – NÍVEL IPLC 5 – NÍVEL IAutomação
ROCKWELL Automation do Brasil 2
CLP 5Nível 1Nível 1
CLP 5 NÍVEL ICLP 5 NÍVEL I
PROGRAMA DO CURSO
ROCKWELL Automation do Brasil 3
CLP 5Nível 1Nível 1
SISTEMAS DE NUMERAÇÃO
O que será ?
ROCKWELL Automation do Brasil 4
CLP 5Nível 1Nível 1
TABELA GERAL
DECIMAL HEXA OCTAL BINÁRIO BCD BCD
0 0 0 00000000 0000 0000
1 1 1 00000001 0000 0001
2 2 2 00000010 0000 0010
3 3 3 00000011 0000 0011
4 4 4 00000100 0000 0100
5 5 5 00000101 0000 0101
6 6 6 00000110 0000 0110
7 7 7 00000111 0000 0111
8 8 10 00001000 0000 1000
9 9 11 00001001 0000 1001
10 A 12 00001010 0001 0000
11 B 13 00001011 0001 0001
12 C 14 00001100 0001 0010
13 D 15 00001101 0001 0011
14 E 16 00001110 0001 0100
15 F 17 00001111 0001 0111
ROCKWELL Automation do Brasil 5
CLP 5Nível 1Nível 1
DEFINIÇÃO DE CONTROLADOR LÓGICO PROGRAMAVEL
UNIDADE CENTRAL DE PROCESSAMENTO
DISPOSITIVOS DE PROGRAMAÇÃO/ COMUNICAÇÃO
MEMÓRIAPROGRAMA / DADOS
FONTE DE ALIMENTAÇÃO
C D I ERC EU N I TT R O A S D A
ISOLAMENTO ÓPTICO
ISOLAMENTO ÓPTICO
I >
C DI ERC SU A I Í T DO A S
P
X
ROCKWELL Automation do Brasil 6
CLP 5Nível 1Nível 1
1 2 3
5
4
SAÍDAS
OUTPUT
Fonte de Alimentação
ENTRADAS
INPUT
CPU
MEMÓRIAS
IHMIHM
2
3 4
1
5
Dispositivos de S
aída
Dispositivos de entrada
ROCKWELL Automation do Brasil 7
CLP 5Nível 1Nível 1
HISTÓRICO DOS CLP’s
Como surgiu os Controladores Lógico
Programáveis ?
ROCKWELL Automation do Brasil 8
CLP 5Nível 1Nível 1
HISTÓRICO DOS CLP’s
• O desenvolvimento dos clp’s começou em 1968 em resposta a uma requisição da divisão hidramáticca da General Motors.
• Naquela época, a General Motors passava dias, semanas alterando sistemas de controle baseados em relés. Para reduzir o alto custo de instalação a especificação de controle da GM necessitava de um sistema de estado sólido, com a flexibilidade de um computador, mas que pudesse ser programado e mantido pelos engenheiros e técnicos na fábrica.
• Também era preciso que suportasse o ar poluído, a vibração, o ruído elétrico e os extremos de umidade e temperatura encontrados num ambiente industrial.
ROCKWELL Automation do Brasil 9
CLP 5Nível 1Nível 1
HISTÓRICO DOS CLP’s
• Os primeiros CLP’s foram instalados em 1969, fazendo sucesso quase imediato.
• Funcionando como substitutos de relés, até mesmos estes primeiros CLP’s eram mais confiáveis do que os sistemas baseados em relés, principalmente devido à robustez de seus componentes de estado sólido quando comparados às peças moveis dos relés eletromecânicos.
• Os CLP’s permitiram reduzir os custos de materiais, mão-de-obra, instalação e localização de falhas ao reduzir a necessidade de fiação e os erros associados.
• Os CLP’s ocupam menos espaço do que os contadores, temporizadores e outros
ROCKWELL Automation do Brasil 10
CLP 5Nível 1Nível 1
HISTÓRICO DOS CLP’S
• Talvez a razão principal da aceitação dos CLP’s pela indústria foi que a linguagem inicial de programação era baseada nos diagramas ladder é símbolos elétricos usados normalmente pelos eletricistas.
• A maior parte do pessoal de fábrica já estava treinada em lógica ladder.
• Na verdade, a lógica ladder ainda tem papel importante na programação e localização de falhas, mesmo com as linguagem mais “ avançadas “ de programação desenvolvidas posteriormente.
ROCKWELL Automation do Brasil 11
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• Para entendermos o funcionamento dos controladores, vamos relembrar alguns conceitos básicos de vital importância como :
• BIT• BYTE• PALAVRA• MNEMÔNICO• SOFTWARE• HARDWARE
ROCKWELL Automation do Brasil 12
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
BIT , o que será?
ROCKWELL Automation do Brasil 13
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
PODE ASSUMIR APENAS DOIS VALORES:
BIT É O MENOR ESPAÇO DE ARMAZENAMENTO NA MEMÓRIA
“1” (ENERGIZADO/ VERDADEIRO )
“0” (DESENERGIZADO/FALSO ).
ROCKWELL Automation do Brasil 14
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
Bom BIT eu entendi...
mas o que é BYTE ?
ROCKWELL Automation do Brasil 15
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• BEM, BYTE É UM GRUPO DE BIT’S ADJACENTES NORMALMENTE OPERADO COMO UMA UNIDADE.
• EXISTEM OITO BIT’S EM UM BYTE.
• UM BYTE É CAPAZ DE ARMAZENAR E MOSTRAR UM VALOR NUMÉRICO EQUIVALENTE ENTRE 0 E 255
• 0 0 0 0 0 0 0 0 ATÉ 1 1 1 1 1 1 1 1
ROCKWELL Automation do Brasil 16
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
Legal, BYTE é um conjunto de 8 bit’s...
Mas o que é PALAVRA ?
ROCKWELL Automation do Brasil 17
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• PALAVRA É UMA UNIDADE DE MEMÓRIA COMPOSTA DE 16 BIT’S INDIVIDUAIS.
• AS PALAVRAS OU PARTES DE PALAVRAS SÃO USADAS NA PROGRAMAÇÃO DE INSTRUÇÕES OU NA REALIZAÇÃO DE OPERAÇÕES MATEMÁTICAS.
0 00 0 0 00 0 0 00 0 0 00 0
11 11 11 11 11 11 11 11
ROCKWELL Automation do Brasil 18
CLP 5Nível 1Nível 1CONCEITOS BÁSICOS
O que é MNEMÔNICO?
ROCKWELL Automation do Brasil 19
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• UM BOM MNEMÔNICO É COMO UM APELIDO PARA NOMES EXTENSOS
EX: UNIDADE CENTRAL DE PROCESSAMENTO
O MNEMÔNICO PARA ESTE NOME É
“ CPU ”
ROCKWELL Automation do Brasil 20
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
O que é SOFTWARE ?
ROCKWELL Automation do Brasil 21
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• SÃO OS PROGRAMAS EM LINGUAGEM LADDER ARMAZENADO NO CLP.
• SÃO OS PACOTES DE PROGRAMAÇÃO EXECUTÁVEL, USADO PARA DESENVOLVER OS PROGRAMAS EM LINGUAGEM LADDER.
ROCKWELL Automation do Brasil 22
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
O que posso entender como HARDWARE ?
ROCKWELL Automation do Brasil 23
CLP 5Nível 1Nível 1
CONCEITOS BÁSICOS
• HARDWARE INCLUI TODOS OS COMPONENTES FÍSICOS DO SISTEMA DE CONTROLE.
• CONTROLADOR
• PERIFÉRICOS
• FIAÇÃO DE CONEXÃO
ROCKWELL Automation do Brasil 24
CLP 5Nível 1Nível 1
O SISTEMA CLP-5 CONSISTE DE
CHASSISCHASSISOU RACKOU RACK
CONTROLADORCONTROLADOR CARTÕES DE ENTRADA/SAÍDACARTÕES DE ENTRADA/SAÍDA
ROCKWELL Automation do Brasil 25
CLP 5Nível 1Nível 1
LED’S DE INDICAÇÃO DE STATUS DO CLP
ROCKWELL Automation do Brasil 26
CLP 5Nível 1Nível 1
INSTALANDO A EEPROMINSTALANDO A EEPROM
ROCKWELL Automation do Brasil 27
CLP 5Nível 1Nível 1CICLO DE OPERAÇÃO
CICLO DE OPERAÇÃO
5
1
2
3
4
ENTRADAS
PROGRAMA
SAÍDAS
SERVIÇOSCOMUNS
HOUSEKEEPING
ROCKWELL Automation do Brasil 28
CLP 5Nível 1Nível 1CICLO DE OPERAÇÃO
• 1- TEMPO REQUERIDO PELO PROCESSADOR PARA SCANEAR E LER TODAS AS ENTRADAS.
• 2- TEMPO REQUERIDO PELO PROCESSADOR PARA EXECUTAR TODAS AS INSTRUÇÕES PRESENTES NO PROGRAMA , ESTE TEMPO DEPENDE DAS INSTRUÇÕES UTILIZADAS.
• 3- TEMPO REQUERIDO PELO PROCESSADOR PARA SCANEAR E ESCREVER EM TODAS AS SAÍDAS.
• 4- PARTE DO CICLO DE OPERAÇÃO EM QUE A COMUNICAÇÃO TROCA DADOS COM OS OUTROS DISPOSITIVOS COMO O COMPUTADOR PESSOAL.
• 5- HOSEKEEPING É O TEMPO GASTO COM ATUALIZAÇÃO DOS REGISTROS INTERNOS.
ROCKWELL Automation do Brasil 29
CLP 5Nível 1Nível 1ENDEREÇAMENTO DE
ENTRADA/SAÍDA
• GRUPO DE ENTRADA/SAÍDA : Unidade de endereçamento que corresponde a uma palavra da tabela imagem de entrada ( 16 bit’s ) e uma palavra na tabela imagem da saída ( 16 bit’s ) . Um grupo pode assumir até 16 entradas e 16 saídas, podendo ocupar 1/2, 1 ou 2 ranhuras( slot ) do módulo para endereçamento.
ROCKWELL Automation do Brasil 30
CLP 5Nível 1Nível 1
ENDEREÇAMENTO DE ENTRADA/SAÍDA
I:000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
O:000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0GRUPO{
ENTRADA
SAÍDA
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
BIT’S
ROCKWELL Automation do Brasil 31
CLP 5Nível 1Nível 1
00 00
treminais de treminais de entradaentrada
treminais de treminais de saídasaída
entradaentradaou saídaou saída
2 slots /grupo2 slots /grupo 1 slot /grupo1 slot /grupo
ROCKWELL Automation do Brasil 32
CLP 5Nível 1Nível 1ENDEREÇAMENTO DE
ENTRADA/SAÍDA
• RACK LÓGICO ( GAVETA DE E/S ) : unidade de endereçamento que corresponde a 8 palavras da tabela de entrada e 8 palavras da tabela imagem de saída.
• Um rack lógico é um conjunto de 8 grupos ( 0 - 7)
ROCKWELL Automation do Brasil 33
CLP 5Nível 1Nível 1
00 11 22 33 44 55 66 77
ROCKWELL Automation do Brasil 34
CLP 5Nível 1Nível 1
ENDEREÇAMENTO DE ENTRADA/SAÍDA
• ENDEREÇAMENTO DE 2 RANHURAS ( SLOT’S )
• Ao selecionar o endereçamento de 2 ranhuras, o controlador endereça duas ranhuras físicas como um grupo de entrada/saída.
• MÓDULOS DE I/O ( ENTRADA/SAÍDA ) DE 8 BITS ( PONTOS ) : Os módulos de entrada/ saída discreta de 8 bits possuem no máximo, 8 entradas ou 8 saídas.
• Como esses módulos não interferem na tabela imagem de entrada/saída dos outros módulos , pode-se realizar qualquer combinação de 8 bits, em qualquer ordem.
ROCKWELL Automation do Brasil 35
CLP 5Nível 1Nível 1
ENDEREÇAMENTO DE ENTRADA/SAÍDA
• MÓDULOS DE I/O ( ENTRADA/ SAÍDA ) DE 16 BITS ( PONTOS ) :
• Os módulos de entrada/saída de 16 bits (pontos ) possuem, no máximo 16 entradas ou 16 saídas.
• Um módulo de entrada/saída de 16 bits utiliza uma palavra completa na tabela imagem de entrada ou saída.
• MÓDULOS DE I/O ( ENTRADA/SAÍDA ) DE 16 BITS ( PONTOS ) DEVEM SER USADOS AOS PARES
• MÓDULOS DE I/O DE ( ENTRADA/SAÍDA ) DE 32 BITS ( PONTOS ) NÃO PODEM SER UTILIZADOS NESTE TIPO DE ENDEREÇAMENTO.
ROCKWELL Automation do Brasil 36
CLP 5Nível 1Nível 1
terminais de entradaterminais de entradaterminais de entradaterminais de entrada
1771- IB1771- IB8 bits8 bits
2 slots/ranhuras físicos2 slots/ranhuras físicosformam 1 grupoformam 1 grupo
tabela imagem referente a saídatabela imagem referente a saída
tabela imagem referente a entradatabela imagem referente a entrada
não utilizadanão utilizada
ROCKWELL Automation do Brasil 37
CLP 5Nível 1Nível 1
00001771- IB1771- IB1771- OB1771- OB
terminais de saídaterminais de saída terminais de entradaterminais de entrada
tabela imagem de entradatabela imagem de entrada
utilizada não utilizadautilizada não utilizadatabela imagem de saídatabela imagem de saída
não utlizada utilizadanão utlizada utilizada
ROCKWELL Automation do Brasil 38
CLP 5Nível 1Nível 100
1771 - IBD1771 - IBD 1771 - OBD1771 - OBD
terminais de entradaterminais de entrada terminais de saídaterminais de saída
tabela imagem de saídatabela imagem de saída
tabela imagem de entradatabela imagem de entrada
ROCKWELL Automation do Brasil 39
CLP 5Nível 1Nível 1
designação do grupo de entrada/saídadesignação do grupo de entrada/saída
chassis de entrada e saída comchassis de entrada e saída commódulos de 16 bitsmódulos de 16 bits
Designação de entrada/saídaDesignação de entrada/saída
palavra #palavra #tabela imagem de entradatabela imagem de entrada
palavra #palavra # tabela imagem de saídatabela imagem de saída
ROCKWELL Automation do Brasil 40
CLP 5Nível 1Nível 1
ENDEREÇAMENTO DE ENTRADA/SAÍDA
• ENDEREÇAMENTO DE 1 RANHURA ( SLOT ) POR GRUPO
• Ao selecionar o endereçamento de 1 ranhura, o controlador endereça uma ranhura do módulo de entrada e saída como um grupo de entrada e saída.
• cada ranhura física no chassi corresponde a uma palavra na tabela imagem de entrada e de saída.
• O tipo ( unidirecional ou bidirecional ) e a densidade do módulo instalado determinam o número de bits utilizados nessas palavras.
ROCKWELL Automation do Brasil 41
CLP 5Nível 1Nível 1
ENDEREÇAMENTO DE ENTRADA/SAÍDA
• Módulos de entrada/saida de 8 bits pode ser utilizado em qualquer combinação no endereçamento de 1 ranhura.
• Módulos de entrada/saída de 16 bits também podem ser utilizados em qualquer combinação.
• Módulos de entrada/saída de 32 bits devem ser utilizados aos pares.
ROCKWELL Automation do Brasil 42
CLP 5Nível 1Nível 1
OUOU
1771 - IBD1771 - IBD
TERMINAIS DE ENTRADATERMINAIS DE ENTRADA
1771 - OBD1771 - OBD
TERMINAIS DE SAIDATERMINAIS DE SAIDA
TABELA IMAGEM DE SAÍDATABELA IMAGEM DE SAÍDA
TABELA IMAGEM DE ENTRADATABELA IMAGEM DE ENTRADA
ROCKWELL Automation do Brasil 43
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 44
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 45
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 46
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 47
CLP 5Nível 1Nível 1ENDEREÇAMENTO DE I/O
___:___ ___ ___/ ___ ___
NÚMERO DO GRUPO
BIT ( 0-17 )
I = ENTRADAO = SAÍDA
I 0 1 2 1 5
OBS : ENDEREÇAMENTO EM OCTAL
NÚMERO DO RACK LÓGICO
ROCKWELL Automation do Brasil 48
CLP 5Nível 1Nível 1ENDEREÇAMENTO DE I/O
___:___ ___ ___/ ___ ___
NÚMERO DO GRUPO
BIT ( 0-17 )
I = ENTRADAO = SAÍDA
I 0 1 2 1 5
OBS : ENDEREÇAMENTO EM OCTAL
NÚMERO DO RACK LÓGICO
ROCKWELL Automation do Brasil 49
CLP 5Nível 1Nível 1
INSTRUÇÕES TIPO RELÉ
• --| |--, XIC ; EXAMINA SE ENERGIZADO.
• --| |--, XIO ; EXAMINA SE DESENERGIZADO.
• --( )--, OTE ; ENERGIZA SAÍDA
• --( L )--, OTL ; ENERGIZA SAÍDA COM RETENÇÃO
• --( U )--, OTU ; DESENERGIZA SAÍDA COM RETENÇÃO
ROCKWELL Automation do Brasil 50
CLP 5Nível 1Nível 1
DISPOSITIVO DE CAMPO
FONTE DE ALIMENTAÇÃODOCLIENTE
ROCKWELL Automation do Brasil 51
CLP 5Nível 1Nível 1
ACTIVE00 10 01 1102 1203 1304 1405 1506 1607 17FUSE
ROCKWELL Automation do Brasil 52
CLP 5Nível 1Nível 1
ACTIVE00 1001 1102 1203 1304 1405 1506 1607 17
ROCKWELL Automation do Brasil 53
CLP 5Nível 1Nível 1
TABELA IMAGEM DE SAÍDA
O:000: 0000 0000 0000 0000O:001: 0000 0000 0000 0000O:002: 0000 0000 0000 0000O:003: 0000 0000 0000 0000O:004: 0000 0000 0000 0000O:005: 0000 0000 0000 0000O:006: 0000 0000 0000 0000O:007 0000 0000 0000 0000
RACKLÓGICOZERO
SAÍDA GRUPO
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
ROCKWELL Automation do Brasil 54
CLP 5Nível 1Nível 1TABELA IMAGEM DE ENTRADA
I:000: 0000 0000 0000 0000 I:001: 0000 0000 0000 0000 I:002: 0000 0000 0000 0000 I:003: 0000 0000 0000 0000 I:004: 0000 0000 0000 0000 I:005: 0000 0000 0000 0000 I:006: 0000 0000 0000 0000 I:007 0000 0000 0000 0000
RACKLÓGICOZERO
ENTRADA GRUPO
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
ROCKWELL Automation do Brasil 55
CLP 5Nível 1Nível 1
ARQUIVO DE DADOS
T4:0EN TT DN
PRESETADO
ACUMULADO
Isto é uma palavra !
Isto é uma palavra !
Isto é uma palavra !
I:000 0000 0000 0000 0000
ELEMENTO
ROCKWELL Automation do Brasil 56
CLP 5Nível 1Nível 1
NECESSITO DEIXAR UMA LÂMPADA LIGADA DURANTE 2 MINUTOS ?
ROCKWELL Automation do Brasil 57
CLP 5Nível 1Nível 1
TEMPORIZADORES• Existem aplicações que devem ocorrer durante
um certo tempo ou depois de um certo tempo.• No CLP-5 temos:• TON :Timer on ( temporizador na energização).• TOF :Timer off ( temporizador na
desenergização).• RTO :Retentive Timer on : ( temporizador na
energização retentivo ).
ROCKWELL Automation do Brasil 58
CLP 5Nível 1Nível 1TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10
TON ( T emporizador na energização ) : Vamos ver como parametrizar esta instrução.
ROCKWELL Automation do Brasil 59
CLP 5Nível 1Nível 1TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
No CLP-5 existe um arquivo dentro da área de DADOS especifico para temporizadores observe na figura a seguir :
ROCKWELL Automation do Brasil 60
CLP 5Nível 1Nível 1TEMPORIZADORES
DADOS
ORGANIZAÇÃO DA MEMÓRIA O 0 SAÍDA
I 1 ENTRADAS 2 STATUS
B 3 BINÁRIOT 4 TEMPORIZA.
T4:0EN TT DN ESTADO
PRESETEACUMULADO
SOMENTE OS BITS
PALAVRA
PALAVRA
ROCKWELL Automation do Brasil 61
CLP 5Nível 1Nível 1TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
EXISTEM DUAS BASES DE TEMPO PARA TEMPORIZADORES
1. 0 SEGUNDO0.01 SEGUNDOS
ROCKWELL Automation do Brasil 62
CLP 5Nível 1Nível 1TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
Valor de presete multiplicado pela base de tempo, determina o valor total da operação do temporizador.
O maior valor para o preset é de 32.767 positivo
ROCKWELL Automation do Brasil 63
CLP 5Nível 1Nível 1TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
0
O valor de acumulado será incrementado de 1.0 em 1.0 segundo a partir do valor estipulado para o acumulado, no momento em que a condição de entrada for satisfeita, lembrando que depois da operação ou durante a mesma se a condição passar a ser falsa o valor de acumulado é zerado e dos bits de controle.
ROCKWELL Automation do Brasil 64
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
1
ROCKWELL Automation do Brasil 65
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
2
ATENÇÃO
ROCKWELL Automation do Brasil 66
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
3
ROCKWELL Automation do Brasil 67
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
4
ROCKWELL Automation do Brasil 68
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TONI:002
10T4:0
1. 0
120
120
ESTES SÃO OS BITS DE CONTROLE
ROCKWELL Automation do Brasil 69
CLP 5Nível 1Nível 1
TEMPORIZADORES
VEJA COMO OS BITS DE CONTROLE FUNCIONAM
T4:0 neste elemento temos 3 bits disponíveis são eles:
ENABLE ( EN ): enquanto a condição de entrada for verdadeira este bit ficará em 1 caso contrário 0
DONE ( DN ) : quando o valor de acumulado for igual ao valor presetado este bit irá para 1 permanecendo assim até a condição de entrada passar para 0, ou T4:0 ser resetado.
TIMER TIMING ( TT ): quando o temporizador estiver habilitado, e o valor de acumulado estiver sendo incrementado este bit estará em 1 caso contrário 0
ROCKWELL Automation do Brasil 70
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TON
T4:0
1. 0
120
120
] [T4:0
EN( )
O:003
15
] [T4:0
DN( )
O:003
17
ROCKWELL Automation do Brasil 71
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [T4:0
TT( )
O:003
07
] [I:002
10
TIMER ON DELAY
TimerTime BasePresetAccum
( EN )
( DN )
TON
T4:0
1. 0
120
100
ROCKWELL Automation do Brasil 72
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
0
RTO
ROCKWELL Automation do Brasil 73
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
1
RTO
ROCKWELL Automation do Brasil 74
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
3
RTO
ROCKWELL Automation do Brasil 75
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
4
RTO
ROCKWELL Automation do Brasil 76
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
4
RTO
ROCKWELL Automation do Brasil 77
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
5
RTO
ROCKWELL Automation do Brasil 78
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
120
RTO
ROCKWELL Automation do Brasil 79
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
120
RTO
Mesmo que a condição de entrada passe a ser falsa o valor de acumulado ficará retido. Dessa forma será necessário se utilizar de uma instrução denominada por resete ( RES ), no endereço do temporizador
ROCKWELL Automation do Brasil 80
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
RETENTIVE TIMER ON
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
120
RTO
] [ ( res )T4:1
DN
T4:1
ROCKWELL Automation do Brasil 81
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:2
1. 0
120
0
TOF
O temporizador na desenergização necessita que a condição da linha passe de verdadeira para falsa, neste momento o temporizador passa a incrementar o acumulado de acordo com a base de tempo definida no time base.
ROCKWELL Automation do Brasil 82
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
0
TOF
Observe que o bit de executado já esta energizado ou seja 1 e irá a zero quando o valor de acumulado for igual ao valor presetado.
ROCKWELL Automation do Brasil 83
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
1
TOF
ROCKWELL Automation do Brasil 84
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
2
TOF
ROCKWELL Automation do Brasil 85
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
2
TOF
ROCKWELL Automation do Brasil 86
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
3
TOF
ROCKWELL Automation do Brasil 87
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
4
TOF
ROCKWELL Automation do Brasil 88
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
5
TOF
ROCKWELL Automation do Brasil 89
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
6
TOF
ROCKWELL Automation do Brasil 90
CLP 5Nível 1Nível 1
TEMPORIZADORES
] [I:002
10
TIMER OFF DELAY
TimerTime BasePresetAccum
( EN )
( DN )
T4:1
1. 0
120
120
TOF
ROCKWELL Automation do Brasil 91
CLP 5Nível 1Nível 1EXERCÍCIO
ROCKWELL Automation do Brasil 92
CLP 5Nível 1Nível 1
Criar um arquivo de programa de 4 nomear como semáfaro, tornar o mesmo MCP.Elaborar um programa em lógica ladder para controlar um semáfaro.A lâmpada vermelha = O:003/7 e deverá permanecer acessa durante 20 segundos.A lâmpada verde = O:003/0 e deverá permanecer acessa durante 15 segundos.A lâmpada amarela = O:003/4 e deverá permanecer acessa durante 7segundos.
ROCKWELL Automation do Brasil 93
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 94
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 95
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 96
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 97
CLP 5Nível 1Nível 1
ROCKWELL Automation do Brasil 98
CLP 5Nível 1Nível 1
CONTADORES
ROCKWELL Automation do Brasil 99
CLP 5Nível 1Nível 1
CONTADORES
Existem dois tipos de contadores nos CLP-5 são eles :
COUNTER UP ( CTU ): Contador crescente
COUNTER DOWN ( CTD ): Contador decrescente
ROCKWELL Automation do Brasil 100
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
Dentro da organização de memória do CLP-5, existe um arquivo destinado para contadores veja a seguir :
ROCKWELL Automation do Brasil 101
CLP 5Nível 1Nível 1
CONTADORES
SOMENTE OS BITS
ORGANIZAÇÃO DA MEMÓRIA O 0 SAÍDA
I 1 ENTRADAS 2 STATUS
B 3 BINÁRIOT 4 TEMPORIZA.
C5:0CU CD DN OV UN
PRESETE ACUMULADO
PALAVRA
PALAVRA
C 5 CONTADOR.
DADOS
ROCKWELL Automation do Brasil 102
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
1
A cada transição de falsa para verdadeira da linha, o valor de acumulado incrementará
ROCKWELL Automation do Brasil 103
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
2
ROCKWELL Automation do Brasil 104
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
3
ROCKWELL Automation do Brasil 105
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
4
ROCKWELL Automation do Brasil 106
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
100
Quando o valor de acumulado for igual ao valor de presetado o bit de ( DN ) irá para 1
ROCKWELL Automation do Brasil 107
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
101
Mesmo que o valor de acumulado tenha atingido o valor presetado se a condição de entrada transicionar de falsa para verdadeira o contador continuará incrementando até o valor de 32.767 positivo.
ROCKWELL Automation do Brasil 108
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
10032.767
Quando o valor de acumulado estiver em 32.767, se a condição de entrada continuar transicionando, então o valor de acumulado gira para o maior valor negativo -32.768 e passará o bit de OVERFLOW ( OV ) para 1 permanecendo até o contador ser resetado
ROCKWELL Automation do Brasil 109
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER UP
CounterPresetAccum
( CU )
( DN )
C5:0
CTU
100
-32.768
ROCKWELL Automation do Brasil 110
CLP 5Nível 1Nível 1
CONTADORES
Para resetar o contador utilize-se da instrução de RESETE
( RES )C5:0
ROCKWELL Automation do Brasil 111
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
0
ROCKWELL Automation do Brasil 112
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-1
ROCKWELL Automation do Brasil 113
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-2
ROCKWELL Automation do Brasil 114
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-3
ROCKWELL Automation do Brasil 115
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-100
Quando o valor de acumulado se torna menor que o valor presetado o bit de ( DN ) irá a 0
ROCKWELL Automation do Brasil 116
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-101
Se a condição de entrada continuar transicionando o valor de acumulado irá decrescer até atingir o maior
valor negativo -32.768
ROCKWELL Automation do Brasil 117
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
-32.768
Quando o maior valor negativo para o acumulado for atingido, e se a condição de entrada continuar transicionando o bit de UNDERFLOW ( UV ) irá a 1, e o acumulado gira para o valor
máximo positivo 32.767 e continuará a ser decrementado.
ROCKWELL Automation do Brasil 118
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
32.767
ROCKWELL Automation do Brasil 119
CLP 5Nível 1Nível 1
CONTADORES
] [I:002
05
COUNTER DOWN
CounterPresetAccum
( CD )
( DN )
C5:1
CTD
-100
32.766
ROCKWELL Automation do Brasil 120
CLP 5Nível 1Nível 1
ARITMÉTICAS
CHAVE THUMBWEEL
BCD0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1771-IBD
BIT17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
1 x 24 = 16
VALOR EM DECIMAL
ROCKWELL Automation do Brasil 121
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
05
FROM BCD
Source
Dest
I:000
FRD
Endereço a nível de PALAVRA, da origem do valor a ser convertido para decimal ex: chave thumbweel
ROCKWELL Automation do Brasil 122
CLP 5Nível 1Nível 1
ARITMÉTICAS
FRD
] [I:002
05
FROM BCD
Source
Dest
I:000
N7: 0
A CONVERSÃO DE UM NUMERO INTEIRO EM BCD DEVEORIGINAR UM OUTRO NÚMERO INTEIRO EM DECIMAL, VISTODESTA MANEIRA, O ARQUIVO DE DADOS N7 JÁ PREDEFINIDOPARA ARMAZENAR NÚMEROS INTEIROS
FRD
ROCKWELL Automation do Brasil 123
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
05
FROM BCD
Source
Dest
I:000
N7: 0
FROM BCD
Source
Dest
I:012
N7: 1
TW1FRD
TW2
FRD
ROCKWELL Automation do Brasil 124
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
10
ADDSource
Source
Dest
N7:0
ADD
N7:1
N7:2
O resultado de uma operação de soma com números inteiros é umterceiro número inteiro deve ser armazenado no arquivo de númerosinteiros
ROCKWELL Automation do Brasil 125
CLP 5Nível 1Nível 1
ARITMÉTICAS
TO BCD
Source
Dest
N7:2
TOD
O:001
ENDEREÇO DO DISPLAY, LEMBRE-SE O DISPLAY E UM DISPOTIVO BCD, DESTA FORMA SERÁ NECESSÁRIO A CONVERSÃO DE DECIMAL PARA BCD
ROCKWELL Automation do Brasil 126
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
11
SUBTRACTSource
Source
Dest
N7:0
SUB
N7:1
N7:2
ROCKWELL Automation do Brasil 127
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
12
MULTIPLYSource
Source
Dest
N7:0
MUL
N7:1
N7:2
ROCKWELL Automation do Brasil 128
CLP 5Nível 1Nível 1
ARITMÉTICAS
] [I:002
12
DIVIDESource
Source
Dest
N7:0
DIV
N7:1
N7:2
ROCKWELL Automation do Brasil 129
CLP 5Nível 1Nível 1OFF - LINE
• O modo de programação OFF - LINE determina que a operação esta sendo realizada na memória CMOSRAM do microcomputador.
• Dessa forma o micro não esta conectado a memória do CLP.
• A operação SAVE irá salvar o programa que esta na memória RAM do micro, para a winchester ( arquivo ).
• A operação RESTORE irá transportar o conteúdo da WINCHESTER para a memória do MICRO, possibilitando assim desenvolver programas sem a necessidade do CLP.
• Veja a figura a seguir :
ROCKWELL Automation do Brasil 130
CLP 5Nível 1Nível 1OFF - LINE
OPEN
CMOSRAM
winchester
SAVE
ROCKWELL Automation do Brasil 131
CLP 5Nível 1Nível 1OFF - LINE
OFFLINE
PROGRAM
CMOSRAM
winchester
SAVE
WORK
ROCKWELL Automation do Brasil 132
CLP 5Nível 1Nível 1
ON - LINE
• O modo de operação ON - LINE determina que as operações estão sendo realizadas na memória CMOSRAM de do CLP.
• Dessa forma as modificações deveram ser salvas para a winchester após o termino.
• veja a figura a seguir :
ROCKWELL Automation do Brasil 133
CLP 5Nível 1Nível 1
ON -LINE
winchester
CMOSRAMCMOSRAM
DOWNLOAD
UPLOAD
ROCKWELL Automation do Brasil 134
CLP 5Nível 1Nível 1
ON -LINE
winchester
CMOSRAMCMOSRAM
RESTORE
SAVE