Sunteți pe pagina 1din 69

CURSO SOBRE CLPs DA ALLEN BRADLEY

CLPs DA ALLEN BRADLEY - MicroLogix

MicroLogix
MicroLogix 1500
1000
1200

CURSO SOBRE CLPs DA ALLEN BRADLEY

*At 960 E/S locais


*At 64K palavras
*0,9 ms/K

CICLO DE OPERAO DO CONTROLADOR

1-Input scan

2-Program scan

3-Output scan

CICLO DE OPERAO DO CONTROLADOR

1-Input scan
2-Program scan
3-Output scan
4-Service communications
5-Overhead

Overhead => Tempo para gerenciar memria, atualizar temporizadores


e registradores internos.

MEMRIA DO SLC
O0 - Sada
I1 - Entrada
S2 - Status

Dados

B3 - Bit
T4 - Temporizador
0C5System
- Contador
1R6Reservado
- Controle
2N7
Ladder
Principal
- Inteiro

Programa

3 Usurio
F8 - Flutuante
M
X9
M

255 X255
Usurio

ENDEREAMENTO DE ARQUIVOS DE DADOS


ARQUIVOS DEFINIDOS PELO USURIO
TIPO ARQUIVO
IDENTIF. SLC 500 1200/1500
BIT
B
9-255
9-255
TIMER
T
9-255
9-255
COUNTER
C
9-255
9-255
CONTROL
R
9-255
9-255
INTERGER
N
9-255
9-255
FLOAT
F
9-255
9-255
PID
PD
9-255
MESSAGE
MG
9-255
BLOCK TRANSFER
BT

CLP 5
3-999
3-999
3-999
3-999
3-999
3-999
3-999
3-999
3-999

OBS.: QUANDO SE DIGITA UM IDENTIFICADOR COM UM NMERO EM UMA


INSTRUO, O APLICATIVO (RS Logix) RESERVA AUTOMATICAMENTE AQUELE
ESPAO DA MEMRIA PARA ESTE DETERMINADO TIPO DE ARQUIVO, NO
PERMITINDO OUTRO TIPO DE ARQUIVO PARA O MESMO NMERO.

ENDEREAMENTO DE ARQUIVOS DE DADOS

B3

15

14

13

12

11

10

B3:1/4 = B3/20
B3/40 = B3:2/8

40 16
8 2

ENDEREAMENTO DE ARQUIVOS DE DADOS

N7

xxxx

yyyy

xxxx

zzzz

yyyy

tttt

zzzz

bbbb

F8

ccccc
dddd
eeee

T4

aaaa
bbbb
ccccc

ENDEREAMENTO DE ARQUIVOS DE DADOS

ENDEREAMENTO DIRETO.
O DADO ARMAZENADO NO ENDEREO ESPECIFICADO USADO NA
INSTRUO.
Exemplos:
N7:0
T4:10.ACC

I:1/0
O:3.0

ENDEREAMENTO DE ARQUIVOS DE DADOS

ENDEREAMENTO INDIRETO: [Xf:e.s]


DENTRO DO COLCHETE COLOCAMOS O ENDEREO ONDE EST O
VALOR DO NMERO DO ARQUIVO (f), DO ELEMENTO (e) E DO SUBELEMENTO (s).
Exemplos: N7:[N10:0] se N10:0 for 5 => N7:[N10:0]=N7:5
N7:[T4:10.ACC]

N[N7:0]:[N7:1]

ENDEREAMENTO DE ARQUIVOS DE DADOS

ENDEREAMENTO INDEXADO
O DADO ARMAZENADO NO ENDEREO INDEXADO (COM #
ANTECEDENDO O ENDEREO) SOMADO COM O VALOR DE S:24
(REGISTRO

DE

NDICE

=>ELEMENTO

OFFSET

ENDEREAMENTO).
Exemplos: #N52:938 se S:24 5 => #N52:938 =N52:943

Neste exemplo, S:24 varia de 0-6.

UTILIZADO

NO

ENDEREAMENTO DE ARQUIVOS DE DADOS

ENDEREAMENTO INDEXADO INDIRETAMENTE


UMA COMBINAO DO ENDEREAMENTO INDIRETO COM O
INDEXADO.
Exemplos: #N[N50:15]:[N50:17]
Se: N50:15 = 60, N50:17=0 e S:24 for 10 => #N[N50:15]:[N50:17]=N60:9

INSTRUES DE BIT

XIC - EXAMINE SE FECHADO (Examine If Closed);

XIO - EXAMINE SE ABERTO (Examine If Open);

OTE - ENERGIZAR SADA (Output Energize);

OTL - RETER SADA (output Latch);

OTU - LIBERAR SADA (Output Unlatch);

ONS - UM DISPARO (One Shot);

XIC - EXAMINE IF CLOSE

XIC Examina a condio do dispositivo de entrada ou do estado do Bit


Smbolo:
Examine se o dispositivo de entrada est Fechado
Dispositivo de Entrada Estado do Bit

Instruo XIC Tempo execuo (5/03)

Aberto

Falsa

0.44 s

Fechado

Verdadeira

0.44 s

Modos de Endereamento
Parmetro

Endereamento vlido

Tipos de arquivos vlidos

Bit fonte

Direto

O,I,S,B,T,C e N

Exemplos: I:1/0

O:4/3

XIO - EXAMINE IF OPEN

XIO Examina a condio do dispositivo de entrada ou do estado do Bit


Smbolo:
Examine se o dispositvo de entrada est Aberto
Dispositivo de Entrada Estado do Bit

Instruo XIO Tempo execuo (5/03)

Aberto

Verdadeira

0.44 s

Fechado

Falsa

0.44 s

M odos de Endereamento
Parmetro

Endereamento vlido

Tipos de arquivos vlidos

Bit fonte

Direto

O,I,S,B,T,C e N

Exemplos: I:1/0

O:4/3

OTE - OUTPUT ENERGIZE

OTE Aciona a Sada em funo da lgica da linha do programa.


Smbolo:
Energizar Sada
Lgica da linha prog.

Estado do Bit

Disp. de Sada

Tempo execuo (5/03)

Verdadeira

Energizado

0.63 s

Falsa

Desenergizado

0.63 s

Exemplo de endereamento para instruo OTE:


O:2/0
B3/15

OTL - OUTPUT LATCH

OTL Energiza a Sada com Reteno se a lgica da linha do programa


for verdadeira.
Smbolo:
Energizar Sada com Reteno
Lgica da linha programa

Estado Bit

Disp. de Sada

1a varredura

2a varredura

inicial

final

inicial

Cond. ant. Cond. ant.

Cond. ant. Ligado

Ligado

Ligado

Ligado

Ligado

final

OTU - OUTPUT UNLATCH

OTU Desenergiza a Sada com Reteno se a lgica da linha do


programa for verdadeira.
Smbolo:
Desenergizar Sada com Reteno
Lgica da linha programa

Estado Bit

Disp. de Sada

1a varredura

2a varredura

inicial

final

inicial

Cond. ant. Cond. ant.

Cond. ant. Desligado

Desligado

Desligado

Desligado

Desligado

final

OTL - OUTPUT LATCH e OTU - OUTPUT UNLATCH

Exemplo de endereamento para instruo OTL e OTU:


O:2/0
B3/15
Observaes:
Caso o PLC passe do modo Operao para Programao ou
na queda de alimentao, a ltima instruo verdadeira de
Energizar ou Desenergizar Sada com Reteno continua a
controlar o BIT de memria.
Ao retornar ao modo Operao ou no caso da alimentao
ser restaurada, o controlador inicialmente varre todas as
linhas como se fossem falsas. As instrues retentivas
mantm seus estados.

ONS - ONE SHOT


ONS - Se a condio de entrada anterior instruo ONS passa de falso
para verdadeiro, a instruo condiciona a linha de forma que a sada
fique verdadeira por uma varredura. A sada falsa para as
varreduras seguintes.
Smbolo:

Aplicao:

INSTRUES DE TEMPORIZADOR E CONTADOR

TON - TEMPORIZADOR NA ENERGIZAO (Timer On Delay);

TOF - TEMPORIZADOR NA DESENERGIZAO (Timer Off Delay);

RTO - TEMPORIZADOR RETENTIVO (Retentive Timer On);

RES - REARME (Reset);

CTU - CONTADOR CRESCENTE (Count Up);

CTD - CONTADOR DECRESCENTE (Count Down).

TON - TIMER ON DELAY

TON -TEMPORIZADOR NA ENERGIZAO => CONTA INTERVALOS DE


TEMPO QUANDO A CONDIO DA LINHA VERDADEIRA.
Condio
de entrada

On
off

Bit
EN

On
off

Bit
TT

On
off

Bit
DN

On
off
9s

Tempo
acumulado

3s

TON - TIMER ON DELAY

REPRESENTAO NO APLICATIVO RSLOGIX:

TON
TIMER ON DELAY

Timer
Timer Base
Preset
Accum

T4:0
0.01
900
0

[EN]
[DN]

TON - TIMER ON DELAY

PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:


15 14 13
WORD 0 EN TT DN
WORD 1 VALOR PR-SELECIONADO
WORD 2 VALOR ACUMULADO

USO INTERNO

EN - BIT DE HABILITAO DO TEMPORIZADOR => enrgizado quando a linha do


programa verdadeira.
DN- BIT DE EXECUTADO => energizado quando o valor acumulado igual
ao valor pr-selecionado e desenergizado quando a linha falsa.
TT- BIT DE TEMPORIZADO => energizado quando a condio da linha verdadeira
e o valor acumulado menor que o valor pr-selecionado. Quando DN energizado
ou a condio da linha falsa, TT desenergizado.

TOF - TIMER OFF DELAY

TOF -TEMPORIZADOR NA DESENERGIZAO => CONTA INTERVALOS


DE TEMPO QUANDO A CONDIO DA LINHA FALSA.
Condio
de entrada

On
off

Bit
EN

On
off

Bit
TT

On
off

Bit
DN

On
off
9s

Tempo
acumulado

3s

TOF - TIMER OFF DELAY

REPRESENTAO NO APLICATIVO RSLOGIX :

TOF
TIMER OFF DELAY

Timer
Timer Base
Preset
Accum

T4:0
0.01
900
0

[EN]
[DN]

TOF - TIMER OFF DELAY

PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:


15 14 13
WORD 0 EN TT DN
WORD 1 VALOR PR-SELECIONADO
WORD 2 VALOR ACUMULADO

USO INTERNO

EN - BIT DE HABILITAO => energizado quando a linha do programa verdadeira.


DN- BIT DE EXECUTADO => energizado quando o valor acumulado igual
ao valor pr-selecionado e desenergizado quando a linha verdadeira.
TT- BIT DE TEMPORIZADO => energizado quando a condio da linha falsa
e o valor acumulado menor que o valor pr-selecionado. Quando DN desenergizado
ou a condio da linha verdadeira, TT desenergizado.

RTO - RETENTIVE TIMER ON

RTO -TEMPORIZADOR RETENTIVO => CONTA INTERVALOS DE TEMPO


QUANDO A CONDIO DA LINHA VERDADEIRA E RETM O
VALOR ACUMULADO, MESMO QUE:

A CONDIO DA LINHA SE TORNE FALSA;


O CONTROLADOR ALTERADO DE OPERAO OU TESTE
PARA PROGRAMAO;
O CONTROLADOR PERDE A ALIMENTAO (DESDE QUE A
BATERIA DE BACK SEJA MANTIDA);
OCORRA UMA FALHA.

RTO - RETENTIVE TIMER ON

Condio
de entrada

On
off

Bit
EN

On
off

Bit
TT

On
off

Bit
DN

On
off

Instruo
de reset

On
off
9s
3s

Tempo
acumulado

RTO - RETENTIVE TIMER ON

REPRESENTAO NO APLICATIVO RSLOGIX :

RTO
RETENTIVE TIMER ON

Timer
Timer Base
Preset
Accum

T4:2
0.01
900
0

[EN]
[DN]

RTO - RETENTIVE TIMER ON

PALAVRAS USADAS NA INSTRUO DE TEMPORIZAO:


15 14 13
WORD 0 EN TT DN
WORD 1 VALOR PR-SELECIONADO
WORD 2 VALOR ACUMULADO

USO INTERNO

EN - BIT DE HABILITAO DO TEMPORIZADOR => energizado quando a linha do


programa verdadeira.
DN- BIT DE EXECUTADO => energizado quando o valor acumulado igual
ao valor pr-selecionado e no desenergizado quando a linha falsa, apenas
quando a instruo RES for habilitada.
TT- BIT DE TEMPORIZADO => energizado quando a condio da linha verdadeira
e o valor acumulado menor que o valor pr-selecionado. Quando DN energizado
ou a condio da linha falsa, TT desenergizado.

RES - RESET

Quando a instruo RES habilitada, ela zera a instruo de


Temporizador, Contador Crescente ou Contador Decrescente com o
mesmo endereo da instruo RES.

Smbolo:

( RES )|

Exemplo de endereamento para instruo RES:


T4:0

( RES )|

Contador Crescente / Decrescente (CTU e CTD)

Essas instrues de sada contam acima ou abaixo para cada transio falsopara-verdadeiro das condies precedendo-a na linha e produz uma sada
quando o valor acumulado alcana o valor predefinido.

REPRESENTAO NO APLICATIVO RSLOGIX :


CTU
COUNT UP

Counter
Preset
Accum

[EN]
C5:0
10
0

[DN]

CTD
COUNT DOWN

Counter
Preset
Accum

[EN]
C5:1
10
0

[DN]

Contador Crescente / Decrescente (CTU e CTD)

Elemento do Arquivo de Dados do Contador


15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palavra 0 CU CD DN OV UN No Usado. . . . . . . . . . . . . . . . . .
Palavra 1 Valor Predefinido
Palavra 2 Valor Acumulado
Valor Acumulado (ACC)
o nmero de transies falso-para-verdadeiro que ocorreram.
Valor Predefinido (PRE)
O valor predefinido o ponto pr-programado que voc fornece instruo contador. Quando o
valor acumulado torna-se igual a ou maior que o valor predefinido, o bit de status pronto
ativado. Voc pode usar esse bit para controlar um dispositivo de sada.

Contador Crescente / Decrescente (CTU e CTD)

Bits de Instruo:

11 = Bit UN (estouro negativo em contagem abaixo)


12 = Bit OV (estouro de contagem acima)
13 = Bit DN (pronto)
14 = Bit CD (ativar contagem abaixo)
15 = Bit CU (ativar contagem acima)
Os bits CU e CD so sempre ativados antes de entrar nos modos de Teste REM ou
Executar REM.

O valor acumulado mantido aps a instruo CTU ou CTD ir para falso, e quando a
alimentao do processador removida e restaurada. E tambm, o status ativado ou
desativado de bits de fim de contagem, estouro e estouro negativo mantido. O valor
acumulado e os bits de controle so reinicializados quando uma RES ativada.

INSTRUES DE COMPARAO

EQU - EQUAL;

NEQ - DIFERENTE;

LES - MENOR QUE;

LEQ - MENOR OU IGUAL A;

GRT - MAIOR QUE;

GEQ - MAIOR OU IGUAL A;

CMP - COMPARAO;

MEQ - IGUAL MSCARA;

LIM - TESTE LIMITE.

INSTRUES DE COMPARAO
EQU - EQUAL - (Igual)

A = B => Lgica Verdadeira


A B => Lgica Falsa
Modos de Endereamento

Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin - fmax

Exemplo:

EQU
EQUAL

Source A
Source B

N7:0
10
15

INSTRUES DE COMPARAO
NEQ - NOT EQUAL TO - (Diferente)

A B => Lgica Verdadeira


A = B => Lgica Falsa
Modos de Endereamento
Parmetro

Endereamento vlido

Arquivos vlidos

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F none

Exemplo:

NEQ
NOT EQUAL

Source A
Source B

N7:1
10
15

Valor imediato

INSTRUES DE COMPARAO

LES - LESS THAN - (Menor Que)

A < B => Lgica Verdadeira


A B => Lgica Falsa
Modos de Endereamento

Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin a fmax

Exemplo:

LES
LESS THAN

Source A
Source B

N7:2
10
15

INSTRUES DE COMPARAO

LEQ - LESS THAN OR EQUAL TO - (Menor ou Igual)

A B => Lgica Verdadeira


A > B => Lgica Falsa
Modos de Endereamento
Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin a fmax

Exemplo:

LEQ
LESS THAN OR EQUAL

Source A
Source B

N7:1
10
15

INSTRUES DE COMPARAO

GRT - GREATER THAN - (Maior Que)

A > B => Lgica Verdadeira


A B => Lgica Falsa
Modos de Endereamento
Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin a fmax

Exemplo:

GRT
GREATER THAN

Source A
Source B

N7:1
10
15

INSTRUES DE COMPARAO

GEQ - GREATER THAN OR EQUAL - (Maior ou Igual Que)

A B => Lgica Verdadeira


A < B => Lgica Falsa
Modos de Endereamento
Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin a fmax

GEQ

Exemplo:

GREATER THAN OR EQUAL

Source A
Source B

N7:1
10
15

INSTRUES DE COMPARAO

CMP - COMPARE - (Compare)


Testa se a expresso verdadeira.
Operaes vlidas:

= , (<>) , < , , > ,

Representao no RSLogix:
CMP
COMPARE

Expression
N7:5 = N7:10

Aplicao:

INSTRUES DE COMPARAO

MEQ - MASK COMPARE EQUAL TO


O controlador faz um AND da Source com a Mask e o resultado
comparado com o parmetro Compare.
Modos de Endereamento
Parmetro

Endereamento vlido

Arquivos vlidos

Valor imediato

Source A

Direto e Indireto

O,I,S,B,T,C,R,N,F

none

Source B

Direto e Indireto

O,I,S,B,T,C,R,N,F

-32.768 a 32.767
fmin a fmax

MEQ
MASKED EQUAL

Exemplo:

Source

B3:1
110010011001100
B3:2
Mask
FF00
B3:3
Compare
1100110011111111

INSTRUES DE COMPARAO

LIM - LIMIT TEST - (Teste de Limite)


O controlador verifica se Test est dentro ou fora dos limite
estabelecidos por Low e Hihg.
Representao no RSLogix:

LIM
LIMIT TEST

Low Limit
Test

High Limit

N7:0
10
N7:1
45
N7:2
50

OBS.: SE TEST UMA CONSTANTE => LOW LIMIT OU HIGH LIMIT


NO DEVE SER UMA CONSTANTE.

INSTRUES DE COMPARAO
LIM - LIMIT TEST
TESTE LIMITE: SE LOW LIMIT < HIGH LIMIT
A) TEST >=LOW LIMIT?
B) TEST <= HIGH LIMIT?
TEST = A and B
LOW

HIGH
Test >= Low Limit
Test <= High Limit
Test dentro do intervalo

INSTRUES DE COMPARAO
LIM - LIMIT TEST
TESTE LIMITE: SE LOW LIMIT > HIGH LIMIT
A) TEST >=LOW LIMIT?
B) TEST <= HIGH LIMIT?
TEST = A or B
HIGH

LOW
Test >= Low

Test <= High Limit

Test fora intervalo

Test fora intervalo

INSTRUES DE COMPARAO
LIM - LIMIT TEST - Aplicao

INSTRUES MATEMTICAS

ADD - ADIO;

SUB - SUBTRAO;

MUL - MULTIPLICAO;

DIV - DIVISO;

SQR - RAIZ QUADRADA;

SLC - ESCALONAMENTO;

SCP - ESCALONAMENTO COM PARMETROS.

INSTRUES MATEMTICAS
Bits de Estado Aritmticos
Bit

Descrio

S:0/0

Carry (vai 1) ( C ) => 1 quando um carry

S:0/1

Overflow (V) => 1 resultado de uma operao matemtica


muito grande para o destino.
Zero (Z) => 1
quando resultado de uma instruo
matemtica, movimentao ou lgica zero.
Sinal (S) => 1valor negativo aps uma instruo matemtica,
movimentao ou lgica.
Advertncia de Falha => 1 Overflow ou diviso por zero, SE
N O FIN AL DO PRO GRAM A ESTIVER EN ERGIZADO=>
FALH A GRAVE , TRAVAN DO O CLP.

S:0/2
S:0/3
S:5/0

Aplicao:

INSTRUES MATEMTICAS

ADD - SOMA
O VALOR DE SOURCE A COM SOURCE B E COLOCA NO ENDEREO
DE DESTINO (D=A+B);
ADD
ADD
Source A
Source B

Dest

Dest = Source A + Source B


N7:0
5
N7:1
45
N7:2
50

OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA CONSTANTE


OU BITS DE ESTADO ARITMTICOS: C, V, Z e S.

INSTRUES MATEMTICAS

SUB - SUBTRAO
SUBTRAI O VALOR DE SOURCE B DO SOURCE A E ARMAZENA NO
ENDEREO DE DESTINO (D=A-B);
SUB
SUBTRACT
Source A
Source B

Dest

Dest = Source A - Source B


N7:0
30
N7:1
10
N7:2
20

OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA


CONSTANTE. BITS DE ESTADO ARITMTICOS: C, V, Z e S.

INSTRUES MATEMTICAS

MUL - MULTIPLICAO
O VALOR DE SOURCE A MULTIPLICADO POR SOURCE A E
ARMAZENADO NO DESTINO (D=AxB);
MUL
MULTIPLY
Source A
Source B

Dest

Dest = Source A x Source B


N7:5
30
N7:6
10
N7:7
300

OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA


CONSTANTE. BITS DE ESTADO ARITMTICOS: C, V, Z e S.

INSTRUES MATEMTICAS

DIV - DIVISO
O VALOR SOURCE A DIVIDIDO POR SOURCE B E O QUOCIENTE
ARREDODADO ARMAZENADO NO DESTINO (D=A/B);
DIV
DIVIDE
Source A
Source B

Dest

Dest = Source A / Source B


N7:5
300
N7:6
10
N7:7
30

OBS.: NO SE DEVE USAR SOURCE A E SOURCE B SIMULTANEAMENTE COMO UMA CONSTANTE


OU BITS DE ESTADO ARITMTICOS: C, V, Z e S.

INSTRUES MATEMTICAS

SQR - RAIZ QUADRADA

SQ R
SQUARE ROOT
Source

Dest

N7:5
100
N7:6
10

Dest =

Source

INSTRUES MATEMTICAS
SCL - ESCALONAMENTO
SLC 5/02 OU MAIOR
MicroLogix

SCL
SCALE
Source
Rate [/10000]
Offset

Dest

Dest

= Source

Rate
10000

+ Offset

N7:0
25
18000
32
N7:1
77

77

F = 1.8 x C + 32
32

25

INSTRUES MATEMTICAS
SCL - SCALE - (Escalonamento)
Aplicao:
Range PT: -14,7 30 psi
-300 610,8 dinHg
Sinal: 4 a 20 mA;
Rep. Memria: 3277 a 16384

610,8 (300) Rate


=
16384 3277 10000
Rate = 694,89 695
694,89
*16384 + OffSet
10000
OffSet = 527,71 528
610,8 =

INSTRUES MATEMTICAS
SCP - ESCALONAMENTO COM PARMETROS
SLC 5/03 OS302, 5/04 OS401, 5/05 Micrologix 1200 e 1500.

Output (psi)
SCP
SCALE
Input
Input Min.

N7:0
3277
3277

Input Max.

16384

Scaled Min.

N7:1
-14.7
N7:2
30.0
N7:3
0

Scaled Max.
Output

30.0

-14.7

3277

16384

4mA

20mA

Input

INSTRUES LGICAS E DE MOVIMENTAES

MOV - MOVIMENTAO;

MVM - MOVIMENTAO COM MSCARA;

AND - E;

OR - OR;

XOR - OR EXCLUSIVO.

INSTRUES LGICAS E DE MOVIMENTAES

MOV - COPIA O DADO QUE EST NA SOURCE E COLOCA EM


DEST
MOV
MOVE
Source

Dest

N7:0
300
N10:0
300

INSTRUES LGICAS E DE MOVIMENTAES

MVM - COPIA PARA O DESTINO O RESULTADO DA LGICA


AND ENTRE A SOURCE E A MASK.
MVM
MASKED MOVE
N7:0
Source
47AB
N7:1
Mask
00FFh

Dest

N7:2
00AB

INSTRUES LGICAS E DE MOVIMENTAES

AND - IMPLEMENTA LGICA E BIT A BIT ENTRE AS


PALAVRAS SOURCE A E SOURCE B

AND
BITWISE AND
Source A

N7:5
0000111111111010
Source B
N7:6
0000000000001100
N7:7
Dest
0000000000001000

A
0
1
0
1

B
0
0
1
1

D
0
0
0
1

Onde: D = A AND B

INSTRUES LGICAS E DE MOVIMENTAES

OR - IMPLEMENTA LGICA OU BIT A BIT ENTRE AS


PALAVRAS SOURCE A E SOURCE B

OR
BITWISE INCLUS OR
Source A
Source B

Dest

N7:5
1010
N7:6
1100
N7:7
1110

A
0
1
0
1

B
0
0
1
1

D
0
1
1
1

Onde: D = A OR B

INSTRUES LGICAS E DE MOVIMENTAES

XOR - IMPLEMENTA LGICA OU EXCLUSIVO BIT A BIT


ENTRE AS PALAVRAS SOURCE A E SOURCE B

XOR
BITWISE EXCLUS OR
Source A
Source B

Dest

N7:5
1010
N7:6
1100
N7:7
0110

A
0
1
0
1

B
0
0
1
1

D
0
1
1
0

Onde: D = A XOR B

INSTRUES LGICAS E DE MOVIMENTAES

XOR - Aplicao:

INSTRUO DE CPIA

COP - O tipo de arquivo do parmetro destino (Dest) determina o


nmero de palavras que a instruo transfere. Por exemplo, se o
arquivo destino (Dest) do tipo flutuante e o arquivo fonte (Source)
inteiro, duas palavras inteiras so transferidas para cada elemento no
arquivo do tipo flutuante.
COP
COPY FILE
Source

#N7:0

Dest

#N10:0

Length

N7

xxxx

xxxx

yyyy

yyyy

zzzz

zzzz

tttt

tttt

N10

INSTRUO DE CPIA
COP
COPY FILE
Source

Dest
Length

#N7:0
#F8:0
2

N7

xxxx

bbbb

yyyy

ccccc

zzzz

tttt

F8

dddd
eeee

COP
COPY FILE
Source

Dest
Length

#F8:10
#N10:10
2

F8

bbbb
ccccc

10

N10

xxxx

yyyy

INSTRUO DE CPIA

COP - Aplicao:

S-ar putea să vă placă și