proiect - automate microprogramabile 12

29
Facultatea de Automatica si Calculatoare Automate si Microprogramare PROIECT Hobinca Bogdan Grupa 1301 TP 12 15. 01. 2001

Upload: vasile-dan

Post on 06-Nov-2015

390 views

Category:

Documents


9 download

DESCRIPTION

Proiect AMP

TRANSCRIPT

  • 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