Proiect - Automate Microprogramabile 12
-
Upload
vasile-dan -
Category
Documents
-
view
390 -
download
9
description
Transcript of Proiect - Automate Microprogramabile 12
-
Facultatea de Automatica si Calculatoare
Automate si Microprogramare
PROIECT
Hobinca BogdanGrupa 1301
TP 12
15. 01. 2001
-
Automate si microprogramare - Proiect
Pagina 2
1.1 Tema de proiectare 1.2 Definirea variabilelor primare
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
Sinteza comenzii cu circuite MSI
3.1.1 Alocarea starilor 3.1.2 Functiile logice ale multiplexoarelor 3.1.3 Programarea salturilor 3.2 Implemetarea functiilor logice 3.3 Necesarul de materiale
Sinteza comenzii cu AP MICRO
4.1 Alocarea variabilelor procesului4.2 Organizarea generala a programului4.3 Schema logica a programului functionarii automate4.4 Reprezentarea logica a programului pentru AP MICRO4.5 Programul de lucru
35
67
78914
1515151719
2022
23
2526
Continutul proiectului
-
Automate si microprogramare - Proiect
Automate siMicroprogramare
1.1 Tema de proiectare
Sa se proiecteze comanda automata a unui robot de vopsire cu 3 grade de mobilitate
Descrierea procesului
1
2
3
1
3
B
1- Deplasare orizontala brat (avans-retragere)2- Deplasare verticala corp (ridicare - coborare)3- Translatie orizontala corp (stanga-dreapta)C- Cap de vopsireB- Banda transportoare
C
Pozitia initiala : brat retras, coborat si pozitionat la limita stanga pe axa 3Modul de lucru:
Pagina 3
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); ur-meaza o depasare pe axa 3 spre dreapta, cu un increment Dx (eventual determinat de un in-terval de timp Dt), dupa care se comanda coborarea si din nou vopsirea, pana la limita inferioara; dupa o noua deplasare incrementala, ciclul se reia.
Descrierea procesului
TP 12
-
Automate si microprogramare - Proiect
Pagina 4
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 ultrasunetecu 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 semnalde 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
-
Intrari
AC 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)ACC
Variabila Comentarii
MANUALSTARTS T O PAVARIE
LALR
LRIDLCOB
LSLDLTDB
ALARMPNiNCBAVBRETBRIDBCOBBSBD
BRIDXBCOBXBSTOPBSTART
Buton de pornire pentru regimul AC sau ACCButon de oprire AvarieButon de oprire
Confirmare limita avansConfirmare limita retragereConfirmare limita ridicareConfirmare limita coborareConfirmare limita stangaConfirmare limita dreapta
Confirmare prezenta piesaConfirmare banda in miscareSemnal de alarma de la bariera de protectie
Confirmare limita translatie dreapta cu dx
Numar de incrementi de deplasareNumarul afisat de numaratorButon comanda avans MANUALButon comanda retragere MANUALButon 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 MANUALButon comanda oprire banda transportoare MANUAL
IesiriVariabile Comentarii
AVRETRIDCOBTSTD
ONC
ONBOFFB
OFFC
C+CRESET
Comanda Avansului bratuluiComanda Retragerii bratuluiComanda Ridicarii corpuluiComanda Coborarii corpuluiComanda Translatiei corpului spre stangaComanda Translatiei corpului spre dreaptaComanda Activarii capului de vopsireComanda Dezactivarii capului de vopsireComanda pornirii benzii transportoareComanda opririi benzii transportoareComanda de incrementare a numaratoruluiComanda de resetare a numaratorului
Automate si microprogramare - Proiect
1.2 Definirea variabilelor primare
Pagina 5
-
Asteptare
AsteptareAsteptare
AC+ACC
CRESET
STARTPALARMLSLCOBLR
Nc=0
AV
RIDONC
LA
LRID
TDOFFC
LTD
COBONC
LCOB
C+ OFFC
(NiN
C)LD
TD
LTD
NCNi+LD
TSLSLRID
COBLCOB
RET
LSLCOB
ONBLR
P
OFFB ACACC+STOP
MANUAL
COMANDAMANUALA
ACTIONEAZA
MANUAL
LSLCOB(AC+ACC)
STAR
TP
ALAR
MLS
LC
OB
LR
S 0
S 1
S 2
S 3
S 4
S 5
S 6
S 7
S 9
S 8
S 10
S 11
S 12
S 13
S 14
2.1 Graful primar de tranzitii
Automate si microprogramare - Proiect
Pagina 6
Sinteza cu circuite SSI
-
Sk A B C D
S1S0
S2S3S4S5S6S7S8S9
S10S11S12S13
0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 1
Bistabilul JK are urmatorul tabel de functionare
Q Q+10 00 11 01 1
J K0 *1 ** 1* 0
Diagramele functionare pentru cele patru bistabile sunt urmatoarele
C1=(NiNC)LDC2=NCNi+LDC3=LSLRIDC4=LSLCOBC5=STARTPBALARMLSLCOBLRC6=STARTPBALARMLSLCOBLR
A B
A B A B
A BC D
C D C D
C D
0 0
0 0 0 0
0 0
0 0
0 0 0 0
0 00 1
0 1 0 1
0 1
0 1
0 1 0 1
0 1
1 1
1 1 1 1
1 1
1 1
1 1 1 1
1 1
1 0
1 0 1 0
1 0
1 0
1 0 1 0
1 00 * 0 *
0 * 0 * LR *
0 *
0 *
0 *
0 * (Nc=0) *0 *
0 *
* 0
* 0
* 0
* AC
* 0
* LTD * 0
* 0
* 0
* 0* 0
* 0 * 0
0 * 0 *
0 * 0 *C5 * C5 *
C5 * C9 *
C8 * P *
LTD * * LTD
LTD *LTD *
LRID * LCOB *
LCOB *
LA *
* LA
* C3
* LA
* LR * LR
(C1+C2) *
(C3+C4) *
* (C1+C2)
* (C1+C2)* (C1+C2)* (C6+C5)
C7=(AC+(ACC+STOP)) C8=ACC+STOP
* C7 * C7
JA KA
JC KC JD KD
JB KB
C9=AC+ACC
2.2.1
2.2.2
Alocarea (asignarea) starilor
Stabilirea diagramelor de excitatii ale elementelor de memorie
Automate si microprogramare - Proiect
Pagina 7
-
Pagina 8
Automate si microprogramare - Proiect
JA = C5A B C D + (C1+C2)B C DKA = LTDA B C D + C7A B DJB = C5A C D + LAA C D + LRA B CKB = C7A C D + (C1+C2)A C DJC = LTDA B C D + C5A B D + LTDA B D + C8A B D + (C3+C4)A B D
2.2.3 Stabilirea functiilor de control
In urma efectuarii simplificarilor pe diagramele Karnaugh, se obtin urmatoarele expresiipentru functiile de excitatie
KC = LAA B D + (C1+C2)A B D + LRA B DJD = C9A B C + LRIDA B C +PA B C + LTDA B C + (Nc=0)A B C + LCOBA B C + + LCOBA B CKD = (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 poatestabili o corespondenta intre iesirile acestuia si starile interne corespunzatoare.Functiile de iesire au expresia:
CRESET = S2 = A B C DAV = S3 = A B C DRIDONC = S4 = A B C DTDOFFC = S5 = A B C DCOBONC = S6 = A B C DC+OFFC = S7 = A B C DTD = S8 = A B C DTS = S9 = A B C DCOB = S10 = A B C DRET = S11 = A B C DONB = S12 = A B C DOFFB = S13 = A B C D
-
2.3 Schema logica de comanda
Automate si microprogramare - Proiect
MEMORIA
Pagina 9
Vcc
START
STOP
AC
MANUAL
ACC
AVARIELALRLRIDLCOBLSLDLTDBALARMPNiNC
C1
C2
C3
C4
C5
C6
C7
C9C8
AVARIE
AVA
RIE
ALARM
ALA
RM
Ck(K=1-9)
Mod de conectare
INTRARI
J
J
K
K
Q
Q
Q
Q
T
T
J
K
QQ
TR
J
K
QQ
TR
R
R
Ck
RESET
AA
B
C
DD
C
B
TACT
A B C D
-
JK
QQ
TR
J
K
QQ
TR
A
B
A
B
Automate si microprogramare - Proiect
Pagina 10
Schema logica de comanda
AVARIE
AVARIE
ALARM
ALARM
A
A
B
B
C
C
D
D
C5
C1C2
LTD
C7
BISTABILUL A
BISTABILUL BC5
LA
LR
C7
C1C2
-
Pagina 11
Automate si microprogramare - Proiect
Schema logica de comanda
AVARIEALARM
A BC D
J
K
QQ
TR
CC
BISTABILUL C
LTD
C5
C8
C3
C1
C4
C2
LA
LR
-
Automate si microprogramare - Proiect
Schema logica de comanda
Pagina 12
AVARIEALARM
A BC D
J
K
QQ
TR
D
D
BISTABILUL D
C9
LRID
P
LTD
Nc=0
LCOB
C6
C1
C5
C2
AC
C3
LA
LR
-
Pagina 13
Automate si microprogramare - Proiect
Schema logica de comanda
A BC D
CRESET
AV
RIDONC
TDOFFC
COBONC
C+ OFFC
TD
TS
COB
RET
ONB
OFFB
IESIRI
NUMQAQBQCQD
E
C+
NiNc
Ni - D
Ni - C
Ni - A
Ni - B
Nc = 0
R
CRESET
NUMARATOR
MANALARMAVARIE
VccBUTONAVANS
LA AV
REGIM MANUAL
MMC 4520
CLOCK
Obs: Durata comenzii C+ trebuie sincronizatacu tactul
-
Pagina 14
Automate si microprogramare - Proiect
2.4 Necesarul de materiale ( componente electronice )
Necesarul de componente electrionice ( estimativ ) :
2 x MMC402720 x MMC40828 x MMC40699 x MMC40813 x MMC40684 x MMC40711 x MMC40753 x MMC40781 x MMC40111 x MMC40123 x MMC40011 x MMC4520
-
Automate si microprogramare - Proiect
3.1.1
3.1.2
3.1.3
Alocarea starilor
Functiile logice ale multiplexoarelor
Programarea salturilor
Pagina 15
Sinteza cu circuite MSI
Sk A B C D
S1S0
S2S3S4S5S6S7S8S9
S10S11S12S13
0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 1
W1 = S0C9 + S1C6 + S2(Nc=0) + S3LA + S4LRID + S5LTD + S6LCOB + + S7C1 W2 = S1C5 + S7C2 + S8LTD + S9( C3 + C4 ) + S10LCOB + S11LR + + S12P + S13( AC + C8 )
A B A BC D C D
0 0 0 0
0 0 0 00 1 0 1
0 1 0 1
1 1 1 1
1 1 1 1
1 0 1 0
1 0 1 01 1
0 0 1
*
0
*
1
0 1
*
1
**
1 1
* *
* ** * *
0
0 0
1
* * * *
PA PB
-
Pagina 16
Automate si microprogramare - Proiect
Programarea salturilor
A B A BC D C D
0 0 0 0
0 0 0 00 1 0 1
0 1 0 1
1 1 1 1
1 1 1 1
1 0 1 0
1 0 1 00 0
1 C3 0
*
1
*
0
1 1
*
1
**
0 1
* *
* ** * *
1
AC C8
0
* * * *
PC PD
PA = A + B C D + A C + A B DPB = A B + B C D + A C DPC = AC + B C D + A B C + C DPD = B C D + C8B C D + C(B + D) + A B D + C3A B C D
-
Pagina 17
Automate si microprogramare - Proiect
3.2 Implementarea functilor logice
MUX1 : SN 74150
MUX2 : SN 74150
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
W1
W2
W1
W2
E
E
ABCD
ABCD
C9C6Nc=0
LALRID
LTDLCOB
C1
C5 C2LTD C3
C3
C4
C4
LCOBLRP
CU CDCLPAPBPCPD
LD CY BR
QAQBQCQD
NUM74193
1A B
C D
Circuit decomanda
alnum.Vezi
pagina18
ABCD
SN74154 01
23456789101112131415
CRESET
OFFB
AV
+U
AVARIE
ALARM
E
-
Automate si microprogramare - Proiect
Pagina 18
Circuitul de comanda al numaratorului
D C B A
PA
AC
PB
PC
C8
C3
PD
-
Pagina 19
Automate si microprogramare - Proiect
3.3 Necesarul de materiale
1 x SN 741932 x SN 741501 x SN 74154
3 x MMC40691 x MMC40711 x MMC40751 x MMC40721 x MMC40782 x MMC40812 x MMC40731 x MMC40821 x MMC4068
Necesarul de componente electronice (estimativ)
-
Sinteza cu AP MICROAutomate si microprogramare - Proiect
4.1 Alocarea variabilelor procesului
Pagina 20
INTRARI
VARIABILAAP MICRO
VARIABILAPROCES COMENTARII
I0I1I2I3I4I5I6I7I8I9I10I11I12I13I14I15I16I17I18I19I20I21I22I23I24I25I26I27I28I29I30
ACACC
MANUALSTARTSTOP
AVARIELALR
LRIDLCOB
LSLD
LTDALARM
PNiNC
NC=0NCNi
BAVBRETBRIDBCOB
BSBD
BRIDXBCOBXBSTARTBSTOP
Selector de regim de lucru - Automat continuuSelector de regim de lucru - Automat ciclu cu cicluSelector de regim de lucru - ManualButon de pornire pt regimul AC sau ACCButon de oprireButon de oprire AvarieConfirmare limita avansConfirmare limita retragereConfirmare limita ridicareConfirmare limita coborareConfirmare limita stangaConfirmare limita dreaptaConfirmare limita translatiei dreapta cu dxSemnal de alarma de la bariera de protectieConfirmare prezenta piesaNumar de incrementi de deplasareNumarul afisat de numaratorConfirmare resetare numarator (vezi pagina 13 )Confirmare de egalitate intre cele doua nr.(pag 13)
Buton comanda AvansButon comanda RetragereButon comanda Ridicare ( Cap Activ )Buton comanda Coborare ( Cap Activ)Buton comanda translatie stangaButon comanda translatie dreaptaButon comanda Ridicare ( Cap Inactiv )Buton comanda Coborare ( Cap Inactiv )Buton comanda pornire banda tranportoareButon comanda oprire banda transportoare
-
Automate si microprogramare - Proiect
Alocarea variabilelor procesului
Pagina 21
IESIRI
TEMPORIZARI
VARIABILAAP MICRO
VARIABILAAP MICRO
VARIABILAPROCES
VARIABILAPROCES
COMENTARII
COMENTARII
E0E1E2E3E4E5E6E7E8E9E10E11E12
T0T1T2T3T32
AVRETRIDCOBTSTD
ONCOFFCONBOFFB
C+CRESET
SRA
TEMP1
OSC
Comanda Avansului bratuluiComanda Retragerii bratuluiComanda Ridicarii corpuluiComanda Coborarii corpuluiComanda Translatiei corpului spre stangaComanda Translatiei corpului spre dreaptaComanda Activarii capului de vopsireComanda Dezactivarii capului de vopsireComanda Pornirii benzii transportoareComanda Opririi benzii transportoareComanda Incrementarii numaratoruluiComanda Resetarii numaratoruluiSemnalizare Intermitenta Regim Automat
Temporizare comanda AV - 2s
Oscilator pentru Semnalizari intermitente - 1s
LOCATII DE MEMORIE
LOCATIEMEMORIE
SIMBOLSCHEMA COMENTARII
M0M1M2M3M4M5M6M7M8M9M10M11M12M13M14M15M16
Mp1CRESET
AVRIDONCTDOFFCCOBONCC+OFFC
TDTS
COBRETONBOFFBSRAMO
MBSMSC
Pozitia initiala
VopsireTranslatie dreaptaVopsireIncrementare counter
Memorare cd. Semnalizare Intermitenta (Automat)Memorare cd. Oprire procesMemorare Blocare cd. STARTMemorare Sfarsit Ciclu de Lucru
-
Pagina 22
Automate si microprogramare - Proiect
4.2 Organizarea generala a programului
RUN
TestSTOP
TestACSTOP
TestMAN
(I4)
(I4)
01
01
1 0
PROGRAMAUTOMAT
PROGRAMRESET
PROGRAMIESIRI
PROGRAMMANUAL
-
Pagina 23
4.3 Schema logica a programului functionarii automate
Automate si microprogramare - Proiect
M0I3I14
S R S R
S R
S R
S R
S RS R
S R
Q Q
Q
Q
Q
Q
Q
Q
M1 M13
M2
M4
M5
M6
M7
M3
CRESET
AV
TDOFFC
COBONC
C+OFFC
RIDONC
I17
I6
I11
I9
I18+I11
E11
E0
E5E7
E3E6
E10E7
E2E6I8
I18I11
I12
1
2
3
4
TD
E5
T32
MAN
E12
I14
-
Pagina 24
Automate si microprogramare - Proiect
Schema logica a programului functionarii automate
1
S R
S R
S R
S R
S R
S R
Q
Q
Q
Q
Q
Q
M8
M9
M10
M11
M12
M16
TS
COB
RET
ONB
OFFB
MSC
I10I8
I9
I7
I14
I0
E4
E3
E1
E8
E9
I10I9
2
3
4
I1+I4
-
Pagina 25
4.4 Reprezentarea logica a programului pentru AP MICRO
Automate si microprogramare - Proiect
VarAP
ModInscr. COMENTARII
M0M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M16
STOSRSRSRSRSRSRSRSRSRSRSRSRSRSR
CONDITII
MEMORIII10I9I7I13M0(I3I14)+M12I0M1I17+M7I12M1I17M2I6M2I6M3I8M3I8M4I11M4I11M5I9M5I9M6(I8+I11)+M6(I8I11)M6(I8I11)M7I12M6(I8+I11)M8(I10I11)+M8(I10I9)M8(I10I11)M9I9M9I9+M8(I10I9)M10I7+M0I14M10I7M11I14M11I14M12I10M0(I3I14)MANM12(I1+I4)M1I17
PROGRAM IESIRIE0E1E2E3E4E5E6E7E8E9E10E11E12
STOSTOSTOSTOSTOSTOSTOSTOSTOSTOSTOSTOSTO
M2M10M3M5+M9M8M4+M7M3+M5M4+M6M11M12M6M1M13
-
Reprezentarea logica a programului pentru AP MICRO
Automate si microprogramare - Proiect
Pagina 26
Adresamemorieprogram
Adresamemorieprogram
Instructiune deprogramare
Instructiune deprogramare
Operatie Adresa Operatie AdresaComentariu Comentariu
VarAP
ModInscr. COMENTARIICONDITII
PROGRAM MANUALE0E1E2E3E4E5E6E7E8E9
STOSTOSTOSTOSTOSTOSTOSTOSTOSTO
I21I6I22I7(I23+I27)I8(I24+I28)I9I25I10I26I11(I23+I24)I6I23+I24I29I30
AVANSRETRAGERERIDICARECOBORARETRANSLATIE STANGATRANSLATIE DREAPTAACTIVARE CAP VOPSIREDEZACTIVARE CAP VOPSIREPORNIRE BANDA TRANSP.OPRIRE BANDA TRANSP.
4.5 Programul de lucru
0 0 0 0 1 2 3 4 5 6 7 8 90 0 1 0 1 2 3 4 5 6 7 8 90 0 2 0
LDSJC
LDRJC
LDANDANDANDCSTOLDANDANDSSTOLD
I 4M160 1 3 0
I 2M 1 30 2 1 0
I 1 0I 9I 7I 1 3M0I 3I14M0M13M100I0
TestSTOP
TestRegim
MANUAL
ProgramAUTOMAT
0 0 2 1 2 3 4 5 6 7 8 90 0 3 0 1 2 3 4 5 6 7 8 90 0 4 0 1
ANDORS
LDANDSSTOLDANDRORR
LDANDRS
LDAND
M12M100M1
I17M1M2M101I12M7M7M101M1
I6M2M2M3
I8M3
-
Pagina 27
Automate si microprogramare - Proiect
Programul de lucru
Adresamemorieprogram
Adresamemorieprogram
Instructiune deprogramare
Instructiune deprogramare
Operatie Adresa Operatie AdresaComentariu Comentariu
0 0 4 2 3 4 5 6 7 8 90 0 5 0 1 2 3 4 5 6 7 8 90 0 6 0 1 2 3 4 5 6 7 8 90 0 7 0 1 2 3 4 5 6 7 8 90 0 8 0 1 2 3 4
RS
LDANDRS
LDANDRS
LDORANDSSTOLDCANDCANDSORR
LDANDANDSSTOLDANDAND
ORR
LDANDRORS
M3M4
I11M4M4M5
I9M5M5M6
I11I8M6M8M102I8I11M6M7M102M6
I10I11M8M9M103I9I10M8M104M103M8
I9M9M9M104M10
0 0 8 5 6 7 8 90 0 9 0 1 2 3 4 5 6 7 8 90 1 0 0 1 2 3 4 5 6 7 8 90 1 1 0 1 2 3 4 5 6 7 8 90 1 2 0 1 2 3 4 5 6 7
LDANDSSTOLDCANDORR
LDANDRS
LDANDR
LDR
LDORANDS
LDANDR
J
I7M10M11M105I14M0M105M10
I14M11M11M12
I10M12M12
I2M13
I1I4M12M16
I17M1M16
0150
STO
-
Automate si microprogramare - Proiect
Programul de lucru
Pagina 28
Adresamemorieprogram
Adresamemorieprogram
Instructiune deprogramare
Instructiune deprogramare
Operatie Adresa Operatie AdresaComentariu Comentariu
0 1 2 8 90 1 3 0 1 2 3 4 5 6 7 8 90 1 4 0 1 2 3 4 5 6 7 8 90 1 5 0 1 2 3 4 5 6 7 8 90 1 6 0 1 2 3 4 5 6 7 8 90 1 7 0
RRRRRRRRRRRRRRR
LDORJC
LDSTO
LDSTOLDSTO
LDORSTOLDSTOLDORSTO
M0M1M2M3M4M5M6M7M8M9M10M11M12M13M16
I5I130200
M2E0
M10E1M3E2
M5M9E3M8E4M4M7E5
0 1 7 1 2 3 4 5 6 7 8 90 1 8 0 1 2 3 4 5 6 7 8 90 1 9 0 1 2 3 4 5 6 7 8 90 2 0 0 1 2 3 4 5 6 7 8 90 2 1 0 1 2 3
LDORSTO
LDORSTO
LDSTOLDSTO
LDSTO
LDSTO
LDSTO
J
LDCANDSTO
M3M5E6
M4M6E7
M11E8M12E9
M6E10
M1E11
M13E12
0000
I6I21E0
ProgramRESET
ProgramIESIRI
ProgramMANUAL
-
Pagina 29
Automate si microprogramare - Proiect
Programul de lucru
Adresamemorieprogram
Adresamemorieprogram
Instructiune deprogramare
Instructiune deprogramare
Operatie Adresa Operatie AdresaComentariu Comentariu
0 2 1 4 5 6 7 8 90 2 2 0 1 2 3 4 5 6 7 8 90 2 3 0 1 2 3 4 5 6 7 8 90 2 4 0 1 2 3 4 5 6 7 8 90 2 5 0 1 2 3 4 5 6
I7 I22E1
I23I27I8E2
I24I28I9E3
I25I10E4
I26I11E5
I23I24I6E6
I23I24E7
I29E8
I30E9
0000
0 2 5 7 8 90 2 6 0 1 2 3 4 5 6 7 8 90 2 7 0 1 2 3 4 5 6 7 8 90 2 8 0 1 2 3 4 5 6 7 8 90 2 9 0 1 2 3 4 5 6 7 8 9
LDCANDSTO
LDORANDCSTO
LDORANDCSTO
LDANDCSTO
LDANDCSTO
LDORANDSTO
LDORSTOC
LDSTO
LDSTO
J
Page 1Page 2Page 3Page 4Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14Page 15Page 16Page 17Page 18Page 19Page 20Page 21Page 22Page 23Page 24Page 25Page 26Page 27Page 28Page 29