Automao
Nvel 1
CLP 5 NVEL I
PROGRAMA DO CURSO
Nvel 1
SISTEMAS DE NUMERAO
O que ser ?
TABELA GERAL
DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ROCKWELL Automation do Brasil
Nvel 1
HEXA 0 1 2 3 4 5 6 7 8 9 A B C D E F
OCTAL 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
BINRIO 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111
BCD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0000 0001 0010 0011 0100 0111
4
Nvel 1
C I R C U I T O S
D E
S A D A
I >
ISOLAMENTO PTICO
FONTE DE ALIMENTAO
ROCKWELL Automation do Brasil
ISOLAMENTO PTICO
5
Nvel 1
5 1 2 3 4 3
Dispositivos de entrada E N T R A D A S
INPUT
IHM
CPU
2
4
S A D A S Dispositivos de Sada
MEMRIA S
OUTPUT
1
ROCKWELL Automation do Brasil
Fonte de Alimentao
6
Nvel 1
Nvel 1
Nvel 1
Nvel 1
10
Nvel 1
CONCEITOS BSICOS
Para entendermos o funcionamento dos controladores, vamos relembrar alguns conceitos bsicos de vital importncia como : BIT BYTE PALAVRA MNEMNICO SOFTWARE HARDWARE
11
Nvel 1
CONCEITOS BSICOS
12
Nvel 1
CONCEITOS BSICOS
BIT O MENOR ESPAO DE ARMAZENAMENTO NA MEMRIA PODE ASSUMIR APENAS DOIS VALORES: 1 (ENERGIZADO/ VERDADEIRO )
0 (DESENERGIZADO/FALSO ).
13
Nvel 1
CONCEITOS BSICOS
14
Nvel 1
CONCEITOS BSICOS
BEM, BYTE UM GRUPO DE BITS ADJACENTES NORMALMENTE OPERADO COMO UMA UNIDADE. EXISTEM OITO BITS EM UM BYTE. UM BYTE CAPAZ DE ARMAZENAR E MOSTRAR UM VALOR NUMRICO EQUIVALENTE ENTRE 0 E 255 0 0 0 0 0 0 0 0 AT 1 1 1 1 1 1 1 1
15
Nvel 1
CONCEITOS BSICOS
16
Nvel 1
CONCEITOS BSICOS
PALAVRA UMA UNIDADE DE MEMRIA COMPOSTA DE 16 BITS INDIVIDUAIS. AS PALAVRAS OU PARTES DE PALAVRAS SO USADAS NA PROGRAMAO DE INSTRUES OU NA REALIZAO DE OPERAES MATEMTICAS.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
17
CONCEITOS BSICOS
Nvel 1
O que MNEMNICO?
18
Nvel 1
CONCEITOS BSICOS
UM BOM MNEMNICO COMO UM APELIDO PARA NOMES EXTENSOS EX: UNIDADE CENTRAL DE PROCESSAMENTO O MNEMNICO PARA ESTE NOME
CPU
19
Nvel 1
CONCEITOS BSICOS
O que SOFTWARE ?
20
Nvel 1
CONCEITOS BSICOS
SO OS PROGRAMAS EM LINGUAGEM LADDER ARMAZENADO NO CLP. SO OS PACOTES DE PROGRAMAO EXECUTVEL, USADO PARA DESENVOLVER OS PROGRAMAS EM LINGUAGEM LADDER.
21
Nvel 1
CONCEITOS BSICOS
22
Nvel 1
CONCEITOS BSICOS
HARDWARE INCLUI TODOS OS COMPONENTES FSICOS DO SISTEMA DE CONTROLE. CONTROLADOR PERIFRICOS FIAO DE CONEXO
23
Nvel 1
CHASSIS OU RACK
CONTROLADOR
ROCKWELL Automation do Brasil
CARTES DE ENTRADA/SADA
24
Nvel 1
LEDSDEINDICAODESTATUSDOCLP
25
INSTALANDO A EEPROM
Nvel 1
26
CICLO DE OPERAO
HOUSEKEEPING 1 5
Nvel 1
ENTRADAS
SERVIOS COMUNS 4
CICLO DE OPERAO
PROGRAMA
3 SADAS
27
CICLO DE OPERAO
Nvel 1
1- TEMPO REQUERIDO PELO PROCESSADOR PARA SCANEAR E LER TODAS AS ENTRADAS. 2- TEMPO REQUERIDO PELO PROCESSADOR PARA EXECUTAR TODAS AS INSTRUES PRESENTES NO PROGRAMA , ESTE TEMPO DEPENDE DAS INSTRUES UTILIZADAS. 3- TEMPO REQUERIDO PELO PROCESSADOR PARA SCANEAR E ESCREVER EM TODAS AS SADAS. 4- PARTE DO CICLO DE OPERAO EM QUE A COMUNICAO TROCA DADOS COM OS OUTROS DISPOSITIVOS COMO O COMPUTADOR PESSOAL. 5- HOSEKEEPING O TEMPO GASTO COM ATUALIZAO DOS REGISTROS INTERNOS.
ROCKWELL Automation do Brasil
28
ENDEREAMENTO DE ENTRADA/SADA
Nvel 1
GRUPO DE ENTRADA/SADA : Unidade de endereamento que corresponde a uma palavra da tabela imagem de entrada ( 16 bits ) e uma palavra na tabela imagem da sada ( 16 bits ) . Um grupo pode assumir at 16 entradas e 16 sadas, podendo ocupar 1/2, 1 ou 2 ranhuras( slot ) do mdulo para endereamento.
29
Nvel 1
ENDEREAMENTO DE ENTRADA/SADA
SADA
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0
GRUPO
O:000 I:000
0000 0000
ENTRADA
ROCKWELL Automation do Brasil
BITS
30
0
entrada ou sada
treminais de entrada
treminais de sada
0
Nvel 1
2 slots /grupo
1 slot /grupo
31
ENDEREAMENTO DE ENTRADA/SADA
Nvel 1
RACK LGICO ( GAVETA DE E/S ) : unidade de endereamento que corresponde a 8 palavras da tabela de entrada e 8 palavras da tabela imagem de sada. Um rack lgico um conjunto de 8 grupos ( 0 - 7)
32
Nvel 1
33
Nvel 1
ENDEREAMENTO DE ENTRADA/SADA
ENDEREAMENTO DE 2 RANHURAS ( SLOTS ) Ao selecionar o endereamento de 2 ranhuras, o controlador enderea duas ranhuras fsicas como um grupo de entrada/sada. MDULOS DE I/O ( ENTRADA/SADA ) DE 8 BITS ( PONTOS ) : Os mdulos de entrada/ sada discreta de 8 bits possuem no mximo, 8 entradas ou 8 sadas. Como esses mdulos no interferem na tabela imagem de entrada/sada dos outros mdulos , pode-se realizar qualquer combinao de 8 bits, em qualquer ordem.
ROCKWELL Automation do Brasil
34
Nvel 1
ENDEREAMENTO DE ENTRADA/SADA
MDULOS DE I/O ( ENTRADA/ SADA ) DE 16 BITS ( PONTOS ) : Os mdulos de entrada/sada de 16 bits (pontos ) possuem, no mximo 16 entradas ou 16 sadas. Um mdulo de entrada/sada de 16 bits utiliza uma palavra completa na tabela imagem de entrada ou sada. MDULOS DE I/O ( ENTRADA/SADA ) DE 16 BITS ( PONTOS ) DEVEM SER USADOS AOS PARES MDULOS DE I/O DE ( ENTRADA/SADA ) DE 32 BITS ( PONTOS ) NO PODEM SER UTILIZADOS NESTE TIPO DE ENDEREAMENTO.
ROCKWELL Automation do Brasil
35
Nvel 1
no utilizada
36
1771- OB
0 0
1771- IB
Nvel 1
terminais de sada
terminais de entrada
utilizada
no utilizada
no utlizada
utilizada
Nvel 1
38
palavra #
chassis de entrada e sada com mdulos de 16 bits Designao de entrada/sada tabela imagem de entrada
palavra #
39
Nvel 1
ENDEREAMENTO DE ENTRADA/SADA
ENDEREAMENTO DE 1 RANHURA ( SLOT ) POR GRUPO Ao selecionar o endereamento de 1 ranhura, o controlador enderea uma ranhura do mdulo de entrada e sada como um grupo de entrada e sada. cada ranhura fsica no chassi corresponde a uma palavra na tabela imagem de entrada e de sada. O tipo ( unidirecional ou bidirecional ) e a densidade do mdulo instalado determinam o nmero de bits utilizados nessas palavras.
ROCKWELL Automation do Brasil
40
Nvel 1
ENDEREAMENTO DE ENTRADA/SADA
Mdulos de entrada/saida de 8 bits pode ser utilizado em qualquer combinao no endereamento de 1 ranhura. Mdulos de entrada/sada de 16 bits tambm podem ser utilizados em qualquer combinao. Mdulos de entrada/sada de 32 bits devem ser utilizados aos pares.
41
1771 - IBD
TERMINAIS DE ENTRADA
1771 - OBD
TERMINAIS DE SAIDA
Nvel 1
OU
42
Nvel 1
43
Nvel 1
44
Nvel 1
45
Nvel 1
46
ENDEREAMENTO DE I/O
Nvel 1
I 0 1 ___:___ ___
2 ___/
1 ___
5 ___
47
ENDEREAMENTO DE I/O
Nvel 1
I 0 1 ___:___ ___
2 ___/
1 ___
5 ___
48
Nvel 1
49
Nvel 1
DISPOSITIVO DE CAMPO
50
Nvel 1
ACTIVE
00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17
FUSE
51
Nvel 1
ACTIVE
00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17
52
Nvel 1
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
53
SADA
17 16 15 14 13 12 11 10
7 6 5 4
3 2 1 0
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
54
ENTRADA GRUPO
Nvel 1
ARQUIVO DE DADOS
EN TT DN Isto uma palavra !
T4:0
PRESETADO ACUMULADO
ELEMENTO
I:000
ROCKWELL Automation do Brasil
55
Nvel 1
56
Nvel 1
TEMPORIZADORES
Existem aplicaes que devem ocorrer durante um certo tempo ou depois de um certo tempo. No CLP-5 temos: TON :Timer on ( temporizador na energizao). TOF :Timer off ( temporizador na desenergizao). RTO :Retentive Timer on : ( temporizador na energizao retentivo ).
57
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY
Nvel 1
( EN ) ( DN )
58
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY T4:0 Timer
Nvel 1
( EN ) ( DN )
No CLP-5 existe um arquivo dentro da rea de DADOS especifico para temporizadores observe na figura a seguir :
ROCKWELL Automation do Brasil
59
TEMPORIZADORES
ORGANIZAO DA MEMRIA
O I S B T 0 1 2 3 4 SADA ENTRADA STATUS BINRIO TEMPORIZA.
Nvel 1
DADOS
T4:0
ROCKWELL Automation do Brasil
EN TT DN PRESETE ACUMULADO
ESTADO
SOMENTE OS BITS
PALAVRA PALAVRA
60
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY
Nvel 1
( EN ) ( DN )
T4:0
1. 0
61
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY
Nvel 1
( EN ) ( DN )
T4:0
1. 0 120
Valor de presete multiplicado pela base de tempo, determina o valor total da operao do temporizador. O maior valor para o preset de 32.767 positivo
62
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY
Nvel 1
( EN ) ( DN )
T4: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 condio de entrada for satisfeita, lembrando que depois da operao ou durante a mesma se a condio passar a ser falsa o valor de acumulado zerado e dos bits de controle.
ROCKWELL Automation do Brasil
63
Nvel 1
TEMPORIZADORES
I:002 ] [ 10
TON
TIMER ON DELAY
( EN )
T4:0
1. 0 120 1
( DN )
64
Nvel 1
TEMPORIZADORES
TON
TIMER ON DELAY
I:002 ] [ 10
( EN ) ( DN )
T4:0
1. 0 120 2
ATENO
ROCKWELL Automation do Brasil
65
Nvel 1
TEMPORIZADORES
TON
TIMER ON DELAY
I:002 ] [ 10
( EN ) ( DN )
T4:0
1. 0 120 3
66
Nvel 1
TEMPORIZADORES
TON
TIMER ON DELAY
I:002 ] [ 10
( EN ) ( DN )
T4:0
1. 0 120 4
67
Nvel 1
TEMPORIZADORES
I:002 ] [ 10 TON
TIMER ON DELAY
( EN )
T4:0
1. 0 120 120
( DN )
68
Nvel 1
TEMPORIZADORES
VEJA COMO OS BITS DE CONTROLE FUNCIONAM
T4:0 neste elemento temos 3 bits disponveis so eles: ENABLE ( EN ): enquanto a condio de entrada for verdadeira este bit ficar em 1 caso contrrio 0 DONE ( DN ) : quando o valor de acumulado for igual ao valor presetado este bit ir para 1 permanecendo assim at a condio 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 contrrio 0
69
Nvel 1
TEMPORIZADORES
TON I:002 ] [ 10
TIMER ON DELAY
( EN ) ( DN )
T4:0
1. 0
120 120
T4:0 ] [ EN T4:0 ] [ DN
ROCKWELL Automation do Brasil
O:003 ( ) 15 O:003 ( ) 17
70
Nvel 1
TEMPORIZADORES
TON I:002 ] [ 10
TIMER ON DELAY
( EN ) ( DN )
T4:0
1. 0
120 100
T4:0 ] [ TT
O:003 ( ) 07
71
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 0
72
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 1
73
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 3
74
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 4
75
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 4
76
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 5
77
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 120
78
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN )
T4:1
1. 0 120 120
( DN )
Mesmo que a condio de entrada passe a ser falsa o valor de acumulado ficar retido. Dessa forma ser necessrio se utilizar de uma instruo denominada por resete ( RES ), no endereo do temporizador
ROCKWELL Automation do Brasil
79
Nvel 1
TEMPORIZADORES
RTO I:002 ] [ 10
RETENTIVE TIMER ON
( EN ) ( DN )
T4:1
1. 0 120 120
T4:1 ] [
DN
( res )
T4:1
80
Nvel 1
TEMPORIZADORES
TOF
I:002 ] [ 10
( EN ) ( DN )
T4:2
1. 0 120 0
O temporizador na desenergizao necessita que a condio 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
81
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN ) ( DN )
T4:1
1. 0 120 0
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.
82
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 1
( DN )
83
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 2
( DN )
84
Nvel 1
TEMPORIZADORES
TOF
I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 2
( DN )
85
Nvel 1
TEMPORIZADORES
TOF
I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 3
( DN )
86
Nvel 1
TEMPORIZADORES
TOF
I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 4
( DN )
87
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 5
( DN )
88
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN )
T4:1
1. 0 120 6
( DN )
89
Nvel 1
TEMPORIZADORES
TOF I:002 ] [ 10
TIMER OFF DELAY
( EN ) ( DN )
T4:1
1. 0
120
120
90
EXERCCIO
Nvel 1
91
Nvel 1
Criar um arquivo de programa de 4 nomear como semfaro, tornar o mesmo MCP. Elaborar um programa em lgica ladder para controlar um semfaro. A lmpada vermelha = O:003/7 e dever permanecer acessa durante 20 segundos. A lmpada verde = O:003/0 e dever permanecer acessa durante 15 segundos. A lmpada amarela = O:003/4 e dever permanecer acessa durante 7segundos.
92
Nvel 1
93
Nvel 1
94
Nvel 1
95
Nvel 1
96
Nvel 1
97
Nvel 1
CONTADORES
98
CONTADORES
Nvel 1
99
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
( DN )
Dentro da organizao de memria do CLP-5, existe um arquivo destinado para contadores veja a seguir :
100
CONTADORES
ORGANIZAO DA MEMRIA
O I S B T C 0 1 2 3 4 5 SADA ENTRADA STATUS BINRIO TEMPORIZA. CONTADOR.
Nvel 1
DADOS
C5:0
ROCKWELL Automation do Brasil
CU CD DN OV UN PRESETE ACUMULADO
SOMENTE OS BITS
PALAVRA PALAVRA
101
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
Nvel 1
( CU )
C5:0
100
1
( DN )
102
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
Nvel 1
( CU )
C5:0
100
( DN )
103
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100
( DN )
104
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100
( DN )
105
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100 100
( DN )
106
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100
( DN )
101
Mesmo que o valor de acumulado tenha atingido o valor presetado se a condio de entrada transicionar de falsa para verdadeira o contador continuar incrementando at o valor de 32.767 positivo.
ROCKWELL Automation do Brasil
107
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100
32.767
( DN )
Quando o valor de acumulado estiver em 32.767, se a condio de entrada continuar transicionando, ento 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
108
Nvel 1
CONTADORES
CTU I:002 ] [ 05
COUNTER UP
( CU )
C5:0
100
( DN )
-32.768
109
Nvel 1
CONTADORES
( RES )
110
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 0
( DN )
111
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -1
( DN )
112
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -2
( DN )
113
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -3
( DN )
114
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -100
( DN )
115
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -101
( DN )
Se a condio de entrada continuar transicionando o valor de acumulado ir decrescer at atingir o maior valor negativo -32.768
ROCKWELL Automation do Brasil
116
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 -32.768
( DN )
Quando o maior valor negativo para o acumulado for atingido, e se a condio de entrada continuar transicionando o bit de UNDERFLOW ( UV ) ir a 1, e o acumulado gira para o valor mximo positivo 32.767 e continuar a ser decrementado.
117
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 32.767
( DN )
118
Nvel 1
CONTADORES
CTD I:002 ] [ 05
COUNTER DOWN
( CD )
C5:1
-100 32.766
( DN )
119
Nvel 1
ARITMTICAS
CHAVE THUMBWEEL
BCD
0
17 16
0
15 14
0
13
0
12
0
11
0
10
0
7
0 0
6 5
1
4
0
3
0
2
0
1
0
0
1771-IBD BIT
1 x 24 = 16 VALOR EM DECIMAL
ROCKWELL Automation do Brasil
120
Nvel 1
ARITMTICAS
FRD I:002 ] [ 05
FROM BCD
Source Dest
I:000
Endereo a nvel de PALAVRA, da origem do valor a ser convertido para decimal ex: chave thumbweel
121
Nvel 1
ARITMTICAS
FRD FRD I:002 ] [ 05
FROM BCD
Source Dest
I:000
N7: 0
A CONVERSO DE UM NUMERO INTEIRO EM BCD DEVE ORIGINAR UM OUTRO NMERO INTEIRO EM DECIMAL, VISTO DESTA MANEIRA, O ARQUIVO DE DADOS N7 J PREDEFINIDO PARA ARMAZENAR NMEROS INTEIROS
ROCKWELL Automation do Brasil
122
Nvel 1
ARITMTICAS
FRD I:002 ] [ 05
FROM BCD
TW1
I:000
N7: 0
TW2
Source Dest
I:012
N7: 1
123
ARITMTICAS
ADD I:002 ] [ 10
ADD
Nvel 1
Source
N7:0
Source
Dest
N7:1
N7:2
O resultado de uma operao de soma com nmeros inteiros um terceiro nmero inteiro deve ser armazenado no arquivo de nmeros inteiros
ROCKWELL Automation do Brasil
124
Nvel 1
ARITMTICAS
TOD
TO BCD
Source Dest
N7:2 O:001
ENDEREO DO DISPLAY, LEMBRE-SE O DISPLAY E UM DISPOTIVO BCD, DESTA FORMA SER NECESSRIO A CONVERSO DE DECIMAL PARA BCD
125
Nvel 1
ARITMTICAS
SUB I:002 ] [ 11
SUBTRACT
Source
N7:0
Source
Dest
N7:1
N7:2
126
Nvel 1
ARITMTICAS
MUL I:002 ] [ 12
MULTIPLY
Source
N7:0
Source
Dest
N7:1
N7:2
127
Nvel 1
ARITMTICAS
DIV I:002 ] [ 12
DIVIDE
Source
N7:0
Source
Dest
N7:1
N7:2
128
OFF - LINE
Nvel 1
O modo de programao OFF - LINE determina que a operao esta sendo realizada na memria CMOSRAM do microcomputador. Dessa forma o micro no esta conectado a memria do CLP. A operao SAVE ir salvar o programa que esta na memria RAM do micro, para a winchester ( arquivo ). A operao RESTORE ir transportar o contedo da WINCHESTER para a memria do MICRO, possibilitando assim desenvolver programas sem a necessidade do CLP. Veja a figura a seguir :
ROCKWELL Automation do Brasil
129
CMOSRAM
OFF - LINE
Nvel 1
O P E N
S A V E
winchester
130
OFF - LINE
CMOSRAM
Nvel 1
O F F L I N E
S A V E W O R K
P R O G R A M
winchester
ROCKWELL Automation do Brasil
131
Nvel 1
ON - LINE
O modo de operao ON - LINE determina que as operaes esto sendo realizadas na memria CMOSRAM de do CLP. Dessa forma as modificaes deveram ser salvas para a winchester aps o termino. veja a figura a seguir :
132
Nvel 1
ON -LINE
CMOSRAM
CMOSRAM
winchester
ROCKWELL Automation do Brasil
133
Nvel 1
ON -LINE
CMOSRAM
CMOSRAM
winchester
ROCKWELL Automation do Brasil
134