Академический Документы
Профессиональный Документы
Культура Документы
MOVE
Source Dest
N7:10 12 C5:0.ACC 12
Veja que est especificado qual o elemento (10) dentro do arquivo N7.
ROCKWELL Automation do Brasil
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
CTU COUNT UP Counter C5:0 Preset 5 Accum 0 MOV MOVE Source 1735 Dest N7[C5:0.ACC]
Address N7:0
0 1 1735
2 0 0
3 0
4 0
5 0
6 0
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
Neste exemplo o contador da linha 0 incrementa o acumulado de 0 a 5 e ser utilizado como um apontador indireto. Na linha 1 a instruo MOV movimenta o valor 1735 para o endereo indiretoN7[C5:0.ACC],onde [ ] o valor do acumulado atual. Assim, se o acumulado for 1, ento o valor 1735 ser movimentado para o arquivo destino N7:1.
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
CTU COUNT UP Counter C5:0 Preset 5 Accum 1 MOV MOVE Source 1735 Dest N7[C5:0.ACC]
Address N7:0
0 1 1735
2 3 1735 0
4 0 0
5 0
6 0
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
CTU COUNT UP Counter C5:0 Preset 5 Accum 2 MOV MOVE Source 1735 Dest N7[C5:0.ACC]
Address N7:0
0 1 2 1735 1735
3 1735
4 0 0
5 0
6 0
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
CTU COUNT UP Counter C5:0 Preset 5 Accum 3 MOV MOVE Source 1735 Dest N7[C5:0.ACC]
Address N7:0
0 1 1735
2 3 1735 1735
4 1735
5 0 0
6 0
5 LP Nvel 2 C
ENDEREAMENTO INDIRETO
CTU COUNT UP Counter C5:0 Preset 5 Accum 4 MOV MOVE Source 1735 Dest N7[C5:0.ACC]
Address N7:0
0 1 1735
2 3 0 1735 0 1735
4 0 1735
5 0 1735 0
6 0
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 0 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 0 0
4 0
5 0
6 0
5 LP Nvel 2 C
Endereamento Indexado
Neste exemplo, a linha 0 estar incrementando o acumulado do contador C5:0. A linha 1 move o acumulado [Source C5:0.ACC] para a palavra de ndice S:24, do arquivo de status. Observe que a palavra de ndice S:24 assumir os valores 0, 1 , 2... a medida que o acumulado incrementado. A linha 2 move o valor 531 para o destino N7: (1 + ndice). Exemplo: Seja o C5:0.ACC = [3], ento S:24 = [3]. Logo: 531 ser movido para o arquivo N7 : 4.
ROCKWELL Automation do Brasil
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 1 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 531
4 0 0
5 0
6 0
10
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 2 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 531
4 531
5 0 0
6 0
11
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 3 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 531
4 531
5 531 0
6 0
12
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 4 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 531
4 531
5 531
6 531 0
13
5 LP Nvel 2 C
Endereamento Indexado
CTU COUNT UP Counter C5:0 Preset 5 Accum 5 MOV MOVE Source C5:0.ACC Dest S:24 MOV MOVE Source 531 Dest # N7:1
Address N7:0
0 0
2 531
3 531
4 531
5 531
6 531 531
14
5 LP Nvel 2 C
EXERCCIO
Ligar 8 motores em sequncia de 1 em 1 segundo. Os endereos devero ser: Boto Start: I:002/04 Motores: M0= O:003/00 M1= O:003/01 . . . M8= O:003/07
OBS: Desenvolver o ladder com apenas um temporizador, utilizando-se do endereamento indireto ou indexado.
15
5 LP Nvel 2 C
SOLUO
TON TIMER ON Timer T4:0 Time Base 1.0 Preset 7 Accum 0 MOV MOVE Source B3[T4:0.ACC] Dest O:003
16
5 LP Nvel 2 C
17
5 LP Nvel 2 C
ORGANIZAO DA MEMRIA
O0 I 1 S 2 B 3 T 4 C 5 R 6 N 7 F 8 | | | X 999 SADAS ENTRADAS STATUS BINRIO TEMPORIZADOR CONTADOR CONTROLE INTEIRO P. FLUTUANTE
DADOS PROGRAMA
INDEFINIDO
T4:0 N7:0
18
5 LP Nvel 2 C
ARQUIVO DE DADOS
EN TT DN Isto uma palavra ! Isto uma palavra ! Isto uma palavra !
T4:0
PRESETADO ACUMULADO
ELEMENTO
N7:0
ROCKWELL Automation do Brasil
32767
19
5 LP Nvel 2 C
DEFINIO DE ARQUIVO PARA OS CONTROLADORES CLP-5
O controlador CLP-5 permite criar em sua memria, at 997 arquivos de dados de no mximo 1000 elementos cada , sendo que o endereo inicial de cada arquivo a palavra 0. ex: N7:0, T4:0, N9:0. Talvez seja difcil utilizar todos os 1000 elementos disponveis para os arquivos, mas provvel que se utilize um nmero bem grande de arquivos.
20
5 LP Nvel 2 C
Um arquivo pode ser dividido em mltiplos blocos de dados, sendo que cada bloco de dados equivale a um arquivo distinto. Nesta definio de organizao de arquivo, cada bloco de dados tem um nico endereo inicial dentro do arquivo, como por exemplo N7:57
N7:
21
5 LP Nvel 2 C
Esta flexibilidade permite que os termos Arquivo e Bloco de Dados possam ser usados alternadamente. Arquivo pode ser : um arquivo do controlador, tendo um nmero de arquivo ( 3-999), como por exemplo N7, ou um Bloco de Dados, tendo um endereo inicial dentro de um arquivo, como por exemplo N7:57, N7:100
N7:
22
5 LP Nvel 2 C
O0 I 1 S 2 B 3 T 4 C 5 R 6 N 7 F 8 | | | X 999 SADAS ENTRADAS STATUS BINRIO TEMPORIZADOR CONTADOR CONTROLE INTEIRO P. FLUTUANTE Arquivos definidos automaticamente pelo Processador O controlador manipula dados dentro de arquivos e entre arquivos, acessando esses dados atravs das instrues do programa de aplicao, de acordo com endereos nele especificado. O controlador armazena os tipos de arquivos em ordem numrica
INDEFINIDO
23
5 LP Nvel 2 C
rea da memria de arquivo do tipo de inteiro ( at 1000 ) elementos
N7:
Os dados de um arquivo podem ser divididas em blocos. Estes blocos so identificados de acordo com o endereo onde se inicia o bloco de dados. Cada elemento de um arquivo tambm indentificado pelo seu nico endereo
Ex: Se o bloco se inicia no N7:57 e o comprimento especificado de 30 elementos, ento este bloco de dados comea em N7:57 e termina no N7:87
# N7: 57
24
5 LP Nvel 2 C
rea da memria de arquivo do tipo de inteiro ( at 1000 ) elementos
N7:
N7:57
N7: 57
Nmero do elemento Nmero do tipo de arquivo Arquivo tipo Inteiro
ROCKWELL Automation do Brasil
25
5 LP Nvel 2 C
Cuidado !
Observe o endereo em que se inicia cada bloco, caso contrrio poder haver superposio de dados.
N7:15 N7:45 N7:48 Bloco 1: N7:15 ~ N7:45 N7:39 N7:45 N7:39 N7:45 Bloco 2 N7:15 Bloco 1: N7:15
N7:78
N7:78
N7:78
Dados no Superpostos
Dados Superpostos
26
5 LP Nvel 2 C
INSTRUES AVANADAS
So as instrues que manipularo arquivos (vrios elementos de uma s vez). Determina-se o endereo do elemento de controle e insere-se informaes, incluindo o endereo de um ou mais arquivos. So elas: FAL - Aritmtica e Lgica de Arquivo FLL* - Preenchimento de Arquivo COP* - Cpia de Arquivos FSC - Comparao e Pesquisa de Arquivos FFL e FFU - Carga e Descarga de Arquivos BSR e BSL - Deslocamento Direita/Esquerda de Bit SQI - Entrada de Sequenciador SQO - Sada de Sequenciador SQL - Carga de Sequenciador
ROCKWELL Automation do Brasil
27
5 LP Nvel 2 C
28
5 LP Nvel 2 C
INSTRUO FAL
FAL
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
OBS : A instruo FAL necessita de transio de falsa para verdadeira para operar
ROCKWELL Automation do Brasil
29
5 LP Nvel 2 C
INSTRUO FAL
Control
o endereo do elemento de trs palavras que controla a operao da instruo. O elemento armazena o byte de estado da instruo, o comprimento do arquivo e a posio do elemento operado num dado momento.
EN DN ER Estado Isto uma palavra ! Isto uma palavra ! Isto uma palavra !
CONTROLE INTEIRO P. FLUTUANTE
R6:0
LENGHT POSITION
R N F | | | X 6 7 8
999
INDEFINIDO
30
FAL
5 LP Nvel 2 C
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0
OBS : A instruo FAL necessita de transio de falsa para verdadeira para operar
ROCKWELL Automation do Brasil
31
5 LP Nvel 2 C
ELEMENTO DE CONTROLE Semelhante a um elemento do contador, o elemento de controle descrito controla a instruo de arquivo por meio de seu comprimento, posio e estado ( bits de estado e de controle ). Palavra 0 1 2 Contedo Estado da operao Comprimento do arquivo ( nmero de elementos ) Posio no arquivo Endereado por Somente bits . LEN .POS
OBS: deve-se determinar um nico endereo de elemento de controle para identificar cada instruo de arquivo R6:0, R6:1, R6:2 etc.
ROCKWELL Automation do Brasil
32
5 LP Nvel 2 C
VEJA A SEGUIR
FAL
][
33
5 LP Nvel 2 C
LENGHT : Palavra 1 do elemento de controle. o comprimento dos arquivos da instruo. Pode-se inserir qualquer valor at 1000 elementos. No exemplo abaixo o nmero de elementos que se deseja operar 10.
EN
DN
ER Estado
R6:0
LENGHT POSITION
34
5 LP Nvel 2 C
VEJA A SEGUIR
FAL
][
( 1 at 1000 )
35
5 LP Nvel 2 C
LENGTH : Palavra 1 do elemento de controle. o comprimento dos arquivos da instruo. Pode-se inserir qualquer valor at 1000 elementos. No exemplo abaixo o nmero de elementos que se deseja operar 10.
Arquivo de Dados para nmeros INTEIROS
Address N7:0
1 1024 531
2 666
3 999
4 56
5 22
6 55
7 32767
8 232
9 12
36
5 LP Nvel 2 C
Nmero de elementos dos arquivos que se deseja operar nesta instruo
FAL
][
10
37
5 LP Nvel 2 C
O QUE SER ?
FAL
][
10
38
5 LP Nvel 2 C
POSITION : ( Palavra 2 do elemento de controle )- Armazena o nmero da posio do elemento no arquivo que est sendo operado num dado momento. A operao completada quando a posio atinge o fim do arquivo. Neste campo pode-se inserir um valor diferente de zero , caso se deseje que, na inicializao, a operao seja iniciada a partir de um determinado valor. No trmino da operao ento o valor da posio zerado. possvel controlar este valor atravs da lgica de programa.
EN
DN
ER Estado
R6:0
LENGHT POSITION
39
5 LP Nvel 2 C
FAL
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0
40
5 LP Nvel 2 C
MODOS DE OPERAO DE ARQUIVO PARA INSTRUES FAL E FSC A quantidade de dados operados, durante uma varredura de programa, depende do modo de operao do arquivo . Estes modos de operao so :
41
5 LP Nvel 2 C
FAL
DETERMINA QUE TODOS OS ELEMENTOS DEVEM SER OPERADOS A CADA VARREDURA (EN) (DN) (ER)
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 ALL
42
5 LP Nvel 2 C
MODO ALL
DIAGRAMA DE TEMPO DA RELAO ENTRE OS BITS DE ESTADO ( HABILITADO E EXECUTADO ) E A OPERAO DA INSTRUO Apenas uma varredura
CONDIO DA LINHA
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
43
5 LP Nvel 2 C
FAL
MODO NUMRICO DETERMINA QUE 5 ELEMENTOS DEVEM SER OPERADOS A CADA VARREDURA (EN) (DN) (ER)
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 5
44
5 LP Nvel 2 C
MODO NUMRICO
Selecione este modo para distribuir a operao do arquivo em vrias varreduras de programa. Para a entrada desse modo, deve-se inserir qualquer nmero de 1 a 1000. OBS: Este nmero, deve ser menor que o comprimento do arquivo. Os elementos de um arquivo so numerados de 0 a 999 enquanto que o comprimento de um arquivo numerado de 1 a 1000
45
5 LP Nvel 2 C
MODO NUMRICO
DIAGRAMA DE TEMPO DA RELAO ENTRE OS BITS DE ESTADO ( HABILITADO E EXECUTADO ) E A OPERAO DA INSTRUO
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
46
MODO NUMRICO
5 LP Nvel 2 C
CONDIO DA LINHA
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
47
MODO NUMRICO
5 LP Nvel 2 C
CONDIO DA LINHA
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
48
MODO NUMRICO
5 LP Nvel 2 C
CONDIO DA LINHA
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
49
FAL
MODO INCREMENTAL DETERMINA QUE A INSTRUO OPERE UM ELEMENTO POR VEZ, A CADA TRANSIO DE FALSA PARA VERDADEIRO (EN) (DN) (ER)
5 LP Nvel 2 C
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 INC
50
5 LP Nvel 2 C
MODO INCREMENTAL
Seleciona-se o modo incremental para operar um elemento por vez a cada transio de falsa para verdadeira da condio da linha. Para a entrada desse modo deve-se inserir INC. A operao comea quando a condio da linha passa de falsa para verdadeira. A instruo opera sobre o elemento indicado pelo valor da posio do elemento de controle e, ento , incrementa a posio para o elemento seguinte. A instruo deve ser habilitada, atravs da transio da linha . Esta operao deve se repetir de acordo com o nmero de elementos, de modo que o arquivo inteiro seja operado.
51
MODO INCREMENTAL
5 LP Nvel 2 C
CONDIO DA LINHA
BIT DE HABILITAO ( EN )
BIT DE EXECUTADO ( DN )
OPERAO DA INSTRUO
52
5 LP Nvel 2 C
FAL
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 2 5
53
5 LP Nvel 2 C
DEST : ( Destino ) armazena o resultado da expresso . A forma do endereo de destino determina se este um arquivo ou um elemento veja o exemplo abaixo:
#N9:0
N9:0
ARQUIVO
ELEMENTO
54
5 LP Nvel 2 C
FAL
O RESULTADO SER ARMAZENADO NO ARQUIVO N9:0 A PARTIR DO ELEMENTO 0 AT O ELEMENTO N9:9 (EN) (DN) (ER)
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 5
# N9: 0
55
5 LP Nvel 2 C
PRESTE ATENAO, A SEGUIR
FAL
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 5
# N9: 0
56
5 LP Nvel 2 C
EXPRESSION : ( EXPRESSO ) Determina a operao realizada pela instruo. Geralmente a expresso consiste de dois endereos, um smbolo aritmtico ou uma declarao lgica. Os endereos so as localizaes em que a instruo obtm os dados sobre os quais ela opera. A forma do endereo determina se ele representa um arquivo, um elemento, ou uma constante do programa. ADIO ( A+B ) = C SUBTRAO ( A-B ) =C MULTIPLICAO ( A* B) = C DIVISO ( A:B ) = C RAIZ QUADRADA (SQR A ) = C NEGAO ( NEG A ) = C ZERAMENTO CLR = C MOVIMENTAO MOV A = C CONVERSO PARA BCD ( TOD A ) = C CONVERSO DE BCD ( FRD A ) = C
ROCKWELL Automation do Brasil
57
5 LP Nvel 2 C
SER QUE VOCS ENTENDERAM
FAL
][
FILE ARITH/LOGICAL
Control Length Position Mode Dest Expression
R6:0 10 0 5
# N9: 0
#N7:0 + # N7:10
58
5 LP Nvel 2 C
59
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 ALL
0 1024
1 531
2 666 600 0
3 999 100 0
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1000 1324 50 0 0
60
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 ALL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
9 12 10 22
1266 1099
61
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 INCREMENTAL
0 1024
1 531
2 666 600 0
3 999 100 0
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1000 1324 50 0 0
62
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 INCREMENTAL
0 1024
1 531
2 666 600 0
3 999 100 0
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
63
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 1 INCREMENTAL
0 1024
1 531
2 666 600 0
3 999 100 0
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
64
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 2 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 0
65
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 3 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 1099
66
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 4 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 1099
67
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 5 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 1099
68
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 6 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
7 142 1200 0
8 232 500 0
9 12 10 0
1266 1099
69
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 7 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
8 232 500 0
9 12 10 0
1266 1099
70
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 8 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
9 12 10 0
1266 1099
71
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 INCREMENTAL
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
9 12 10 22
1266 1099
72
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 3
0 1024
1 531
2 666 600 0
3 999 100 0
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1000 1324 50 0 0
73
I:002
FAL
10 VARREDURA
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 2 3
0 1024
1 531
2 666 600
3 999 100
4 56 56 0
5 22 40 0
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 0
74
20 VARREDURA I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 5 3
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
6 232 245 0
7 142 1200 0
8 232 500 0
9 12 10 0
1266 1099
75
I:002
FAL
30 VARREDURA
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 8 3
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
9 12 10 0
1266 1099
76
I:002
FAL
40 VARREDURA
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 3
0 1024
1 531
2 666 600
3 999 100
4 56 56 112
5 22 40 62
9 12 10 22
1266 1099
77
5 LP Nvel 2 C
OBSERVE O EXEMPLOS A SEGUIR ONDE A INSTRUO FAL IR REALIZAR AS SEGUINTES OPERAES : MOVIMENTAO ( arquivo - para- arquivo ), ( arquivo para - elemento ), ou ( elemento -para arquivo ), ZERAMENTO, COM ARQUIVOS OBS: Espero ter deixado claro que a instruo FAL utiliza a palavra de ndice do arquivo de status do controlador. IMPORTANTE: No utilize o mesmo elemento de controle para instrues diferentes
78
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 ALL
# N9: 0 #N7:0
3 666 3 12 4 5 6 7 8 1112 32758 2888 3333 -188 4 89 5 -1 6 78 7 -233 9 -20
N7 N9
0 100 0 0
1 200 1 0
2 555 2 0
8 9 -2442 -111
79
5 LP Nvel 2 C MOVIMENTAO
I:002 FAL arquivo - arquivo (EN) (DN) (ER)
][
05
10 9 ALL
# N9: 0 #N7:0
3 666 3 666 4 5 6 7 8 1112 32758 2888 3333 -188 4 5 6 7 8 1112 32758 2888 3333 -188 9 -20 9 -20
N7 N9
0 100 0 100
1 200 1 200
2 555 2 555
80
I:002
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 INCREMENTAL
N10: 0 #N7:0
3 666 3 12 4 5 6 7 8 1112 32758 2888 3333 -188 4 89 5 -1 6 78 7 -233 9 -20
N7 N10
0 100 0 0
1 200 1 0
2 555 2 0
8 9 -2442 -111
81
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 5 0 6 0 7 0 8 0 9 -20 9 0
N7 N10
0 100 0 100
1 200 1 0
2 555 2 0
82
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 1 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100 0 200 0
1 200 1 0 0
2 555 2 0 0
83
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 2 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100 0 555 0
1 200 1 0 0
2 555 2 0 0
84
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 3 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100 0 666 0
1 200 1 0 0
2 555 2 0 0
85
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 4 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100
1 200
2 555 2 0 0
0 1 1112 0 0 0
86
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 5 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100
1 200
2 555 2 0 0
0 1 32758 0 0 0
87
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 6 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100
1 200
2 555 2 0 0
0 1 2888 0 0 0
88
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 7 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100
1 200
2 555 2 0 0
0 1 3333 0 0 0
89
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 8 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10
0 100 0 -188 0
1 200 1 0 0
2 555 2 0 0
90
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 INCREMNETAL
N10: 0 #N7:0
3 666 3 0 0 4 5 6 7 8 1112 32758 2888 3333 -188 4 0 0 5 0 0 6 0 0 7 0 0 8 0 9 -20 9
N7 N10 1
0 100 0 -20 0
1 200 1 0 0
2 555 2 0 0
91
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 INCREMENTAL
N10
0 0
1 0
2 0
92
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 1 INCREMENTAL INCREMNETAL
N10
0 25
1 0
2 0
93
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 1 INCREMENTAL
N10
0 25
1 35
2 0
94
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 2 INCREMENTAL
N10
0 25
1 35
2 9
95
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 3 INCREMENTAL
N10
0 25
1 35
2 9
96
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 4 INCREMENTAL
N10
0 25
1 35
2 9
97
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 5 INCREMENTAL
N10
0 25
1 35
2 9
98
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 6 INCREMENTAL
N10
0 25
1 35
2 9
99
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 7 INCREMENTAL
N10
0 25
1 35
2 9
100
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 8 INCREMENTAL
N10
0 25
1 35
2 9
101
I:002
FAL
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 INCREMENTAL
N10
0 25
1 35
2 9
102
I:002
FAL
ZERAMENTO
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 0 ALL
# N9: 0 0
N9
0 100
1 200
2 555
3 666
9 -20
103
I:002
FAL
ZERAMENTO
5 LP Nvel 2 C
(EN) (DN) (ER)
][
05
10 9 ALL
# N9: 0 0
N9
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
104
5 LP Nvel 2 C
105
5 LP Nvel 2 C
CLARO , MAS LEMBRE-SE QUE AS INSTRUES DEVEM SER A NVEL DE BIT
R6:0 O:003
] [
DN
( L )
10
106
5 LP Nvel 2 C
VAMOS VER SE APRENDEMOS !!! QUE LEGAL, EXERCCIO!!
107
5 LP Nvel 2 C
FAZER UM PROGRAMA COM LGICA LADDER QUE PERMITA CARREGAR VALORES DA CHAVE THUMBWELL I:000, EM TRS ARQUIVOS DISTINTOS, COM DEZ ELEMENTOS CADA. A CARGA DEVER SER FEITA ATRAVS DOS BOTES NO RETENTIVOS E SEQUENCIALMENTE APS A CARGA DOS TRS ARQUIVOS OS MESMOS DEVERAM SER TRANSFERIDOS PARA UM ARQUIVO DESTINO ATRAVS DE BOTES RETENTIVOS. VEJA O ESQUEMA ABAIXO
I:002 I:002
] [
04
A
I:002
] [
11 I:002
A
B ] [
12
TW1
I:002
] [
05 I:002
B C
] [
06
] [
13
D E S T I N O
108
5 LP Nvel 2 C
109
5 LP Nvel 2 C
] [
COP
COPY FILE
110
5 LP Nvel 2 C
I:002 ] [ 05
COP
COPY FILE
N7 N9
0 55 0 0
1 55 1 0
2 55 2 0
3 55 3 0
4 55 4 0
5 55 5 0
6 55 6 0
7 55 7 0
8 55 8 0
9 55 9 0
111
5 LP Nvel 2 C
I:002 ] [ 05
COP
COPY FILE
N7 N9
0 55 0 55
1 55 1 55
2 55 2 55
3 55 3 55
4 55 4 55
5 55 5 55
6 55 6 55
7 55 7 55
8 55 8 55
9 55 9 55
112
5 LP Nvel 2 C
] [
FLL
FILL FILE
113
5 LP Nvel 2 C
I:002 ] [ 05
FLL
FILL FILE
N7
0 55
1 55
2 55
3 55
4 55
5 55
6 55
7 55
8 55
9 55
114
5 LP Nvel 2 C
I:002 ] [ 06
FLL
FILL FILE
N7
0 256
1 256
2 256
3 256
4 256
5 256
6 256
7 256
8 256
9 256
115
5 LP Nvel 2 C
OLA !! VAMOS FAZER EXERCCIOS PARA ASSIMILARMOS ESTAS NOVAS INSTRUES
116
5 LP Nvel 2 C
EXERCCIO
a) Copiar os dados dos trs arquivo utilizados no exerccio do
data base para um novo arquivo que se inicia no endereo #N9:0, utilizando a instruo COP. b) Fazer um programa em lgica ladder para que o acumulado do temporizador T4:3 fique preenchendo os 1000 elementos do arquivo de nmeros inteiros #N10:0. usando a instruo FLL
117