Você está na página 1de 13

ESCOLA SECUNDRIA CARLOS AMARANTE

Linguagens de programao
Linguagens de programao
Lista de Instrues Diagrama de contactos
http://www.prof2000.pt/users/lpa Pgina 0
ESCOLA SECUNDRIA CARLOS AMARANTE
Lucnio re!a de Ara"#o
Operadores $%gicos e$emen&ares
!erc"cio n#$
Operador E 'AND(
Descrio) %ircuito s&rie
Pretende'se (ue a sa"da 0$00 este)a acti*a +,-./ (uando e s0 (uando a
entrada 0000 este)a acti*a +,-. e a entrada 0002 este)a tam1&m acti*a +,-..
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
NOTAS)
LD 2 Load 2 Inicia uma linha l0gica ou 1loco l0gico.
3-D 2 Liga4o s&rie de contactos a1ertos.
,56 2 Instru4o de sa"da de linha.
http://www.prof2000.pt/users/lpa Pgina $
(0000)
(0002)
(0100)
ESCOLA SECUNDRIA CARLOS AMARANTE
7 o1rigat0rio terminar (ual(uer programa com a instru4o -D. 8em esta
instru4o o programa nunca ser e!ecutado.
!erc"cio n#2
Operador E 'AND(
Descrio) %ircuito s&rie
Pretende'se (ue a sa"da 0$00 este)a acti*a +,-./ (uando e s0 (uando a
entrada 0000 este)a acti*a +,-. e a entrada 000$ este)a inacti*a +,99..
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
NOTAS)
3-D -,6 2 Liga4o s&rie de contactos fechados.
http://www.prof2000.pt/users/lpa Pgina 2
ESCOLA SECUNDRIA CARLOS AMARANTE
!erc"cio n#:
Operador OU 'OR(
Descrio) %ircuito paralelo
Pretende'se (ue a sa"da 0$00 este)a acti*a +,-./ (uando a entrada 0000
este)a acti*a +,-. ou a entrada 000$ este)a acti*a +,-..
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
NOTA)
,; 2 Liga4o paralelo de contacto a1erto.
http://www.prof2000.pt/users/lpa Pgina :
(0000) (0001)
(0100)
ESCOLA SECUNDRIA CARLOS AMARANTE
!erc"cio n#<
Descrio) %ircuito paralelo 2 s&rie
Pretende'se comandar o arran(ue e a paragem de um motor ass"ncrono
trifsico/ atra*&s de dois 1otes 8$ +arran(ue. e 80 +paragem.. 3 ac4o so1re o
1ot4o 8$/ le*a ao arran(ue do motor/ mantendo'se nessa situa4o at& uma
ordem de paragem por ac4o no 1ot4o 80.
%omandar o contactor de pot=ncia/ atra*&s da sa"da 0$0$.
Diagrama de con&ac&os)

Lis&a de ins&ru*es)
NOTAS)
3 manuten4o do estado de ligado/ mesmo (uando o 1ot4o 8$ regressa >
posi4o de a1erto/ torna'se poss"*el graa > auto'alimenta4o promo*ida pelo
1it de sa"da +0$0$..
http://www.prof2000.pt/users/lpa Pgina <
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
000<
LD
,;
3-D -,6
,56
-D
0$0$
0000
000$
0$0$
ESCOLA SECUNDRIA CARLOS AMARANTE
, n?mero de sa"da ,56 & fi!o/ pelo (ue no se pode repe&ir um mesmo
n"mero de sada/ no entanto/ o n?mero de contactos associados a cada uma
das sa"das +tanto a1ertos como fechados. & ilimitado.
!erc"cio n#@
Descrio) Pretende'se implementar no aut0mato/ a seguinte e!press4o
1ooleana:
S , 'A - . / A (- C
3r1itrariamente/ associaremos a cada uma das tr=s *ari*eis de entrada 3/ A e
%/ as entradas/ 0000/ 000$ e 0002 e a sa"da 0$0@.
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
000<
000@
LD
3-D
,;
3-D
,56
-D
0000
000$
0000
0002
0$0@
http://www.prof2000.pt/users/lpa Pgina @
3 A %
0000
0000
000$ 0002
0$0@
8
ESCOLA SECUNDRIA CARLOS AMARANTE
NOTA)
, n?mero de contactos a1ertos ou fechados (ue se podem utiliBar num
programa por cada uma das en&radas & ilimitado/ isto &/ pode'se repetir o
mesmo n?mero de contacto +a1erto ou fechado. (uantas *eBes (uisermos.
.$ocos L%gicos 0 Ins&ruo OR LD
!erc"cio n# C
Descrio) Pretende'se implementar no aut0mato/ a seguinte e!press4o
1ooleana:
S , 'A - . / A - .(- C
3r1itrariamente/ associaremos a cada uma das tr=s *ari*eis de entrada 3/ A e
%/ as entradas 0000/ 000$ e 0002 e a sa"da 0$0@.
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
000<
000@
000C
000D
LD
3-D
LD
3-D
,; LD
3-D
,56
-D
0000
000$
0000
000$
0002
0$0@
http://www.prof2000.pt/users/lpa Pgina C
3
3
A %
0000
0000
000$ 0002
0$0@
8
A
000$
1
2
3
%
-
6
ESCOLA SECUNDRIA CARLOS AMARANTE
NOTAS)
5m 1loco l0gico inicia'se sempre com a instru4o LD.
3 instru4o ,; LD permite realiBar o paralelo de dois 1locos l0gicos/ ou se)a/
permite realiBar um ,; l0gico entre dois 1locos.
.$ocos L%gicos 0 Ins&ruo OR LD
!erc"cio n# D
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
000<
000@
000C
LD
3-D -,6
LD -,6
3-D -,6
,; LD
LD
3-D
0000
000$
0002
000:
000<
000@
http://www.prof2000.pt/users/lpa Pgina D
1
2
3
4
ESCOLA SECUNDRIA CARLOS AMARANTE
000D
000E
000F
,; LD
,56
-D
0$0$
NOTAS)
5m 1loco l0gico inicia'se sempre com a instru4o LD.
3 instru4o ,; LD permite realiBar o paralelo de dois 1locos l0gicos/ ou se)a/
permite realiBar um ,; l0gico entre dois 1locos.
.$ocos L%gicos 0 Ins&ruo AND LD
!erc"cio n# E
Diagrama de con&ac&os) %ircuito s&rie 2 paralelo
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
LD
3-D -,6
LD
3-D
0000
000$
0002
000:
http://www.prof2000.pt/users/lpa Pgina E
1 2
3
ESCOLA SECUNDRIA CARLOS AMARANTE
000<
000@
000C
000D
000E
,;
,;
3-D LD
,56
-D
000<
000@
0$0$
NOTAS)
5m 1loco l0gico inicia'se sempre com a instru4o LD.
3 instru4o 3-D LD permite ligar em s&rie dois 1locos l0gicos/ ou se)a/ permite
realiBar um 3-D l0gico entre dois 1locos.
.$ocos L%gicos 0 Ins&ru*es OR LD e AND LD
!erc"cio n# F
Diagrama de con&ac&os) %ircuito s&rie 2 paralelo
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
LD -,6
3-D
LD
3-D
0000
000$
0002
000:
http://www.prof2000.pt/users/lpa Pgina F
1
2
3
4
5
ESCOLA SECUNDRIA CARLOS AMARANTE
000<
000@
000C
000D
000E
000F
LD -,6
3-D
,; LD
3-D LD
,56
-D
000<
000@
0$0$
NOTAS)
5m 1loco l0gico inicia'se sempre com a instru4o LD.
3 instru4o ,; LD permite realiBar o paralelo de dois 1locos l0gicos/ ou se)a/
permite realiBar um ,; l0gico entre dois 1locos.
3 instru4o 3-D LD permite ligar em s&rie dois 1locos l0gicos/ ou se)a/ permite
realiBar um 3-D l0gico entre dois 1locos.
.$ocos L%gicos 0 Ins&ru*es OR LD e AND LD
!erc"cio n# $0
Diagrama de con&ac&os)
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
http://www.prof2000.pt/users/lpa Pgina $0
ESCOLA SECUNDRIA CARLOS AMARANTE
0000
000$
0002
000:
000<
000@
000C
000D
000E
000F
00$0
00$$
00$2
00$:
LD -,6
LD
LD
3-D
,; LD
3-D LD
LD -,6
3-D
,; LD
LD -,6
3-D
,; LD
,56
-D
0000
000$
0002
000:
000<
000@
000C
000D
0$0$
NOTAS)
5m 1loco l0gico inicia'se sempre com a instru4o LD.
3 instru4o ,; LD permite realiBar o paralelo de dois 1locos l0gicos/ ou se)a/
permite realiBar um ,; l0gico entre dois 1locos.
3 instru4o 3-D LD permite ligar em s&rie dois 1locos l0gicos/ ou se)a/ permite
realiBar um 3-D l0gico entre dois 1locos.
.$ocos L%gicos 0 Ins&ruo OR LD
!erc"cio n# $$
-ote (ue este diagrama de contactos & e(ui*alente ao do e!erc"cio anterior.
%om este no*o diagrama/ consegue'se um programa mais curto e mais rpido
na e!ecu4o.
Diagrama de con&ac&os)
http://www.prof2000.pt/users/lpa Pgina $$
ESCOLA SECUNDRIA CARLOS AMARANTE
Lis&a de ins&ru*es)
N"mero de $in+a C%digo de operao Operando
0000
000$
0002
000:
000<
000@
000C
000D
000E
000F
00$0
00$$
LD
3-D
,;
3-D -,6
LD -,6
3-D
,; LD
LD -,6
3-D
,; LD
,56
-D
0002
000:
000$
0000
000<
000@
000C
000D
0$0$
http://www.prof2000.pt/users/lpa Pgina $2