Sunteți pe pagina 1din 29

Facultatea de Automatica si Calculatoare

TP 12
Hobinca Bogdan

Grupa 1301

Automate si
Microprogramare

PROIECT

15. 01. 2001

Automate si microprogramare - Proiect

Continutul proiectului
1.1
1.2

Tema de proiectare
Definirea variabilelor primare

3
5

Sinteza comenzii cu circuite SSI


2.1 Graful primar de tranzitii
2.2.1 Alocarea (asignarea) starilor
2.2.2 Stabilirea diagramelo de excitatie
pentru elementele de memorie
2.2.3 Stabilirea functiilor de control
2.3 Schema logica de comanda
2.4 Necesarul de materiale

6
7
7
8
9
14

Sinteza comenzii cu circuite MSI


3.1.1
3.1.2
3.1.3
3.2
3.3

Alocarea starilor
Functiile logice ale multiplexoarelor
Programarea salturilor
Implemetarea functiilor logice
Necesarul de materiale

15
15
15
17
19

Sinteza comenzii cu AP MICRO


4.1
4.2
4.3
4.4
4.5

Alocarea variabilelor procesului


Organizarea generala a programului
Schema logica a programului functionarii
automate
Reprezentarea logica a programului pentru
AP MICRO
Programul de lucru

20
22
23
25
26

Pagina 2

Automate si microprogramare - Proiect

Automate si
Microprogramare

TP 12

Descrierea procesului
1.1

Tema de proiectare
Sa se proiecteze comanda automata a unui robot de vopsire cu 3 grade
de mobilitate
Descrierea procesului
B

C
2

3
3

1- Deplasare orizontala brat (avans-retragere)


2- Deplasare verticala corp (ridicare - coborare)
3- Translatie orizontala corp (stanga-dreapta)
C- Cap de vopsire
B- Banda transportoare

Pozitia initiala : brat retras, coborat si pozitionat la limita stanga pe axa 3


Modul de lucru:
La sesizarea prezentei unei piese in campul de lucru (cu banda B oprita) si la comanda
START data de operator, bratul avanseaza si apoi simultan se comanda ridicarea si vopsirea.
La atingerea limitei superioare, vopsirea se opreste (se dezactiveaza capul de vopsire); urmeaza o depasare pe axa 3 spre dreapta, cu un increment Dx (eventual determinat de un interval de timp Dt), dupa care se comanda coborarea si din nou vopsirea, pana la limita
inferioara; dupa o noua deplasare incrementala, ciclul se reia.
Pagina 3

Automate si microprogramare - Proiect

Numarul de incrementi de deplasare se fixeaza de catre operator (in functie de marimea


suprafetei de vopsit) si trebuie contorizati prin schema de comanda.
Dupa terminarea vopsirii piesei ( epuizarea incrementilor programati), bratul revine in
pozitia initiala (inclusiv retras) si apoi transmite un semnal ce determina deplasarea
benzii B pana cand o noua piesa ajunge in spatiul de lucru si ciclul se reia automat.

Observatii
1. Se va prevedea in schema de comanda un selector al regimului de lucru, care sa
permita functionarea in 3 regimuri
- AUTOMAT CONTINUU - dupa comanda START , automatul functioneaza
fara interventia operatorului, atat timp cat dispune de toate conditiile impuse;
- AUTOMAT CICLU CU CICLU - la comanda START, automatul functioneaza
un ciclu de lucru complet dupa care asteapta in pozitia initiala o noua comanda
de pornire;
- MANUAL (REGLAJ) - fiecare deplasare a elementelor mobile se comanda
prin actionarea unor butoane specifice situate pe panoul operatorului.
2. Se vor prevedea doua butoane de oprire a procesului automat
- STOP, dupa actionarea caruia ciclul in curs de executie este terminat, procesul
ramanad in pozitia initiala si asteptand o noua comanda de lucru; dupa oprirea
procesului in urma unei comanzi STOP tensiunea de alimentare poate fi
deconectata
- AVARIE, la apasarea caruia elementele mobile ale procesului se opresc,
reluarea functionarii ansamblului se poate face numai printr-o comanda START,
activa in conditiile initiale stabilite; pentru aceasta, procesul se aduce prin
regimul MANUAL in pozitia initiala.
3. Zona de actiune a ansamblului de masini este protejata printr-o bariera cu ultrasunete
cu iesire discreta. Protectia trebuie declansata odata cu initierea unui ciclu de lucru.
Patrunderea unui corp strain in interiorul zonei de lucru in timpul functioanarii
procesului trebuie sa determine blocarea acestuia, simultan cu transmiterea unui semnal
de avertizare corespunzator.
4. Deplasarile se efectueaza la capat de cursa; pozitiile organelor mobile sunt sesizate cu
senzori cu iesire discreta.
5. Initierea lucrului, sau repunerea in ciclului automat de functionare dupa o oprire de
avarie poate fi realizata numai de catre operator, si numai di pozitia initiala stabilita a
procesului, printr-o comanda START

Pagina 4

Automate si microprogramare - Proiect

1.2

Definirea variabilelor primare

Intrari
Variabila
AC
ACC
MANUAL
START
STOP
AVARIE
LA
LR
LRID
LCOB
LS
LD
LTD
B
ALARM
P
Ni
NC
BAV
BRET
BRID
BCOB
BS
BD
BRIDX
BCOBX
BSTART
BSTOP

Comentarii
Selector de regim de lucru (1- Automat continuu)
Selector de regim de lucru (1- Automat ciclu cu ciclu)
Selector de regim de lucru (1- Manual)
Buton de pornire pentru regimul AC sau ACC
Buton de oprire
Buton de oprire Avarie
Confirmare limita avans
Confirmare limita retragere
Confirmare limita ridicare
Confirmare limita coborare
Confirmare limita stanga
Confirmare limita dreapta
Confirmare limita translatie dreapta cu dx
Confirmare banda in miscare
Semnal de alarma de la bariera de protectie
Confirmare prezenta piesa
Numar de incrementi de deplasare
Numarul afisat de numarator
Buton comanda avans MANUAL
Buton comanda retragere MANUAL
Buton comanda ridicare corp MANUAL (Cap Activ)
Buton comanda coborare corp MANUAL (Cap Activ)
Buton comanda translatie stanga MANUAL
Buton comanda translatie dreapta MANUAL
Buton comanda ridicare corp MANUAL (Cap Inactiv)
Buton comanda coborare corp MANUAL (Cap Inactiv)
Buton comanda pornire banda transportoare MANUAL
Buton comanda oprire banda transportoare MANUAL

Iesiri
Variabile
AV
RET
RID
COB
TS
TD
ONC
OFFC
ONB
OFFB
C+
CRESET

Comentarii
Comanda Avansului bratului
Comanda Retragerii bratului
Comanda Ridicarii corpului
Comanda Coborarii corpului
Comanda Translatiei corpului spre stanga
Comanda Translatiei corpului spre dreapta
Comanda Activarii capului de vopsire
Comanda Dezactivarii capului de vopsire
Comanda pornirii benzii transportoare
Comanda opririi benzii transportoare
Comanda de incrementare a numaratorului
Comanda de resetare a numaratorului

Pagina 5

Automate si microprogramare - Proiect

Sinteza cu circuite SSI


Graful primar de tranzitii

Asteptare

S0

MANUAL

AC+ACC

S 14

LSLCOB(AC+ACC)

S1

Asteptare

Asteptare
COMANDA
MANUALA

STARTPALARMLSLCOBLR
S2

CRESET

ACTIONEAZA
Nc=0
S3

MANUAL

AV
LA

RIDONC
LRID

S5

TDOFFC
LTD

S6

S8

TD

COBONC
LCOB

S7

LTD

C+ OFFC

(NiNC)LD

S4

STARTPALARMLSLCOBLR

2.1

NCNi+LD
S9

TS
LSLRID

S 10

COB

LSLCOB

LCOB
S 11

RET
LR

ONB
S 12

P
S 13

OFFB

AC
ACC+STOP
Pagina 6

Automate si microprogramare - Proiect

2.2.1

Alocarea (asignarea) starilor


Bistabilul JK are urmatorul tabel de functionare
Sk
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13

2.2.2

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0

Q
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Q+1
0
1
0
1

J
0
1
*
*

K
*
*
1
0

C1=(NiNC)LD
C2=NCNi+LD
C3=LSLRID
C4=LSLCOB
C5=STARTPBALARMLSLCOBLR
C6=STARTPBALARMLSLCOBLR
C7=(AC+(ACC+STOP))
C8=ACC+STOP
C9=AC+ACC

Stabilirea diagramelor de excitatii ale elementelor de memorie

Diagramele functionare pentru cele patru bistabile sunt urmatoarele


CD

00

01

11

10

00

0*

C5 *

0*

0*

01

0*

0*

(C1+C2) *

0*

11

*0

* C7

10

* LTD

*0

AB

*0

*0

CD

00

01

11

10

00

0*

C5 *

LA *

0*

01

*0

*0

* (C1+C2)

*0

11

*0

* C7

10

0*

0*

LR *

0*

10

AB

JB KB

JA KA
CD

00

01

11

10

AB

00

0*

C5 *

* LA

*0

01

0*

LTD *

* (C1+C2)

*0

11

0*

C8 *

10

LTD *

(C3+C4) *

AB

JC KC

* LR

*0

CD

00

01

11

00

C9 *

* (C6+C5)

* LA

01

LRID *

* LTD

11

P *

* AC

10

LTD *

* C3

(Nc=0) *

* (C1+C2) LCOB *

* LR

LCOB *

JD KD

Pagina 7

Automate si microprogramare - Proiect

2.2.3

Stabilirea functiilor de control


In urma efectuarii simplificarilor pe diagramele Karnaugh, se obtin urmatoarele expresii
pentru functiile de excitatie
JA = C5A B C D + (C1+C2)B C D
KA = LTDA B C D + C7A B D
JB = C5A C D + LAA C D + LRA B C
KB = C7A C D + (C1+C2)A C D
JC = LTDA B C D + C5A B D + LTDA B D + C8A B D + (C3+C4)A B D
KC = LAA B D + (C1+C2)A B D + LRA B D
JD = C9A B C + LRIDA B C +PA B C + LTDA B C + (Nc=0)A B C + LCOBA B C +
+ LCOBA B C
KD = (C6+C5)A B C +LTDA B C + ACA B C + C3A B C + LAA B C +
+ (C1+C2)A B C +LRA B C
Automatul secvential sintetizat a fost considerat implicit ca fiind de tip Moore, se poate
stabili o corespondenta intre iesirile acestuia si starile interne corespunzatoare.
Functiile de iesire au expresia:
CRESET = S2 = A B C D
AV = S3 = A B C D
RIDONC = S4 = A B C D
TDOFFC = S5 = A B C D
COBONC = S6 = A B C D
C+OFFC = S7 = A B C D
TD = S8 = A B C D
TS = S9 = A B C D
COB = S10 = A B C D
RET = S11 = A B C D
ONB = S12 = A B C D
OFFB = S13 = A B C D

Pagina 8

Automate si microprogramare - Proiect

Schema logica de comanda


Vcc

INTRARI
START
C5

STOP
AC

ACC

C6

MANUAL
AVARIE

C7

LA
LR
LRID
LCOB
LS
LD
LTD
B
ALARM
P
Ni
NC

AVARIE
ALARM

2.3

C4

C8
C9

C3

C2

Mod de conectare
AVARIE

C1 ALARM

Ck

Ck (K=1-9)
MEMORIA

AB C D

A
Q
A
Q

J
T
K

J
T
K

J
T
K

J
T
K

Q
B Q

Q
C Q

D
Q
D
Q

TACT

RESET
Pagina 9

Automate si microprogramare - Proiect

Schema logica de comanda


BISTABILUL A

C5

AVARIE
ALARM

A BC D

C1
C2

A
Q
A
Q

J
T
K

LTD
C7

BISTABILUL B
C5

AVARIE
ALARM

A BC D
B
Q
B
Q

J
T
K

LA

LR

C7
C1
C2

Pagina 10

Automate si microprogramare - Proiect

Schema logica de comanda


BISTABILUL C

AVARIE
ALARM

A BC D
C
Q
C
Q

LTD

J
T
K

C8
C5

C3
C4
LA

C1
C2

LR

Pagina 11

Automate si microprogramare - Proiect

Schema logica de comanda


BISTABILUL D

AVARIE
ALARM

A BC D
D

Q
D Q

C9

J
T
K

LRID

LR
P

LTD

Nc=0
LCOB

C6

C3

C5

AC

LA
C1
C2
Pagina 12

Automate si microprogramare - Proiect

Schema logica de comanda


IESIRI

NUMARATOR
Ni - B

A BC D
Ni - A

C+
CRESET

AV

QA
QB
QC
R CLOCK QD
NUM
MMC
4520

RIDONC

Nc = 0
Ni - D

TDOFFC
Ni - C
COBONC

NiNc
CRESET
Obs: Durata comenzii C+ trebuie sincronizata
cu tactul
REGIM MANUAL

C+ OFFC

TD

MAN
ALARM
AVARIE

LA

AV

Vcc
TS

BUTON
AVANS

COB

RET

ONB

OFFB

Pagina 13

Automate si microprogramare - Proiect

2.4

Necesarul de materiale ( componente electronice )

Necesarul de componente electrionice ( estimativ ) :


2 x MMC4027
20 x MMC4082
8 x MMC4069
9 x MMC4081
3 x MMC4068
4 x MMC4071
1 x MMC4075
3 x MMC4078
1 x MMC4011
1 x MMC4012
3 x MMC4001
1 x MMC4520

Pagina 14

Automate si microprogramare - Proiect

Sinteza cu circuite MSI


3.1.1

Alocarea starilor
Sk
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13

3.1.2

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Functiile logice ale multiplexoarelor

W1 = S0C9 + S1C6 + S2(Nc=0) + S3LA + S4LRID + S5LTD + S6LCOB +


+ S7C1
W2 = S1C5 + S7C2 + S8LTD + S9( C3 + C4 ) + S10LCOB + S11LR +
+ S12P + S13( AC + C8 )

3.1.3

AB

Programarea salturilor

CD

00

01

11

10

AB

CD

00

01

11

10

00

00

01

01

11

11

10

10

PA

PB

Pagina 15

Automate si microprogramare - Proiect

Programarea salturilor

AB

CD

00

01

11

10

AB

CD

00

01

11

10

00

00

01

01

11

AC

11

C8

10

10

C3

PC

PD

PA = A + B C D + A C + A B D
PB = A B + B C D + A C D
PC = AC + B C D + A B C + C D
PD = B C D + C8B C D + C(B + D) + A B D + C3A B C D

Pagina 16

Automate si microprogramare - Proiect

3.2

Implementarea functilor logice

C9 Nc=0 LRID LCOB


C6 LA LTD C1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 A
B
MUX1 : SN 74150
E
C
W1 W1
D

+U

1
A

B
CL
PA
PB
PC
PD

Circuit de
comanda
al
num.
Vezi
pagina
18

CU
NUM
74193

CD
QA
QB
QC
QD

LD CY BR

SN
0
74154 1
2
3
4
5
A
6
B
7
C
8
D
9
10
11
12
13
14
15
E

CRESET
AV

OFFB

AVARIE
ALARM

W2 W2
MUX2 : SN 74150

A
B
E
C
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 D

C5

C2

LTD
LCOB
LR
P

C3
C4
C3
C4
Pagina 17

Automate si microprogramare - Proiect

Circuitul de comanda al numaratorului

DC B A

PA

PB

AC
PC

PD
C8

C3

Pagina 18

Automate si microprogramare - Proiect

3.3

Necesarul de materiale

Necesarul de componente electronice (estimativ)


1 x SN 74193
2 x SN 74150
1 x SN 74154
3 x MMC4069
1 x MMC4071
1 x MMC4075
1 x MMC4072
1 x MMC4078
2 x MMC4081
2 x MMC4073
1 x MMC4082
1 x MMC4068

Pagina 19

Automate si microprogramare - Proiect

Sinteza cu AP MICRO
4.1

Alocarea variabilelor procesului

INTRARI
VARIABILA VARIABILA
COMENTARII
PROCES
AP MICRO
I0
AC
Selector de regim de lucru - Automat continuu
I1
ACC
Selector de regim de lucru - Automat ciclu cu ciclu
I2
MANUAL Selector de regim de lucru - Manual
I3
START
Buton de pornire pt regimul AC sau ACC
I4
STOP
Buton de oprire
I5
AVARIE Buton de oprire Avarie
I6
LA
Confirmare limita avans
I7
LR
Confirmare limita retragere
I8
LRID
Confirmare limita ridicare
I9
LCOB
Confirmare limita coborare
I10
LS
Confirmare limita stanga
I11
LD
Confirmare limita dreapta
I12
LTD
Confirmare limita translatiei dreapta cu dx
I13
ALARM Semnal de alarma de la bariera de protectie
I14
P
Confirmare prezenta piesa
I15
Ni
Numar de incrementi de deplasare
I16
NC
Numarul afisat de numarator
I17
NC=0
Confirmare resetare numarator (vezi pagina 13 )
I18
NCNi
Confirmare de egalitate intre cele doua nr.(pag 13)
I19
I20
I21
BAV
Buton comanda Avans
I22
BRET
Buton comanda Retragere
I23
BRID
Buton comanda Ridicare ( Cap Activ )
I24
BCOB
Buton comanda Coborare ( Cap Activ)
I25
BS
Buton comanda translatie stanga
I26
BD
Buton comanda translatie dreapta
I27
BRIDX
Buton comanda Ridicare ( Cap Inactiv )
I28
BCOBX
Buton comanda Coborare ( Cap Inactiv )
I29
BSTART Buton comanda pornire banda tranportoare
I30
BSTOP
Buton comanda oprire banda transportoare

Pagina 20

Automate si microprogramare - Proiect

Alocarea variabilelor procesului


IESIRI
VARIABILA VARIABILA
COMENTARII
PROCES
AP MICRO
E0
AV
Comanda Avansului bratului
E1
RET
Comanda Retragerii bratului
E2
RID
Comanda Ridicarii corpului
E3
COB
Comanda Coborarii corpului
E4
TS
Comanda Translatiei corpului spre stanga
E5
TD
Comanda Translatiei corpului spre dreapta
E6
ONC
Comanda Activarii capului de vopsire
E7
OFFC
Comanda Dezactivarii capului de vopsire
E8
ONB
Comanda Pornirii benzii transportoare
E9
OFFB
Comanda Opririi benzii transportoare
E10
C+
Comanda Incrementarii numaratorului
E11
CRESET Comanda Resetarii numaratorului
E12
SRA
Semnalizare Intermitenta Regim Automat

TEMPORIZARI
VARIABILA VARIABILA
COMENTARII
PROCES
AP MICRO
T0
TEMP1
Temporizare comanda AV - 2s
T1
T2
T3
T32
OSC
Oscilator pentru Semnalizari intermitente - 1s

LOCATII DE MEMORIE
LOCATIE
MEMORIE
M0
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16

SIMBOL
SCHEMA
Mp1
CRESET
AV
RIDONC
TDOFFC
COBONC
C+OFFC
TD
TS
COB
RET
ONB
OFFB
SRA
MO
MBS
MSC

COMENTARII
Pozitia initiala
Vopsire
Translatie dreapta
Vopsire
Incrementare counter

Memorare cd. Semnalizare Intermitenta (Automat)


Memorare cd. Oprire proces
Memorare Blocare cd. START
Memorare Sfarsit Ciclu de Lucru

Pagina 21

Automate si microprogramare - Proiect

4.2

Organizarea generala a programului

RUN

Test
STOP

(I4)

Test
MAN

PROGRAM
AUTOMAT

PROGRAM
RESET

PROGRAM
IESIRI

Test
ACSTOP

(I4)
PROGRAM
MANUAL

Pagina 22

Automate si microprogramare - Proiect

4.3

Schema logica a programului functionarii automate

M0

I14

I3I14

2
MAN
S

R
M13
Q

I17

R
M1
Q

CRESET

E11

I6

R
Q M2

E12

T32

AV

E0

I8

R
RIDONC
M3
Q
E2E6

I11

R
M4
Q

TDOFFC

E5E7
I12
S

I9

R
Q M5

COBONC
E5

E3E6
Q
S

I18+I11

R
C+OFFC
M6
Q
E10E7

M7
R

TD

I18I11

Pagina 23

Automate si microprogramare - Proiect

Schema logica a programului functionarii automate

1
S

R
Q M8
E4

I10I8

I9

R
M9
Q

TS
I10I9

COB

E3

I7

R
M10
Q

RET

E1
2
S

I14

R
M11
Q

ONB

E8

I0

R
M12
Q
E9

OFFB
I1+I4
4
S

R
Q M16

MSC

Pagina 24

Automate si microprogramare - Proiect

4.4

Reprezentarea logica a programului pentru AP MICRO

Var
AP

Mod
Inscr.

M0
M1

STO
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R
S
R

M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M16

E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
E12

STO
STO
STO
STO
STO
STO
STO
STO
STO
STO
STO
STO
STO

CONDITII

COMENTARII

MEMORII
I10I9I7I13
M0(I3I14)+M12I0
M1I17+M7I12
M1I17
M2I6
M2I6
M3I8
M3I8
M4I11
M4I11
M5I9
M5I9
M6(I8+I11)+M6(I8I11)
M6(I8I11)
M7I12
M6(I8+I11)
M8(I10I11)+M8(I10I9)
M8(I10I11)
M9I9
M9I9+M8(I10I9)
M10I7+M0I14
M10I7
M11I14
M11I14
M12I10
M0(I3I14)
MAN
M12(I1+I4)
M1I17
PROGRAM IESIRI
M2
M10
M3
M5+M9
M8
M4+M7
M3+M5
M4+M6
M11
M12
M6
M1
M13

Pagina 25

Automate si microprogramare - Proiect

Reprezentarea logica a programului pentru AP MICRO

4.5

Var
AP

Mod
Inscr.

E0
E1
E2
E3
E4
E5
E6
E7
E8
E9

STO
STO
STO
STO
STO
STO
STO
STO
STO
STO

CONDITII

COMENTARII

PROGRAM MANUAL
AVANS
I21I6
RETRAGERE
I22I7
RIDICARE
(I23+I27)I8
COBORARE
(I24+I28)I9
TRANSLATIE STANGA
I25I10
TRANSLATIE DREAPTA
I26I11
ACTIVARE CAP VOPSIRE
(I23+I24)I6
DEZACTIVARE CAP VOPSIRE
I23+I24
PORNIRE BANDA TRANSP.
I29
OPRIRE BANDA TRANSP.
I30

Programul de lucru

Adresa
memorie
program
0000
1
2
3
4
5
6
7
8
9
0010
1
2
3
4
5
6
7
8
9
0020

Instructiune de
programare
Operatie Adresa
LD
I4
S
M16
JC
0130

Adresa
Comentariu memorie
program
0021
Test
2
STOP
3
4
5
LD
I2
Test
6
R
M13
Regim
7
JC
0 2 1 0 MANUAL
8
9
0030
LD
I10
1
Program
AND
I9
2
AUTOMAT
AND
I7
3
ANDC I 1 3
4
STO
M0
5
LD
I3
6
AND
I14
7
AND
M0
8
S
M13
9
STO
M100
0040
LD
I0
1

Instructiune de
programare
Operatie Adresa
AND
M12
OR
M100
S
M1
LD
AND
S
STO
LD
AND
R
OR
R

I17
M1
M2
M101
I12
M7
M7
M101
M1

LD
AND
R
S

I6
M2
M2
M3

LD
AND

I8
M3

Comentariu

Pagina 26

Automate si microprogramare - Proiect

Programul de lucru
Adresa
memorie
program
0042
3
4
5
6
7
8
9
0050
1
2
3
4
5
6
7
8
9
0060
1
2
3
4
5
6
7
8
9
0070
1
2
3
4
5
6
7
8
9
0080
1
2
3
4

Instructiune de
programare
Operatie Adresa
R
M3
S
M4
LD
AND
R
S

I11
M4
M4
M5

LD
AND
R
S

I9
M5
M5
M6

LD
OR
AND
S
STO
LDC
ANDC
AND
S
OR
R

I11
I8
M6
M8
M102
I8
I11
M6
M7
M102
M6

LD
AND
AND
S
STO
LD
AND
AND
STO
OR
R

I10
I11
M8
M9
M103
I9
I10
M8
M104
M103
M8

LD
AND
R
OR
S

I9
M9
M9
M104
M10

Adresa
Comentariu memorie
program
0085
6
7
8
9
0090
1
2
3
4
5
6
7
8
9
0100
1
2
3
4
5
6
7
8
9
0110
1
2
3
4
5
6
7
8
9
0120
1
2
3
4
5
6
7

Instructiune de
programare
Operatie Adresa
LD
I7
AND
M10
S
M11
STO
M105
LDC
I14
AND
M0
OR
M105
R
M10
LD
AND
R
S

I14
M11
M11
M12

LD
AND
R

I10
M12
M12

LD
R

I2
M13

LD
OR
AND
S

I1
I4
M12
M16

LD
AND
R

I17
M1
M16

0150

Comentariu

Pagina 27

Automate si microprogramare - Proiect

Programul de lucru
Adresa
memorie
program
0128
9
0130
1
2
3
4
5
6
7
8
9
0140
1
2
3
4
5
6
7
8
9
0150
1
2
3
4
5
6
7
8
9
0160
1
2
3
4
5
6
7
8
9
0170

Instructiune de
programare
Operatie Adresa

R
R
R
R
R
R
R
R
R
R
R
R
R
R
R

M0
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M16

LD
OR
JC

I5
I13
0200

LD
STO

M2
E0

LD
STO
LD
STO

M10
E1
M3
E2

LD
OR
STO
LD
STO
LD
OR
STO

M5
M9
E3
M8
E4
M4
M7
E5

Adresa
Comentariu memorie
program
0171
2
Program
3
RESET
4
5
6
7
8
9
0180
1
2
3
4
5
6
7
8
9
0190
1
2
3
Program
4
IESIRI
5
6
7
8
9
0200
1
2
3
4
5
6
7
8
9
0210
1
2
3

Instructiune de
programare
Operatie Adresa
LD
M3
OR
M5
STO
E6
LD
OR
STO

M4
M6
E7

LD
STO
LD
STO

M11
E8
M12
E9

LD
STO

M6
E10

LD
STO

M1
E11

LD
STO

M13
E12

0000

LDC
AND
STO

I6
I21
E0

Comentariu

Program
MANUAL

Pagina 28

Automate si microprogramare - Proiect

Programul de lucru
Adresa
memorie
program
0214
5
6
7
8
9
0220
1
2
3
4
5
6
7
8
9
0230
1
2
3
4
5
6
7
8
9
0240
1
2
3
4
5
6
7
8
9
0250
1
2
3
4
5
6

Instructiune de
programare
Operatie Adresa
I7
LDC
I22
AND
E1
STO
LD
OR
ANDC
STO

I23
I27
I8
E2

LD
OR
ANDC
STO

I24
I28
I9
E3

I25
LD
ANDC I10
E4
STO
I26
LD
ANDC I11
E5
STO
LD
OR
AND
STO

I23
I24
I6
E6

LD
OR
STOC

I23
I24
E7

LD
STO

I29
E8

LD
STO

I30
E9

0000

Instructiune de
Adresa
programare
Comentariu memorie
program Operatie Adresa
0257
8
9
0260
1
2
3
4
5
6
7
8
9
0270
1
2
3
4
5
6
7
8
9
0280
1
2
3
4
5
6
7
8
9
0290
1
2
3
4
5
6
7
8
9

Comentariu

Pagina 29

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