SlideShare a Scribd company logo
1 of 118
Download to read offline
TRÖÔØNG ÑAÏI HOÏC BAÙCH KHOA TP HOÀ CHÍ MINH
                        KHOA ÑIEÄN – ÑIEÄN TÖÛ
              PHOØNG THÍ NGHIEÄM KYÕ THUAÄT ÑIEÄN 1




Taøi Lieäu:

   HÖÔÙNG DAÃN THÖÏC TAÄP TOÁT NGHIEÄP




   Baøi 1: Ñieàu khieån quaù trình phaân loaïi vaø ñeám saûn phaåm
   Baøi 2: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä
           bieán taàn
   Baøi 3: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä
           bieán taàn vaø PLC S7-200
   Baøi 4: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä
           khôûi ñoäng meàm sikostart vaø PLC S7-200



Bieân soaïn: Phoøng TN Kyõ Thuaät Ñieän 1




                 TP. HOÀ CHÍ MINH, THAÙNG 7 NAÊM 2006
Taøi lieäu thöïc taäp toát nghieäp



BAØI 1: ÑIEÀU KHIEÅN QUAÙ TRÌNH PHAÂN LOAÏI VAØ ÑEÁM SAÛN PHAÅM


I. MUÏC ÑÍCH:
     -   Tìm hieåu veà boä PLC S7 – 200, CPU 212; taäp leänh vaø phaàn meàm laäp
         trình STEP7 MICROWIN 32 (chuù yù ñoïc tröôùc caùc leänh veà xöû lyù Bit,
         Set, Reset, Timer (TON), Counter (CTU)).
     -   Tìm hieåu veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng
         cô, contactor, ….
     -   Thöïc taäp vôùi caùc thieát bò coâng nghieäp vaø khaùi nieäm ñieàu khieån meàm
         baèng vieäc laäp trình cho PLC.

II. ÑAËT VAÁN ÑEÀ:
     Cho moät daây chuyeàn coâng nghieäp
     vaän chuyeån caùc saûn phaåm coù
     chieàu daøi L. Caùc saûn phaåm naøy
     caàn ñöôïc phaân loaïi vaø ñeám theo
     tieâu chuaån sau:

     -  Neáu L ≥ d2 ta ñöôïc saûn phaåm loaïi daøi.
     -  Neáu L < d1 ta ñöôïc saûn phaåm ngaén.
     -  Neáu d1 ≤ L < d2 ta ñöôïc saûn phaåm vöøa.
     Giaû söû raèng khoaûng caùch giöõa 2 saûn phaåm lieân tieáp lôùn hôn d2 .
                   L
                                                         Caùc caûm bieán X1, X2, vaø
                                                        X3 ñaët döôùi baêng chuyeàn
X1        X2                         X3                 duøng ñeå phaân bieät chieàu daøi
                          d1                            cuûa saûn phaåm (coâng taéc
                                                        haønh trình).
                    d2


III. NOÄI DUNG THÖÏC TAÄP:

     III.1. SINH VIEÂN THÖÏC HIEÄN CAÙC PHAÀN THÖÏC TAÄP SAU:
1) Phaân loaïi vaø ñeám saûn phaåm vöøa:
     -   Xaùc ñònh vaø nhaäp soá saûn phaåm vöøa caàn ñeám cho moãi thuøng haøng.
     -   Nhaán nuùt START (NO) ñeå khôûi ñoäng daây chuyeàn (Motor: M = 1).
     -   Chôø 5 giaây ñeå baêng chuyeàn chaïy oån ñònh. Sau ñoù cho pheùp ñöa saûn phaåm
         vaøo (Enable: EN=1).


Baøi 1                                       I.1
Taøi lieäu thöïc taäp toát nghieäp


    -    Baét ñaàu quaù trình phaân loaïi vaø ñeám saûn phaåm loaïi vöøa (d1 ≤ L < d2,
         R=0). Neáu khoâng phaûi saûn phaåm vöøa (pheá phaåm) thì xuaát tín hieäu
         loaïi boû (Remove: R=1 - ñeå ñieàu khieån caàn gaït saûn phaåm ra ngoaøi).
         Tín hieäu naøy ñöôïc giöõ (R = 1) cho ñeán khi coù saûn phaåm keá tieáp vaøo.



                                          OUTPUT

                                          PLC S7
                                           INPUT



                                     X1    X2         X3




                                                                        Saûn phaåm

                                                                   R    Pheá phaåm

         EN
                                                           M



    -    Khi ñaõ ñuû soá saûn phaåm yeâu caàu thì xuaát tín hieäu baùo ñaày (FULL = 1)
         vaø taïm ngöøng ñöa saûn phaåm vaøo baêng chuyeàn (EN = 0).
    -    Chôø 10 giaây, sau ñoù tieáp tuïc chu kyø môùi quaù trình phaân loaïi vaø ñeám;
         cho saûn phaåm chaïy vaøo (EN = 1) vaø reset tín hieäu baùo ñaày (FULL = 0).
    -    Nhaán nuùt STOP (NO) ñeå döøng daây chuyeàn.
2) Phaân loaïi vaø ñeám saûn phaåm theo yeâu caàu:
    -    Soá saûn phaåm caàn ñeám cho moãi thuøng haøng laø 10. Trong ñoù coù toái thieåu
         6 saûn phaåm loaïi vöøa. Soá saûn phaåm loaïi ngaén vaø loaïi daøi khoâng ñöôïc
         vöïôt quaù 4 saûn phaåm trong soá 10 saûn phaåm cho moãi thuøng haøng.
    -    Quaù trình baét ñaàu khi nhaán nuùt START (NO) ñeå khôûi ñoäng daây
         chuyeàn (M=1).
    -    Chôø 5 giaây ñeå baêng chuyeàn chaïy oån ñònh. Sau ñoù cho pheùp ñöa saûn phaåm vaøo
         (EN=1).
    -    Baét ñaàu quaù trình phaân loaïi vaø ñeám saûn phaåm:


Baøi 1                                          I.2
Taøi lieäu thöïc taäp toát nghieäp


             o Saûn phaåm vöøa (R = 0), soá saûn phaåm taêng leân 1.
             o Khoâng phaûi saûn phaåm vöøa:
                      Neáu trong giôùi haïn cho pheùp (≤ 4 saûn phaåm trong moãi thuøng)
                      thì xem nhö saûn phaåm (R = 0) vaø soá saûn phaåm taêng leân 1.
                      Neáu vöôït quaù giôùi haïn cho pheùp thì xem nhö pheá phaåm vaø
                      xuaát tín hieäu loaïi boû (R = 1), ñoàng thôøi taêng toång soá pheá
                      phaåm leân 1.
    -    Khi ñaõ ñuû soá saûn phaåm yeâu caàu cho thuøng haøng thì xuaát tín hieäu baùo ñaày
         (FULL = 1) vaø taïm ngöøng ñöa saûn phaåm vaøo baêng chuyeàn (EN = 0).
    -    Chôø 10 giaây, sau ñoù tieáp tuïc chu kyø môùi quaù trình phaân loaïi vaø ñeám,
         cho saûn phaåm chaïy vaøo (EN = 1) vaø xoùa tín hieäu baùo ñaày (FULL = 0).
    -    Nhaán nuùt STOP (NO) ñeå döøng daây chuyeàn.

3) Phaân loaïi vaø ñeám saûn phaåm vöøa, ngaén vaø daøi theo yeâu caàu:
    Thöïc hieän nhö phaàn 2 vaø theâm vaøo caùc yeâu caàu sau:
    -    Phaân loaïi pheá phaåm loaïi ngaén (RS = 1, RL = 0) vaø loaïi daøi(RS = 0,
         RL=1) thay cho tín hieäu loaïi boû R. Neáu laø saûn phaåm thì (RS = 0, RL = 0).
         (Remove Short: RS, Remove Long: RL)
                                     X1   X2         X3




                                                                        Pheá phaåm daøi
                                                                   RL      Saûn phaåm

                                                                 RS Pheá phaåm ngaén
         EN
                                                          M

    -    Ñoàng thôøi ñeám rieâng toång soá pheá phaåm loaïi ngaén vaø toång soá pheá
         phaåm loaïi daøi trong suoát thôøi gian laøm vieäc (höôùng daãn: duøng theâm
         hai boä ñeám môùi ñeå ñeám pheá phaåm loaïi ngaén vaø pheá phaåm loaïi daøi).
    III.2. HÖÔÙNG DAÃN PHAÂN BIEÄT SAÛN PHAÅM:
    Ñeå phaân bieät saûn phaåm coù theå thöïc hieän theo caùc böôùc sau:
    - Taïi thôøi ñieåm X3 vöøa taùc ñoäng, duøng tieáp
       ñieåm phaùt hieän caïnh leân P – ON trong moät
       chu kyø queùt cuûa PLC khi tín hieäu X3 chuyeån
       töø 0 leân 1 (Ví duï X3 öùng vôùi ngoõ vaøo I0.4).


Baøi 1                                         I.3
Taøi lieäu thöïc taäp toát nghieäp


     -     Khi ñoù xeùt traïng thaùi cuûa X1, X2:
           • Neáu caû X1, X2 khoâng taùc ñoäng ta coù saûn phaåm loaïi ngaén L < d1 .
           • Neáu caû X1, X2 ñeàu taùc ñoäng ta coù saûn phaåm loaïi daøi L ≥ d2 .
           • Neáu X1 khoâng taùc ñoäng vaø X2 taùc ñoäng ta coù saûn phaåm loaïi vöøa
              d1≤L<d2.

     Xuaát tín hieäu phaân bieät saûn phaåm (R, RS, RL):
      Ñeå xuaát tín hieäu phaân bieät saûn phaåm coù theå thöïc hieän baèng leänh SET
 (S) vaø leänh RESET (R). Sau ñaây laø moät ví duï cho leänh SET vaø leänh P (|P|):




          X1              OFF                                      ON

          X2               ON                                      ON

          X3                      Saûn phaåm vöøa                   Saûn phaåm daøi

Ngoõ ra leänh |P|               ON trong 1 chu kyø queùt

Ngoõ vaøo (Q0.3)

          Q0.3            OFF                                 ON



     Chuù yù caùc leänh sau:
       Leänh SET vaø leänh RESET:
          Khi leänh SET ñöôïc taùc ñoäng seõ ñaët 1 bit Q0.3 sang traïng thaùi ON.
          Khi leänh khoâng coøn ñöôïc taùc ñoäng nöõa, Q0.3 vaãn ôû traïng thaùi ON
 cho ñeán khi leänh RESET Q0.3 ñöôïc taùc ñoäng.
          Trong tröôøng hôïp naøy, Q0.3 laø ngoõ ra cuûa PLC ñieàu khieån caùc caàn
 gaïc phaân loaïi saûn phaåm vaø pheá phaåm (R, RS, RL).
      Leänh phaùt hieän caïnh leân P:
         Khi leänh P chuyeån töø traïng thaùi khoâng taùc ñoäng sang ñöôïc taùc ñoäng
 (nhö trong ví duï treân, I0.4 chuyeån töø OFF sang ON), ngoõ ra leänh P seõ ON
 trong moät chu kyø queùt cuûa PLC (thöôøng khoaûng vaøi ms).



 Baøi 1                                             I.4
Taøi lieäu thöïc taäp toát nghieäp


    III.3. YEÂU CAÀU CHUAÅN BÒ TRÖÔÙC KHI THÖÏC TAÄP:
    (Moãi sinh vieân phaûi noäp chuaån bò tröôùc khi vaøo thöïc taäp)
    -    Töï tìm hieåu caáu truùc PLC S7-200 CPU 212 cuûa Siemens; ngoân ngöõ vaø
         phaàn meàm laäp trình STEP7 MICROWIN 32 (caùc leänh caàn duøng).
    -    Veõ löu ñoà giaûi thuaät cuûa chöông trình.
    -    Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC.
    -    Veõ sô ñoà noái daây PLC.
    -    Vieát chöông trình LADDER cho PLC thöïc hieän chöùc naêng ñieàu khieån.

    III.4. THÖÏC TAÄP THEO TRÌNH TÖÏ SAU:
    Treân cô sôû baøi töï chuaån bò, trong nhoùm töï kieåm tra laïi, thoáng nhaát vaø tieán
    haønh thöïc taäp döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn thöïc taäp trong thôøi
    gian quy ñònh:
    -    Veõ löu ñoà giaûi thuaät cuûa chöông trình.
    -    Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC.
    -    Veõ sô ñoà noái daây PLC.
    -    Laäp trình treân maùy tính ñeå duøng PLC thöïc hieän chöùc naêng ñieàu khieån.
    -    Naïp chöông trình ñieàu khieån vaøo PLC vaø kieåm tra hoaït ñoäng cuûa chöông
         trình.
Moâ phoûng caùc traïng thaùi cuûa caùc caûm bieán khi coù saûn phaåm ñi qua ñeå phaân
loaïi vaø ñeám. Khi ñaõ vaän haønh toát, baùo caùo laïi vôùi caùn boä höôùng daãn thöïc taäp.

IV. BAÙO CAÙO:
(Moãi sinh vieân phaûi noäp laïi baùo caùo thöïc taäp vaøo buoåi keá tieáp)
Chæ baùo caùo phaàn 3 - Phaân loaïi vaø ñeám saûn phaåm vöøa, ngaén vaø daøi theo yeâu caàu:
    1. Löu ñoà giaûi thuaät cuûa chöông trình.
    2. Sô ñoà noái daây PLC (theå hieän roõ chöùc naêng cuûa töøng ñaàu vaøo, ra ñöôïc
         söû duïng).
    3. Chöông trình (LADDER) cho PLC thöïc hieän chöùc naêng ñieàu khieån.
    4. Giaûi thích hoaït ñoäng cuûa chöông trình theo töøng network.
    5. Nhaän xeùt chöông trình ñieàu khieån.

Taøi lieäu tham khaûo:
[1]     Töï ñoäng hoùa vôùi SIMATIC S7 – 200 . Nguyeãn Doaõn Phöôùc
                                                Phan Xuaân Minh
[2]     Siemens
        S7 – 200 Programmable Controller.


Baøi 1                                         I.5
Taøi lieäu thöïc taäp toát nghieäp

    BAØI 2 : ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA
                       DUØNG BOÄ BIEÁN TAÀN


    I.   MUÏC ÑÍCH :
    - Tìm hieåu veà boä bieán taàn Siemens MicroMaster Vector 3.
    - Caùc thao taùc vaän haønh cô baûn.
    - Tìm hieåu moät vaøi caùch ñieàu khieån ñôn giaûn

    II.     ÑAËT VAÁN ÑEÀ :
     Boä bieán taàn MicroMaster Vector (MMV) ñöôïc duøng ñeå ñieàu khieån toác ñoä
    ñoäng cô 3 pha vôùi khaû naêng ñieàu khieån vector khoâng duøng caûm bieán cho
    pheùp boä bieán taàn tính toaùn caùc thay ñoåi caàn thieát cuûa doøng ñieän vaø taàn soá ñaàu
    ra ñeå duy trì toác ñoä mong muoán cuûa ñoäng cô vôùi caùc ñieàu kieän taûi khaùc nhau.
    Boä bieán taàn MMV coù theå hoïat ñoäng ôû 4 cheá ñoä ñieàu khieån :
    - Cheá ñoä ñieàu khieån V/f : duøng cho caùc öùng duïng coù caùc ñaëc tính moâmen
        tuyeán tính.
    - Cheá ñoä ñieàu khieån doøng töø thoâng FCC.
    - Cheá ñoä ñieàu khieån V/f bình phöông : duøng cho caùc öùng duïng taûi quaït vaø
        bôm (moâmen thay ñoåi theo qui luaät bình phöông) .
    - Cheá ñoä ñieàu khieån vector phi caûm bieán (SVC).
    Caùc cheá ñoä ñieàu khieån naøy ñöôïc löïa choïn baèng vieäc thay ñoåi thoâng soâ P077.
    Trong noäi dung baøi thöïc taäp naøy chæ duøng phöông phaùp ñieàu khieån FCC.
    III. NOÄI DUNG THÖÏC TAÄP :
    - Tìm hieåu caùch söû duïng boä bieán taàn MM 3.
    -    Tìm hieåu caùc phöông phaùp ñieàu khieån cô baûn boä bieán taàn : phöông phaùp
         ñieàu khieån soá (duøng caùc taàn soá ñaët coá ñònh) vaø phöông phaùp ñieàu khieån
         töông töï (ñöa ñieän aùp töông töï vaøo boä bieán taàn baèng caùch ñieàu chænh bieán
         trôû ñeå thay ñoåi taàn soá ra).
    Ñieàu khieån toác ñoä ñoäng cô khoâng ñoàng boä 3 pha baèng caùch thay ñoåi taàn soá
    ngoõ ra boä bieán taàn. Trong baøi naøy yeâu caàu SV ñieàu khieån toác ñoä vaø ñaûo
    chieàu ñoäng cô söû duïng tröïc tieáp boä bieán taàn :
        Ñieàu khieån soá (digital control) thoâng qua caùc chaân DIN cuûa boä bieán taàn.
        Ñieàu khieån töông töï (analogue control) baèng caùch ñöa tín hieäu töông töï
    vaøo caùc chaân AIN cuûa boä bieán taàn (duøng bieán trôû ñeå ñieàu chænh toác ñoä).




Baøi 2                                        II.1
Taøi lieäu thöïc taäp toát nghieäp



    1. Ñieàu khieån soá :
    Trong phaàn naøy SV seõ thöïc taäp ñieàu khieån ñoäng cô KÑB vôùi 4 toác ñoä.
    Ñoäng cô ñöôïc khôûi ñoäng vaø döøng bôûi coång ñieàu khieån DIN1. Vieäc choïn löïa
    toác ñoä cuûa ñoäng cô (taàn soá ñoäng cô) nhaän ñöôïc qua vieäc ñieàu khieån DIN4 vaø
    DIN5 ( hai coång ñieàu khieån naøy duøng choïn löïa giöõa 4 taàn soá). DIN2 ñöôïc
    duøng ñeå choïn thôøi gian taêng(giaûm) toác (ramp time) .
    Coång ñieàu khieån DIN6 duøng nhö coâng taéc OFF2 cho pheùp ngöôøi duøng nhanh
    choùng ngaét ngoõ ra bieán taàn maø khoâng caàn taét nguoàn.


    Yeâu caàu : ñieàu khieån ñoäng cô hoaït ñoäng ôû caùc taàn soá 15Hz, 20Hz, 25Hz, 30Hz
    duøng caùc coâng taéc noái giöõa chaân P+15V vaø caùc coång DIN3, DIN4, DIN5 .


                                     Baûng maõ nhò phaân
                                      DIN3 (P053) DIN 4 (P054)             DIN 5 (P055)
FF5(P046) : taàn soá coá ñònh 5             0            0                      0
FF6(P047) : taàn soá coá ñònh 6             0            0                      1
FF7(P048) : taàn soá coá ñònh 7             0            1                      0
FF8(P049) : taàn soá coá ñònh 8             0            1                      1
FF1(P041) : taàn soá coá ñònh 1             1            0                      0
FF2(P042) : taàn soá coá ñònh 2             1            0                      1
FF3(P043) : taàn soá coá ñònh 3             1            1                      0
FF4(P044) : taàn soá coá ñònh 4             1            1                      1


      Thay ñoåi thoâng soá P001 cuûa bieán taàn (xem baûng thoâng soá) ñeå thay ñoåi cheá
      ñoä hieån thò cuûa bieán taàn treân P000.

    Thieát bò caàn thieát:
    - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW.
    - Bieán taàn MICROMASTER Vector 6SE32.
    - Giao tieáp ñieàu khieån bieán taàn : ngoõ vaøo soá vôùi Run Right, 4 taàn soá coá
       ñònh, 2 thôøi gian taêng toác, OFF2.




Baøi 2                                      II.2
Taøi lieäu thöïc taäp toát nghieäp

   Thieát laäp thoâng soá theo thöù töï trong baûng :
    Thoâng soá               Giaù trò                                Yù nghóa
P009                    3                   Cho pheùp truy caäp taát caû caùc thoâng soá
P944                    1                   Reset boä bieán taàn veà caùc thoâng soá maëc ñònh
P002                    Töï choïn           Thôøi gian taêng toác thöù nhaát (normal) (>3s)
P003                    Töï choïn           Thôøi gian giaûm toác thöù nhaát (normal)
P006                    2                   Cheá ñoä duøng taàn soá coá ñònh
P007                    0                   Cho pheùp ñieàu khieån bieán taàn qua caùc ngoõ vaøo soá
P009                    3                   Cho pheùp truy caäp taát caû caùc thoâng soá
P013                    30.00               Taàn soá cho pheùp cöïc ñaïi laø 30Hz
P033                    Töï choïn           Thôøi gian taêng toác thöù hai (jog ramp time) (>10s)
P034                    Töï choïn           Thôøi gian giaûm toác thöù hai (jog ramp time)
P041                    Töï tính            Taàn soá coá ñònh 1
P042                    Töï tính            Taàn soá coá ñònh 2
P043                    Töï tính            Taàn soá coá ñònh 3
P044                    Töï tính            Taàn soá coá ñònh 4
P052                    16                  Cho pheùp DIN2 choïn löïa giöõa thôøi gian taêng toác
                                            (giaûm toác) thứ nhất hay thứ hai (jog ramp time).
P053                    17                  DIN3 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân)
P054                    17                  DIN4 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân)
P055                    17                  DIN5 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân)
P356                    4                   Cho pheùp DIN6 OFF2 ( khoâng cho pheùp ngoõ ra)
P080                    0.80                Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8
P082                    Xem ñoäng cô Toác ñoä ñònh möùc cuûa ñoäng cô (RPM)
P083                    Xem ñoäng cô Doøng ñieän ñònh möùc cuûa ñoäng cô (A)
Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc.

    2. Ñieàu khieån töông töï:
Trong phaàn naøy SV seõ ñieàu khieån toác ñoä ñoäng cô baèng caùc ñöa ñieän aùp ñieàu
khieån vaøo boä bieán taàn (ñieàu chænh bieán trôû ñeå thay ñoåi ñieän aùp).
Ñieàu khieån ñoäng cô chaïy döøng thoâng qua DIN1.
Chieàu quay cuûa ñoäng cô ñöôïc ñieàu khieån qua DIN2.
Noái daây cho bieán trôû duøng nguoàn +10V (coång 1 vaø 2) ñeå ñöa ñieän aùp ñieàu khieån
thay ñoåi (0 – 10V) vaøo ngoõ vaøo töông töï cuûa bieán taàn AIN+ , AIN- (coång 3 vaø
coång 4). Ñieàu chænh bieán trôû ñeå coù ñöôïc toác ñoä ra mong muoán.
Yeâu caàu : laàn löôït ñieàu khieån taàn soá ra cuûa bieán taàn laø 15, 20, 25 vaø 30Hz baèng
caùch chænh bieán trôû.


Baøi 2                                      II.3
Taøi lieäu thöïc taäp toát nghieäp

Thieát bò caàn thieát :
   - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW.
   - Bieán taàn MICROMASTER Vector 6SE32.
   - Giao tieáp ñieàu khieån bieán taàn : ngoõ vaøo ñieàu khieån soá Run Left, Run
        Right, ngoõ vaøo töông töï AIN.
   Thieát laäp thoâng soá theo thöù töï trong baûng :
    Thoâng soá               Giaù trò                                Yù nghóa
P009                    3                   Cho pheùp truy caäp taát caû caùc thoâng soá
P944                    1                   Reset boä bieán taàn veà caùc thoâng soá maëc ñònh
P002                    Töï choïn           Thôøi gian taêng toác (>5s)
P003                    Töï choïn           Thôøi gian giaûm toác
P006                    1                   Cheá ñoä duøng ngoõ vaøo töông töï
P007                    0                   Khoâng cho pheùp ñieàu khieån bieán taàn qua baøn
                                            phím
P009                    3                   Cho pheùp truy caäp taát caû caùc thoâng soá
P051                    Töï tính            Cho pheùp DIN1 ñieàu khieån ñoäng cô chaïy/ döøng.
P052                    Töï tính            Cho pheùp DIN2 ñaûo chieàu quay.
P021                    Töï choïn           Choïn taàm taàn soá ñaët öùng vôùi Analog min
P022                    Töï choïn           Choïn taàm taàn soá ñaët öùng vôùi Analog max
P013                    30.00               Taàn soá cho pheùp cöïc ñaïi laø 30Hz
P080                    0.80                Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8
P082                    Xem ñoäng cô Toác ñoä ñònh möùc cuûa ñoäng cô (RPM)
P083                    Xem ñoäng cô Doøng ñieän ñònh möùc cuûa ñoäng cô (A)
Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc.
         Thieát laäp thoâng soá bieán taàn (P356) ñeå DIN6 thöïc hieän chöùc naêng OFF2.
         Khaûo saùt ñaùp öùng toác ñoä khi khoâng taûi vaø coù taûi (ñoäng cô keùo baêng taûi).

     3. Ñieàu khieån voøng kín:
Trong phaàn naøy SV seõ ñieàu khieån toác ñoä ñoäng cô duøng boä bieán taàn, coù hoài tieáp
toác ñoä theo cheá ñoä ñieàu khieån töông töï (nhö ôû phaàn 2).
Ñieàu khieån ñoäng cô chaïy döøng thoâng qua DIN1.
(Khoâng ñaûo chieàu ñoäng cô trong cheá ñoä naøy.)
Noái daây cho bieán trôû duøng nguoàn +10V ñeå caáp ñieän aùp ñieàu khieån thay ñoåi
(0÷10V) vaøo ngoõ vaøo töông töï cuûa bieán taàn AIN+ , AIN-.
Hoài tieáp toác ñoä baèng caùch noái daây ngoõ vaøo PID+, PID– cuûa bieán taàn vôùi ngoõ ra
cuûa caûm bieán toác ñoä (Tachometter).
Ñieàu khieån voøng kín duøng phöông phaùp PID.


Baøi 2                                          II.4
Taøi lieäu thöïc taäp toát nghieäp



              r(t)             e(t)                  u(t)   Đối tượng    c(t)
                                       PID                  điều khiển




      Phương trình vi phân mô tả hiệu chỉnh PID là:
                                                de( t )
          u(t) = KP e(t) + KI ∫ e( t )dt + KD
                                                 dt
      KP: hệ số khâu tỉ lệ.
      KI: hệ số khâu tích phân.
      KD:hệ số khâu vi phân.




Thieát bò caàn thieát :
   - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW.
   - Bieán taàn MICROMASTER Vector 6SE32.
   - Caûm bieán toác ñoä
   - Giao tieáp ñieàu khieån bieán taàn: ngoõ vaøo ñieàu khieån soá Run, DIR, ngoõ vaøo
        töông töï AIN, PID




Baøi 2                                       II.5
Taøi lieäu thöïc taäp toát nghieäp




Thieát laäp thoâng soá theo thöù töï trong baûng:
Thoâng soá         Giaù trò                                            Yù nghóa
P009           3                     Cho pheùp truy caäp taát caû caùc thoâng soá
P944           1                     Reset boä bieán taàn veà caùc thoâng soá maëc ñònh
P002           Töï choïn             Thôøi gian taêng toác
P003           Töï choïn             Thôøi gian giaûm toác
P006           1                     Cheá ñoä duøng ngoõ vaøo töông töï
P007           0                     Khoâng cho pheùp ñieàu khieån bieán taàn qua baøn phím
P009           3                     Cho pheùp truy caäp taát caû caùc thoâng soá
P051           Töï tính              Cho pheùp DIN1 ñieàu khieån ñoäng cô chaïy/ döøng.
P013           30.00                 Taàn soá cho pheùp cöïc ñaïi laø 30Hz
P021           0                     Choïn taàm % toác ñoä ñaët öùng vôùi analog min                     (0%)
                                     % toác ñoä ñöôïc tính theo giaù trò “toác ñoä cöïc ñaïi”
P022           Töï choïn             Choïn taàm % toác ñoä ñaët öùng vôùi analog max                   (65%)
                                     % toác ñoä ñöôïc tính theo giaù trò “toác ñoä cöïc ñaïi”
P323           0                     Tín hieäu caûm bieán daïng ñieän aùp taàm 0÷10V
                                     Caûm bieán toác ñoä (tachometter): ±4V/±1000RPM
                                     Bieán taàn (P323): Vmax = 10V⇔ 2500RPM ⇔ 41,7Hz
                                     Ñöôïc xem laø “toác ñoä cöïc ñaïi” khi chaïy ôû cheá ñoä voøng kín (PID)
P201           1                     Cho pheùp chaïy cheá ñoä PID
P202           Hieäu chænh           Kp                                       (Ñieàu chænh Kp töø 0 → 200.0)
P203           Hieäu chænh           Ki                                         (Ñieàu chænh Ki töø 0 → 2.00)
P204           Hieäu chænh           Kd                                          (Ñieàu chænh Kd töø 0 → 1.0)
P080           0.80                  Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8
P082           Xem ñoäng cô          Toác ñoä ñònh möùc cuûa ñoäng cô (RPM)
P083           Xem ñoäng cô          Doøng ñieän ñònh möùc cuûa ñoäng cô (A)


Baøi 2                                           II.6
Taøi lieäu thöïc taäp toát nghieäp

      Thay ñoåi thoâng soá P001 cuûa bieán taàn (xem baûng thoâng soá) ñeå thay ñoåi cheá
      ñoä hieån thò cuûa bieán taàn treân P000. Khi ñieàu khieån voøng kín PID (P201=1):
                1. P001 = 1: hieån thò giaù trò ñaët theo % toác ñoä cöïc ñaïi.
                2. P001 = 7: hieån thò giaù trò hoài tieáp theo % toác ñoä cöïc ñaïi.
      Ñieàu chænh bieán trôû ñeå thay ñoåi % toác ñoä ñaët.
      Hieäu chænh PID sao cho ñaùp öùng toác ñoä (ñoä giaûm toác, …) cuûa ñoäng cô khi
      khoâng taûi toát nhaát (so saùnh giaù trò ñaët vaø giaù trò hoài tieáp).
      Khaûo saùt, so saùnh ñaùp öùng toác ñoä cuûa ñoäng cô khi khoâng taûi vaø khi coù taûi
      (ñoäng cô keùo baêng taûi).
      So saùnh ñaùp öùng toác ñoä khi ñieàu khieån voøng vaø khi ñieàu khieån voøng hôû nhö
      ôû phaàn 2.

    IV. BAÙO CAÙO :
    1. So saùnh hai phöông phaùp ñieàu khieån ñaõ khaûo saùt.
    2. Yeâu caàu ñieàu khieån toác ñoä ñoäng cô duøng 4 taàn soá coá ñònh 15, 20, 25, 30 vaø
    coù coâng taéc ñaûo chieàu.
    - Xaùc ñònh vaø giaûi thích chi tieát caùc thoâng soá cuûa boä bieán taàn caàn söû duïng .
    - Veõ sô ñoà noái daây cuûa heä bieán taàn vaø ñoäng cô (coù chuù thích)
    3. Neâu sô löôïc veà phöông phaùp ñieàu khieån voøng kín duøng PID.
        Veõ sô ñoà ñaáu daây vaø caùc thoâng soá caàn thieát laäp (giaûi thích).
        Khaûo saùt ñaùp öùng toác ñoä ñoäng cô so vôùi ñieàu khieån voøng hôû.
        Neâu caùc öu/ khuyeát ñieåm khi ñieàu khieån voøng kín toác ñoä ñoäng cô duøng
    bieán taàn.

Taøi lieäu tham khaûo :
[1]      Siemens MicroMaster Vector Manual




Baøi 2                                        II.7
Taøi lieäu thöïc taäp toát nghieäp

    BAØI 3 : ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA
               DUØNG BOÄ BIEÁN TAÀN VAØ PLC S7 – 200


    I.     MUÏC ÑÍCH :
    - Tìm hieåu veà boä bieán taàn Siemens MicroMaster 3.
    - Tìm hieåu veà hoï PLC S7–200 vaø phaàn meàm laäp trình STEP7-MICROWIN
       32.
    - Tìm hieåu vaø söû duïng toolbox USS (giao thöùc USS) cuûa MICROWIN 32.
    - Tìm hieåu veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng cô,
       contactor, ….
    - Laøm quen vôùi caùc thieát bò coâng nghieäp vaø khaùi nieäm ñieàu khieån meàm
       baèng vieäc laäp trình cho PLC.

    II.      ÑAËT VAÁN ÑEÀ :
     Boä bieán taàn MicroMaster Vector (MMV) ñöôïc duøng ñeå ñieàu khieån toác ñoä
    ñoäng cô 3 pha vôùi khaû naêng ñieàu khieån vector khoâng duøng caûm bieán cho
    pheùp boä bieán taàn tính toaùn caùc thay ñoåi caàn thieát cuûa doøng ñieän vaø taàn soá ñaàu
    ra ñeå duy trì toác ñoä mong muoán cuûa ñoäng cô vôùi caùc ñieàu kieän taûi khaùc nhau.
    Boä bieán taàn MMV coù theå hoïat ñoäng ôû 4 cheá ñoä ñieàu khieån :
    - Cheá ñoä ñieàu khieån V/f : duøng cho caùc öùng duïng coù caùc ñaëc tính moâmen
        tuyeán tính.
    - Cheá ñoä ñieàu khieån doøng töø thoâng FCC.
    - Cheá ñoä ñieàu khieån V/f bình phöông : duøng cho caùc öùng duïng taûi quaït vaø
        bôm (moâmen thay ñoåi theo qui luaät bình phöông) .
    - Cheá ñoä ñieàu khieån vector phi caûm bieán (SVC).
    Caùc cheá ñoä ñieàu khieån naøy ñöôïc löïa choïn baèng vieäc thay ñoåi thoâng soâ P077.
    Trong noäi dung baøi thöïc taäp naøy chæ duøng phöông phaùp ñieàu khieån FCC.
    III. NOÄI DUNG THÖÏC TAÄP :
    - Tìm hieåu caùch söû duïng boä bieán taàn MM 3.
    - Tìm hieåu vaø söû duïng CPU 226 vaø phaàn meàm laäp trình STEP 7
        MICROWIN 32, USS TOOLBOX.
    - Laäp trình Ladder ñieàu khieån töø xa boä bieán taàn duøng giao thöùc USS.
    - Naïp chöông trình ñieàu khieån vaøo PLC vaø kieåm tra hoaït ñoäng cuûa PLC vaø
        ñoäng cô.
    Chuaån bò tröôùc caùc leänh: caùc leänh giao thöùc USS, caùc leänh ñoïc traïng thaùi bit,
    caùc leänh sao cheùp döõ lieäu daïng byte, word, real.


Baøi 3                                       III.1
Taøi lieäu thöïc taäp toát nghieäp

    Ñieàu khieån boä bieán taàn töø xa qua ñöôøng döõ lieäu USS duøng PLC 226 vaø
    toolbox USS Protocol trong Step7 MicroWin 32.
    Thay ñoåi toác ñoä ñoäng cô baèng caùch xuaát ra caùc giaù trò taàn soá töông öùng vaøo
    boä bieán taàn duøng giao thöùc USS. Duøng moät input PLC laøm nuùt nhaán ñaûo
    chieàu ñoäng cô.


                                                                     MICROMASTER




               Communication
               Port


                                              PPI network cable




    Yeâu caàu: Vieát chöông trình LADDER:
         Ñieàu khieån ñoäng cô 3 toác ñoä (25%, 50% vaø 100%), giaù trò taàn soá ñaët
         (trong P094) (duøng leänh USS_CTRL).
         Duøng caùc ngoõ vaøo PLC ñeå ñieàu khieån RUN/STOP, DIR(ñaûo chieàu), OFF
         (OFF2 vaø OFF3) (duøng leänh USS_CTRL).
         Ñoïc giaù trò toác ñoä (Param P135) vaøo boä nhôù PLC (duøng leänh
         USS_RPM_W).
         Töø PLC coù theå chuyeån ñoåi giöõa 2 cheá ñoä hieån thò treân bieán taàn (hieån thò
         taàn soá ra vaø hieån thò toác ñoä treân P000) (duøng leänh USS_WPM_W ñeå ghi
         leân bieán taàn thay ñoåi P001 - xem baûng thoâng soá).


    Thieát bò caàn thieát :
    - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW.
    - Bieán taàn MICROMASTER Vector 6SE32.
    - PLC S7-226 vaø caùc moñun INPUT/OUTPUT Simulator.

    Löu yù :Phaàn höôùng daãn veà caùch thieát laäp thoâng soá bieán taàn vaø giôùi thieäu veà
    toolbox USS ñoïc phaàn phuï luïc.

Baøi 3                                      III.2
Taøi lieäu thöïc taäp toát nghieäp



   Thieát laäp thoâng soá :
  Thoâng soá               Giaù trò                               Yù nghóa
P944              1                       Reset boä bieán taàn veà caùc thoâng soá maëc ñònh
P009              3                       Cho pheùp truy caäp taát caû caùc thoâng soá
P081 – P085 Xem ñoäng cô                  Caùc giaù trò danh ñònh cuûa ñoäng cô
P910              1                       Cho pheùp cheá ñoä ñieàu khieån töø xa
P092              Giaù trò töông öùng     Toác ñoä baud cuûa bieán taàn
                  BAUD
                  (USS_INIT)
P091              0 – 30, töông öùng      Ñòa chæ cuûa boä bieán taàn
                  vôùi giaù trò DRIVE
                  (USS_CTRL)
P002              Töï choïn               Thôøi gian taêng toác cuûa ñoäng cô
P003              Töï choïn               Thôøi gian giaûm toác cuûa ñoäng cô
P094              50                      Taàn soá ñaët cuûa ñoäng cô = 50 Hz
P095              0                       Ñoä phaân giaûi 0,1 Hz
    Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc.


    Vieát chöông trình ñieàu khieån ñoäng cô . Ví duï veà caùch ñaët thoâng soá :
    - Ñòa chæ bieán taàn = 1 : giaù trò ACTIVE = 2, DRIVE = 1
    - Toác ñoä baud = 9600 : BAUD = 9600
    - Caùc ngoõ vaøo ñieàu khieån RUN, OFF, DIR,….
    - Duøng port 0 noái caùp USS tôùi coång RS485 cuûa bieán taàn : USS = 1
    - Ñieàu khieån ñoäng cô chaïy ôû 75% toác ñoä ñaët : SPD_SP = 75
    - Sau khi vieát xong chöông trình vaøo menu File/Library Memory ñeå thieát
       laäp boä nhôù daønh cho toolbox USS ( vuøng nhôù bieán V) : vuøng nhôù naøy
       (khoaûng 400 byte ) khoâng ñöôïc söû duïng trong chöông trình.

Thieát laäp Library Memory Allocation : ñeå chaïy ñöôïc chöông trình söû duïng
USS Toolbox thì caàn phaûi thieát laäp vuøng nhôù duøng cho toolbox naøy (thieát laäp
trong menu File/Library Memory, nhaán nuùt Suggest Address ñeå choïn)
Chuù yù raèng vuøng nhôù naøy (~ 400 byte) ñöôïc duøng cho thö vieän leänh USS, do ñoù
khoâng ñöôïc söû duïng vuøng nhôù naøy trong chöông trình.




Baøi 3                                     III.3
Taøi lieäu thöïc taäp toát nghieäp



     IV. BAÙO CAÙO :
1. Neâu söï khaùc nhau cuûa caùc cheá ñoä döøng OFF2 , OFF3 vaø RUN(khi chuyeån töø
traïng thaùi ON sang traïng thaùi OFF) .
2. Vieát chöông trình LADDER ñieàu khieån ñoäng cô 3 toác ñoä (25%, 50% vaø
100%); coù theå ñaûo chieàu, coù theå chuyeån ñoåi giöõa 2 cheá ñoä hieån thò treân bieán taàn
(hieån thò taàn soá ra vaø hieån thò toác ñoä) ; ñoàng thôøi cho pheùp ñoïc giaù trò toác ñoä vaøo
boä nhôù cuûa PLC.
Löu yù ñeán kieåu döõ lieäu cuûa caùc ngoõ vaøo leänh USS.
- Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC.
- Lieät keâ caùc thoâng soá bieán taàn caàn thieát.
- Sô ñoà noái daây PLC
- Giaûi thích hoaït ñoäng cuûa chöông trình
    Giaûi thích hoaït ñoäng cuûa chöông trình ñaõ vieát, nhaän xeùt veà chöông trình.




Taøi lieäu tham khaûo :
[1]     Töï ñoäng hoùa vôùi SIMATIC S7 – 200 . Nguyeãn Doaõn Phöôùc
                                                Phaïm Xuaân Minh
[2]     Siemens
        S7 – 200 Programmable Controller.
[3]     Siemens
        MicroMaster Vector Manual




Baøi 3                                         III.4
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

         Caáu truùc döõ lieäu soá trong PLC
         1.    Caùc oâ nhôù ñaëc bieät:
         SM0.0  Bit naøy luoân luoân ON.
         SM0.1  Bit naøy chæ ON trong chu kyø queùt ñaàu tieân cuûa PLC.
         SM0.5  Bit naøy taïo xung clock 1 giaây (0,5s ON vaø 0,5s OFF).
         SM0.4  Bit naøy taïo xung clock 1 phuùt.
         2.      Caáu truùc oâ nhôù trong PLC Siemens:
         1 Byte            = 8 Bit                                                     QB0 ≡ Q0.0→Q0.7
         1 Word            = 2 Byte =           16 Bit (lieân tieáp)                   QW0 ≡ QB0→QB1
         1 Double Word = 4 Byte =               32 Bit (lieân tieáp)                   QD0 ≡ QB0→QB3
         3.        Caáu truùc oâ nhôù cuûa döõ lieäu soá:
         Soá Byte (B)                          1 byte                  ~ Byte
         Soá Integer (I):                      2 byte                  ~ Word
         Soá Long Integer (D)                  4 byte                  ~ Double Word
         Soá Real (R)                          4 byte                  ~ Double Word




         Leänh xaùc ñònh caïnh leân
     -    Tieáp ñieåm phaùt hieän caïnh leân P seõ chæ ON trong
          moät chu kyø queùt cuûa PLC khi tín hieäu ngay tröôùc P
          (I0.4) chuyeån traïng thaùi töø 0 leân 1.




Phaàn höôùng daãn veà PLC
Taøi lieäu thöïc taäp toát nghieäp



       BAØI 4: ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA
       DUØNG BOÄ KHÔÛI ÑOÄNG MEÀM SIKOSTART VAØ PLC S7-200


I. MUÏC ÑÍCH:
       -   Tìm hieåu veà boä khôûi ñoäng meàm Sikostart cuûa haõng Siemens.
       -   Tìm hieåu veà hoï PLC S7–200, CPU 226 (ngoõ ra Relay); taäp leänh vaø
           phaàn meàm laäp trình STEP7 MICROWIN 32 (chuù yù ñeán caùc leänh veà xöû
           lyù Bit, Timer (TON, TOF)).
       -   Thöïc taäp veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng
           cô, contactor, ….
       -   Thöïc taäp ñieàu khieån ñoäng cô duøng boä khôûi ñoäng meàm Sikostart vaø
           khaùi nieäm ñieàu khieån meàm baèng vieäc laäp trình cho PLC.

II. ÑAËT VAÁN ÑEÀ:
       Sikostart 3RW2221-1AB15 laø boä khôûi ñoäng meàm, cho pheùp ñieàu khieån
       ñoäng cô AC khoâng ñoàng boä 3 pha. Baèng caùch ñieàu khieån ñoä lôùn ñieän aùp
       cung caáp cho ñoäng cô, vaø giaùm saùt doøng ñieän laøm vieäc. Sikostart coù theå
       khoáng cheá doøng ñieän laøm vieäc cuûa ñoäng cô trong moät giôùi haïn thôøi gian cho
       pheùp, hay baûo veä cho ñoäng cô neáu xaûy ra quaù taûi. Thoâng qua vieäc caøi ñaët
       thôøi gian, Sikostart coù theå ñieàu khieån ñoäng cô khôûi ñoäng meàm (doøng khôûi
       ñoäng giôùi haïn) hay döøng meàm; maø khoâng laøm momen cuûa ñoäng cô thay
       ñoåi quaù nhanh; coù theå xem nhö SIKOSTART ñieàu khieån voøng hôû toác ñoä khôûi
       ñoäng ñoäng cô.

                   Cheá ñoä khôûi ñoäng 3                      Cheá ñoä döøng 1
U, I                                   5                                       2
                                            UN

                               U                            0,9UN

                           I
  IB


UAnf
                                                                                   UAB=0,85UAnf

              tR                                                       tAus                       t
                               tB




Baøi 4                                        IV.1
Taøi lieäu thöïc taäp toát nghieäp


    Sô ñoà treân moâ taû SIKOSTART ñieàu khieån ñoäng cô trong moät quaù trình
    khôûi ñoäng meàm vaø döøng meàm. Daïng ñieän aùp (ñoä lôùn) thay ñoåi theo cheá
    ñoä caøi ñaët cho Sikostart vaø doøng ñieän hieän taïi cuûa ñoäng cô.


 Taêng toác



 Giaûm toác



 Haïn doøng




III. NOÄI DUNG THÖÏC TAÄP:

    III.1. SINH VIEÂN THÖÏC HIEÄN CAÙC PHAÀN THÖÏC TAÄP SAU:
1) Söû duïng Sikostart vaän haønh ñoäng cô trong caùc cheá ñoä khôûi ñoäng meàm
vaø döøng meàm:
    Duøng SIKOSTART vaän haønh ñoäng cô laàn löôït theo töøng cheá ñoä döôùi ñaây.
    Caøi ñaët cheá ñoä khôûi ñoäng vaø cheá ñoä döøng cho Sikostart thoâng qua 4 bieán
    trôû ñieàu chænh vaø 8 coâng taéc DIL1 ÷DIL8. Ghi nhaän laïi ñaùp öùng thôøi gian
    cuûa ñoäng cô (2HP, vaän haønh khoâng taûi) ñoái vôùi töøng cheá ñoä.
    Baèng caùch thay ñoåi caùc giaù trò treân caùc bieán trôû ñieàu chænh vaø xem LED
    hieån thò ñeå ñaùnh giaù thôøi gian ñaùp öùng töông ñoái cuûa ñoäng cô.
         Cheá ñoä khôûi ñoäng meàm:
               Coâng taéc DIL
                              Cheá ñoä khôûi ñoäng
               DIL 3 DIL 5
                              Haøm doác ñieän aùp (Voltage ramp)
                              Giôùi haïn doøng (Current limiting)
                              Haøm doác ñieän aùp vôùi giôùi haïn doøng
                              (voltage ramp with current limiting)
                              Haøm doác ñieän aùp vôùi xung ban ñaàu
                              (voltage ramp with start impulse)
                              Haøm doác ñieän aùp vôùi xung ban ñaàu vaø giôùi haïn doøng
                              (voltage ramp with start impulse and current limiting)
                              Khôûi ñoäng nhanh (Emergency start)


Baøi 4                                      IV.2
Taøi lieäu thöïc taäp toát nghieäp


         Cheá ñoä döøng meàm:
                         Coâng taéc DIL
                                        Cheá ñoä döøng
                         DIL 1 DIL 2
                                        Taét kieåu bôm (pump-stopping)
                                        Haõm moät chieàu (khoâng duøng)
                                        Döøng meàm (soft-stopping)
                                        Döøng nhanh (costing down)
    Xem höôùng daãn caøi ñaët chi tieát cho töøng cheá ñoä trong phaàn Höôùng daãn söû duïng
    SIKOSTART ôû cuoái taøi lieäu naøy.
    Chuù yù:
         • Caáp nguoàn ñieàu khieån 220V vaø nguoàn ñoäng löïc ba pha 220-380V thoâng
           qua caùc CB, ñieàu khieån baèng nuùt nhaán 24V:

                                                    11 OUT L+ DC 24V
                                     ON
                                                    10 IN1    START
                                OFF
                                                     9 IN2    STOP

         • Khoâng söû duïng caùc ngoõ ra relay cuûa Sikostart trong cheá ñoä naøy. Söû duïng
           contactor 220V- 3 tieáp ñieåm ñeå noái Sikostart vôùi ñoäng cô 3 pha.
         • Khi thay ñoåi caùc giaù trò cuûa caùc bieán trôû ñieàu chænh, ñaùp öùng thôøi
           gian khôûi ñoäng vaø thôøi gian döøng cuûa ñoäng cô nhö theá naøo?
2) Söû duïng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass:
    Duøng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass:
    Khôûi ñoäng meàm ñoäng cô theo cheá ñoä haøm doác ñieän aùp vôùi giôùi haïn doøng
    (voltage ramp with current limiting). Khi ñoäng cô ñaõ chaïy oån ñònh, duøng
    contactor bypass noái tröïc tieáp ñoäng cô vôùi nguoàn (,sau ñoù coù theå caét
    Sikostart ra khoûi maïch ñoäng löïc – môû contactor noái Sikostart vôùi ñoäng cô).
    Caáp nguoàn ñieàu khieån 220V, ñieàu khieån baèng nuùt nhaán, söû duïng ngoõ ra
    relay ñeå ñoùng contactor bypass. Söû duïng 2 contactor 220V - 3 tieáp ñieåm
    ñeå laøm contactor bypass vaø noái Sikostart vôùi ñoäng cô 3 pha.
    Chuù yù:
         • Trong cheá ñoä naøy, khi ñoäng cô ñaõ ñöôïc bypass, coù neân vaän haønh
           ñöôïc cheá ñoä döøng meàm cuûa SIKOSTART ñöôïc khoâng?
         • Khi ñaõ vaän haønh oån ñònh thì maïch ñieàu khieån cuûa heä thoáng coù coøn
           lieân heä gì ñeán SIKOSTART khoâng?
         • Neâu ra giaûi phaùp ñieàu khieån (duøng PLC) ñeå cho SIKOSTART
           döøng haún khi ñaõ bypass, taïo ñieàu kieän cho SIKOSTART khôûi ñoäng
           tuaàn töï nhieàu ñoäng cô.



Baøi 4                                       IV.3
Taøi lieäu thöïc taäp toát nghieäp


3) Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm vaø bypass cho ñoäng cô:
    Laäp trình cho PLC ñieàu khieån SIKOSTART khôûi ñoäng ñoäng cô theo cheá ñoä
    haøm doác ñieän aùp vôùi giôùi haïn doøng (voltage ramp with current limiting).
    Ñaáu daây maïch ñieàu khieån tuaàn töï theo caùc yeâu caàu sau: Khi coù yeâu caàu
    khôûi ñoäng cô, ngöôøi ñieàu khieån caáp tín hieäu (nuùt nhaán START treân
    PLC) yeâu caàu cho PLC. PLC ñoùng contactor noái ñoäng cô vôùi Sikostart vaø
    caáp tín hieäu ñieàu khieån Sikostart gioáng nhö moät contactor. Khi ñoäng cô
    chaïy oån ñònh, ngoõ ra relay seõ ñöa tín hieäu veà PLC thoâng qua ngoõ ra relay
    (3 vaø 4) cuûa Sikostart. Khi ñoù PLC caáp tín hieäu ñoùng contactor bypass,
    chôø moät thôøi gian cho contactor bypass ñaùp öùng thì caét Sikostart ra khoûi
    maïch ñoäng löïc, döøng hoaït ñoäng cuûa Sikostart. Döøng ñoäng cô baèng caùch
    caáp tín hieäu cho PLC môû contactor bypass. Coù theå ñoïc tín hieäu baùo loãi töø
    Sikostart thoâng qua ngoõ ra relay baùo loãi. Chæ cho pheùp khôûi ñoäng laïi ñoäng
    cô khi ñoäng cô ñoù ñaõ döøng sau ít nhaát 10 sec.
    Chuù yù:
         • PLC nhaän tín hieäu ngoõ vaøo 24V, vì vaäy ngoõ ra relay (3 vaø 4) cuûa
           SIKOSTART phaûi caáp tín hieäu 24V veà cho PLC.
         • PLC coù ngoõ ra laø caùc tieáp ñieåm relay ñöôïc noái chung vôùi nhau,
           chöa noái nguoàn beân trong, vì vaäy coù theå ñieàu khieån caùc contactor
           baèng caáp ñieän aùp 220V.
         • Do caùc ngoõ ra relay cuûa PLC ñaõ ñöôïc noái chung:

                    Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 OUTPUT-Relay COM




                               PLC S7-200 CPU-226
                     I0.0 I0.1 I0.2 I0.3       INPUT-24Vdc        COM

    neân phaûi ñieàu khieån khôûi ñoäng SIKOSTART baèng tín hieäu ñieän aùp 220V
    (ñieàu khieån Sikostart gioáng nhö moät contactor), cuøng caáp ñieän aùp ñieàu khieån
    vôùi caùc caùc contactor.
                                                     15    380-415 VAC
                                     ON/OFF
                           L1                        14    200-240 VAC
                                                     13    100-120 VAC
                           N                         12        N/L
                                                     11    OUT L+ DC 24V
                                                     10    IN1      START
                                                      9    IN2      STOP

Baøi 4                                        IV.4
Taøi lieäu thöïc taäp toát nghieäp


4) Söû duïng PLC S7-200 vaø 1 Sikostart khôûi ñoäng meàm cho hai ñoäng cô:
         • Ñaáu daây maïch ñoäng löïc (ñaõ daáu saün) vaø maïch ñieàu khieån töông töï
           nhö phaàn 3 cho hai ñoäng cô.
         • Laäp trình ñieàu khieån theo caùc yeâu caàu sau:
                    Nuùt nhaán yeâu caàu khôûi ñoäng rieâng cho töøng ñoäng cô.
                    Nhaán nuùt yeâu caàu khôûi ñoäng ñoäng cô sẽ khoâng coù taùc duïng
                    neáu ñoäng cô ñoù döøng chöa ñuû 10 sec.
                    Trong khi moät ñoäng cô ñang khôûi ñoäng, nhaán nuùt khôûi ñoäng
                    cho ñoäng cô khaùc seõ khoâng coù taùc duïng – traùnh tröôøng hôïp
                    SIKOSTART cuøng luùc noái daây vôùi hai ñoäng cô.
                    Nuùt nhaán yeâu caàu döøng rieâng cho töøng ñoäng cô.
    Chuù yù: Duøng chung moät tín hieäu baùo ñoäng cô khôûi ñoäng xong thoâng qua
    relay 3 & 4 cuûa SIKOSTART.

    III.2. HÖÔÙNG DAÃN VAÄN HAØNH SIKOSTART:
1) Söû duïng Sikostart vaän haønh ñoäng cô trong caùc cheá ñoä khôûi ñoäng meàm
vaø döøng meàm:
    Döôùi ñaây laø moät ví duï veà maïch ñieàu khieån vaø maïch ñoäng löïc cho
    SIKOSTART ñieàu khieån ñoäng cô. Xem caøi ñaët cho DIL1 ÷DIL8 vaø 4 bieán
    trôû ñieàu chænh trong phaàn Höôùng daãn söû duïng SIKOSTART ôû cuoái taøi lieäu naøy.

                  Ñaët cheá ñoä khôûi ñoäng baèng coâng taéc DIL 3 vaø DIL 5.
                  Ñaët thôøi gian leân cuûa ñieän aùp tR: RAMP TIME. (tR = 0,3 – 180 sec).
                  Ñaët ñieän aùp (xung) ban ñaàu UAnf (UL): START VOLTAGE.
                  (UAnf (UL) = 20% - 100% UN).
                  Ñaë t doø n g giôù i haï n baè n g IB nuù t ñieà u chænh CURRENT
                  LIMIT. (Vôùi Sikostart 3RW2221-1AB15, doøng Ie = 5.5A, IB =
                  0.5 – 6 Ie; trong baøi thöïc taäp naøy choïn IB = 0.5Ie).
                  Ñaët cheá ñoä döøng baèng coâng taéc DIL 1 vaø DIL 2.
                  Ñaët thôøi gian xuoáng cuûa ñieän aùp tAus: STOP TIME. (tAus = 5÷90
                  sec hay tAus = 1 ÷ 20 sec).
                  Ñaët ñieän aùp taét UAB: START VOLTAGE. (UAB = 85% ñieän aùp
                  khôûi ñoäng).
    Neáu tB lôùn hôn 20 sec thì Sikostart seõ baùo quaù taûi, “overload”.
    Thôøi gian xung ti = (50 ms * tR) vaø ti ≤ 1 sec. tR ñöôïc tính töø luùc keát thuùc ti.




Baøi 4                                       IV.5
Taøi lieäu thöïc taäp toát nghieäp

                      L1
                      L2
                      L3
                      N



                                                                    CB


                                   CB
                                                                         L1       L2   L3
                                            15 AC 380 – 415V
                                            14 AC 200 – 240V
                                            13 AC 100 – 120V
                                            12 N/L
                                            11 DC L +24V
                                            10 IN2
                                            9 IN1
                           START




                                            8 Reset
                    STOP




                                            7
                                            6
                                                       Fault
                                            5
                                            4
                                            3          end off start
                                            2
                                                       bracking
                                            1          protection

                                                                         T1   T2       T3


                                                                 K

                                                                         W        V    U
                                        K


                                                                              M
                                                                              3




2) Söû duïng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass:
-   Söû duïng laïi maïch ñieàu khieån vaø maïch ñoäng löïc ôû phaàn 1.
    o Trong phaàn maïch ñoäng löïc maéc theâm contactor bypass noái nguoàn vôùi
      ñoäng cô.
    o Trong phaàn maïch ñieàu khieån maéc theâm maïch ñieàu khieån cho contactor
      bypass.
-   Khi ñoäng cô ñaõ chaïy oån ñònh, tieáp ñieåm (NO) giöõa chaân 3 vaø chaân 4 cuûa
    Sikostart ñoùng laïi, khi ñoù contactor bypass ñöôïc ñoùng vaø doøng ñieän vaøo
    ñoäng cô theo ñöôøng contactor bypass. Luùc naøy coù theå caét Sikostart ra khoûi
    maïch ñoäng löïc – môû contactor noái Sikostart vôùi ñoäng cô (coù theå thoâng qua
    tieáp ñieåm trung gian NC cuûa contactor bypass).
-   Döøng ñoäng cô baèng caùch môû contactor bypass – döøng Sikostart. Trong
    tröôøng hôïp naøy, Sikostart chæ coù theå döøng nhanh (costing down).



Baøi 4                                           IV.6
Taøi lieäu thöïc taäp toát nghieäp


      L1
      L2
      L3
      N



                                                             CB


                    CB
                                                                  L1       L2   L3
                                     15 AC 380 – 415V
                                     14 AC 200 – 240V
                                     13 AC 100 – 120V
                                     12 N/L
                                     11 DC L +24V
                                     10 IN2
                                     9 IN1
           START




                                     8 Reset
    STOP




                                     7
                                     6
                                                Fault
                                     5
                                     4
                                     3          end off start
                                     2
                                                bracking
                                     1
                                                protection
                   K2
                                                                  T1   T2       T3


                                                          K1                         K2


                         K1           K2
                                                                  W    V        U


                                                                       M
                                                                       3




3) Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho nhiều ñoäng cô:
3.1: Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho một ñoäng cô:
-   Caùc cheá ñoä hoaït ñoäng cuûa Sikostart coù theå nhö phaàn 2. Nhöng tín hieäu taùc
    ñoäng leân Sikostart vaø tín hieäu Sikostart taùc ñoäng leân ñoäng cô phaûi qua
    trung gian PLC.
-   Ñeå ñieàu khieån moät ñoäng cô chaïy, chæ caàn nhaán nuùt START öùng vôùi ñoäng cô
    ñoù treân PLC. Quaù trình keát noái Sikostart vôùi ñoäng cô - khôûi ñoäng – bypass


Baøi 4                                            IV.7
Taøi lieäu thöïc taäp toát nghieäp


    – caét Sikostart khoûi ñoäng cô – döøng Sikostart hoaøn toaøn töï ñoäng do PLC
    ñieàu khieån. Contactor bypass ñöôïc ñieàu khieån tröïc tieáp töø PLC, neân khi
    Sikostart döøng vaãn khoâng aûnh höôûng ñeán ñoäng cô. Khoaûng caùch giöõa moãi
    thao taùc caàn delay moät khoaûng thôøi gian ñuû cho contactor ñaùp öùng.
-   Nhaán nuùt yeâu caàu khôûi ñoäng ñoäng cô sẽ khoâng coù taùc duïng: neáu ñoäng cô
    ñoù döøng chöa ñuû 10 sec.
-   Ngoõ ra relay cuûa PLC ñieàu khieån khôûi ñoäng Sikostart (gioáng nhö moät
    contactor – xem ngoõ vaøo ñieàu khieån Sikostart) vaø caùc contactor baèng tín
    hieäu ñieän aùp 220V.
-   Ngoõ ra relay cuûa Sikostart caáp tín hieäu 24V veà PLC ñeå baùo ñoäng cô ñaõ
    chaïy oån ñònh.
3.2: Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho hai ñoäng cô:
    •      Caùc cheá ñoä hoaït ñoäng cuûa hệ thoáng töông töï phaàn treân. Thieát laäp sô
           ñoà ñieàu khieån vaø maïch ñoäng löïc ñieàu khieån cho hai ñoäng cô.
    •      Khi ñang trong cheá ñoä khôûi ñoäng moät ñoäng cô naøy thì nhaán nuùt yeâu
           caàu khôûi ñoäng ñoäng cô khaùc sẽ khoâng coù taùc duïng – traùnh tröôøng
           hôïp SIKOSTART cuøng luùc noái daây vôùi hai ñoäng cô.

    III.3. YEÂU CAÀU CHUAÅN BÒ TRÖÔÙC KHI THÖÏC TAÄP:
     (Moãi sinh vieân phaûi noäp chuaån bò tröôùc khi vaøo thöïc taäp)

    -    Töï tìm hieåu boä khôûi ñoäng meàm Sikostart 3RW2221-1AB15.
    -    Töï tìm hieåu caáu truùc PLC S7-200 CPU 226 cuûa Siemens; ngoân ngöõ vaø
         phaàn meàm laäp trình STEP7 MICROWIN 32 (caùc leänh caàn duøng).

    -    Ñoái vôùi phaàn 1 vaø phaàn 2:
         o Veõ maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart ñieàu khieån
           ñoäng cô.
         o Thieát laäp caùc thoâng soá ñieàu khieån trong töøng cheá ñoä cho Sikostart.
         o Moâ taû trình töï khôûi ñoäng ñoäng cô, bypass (phaàn 2) vaø döøng ñoäng cô.
    -    Ñoái vôùi phaàn 3:
         o Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC.
         o Veõ maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc contactor,
           cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô.
         o Thieát laäp caùc thoâng soá ñieàu khieån cho Sikostart.
         o Moâ taû cheá ñoä khôûi ñoäng ñoäng cô, noái bypass vaø cheá ñoä döøng ñoäng cô.
         o Vieát chöông trình LADDER cho PLC thöïc hieän chöùc naêng ñieàu khieån.



Baøi 4                                       IV.8
Taøi lieäu thöïc taäp toát nghieäp


    III.4. THÖÏC TAÄP THEO TRÌNH TÖÏ SAU:
    Treân cô sôû baøi töï chuaån bò, trong nhoùm töï kieåm tra laïi, thoáng nhaát vaø tieán
    haønh thöïc taäp döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn thöïc taäp trong thôøi
    gian quy ñònh:

    -    Ñoái vôùi phaàn 1 vaø phaàn 2:
             o Noái maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart ñieàu khieån
               ñoäng cô.
             o Caøi ñaët caùc thoâng soá ñieàu khieån trong töøng cheá ñoä cho Sikostart.
             o Xin pheùp vaø giaûi thích cho Caùn boä höôùng daãn tröôùc khi vaän haønh.
             o Ñoùng nguoàn vaø tieán haønh khôûi ñoäng vaø döøng ñoäng cô döôùi söï
               giaùm saùt cuûa Caùn boä höôùng daãn.
             o Ghi laïi caùc hieäu öùng nhö caùc thoâng soá ñeå baùo caùo.
    -    Ñoái vôùi phaàn 3 vaø phaàn 4:
             o Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho một ñoäng
               cô, neáu vaän haønh toát thì tieáp tuïc maéc maïch ñieàu khieån khôûi
               ñoäng cho hai ñoäng cô.
             o Döïa treân baøi chuaån bò ñaõ thoáng nhaát, laäp trình (LADDER) cho
               PLC ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô thoâng qua Sikostart vaø
               caùc contactor.
             o Naïp chöông trình ñieàu khieån vaøo PLC; kieåm tra hoaït ñoäng cuûa
               chöông trình baèng caùch moâ phoûng caùc traïng thaùi qua caùc nuùt
               nhaán vaø boùng ñeøn.
               Neáu hoaït ñoäng theo ñuùng yeâu caàu, baùo caùo ngay vôùi Caùn boä
               höôùng daãn.
             o Noái maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc contactor,
               cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô.
             o Caøi ñaët caùc thoâng soá ñieàu khieån cho Sikostart.
             o Xin pheùp vaø giaûi thích cho Caùn boä höôùng daãn tröôùc khi vaän haønh.
             o Ñoùng nguoàn vaø tieán haønh khôûi ñoäng vaø döøng ñoäng cô döôùi söï
               giaùm saùt cuûa Caùn boä höôùng daãn.




Baøi 4                                      IV.9
Taøi lieäu thöïc taäp toát nghieäp



IV. BAÙO CAÙO:
(Moãi sinh vieân phaûi noäp laïi baùo caùo thöïc taäo vaøo buoåi keá tieáp)
      -   Ñoái vôùi phaàn 1 vaø phaàn 2:
             o Sô ñoà noái daây maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart
                  ñieàu khieån ñoäng cô.
             o Caùc thoâng soá caøi ñaët cho Sikostart trong töøng cheá ñoä ñieàu khieån.
             o Nhaän xeùt caùc hieäu öùng vaø öùng duïng khi duøng Sikostart.
      -   Ñoái vôùi phaàn 3:
             o Moâ taû tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC.
             o Sô ñoà noái daây maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc
                  contactor, cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai
                  ñoäng cô.
             o Caùc thoâng soá caøi ñaët cho Sikostart.
             o Chöông trình (LADDER) cho PLC thöïc hieän chöùc naêng ñieàu khieån.
             o Giaûi thích hoaït ñoäng cuûa chöông trình theo töøng network.
             o Nhaän xeùt quaù trình ñieàu khieån.




Taøi lieäu tham khaûo:
[1]     Töï ñoäng hoùa vôùi SIMATIC S7 – 200 .               Nguyeãn Doaõn Phöôùc
                                                             Phan Xuaân Minh
[2]       Siemens
          S7 – 200 Programmable Controller.
[3]       Siemens
          SIKOSTART 3RW22 Manual




Baøi 4                                        IV.10
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp



                            HÖÔÙNG DAÃN SUÛ DUÏNG STEP7-MICROWIN 32 V3.2


        Sau ñaây laø trình töï toång quaùt caàn thöïc hieän ñeå khôûi taïo, kieåm tra vaø giaùm saùt moät project söû
duïng Step7-MicroWin 32. Moät project goàm chöông trình ñieàu khieån duøng ñeå naïp vaøo PLC, caùc
ghi chuù caàn thieát cho chöông trình ñoù vaø caáu hình cho loaïi CPU cuûa PLC.


Trình töï
1. Khôûi ñoäng chöông trình STEP7- MicroWIN 32 trong Windows
Ñeå thieát laäp giao tieáp giöõa PLC vaø PC ta choïn bieåu töôïng Communications (double click)




Trong muïc Communications ta coù theå choïn thieát laäp giao tieáp PG/PC Interface baèng caùch choïn
(double click) PC/PPI cable(PPI)




Choïn Properties trong phaàn Set PG/PC Interface ñeå thieát laäp caùc thoâng soá keát noái ( ví duï : toác
ñoä baud, coång giao tieáp, ñòa chæ, ...)

Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp




Sau khi hoaøn taát vieäc thieát laäp double click vaøo muïc Double-Click to Refresh ñeå keát noái vôùi PLC.




Neáu giao tieáp ñöôïc :




Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

           2. Khôûi taïo Project
     Choïn New trong menu File (xem hình), hoaëc click (nhaán mouse) treân thanh coâng cuï.




3. Vieát/söûa chöông trình
        Duøng mouse choïn caùc phaàn töû caàn söû duïng töø danh saùch leänh (duøng chuoät ñeå keùo phaàn töû
hoaëc double click vaøo phaàn töû ñeå choïn) ñeå veõ sô ñoà LADDER, sau ñoù ñaët teân cho caùc phaàn töû
nhö ví duï trong hình veõ sau :




Chuù yù:
– Moät sô ñoà ñieàu khieån daïng ladder thöôøng bao goàm nhieàu network “maéc song song” vôùi nhau.
– Keát thuùc sô ñoà ñoái vôùi Step7-MicroWin 32 ta khoâng baét buoäc phaûi coù leänh keát thuùc khoâng ñieàu
kieän END

4. Caùc chuù thích cuûa chöông trình
    a. Nhaán mouse vaøo haøng chöõ Network 1(2,3...) ñeå ñaët teân cho Network.
    b. Nhaán mouse vaøo haøng chöõ POU Comment (Project Component Comments) ñeå ghi chuù veà
        caùc thaønh phaàn cuûa Project.
    c. Nhaán mouse vaøo haøng chöõ Network Comment ñeå chuù thích cho Network.

Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp




5. Dòch leänh (compile) vaø gôõ roái (debug) chöông trình
        - Dòch leänh : vaøo menu PLC choïn leänh Compile :




        Luùc naøy chöông trình seõ kieåm tra cuù phaùp cuûa sô ñoà ñieàu khieån vaø thoâng baùo veà kích thöôùc
cuûa chöông trình vaø caùc loãi cuù phaùp cuûa chöông trình :


6. Löu giöõ chöông trình: vaøo menu File choïn leänh Save as, neáu chæ söûa chöông trình thì duøng leänh
Save.




7. Naïp chöông trình vaøo CPU cuûa PLC
    a. Ñònh CPU ôû cheá ñoä STOP theo moät trong hai caùch:
        • Gaït contact treân boä PLC qua vò trí STOP
          • Gaït contact treân boä PLC qua vò trí TERM roài vaøo menu PLC choïn Stop.
    b. Vaøo menu File, choïn Download.
    c. Neáu chöông trình ñöôïc naïp vaøo PLC thaønh coâng thì seõ coù thoâng baùo Download hoaøn thaønh.
8. Kieåm tra söï vaän haønh cuûa chöông trình
     Ñònh CPU ôû cheá ñoä RUN theo moät trong hai caùch:
        • Gaït contact treân boä PLC qua vò trí RUN
        • Gaït contact treân boä PLC qua vò trí TERM roài vaøo menu PLC choïn Run.
Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

         Caáu truùc döõ lieäu soá trong PLC
         1.    Caùc oâ nhôù ñaëc bieät:
         SM0.0  Bit naøy luoân luoân ON.
         SM0.1  Bit naøy chæ ON trong chu kyø queùt ñaàu tieân cuûa PLC.
         SM0.5  Bit naøy taïo xung clock 1 giaây (0,5s ON vaø 0,5s OFF).
         SM0.4  Bit naøy taïo xung clock 1 phuùt.
         2.      Caáu truùc oâ nhôù trong PLC Siemens:
         1 Byte            = 8 Bit                                                     QB0 ≡ Q0.0→Q0.7
         1 Word            = 2 Byte =           16 Bit (lieân tieáp)                   QW0 ≡ QB0→QB1
         1 Double Word = 4 Byte =               32 Bit (lieân tieáp)                   QD0 ≡ QB0→QB3
         3.        Caáu truùc oâ nhôù cuûa döõ lieäu soá:
         Soá Byte (B)                          1 byte                  ~ Byte
         Soá Integer (I):                      2 byte                  ~ Word
         Soá Long Integer (D)                  4 byte                  ~ Double Word
         Soá Real (R)                          4 byte                  ~ Double Word




         Leänh xaùc ñònh caïnh leân
     -    Tieáp ñieåm phaùt hieän caïnh leân P seõ chæ ON trong
          moät chu kyø queùt cuûa PLC khi tín hieäu ngay tröôùc P
          (I0.4) chuyeån traïng thaùi töø 0 leân 1.




Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

PHAÀN HÖÔÙNG DAÃN PLC:
                                         USS TOOLBOX

     1. USS TOOLBOX :
Trình töï laäp trình söû duïng caùc leänh USS nhö sau :
- Ñaët leänh USS_INIT trong chöông trình. Leänh USS_INIT chæ neân ñöôïc goïi trong moät
chu kyø queùt ñeå thieát laäp hay thay ñoåi caùc thoâng soá giao tieáp cuûa giao thöùc USS.
- Ñaët chæ moät leänh DRV_CTRL cho moãi moät bieán taàn tích cöïc trong chöông trình. Coù
theå theâm vaøo nhieàu leänh USS_RPM_x vaø USS_WPM_x neáu caàn thieát, nhöng chæ moät
bieán taàn ñöôïc tích cöïc taïi moät thôøi ñieåm.
- Thieát laäp caùc thoâng soá bieán taàn ñeå phuø hôïp vôùi toác ñoä baud vaø ñòa chæ cuûa bieán taàn
ñöôïc duøng trong chöông trình.
- Noái caùp giao tieáp giöõa CPU vaø caùc bieán taàn..
Caùc leänh USS Protocol
Thö vieän leänh STEP7 – Micro/Win cho pheùp ñieàu khieån caùc boä bieán taàn MicroMaster
moät caùch deã daøng baèng caùc haøm leänh ñaëc bieät ñöôïc thieát keá söû duïng giao thöùc USS ñeå
giao tieáp vôùi bieán taàn. Vôùi caùc leänh USS, ta coù theå ñieàu khieån bieán taàn vaø coù theå
ñoïc/ghi caùc thoâng soá cuûa bieán taàn.
Caùc leänh USS naøy naèm trong thö muïc Libraries cuûa caây leänh STEP7 – Micro/Win.

USS_INIT
     Leänh naøy duøng ñeå khôûi ñoäng giao thöùc USS keát noái PLC vaø (maïng) bieán taàn.

                                            Leänh USS_INIT ñöôïc duøng ñeå cho pheùp vaø
                                            thieát laäp hay khoâng cho pheùp giao tieáp vôùi bieán
                                            taàn MicroMaster. Leänh USS phaûi ñöôïc thöïc
                                            hieän maø khoâng coù loãi xuaát hieän tröôùc khi baát cöù
                                            leänh USS Protocol naøo coù theå ñöôïc duøng. Leänh
                                            naøy hoaøn thaønh vaø bit Done ñöôïc set laäp töùc
                                            tröôùc khi tieáp tuïc tôùi leänh keát tieáp.

                                            Leänh naøy ñöôïc thöïc hieän moãi khi ngoõ vaøo EN
                                            ñöôïc ON. Leänh USS_INIT neân ñöôïc thöïc thi
                                            moãi khi coù thay ñoåi traïng thaùi giao tieáp. Moät khi
                                            giao thöùc USS Protocol ñaõ ñöôïc thieát laäp , giao
                                            thöùc USS phaûi ñöôïc disable bôûi vieäc thöïc thi
                                            moät leänh USS_INIT môùi tröôùc khi coù thay ñoåi
                                            trong caùc thoâng soá giao tieáp.




Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

        Giaù trò cuûa ngoõ vaøo USS cho pheùp choïn giao thöùc giao tieáp. Giaù trò 1 cho pheùp
        duøng port 0 cho giao thöùc USS. Giaù trò 0 gaùn port 0 cho giao thöùc PPI vaø disable
        giao thöùc USS.

        Ngoõ vaøo BAUD thieát laäp toác ñoä baud : 1200, 2400, 4800, 9600, 19,200, hay
        38,400 baud.

        Ngoõ vaøo ACTIVE chæ ra bieán taàn naøo ñöôïc tích cöïc. Ñoái vôùi bieán taàn MM3 thì
        hoã trôï ñòa chæ töø 0 ñeán 30.


            MSB                                                                          LSB

               31       30    29     28                             3      2        1     0

               D31      D30   D29                                          D2       D1    D0



                    D0 Drive 0 active bit; 0 = drive not active, 1 = drive active
                    D1 Drive 1 active bit; 0 = drive not active, 1 = drive active
                    .
                    .
                    .
                Active Drive Description and Format


        Khi leänh USS_INIT hoaøn taát, bit DONE ñöôïc set leân 1. Ngoõ ra ERR (byte)
        chöùa keát quaû cuûa vieäc thöïc thi leänh.

              Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh USS_INIT
         Inputs/Out                             Operands                                         Data
            puts                                                                                Types
         USS            VB, IB, QB, MB, SB, SMB, LB, AC, Constant,                             BYTE
                        *VD, *AC, *LD
         BAUD           VW, IW, QW, MW, SW, SMW, LW, T, C, AIW,                                WORD
                        Constant, AC *VD, *AC, *LD
         ACTIVE         VD, ID, QD, MD, SD, SMD, LD, AC, Constant,                             DWORD
                        *VD, *AC, *LD
         DONE           I, Q, M, S, SM, T, C, V, Long an                                       BOOL
         ERR            VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC,                             BYTE
                        *LD




Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp




USS_CTRL
     Leänh naøy duøng ñeå ñieàu khieån bieán taàn chaïy, döøng, ñaûo chieàu vaø thay ñoåi toác
     ñoä.

                                         Leänh USS_CTRL ñöôïc duøng ñeå ñieàu khieån moät
                                         bieán taàn MM ñöôïc tích cöïc. Leänh USS_CTRL
                                         ñaët caùc leänh choïn tröôùc trong boä ñeäm giao tieáp.
                                         Caùc leänh ñaët trong boä ñeäm ñöôïc göûi cho bieán
                                         taàn coù ñòa chæ ñöôïc choïn trong thoâng soá DRIVE,
                                         neáu ñòa chæ bieán taàn ñoù ñaõ ñöôïc choïn trong
                                         thoâng soá ACTIVE cuûa leänh USS_INIT . Moãi
                                         bieán taàn chæ neân coù moät leänh DRV_CTRL .

                                         Ngoõ vaøo EN phaûi ñöôïc ON ñeån cho pheùp leänh
                                         DRV_CTRL(leänh naøy phaûi luoân luoân ñöôïc cho
                                         pheùp).

                                         Ngoõ vaøo RUN (RUN/STOP) cho pheùp bieán taàn
                                         laø on (1) hay off (0). Khi RUN laø ON, boä bieán
                                         taàn MM nhaän ñöôïc leänh baét ñaàu chaïy taïi toác ñoä
                                         vaø chieàu ñaõ ñònh tröôùc. Ñeå bieán taàn chaïy thì:

                                         •   DRIVE phaûi ñöôïc choïn tích cöïc ACTIVE
                                             trong USS_INIT.
                                         •   OFF2 vaø OFF3 phaûi ñöôïc set baèng 0.
                                         •   FAULT vaø INHIBIT phaûi laø 0.

                                         Khi RUN laø OFF thì moät leänh ñöôïc göûi tôùi MM
                                         ñeå giaûm toác ñoä xuoáng theo haøm doác cho tôùi khi
                                         ñoäng cô döøng haún.

                                         Bit OFF2 ñöôïc duøng ñeå cho pheùp bieán taàn MM
                                         taét lao doác. Bit OFF3 ñöôïc duøng ñeå MM döøng


Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

                                           nhanh choùng.




        Bit F_ACK (Fault Acknowledge) ñöôïc duøng ñeå xaùc nhaän loãi trong bieán taàn.
        Bieán taàn seõ xoaù loãi (FAULT) khi F_ACK ñi töø möùc thaáp ñeán möùc cao.

        Bit DIR (direction) ñaûođchieàu quay cuûa ñoäng cô.

        Ngoõ vaøo DRIVE (drive address) chæ ra ñòa chæ cuûa bieán taàn MM maø leänh
        DRV_CTRL ñaõ ñieàu khieån. Ñòa chæ coù giaù trò töø 0 ñeán 30.

        Ngoõ vaøo TYPE choïn loaïi bieán taàn. Vôùi bieán taàn MicroMaster 3 choïn Type = 0,
        vôùi bieán taàn MicroMaster 4 choïn Type = 1.

        Ngoõ vaøo Speed_SP (speed setpoint) nhaäp toác ñoä cuûa ñoäng cô döôùi daïng phaàn
        traêm cuûa toác ñoä toái ña (-200.0% tôùi 200.0%). Giaù trò aâm cuûa Speed_SP laøm
        ñoäng cô ñaûo chieàu quay.

        Bit Resp_R (Response Received) laø phaûn hoài töø bieán taàn. Moãi khi CPU nhaän
        phaûn hoài töø bieán taàn thì bit Resp_R ñöôïc set ON trong moät chu kyø queùt.

        Bit Error laø moät byte löu keát quaû cuûa laàn giao tieáp môùi nhaát vôùi bieán taàn.
        Ngoõ ra STATUS chöùa traïng thaùi cuûa bieán taàn.

        Ngoõ ra SPEED löu toác ñoä cuûa ñoäng cô döôùi daïng phaàn traêm cuûa toác ñoä ñònh
        möùc (-200.0% tôùi 200.0%).

        Ngoõ ra RUN_EN (DRIVE RUN Enable) chæ ra raèng bieán taàn ñang chaïy (1) hay
        ñaõ döøng(0).

        Ngoõ ra D_DIR chæ ra chieàu quay cuûa ñoäng cô.

        Ngoõ ra INHIBIT chæ ra traïng thaùi cuûa bit caám trong bieán taàn (0 - not inhibited,
        1 - inhibited). Ñeå xoaù bit caám thì bit FAULT phaûi ñöôïc OFF vaø caùc bit vaøo
        RUN, OFF2, vaø OFF3 phaûi laø OFF.

        Ngoõ ra FAULT chæ ra traïng thaùi cuûa bit loãi (0 - no fault, 1 - fault). Boä bieán taàn
        seõ hieån thò maõ loãi. Ñeå xoaù bit FAULT thì phaûi khaéc phuïc loãi vaø set ON bit
        ACK.



Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

               Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh USS_CTRL
           Inputs/                                                               Data
                                                 Operands
           Outputs                                                              Types
         RUN             I, Q, M, S, SM, T, C, V, L, Power Flow                BOOL
         OFF2            I, Q, M, S, SM, T, C, V, L, Power Flow                BOOL
         OFF3            I, Q, M, S, SM, T, C, V, L, Power Flow                BOOL
         F_ACK           I, Q, M, S, SM, T, C, V, L, Power Flow                BOOL
         DIR             I, Q, M, S, SM, T, C, V, L, Power Flow                BOOL
         DRIVE,          VB, IB, QB, MB, SB, SMB, LB, AC, Constant,            BYTE
         TYPE            *VD, *AC, *LD
         Speed_SP        VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC,            REAL
                         *LD, Constant
         Resp_R          I, Q, M, S, SM, T, C, V, L                            BOOL
         Error           VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD        BYTE
         STATUS          VW, T, C, IW, QW, SW, MW, SMW, LW, AC,                WORD
                         AQW, *VD, *AC, *LD
         SPEED           VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC,            REAL
                         *LD
         RUN_EN          I, Q, M, S, SM, T, C, V, L                            BOOL
         D_DIR           I, Q, M, S, SM, T, C, V, L                            BOOL
         INHIBIT         I, Q, M, S, SM, T, C, V, L                            BOOL
         FAULT           I, Q, M, S, SM, T, C, V, L                            BOOL




Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

USS_RPM_x
     Leänh naøy duøng ñeå ñoïc moät thoâng soá töø bieán taàn veà PLC.

                                         Leänh USS_RPM_x ñoïc moät thoâng soá kieåu word
                                         khoâng daáu. Leänh USS_RPM_x hoaøn taát khi MM
                                         xaùc nhaän hay khi nhaän ñöôïc error.

                                         Ngoõ vaøo EN phaûi ñöôïc ON ñeå cho pheùp truyeàn
                                         yeâu caàu xuoáng MM vaø neân giöõ nguyeân traïng
                                         thaùi ON cho ñeán khi bit DONE ñöôïc set baùo
                                         hieäu söï hoaøn taát. Moät yeâu caàu USS_RPM_x
                                         ñöôïc truyeàn tôùi MM ôû moãi chu kyø queùt khi ngoõ
                                         vaøo XMT_REQ laø ON. Vì theá ngoõ vaøo
                                         XMT_REQ neân ñöôïc kích leân möùc 1 qua moät boä
                                         phaùt hieän caïnh leân nhaèm chæ cho pheùp moät yeâu
                                         caàu ñöôïc truyeàn ñi ôû moãi caïnh leân cuûa ngoõ vaøo
                                         EN .

        Ngoõ vaøo DRIVE laø ñòa chæ cuûa bieán taàn MM maø leänh USS_RPM_x ñöôïc göûi ñi.
        Ñòa chæ coù giaù trò töø 0 ñeán 31.

        Ngoõ vaøo PARAM xaùc ñònh thoâng soá caàn ñoïc. Ngoõ vaøo INDEX laø giaù trò index
        cuûa thoâng soá caàn ñoïc.

        Ñòa chæ cuûa moät boä ñeäm 16–byte phaûi ñöôïc cung caáp cho ngoõ vaøo DB_PTR. Boä
        ñeäm naøy ñöôïc söû duïng bôûi leänh READ_PM ñeå löu keát quaû nhaän ñöôïc töø bieán
        taàn MM.

        Khi leänh READ_PM hoaøn taát thì ngoõ ra DONE ñöôïc set ON vaø ngoõ ra
        ERROR(byte) chöùa keát quaû cuûa vieäc thöïc thi leänh.

        Ngoõ ra VALUE laø giaù trò thoâng soá ñoïc veà.

              Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh READ_PM
         Inputs/Out                             Operands                             Data
            puts                                                                    Types
         XMT_REQ I, Q, M, S, SM, T, C, V, L, Power Flow                            BOOL
                        conditioned by a rising edge detection element.
         DRIVE          VB, IB, QB, MB, SB, SMB, LB, AC, Constant,                 BYTE
                        *VD, *AC, *LD



Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

         PARAM            VW, IW, QW, MW, SW, SMW, LW, T, C, AIW,                     WORD
                          Constant, AC *VD, *AC, *LD
         INDEX            VW, IW, QW, MW, SW, SMW, LW, T, C, AIW,                     WORD
                          Constant, AC *VD, *AC, *LD
         DB_PTR           &VB                                                         DWORD
         DONE             I, Q, M, S, SM, T, C, V, L                                  BOOL
         ERROR            VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC,                  BYTE
                          *LD
         VALUE            VW, T, C, IW, QW, SW, MW, SMW, LW, AC,                      WORD
                          AQW, *VD, *AC, *LD




USS_WPM_x
Leänh naøy duøng ñeå ghi moät thoâng soá töø PLC leân bieán taàn.

                                           Leänh USS_WPM_x ghi moät giaù trò word khoâng
                                           daáu vaøo moät thoâng soá xaùc ñònh. Leänh
                                           USS_WPM_x hoaøn taát khi MM xaùc nhaän hay
                                           khi nhaän ñöôïc error.

                                             Ngoõ vaøo EN phaûi laø ON ñeå cho pheùp truyeàn moät
                                             yeâu caàu vaø neân giöõ nguyeân traïng thaùi ON cho
                                             ñeán khi bit DONE ñöôïc set baùo hieäu söï hoaøn taát.
                                             Moät yeâu caàu USS_WPM_x ñöôïc truyeàn tôùi MM
                                             ôû moãi chu kyø queùt khi ngoõ vaøo XMT_REQ laø
                                             ON. Vì theá ngoõ vaøo XMT_REQ neân ñöôïc kích
                                             leân möùc 1 qua moät boä phaùt hieän caïnh leân nhaèm
                                             chæ cho pheùp moät yeâu caàu ñöôïc truyeàn ñi ôû moãi
                                             caïnh leân cuûa ngoõ vaøo EN.
        Ngoõ vaøo DRIVE laø ñòa chæ cuûa bieán taàn MM maø leänh USS_WPM_x ñöôïc göûi
        ñi. Ñòa chæ coù giaù trò töø 0 ñeán 31.



Phaàn höôùng daãn veà PLC
Taøi lieäu höôùng daãn thöïc taäp toát nghieäp

        Ngoõ vaøo PARAM xaùc ñònh thoâng soá caàn ghi. Ngoõ vaøo INDEX laø giaù trò index
        cuûa thoâng soá caàn ghi. Ngoõ ra VALUE laø giaù trò caàn ghi vaøo thoâng soá.
        Khi ngoõ vaøo EEPROM ñöôïc baät leân 1 thì leänh naøy ñöôïc ghi vaøo caû RAM vaø
        EEPROM cuûa bieán taàn. Khi ngoõ vaøo naøy bò taét ñi thì leänh chæ ñöôïc ghi vaøo
        RAM cuûa bieán taàn. Do MicroMaster 3 khoâng hoã trôï chöùc naêng naøy neân ngoõ vaøo
        naøy phaûi off ( =0).
        Ñòa chæ cuûa moät boä ñeäm 16–byte phaûi ñöôïc cung caáp cho ngoõ vaøo DB_PTR. Boä
        ñeäm naøy ñöôïc söû duïng bôûi leänh USS_WPM_x ñeå löu keát quaû nhaän ñöôïc töø bieán
        taàn MM.
        Khi leänh USS_WPM_x hoaøn taát thì ngoõ ra DONE ñöôïc set ON vaø ngoõ ra
        ERROR(byte) chöùa keát quaû cuûa vieäc thöïc thi leänh.
              Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh WRITE_PM
         Inputs/Out                             Operands                           Data
            puts                                                                  Types
         XMT_REQ I, Q, M, S, SM, T, C, V, L, Power Flow                          BOOL
                        conditioned by a rising edge detection element.
         DRIVE          VB, IB, QB, MB, SB, SMB, LB, AC, Constant,               BYTE
                        *VD, *AC, *LD
         PARAM          VW, IW, QW, MW, SW, SMW, LW, T, C, AIW,                  WORD
                        Constant, AC *VD, *AC, *LD
         VALUE          VW, IW, QW, MW, SW, SMW, LW, T, C, AIW,                  WORD
                        Constant, AC *VD, *AC, *LD
         DB_PTR         &VB                                                      DWORD
         DONE           I, Q, M, S, SM, T, C, V, L                               BOOL
         ERROR          VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC,               BYTE
                        *LD




Phaàn höôùng daãn veà PLC
Programming Concepts, Conventions, and Features       Chapter 5




Using STEP 7–Micro/WIN to Create Your Programs
          To open STEP 7–Micro/WIN, double-click on the STEP 7–Micro/WIN icon, or select the Start > SIMATIC >
          STEP 7 MicroWIN 3.2 menu command. As shown in Figure 5-1, the STEP 7–Micro/WIN project window
          provides a convenient working space for creating your control program.

          The toolbars provide buttons for shortcuts to frequently used menu commands. You can view or hide any
          of the toolbars.

          The navigation bar presents groups of icons for
          accessing different programming features of
          STEP 7–Micro/WIN.
          The instruction tree displays all of the project
          objects and the instructions for creating your
          control program. You can drag and drop
          individual instructions from the tree into your
          program, or you can double-click an instruction to
                                                                                                                              5
          insert it at the current location of the cursor in the
          program editor.
                                                                                                     Program Editor
          The program editor contains the program logic
          and a local variable table where you can assign                            Instruction tree
          symbolic names for temporary local variables.
          Subroutines and interrupt routines appear as                  Navigation bar
          tabs at the bottom of the program editor window.
          Click on the tabs to move between the
          subroutines, interrupts, and the main program.           Figure 5-1   STEP 7–Micro/WIN

          STEP 7–Micro/WIN provides three editors for creating your program: Ladder Logic (LAD), Statement List
          (STL), and Function Block Diagram (FBD). With some restrictions, programs written in any of these
Program   program editors can be viewed and edited with the other program editors.
 Editor


    Features of the STL Editor
          The STL editor displays the program as a text-based language. The STL editor allows you to create
          control programs by entering the instruction mnemonics. The STL editor also allows you to create
          programs that you could not otherwise create with the LAD or FBD editors. This is because you are
          programming in the native language of the S7-200, rather than in a graphical editor where some
          restrictions must be applied in order to draw the diagrams correctly. As shown in Figure 5-2, this
          text-based concept is very similar to assembly language programming.

          The S7-200 executes each instruction in the
          order dictated by the program, from top to
                                                                           LD     I0.0       //Read one input
          bottom, and then restarts at the top.
                                                                           A      I0.1       //AND with another input
          STL uses a logic stack to resolve the control                    =      Q1.0       //Write value to output 1
          logic. You insert the STL instructions for handling
          the stack operations.                                    Figure 5-2   Sample STL Program

          Consider these main points when you select the STL editor:

           -    STL is most appropriate for experienced programmers.
           -    STL sometimes allows you to solve problems that you cannot solve very easily with the LAD or FBD
                editor.
           -    You can only use the STL editor with the SIMATIC instruction set.
           -    While you can always use the STL editor to view or edit a program that was created with the LAD or
                FBD editors, the reverse is not always true. You cannot always use the LAD or FBD editors to
                display a program that was written with the STL editor.




                                                                                                                         51
S7-200 Programmable Controller System Manual



         Features of the LAD Editor
             The LAD editor displays the program as a graphical representation similar to electrical wiring diagrams.
             Ladder programs allow the program to emulate the flow of electric current from a power source through a
             series of logical input conditions that in turn enable logical output conditions. A LAD program includes a
             left power rail that is energized. Contacts that are closed allow energy to flow through them to the next
             element, and contacts that are open block that energy flow.

             The logic is separated into networks. The
             program is executed one network at a time, from
             left to right and then top to bottom as dictated by
             the program. Figure 5-3 shows an example of a
             LAD program. The various instructions are
             represented by graphic symbols and include
             three basic forms.

5            Contacts represent logic input conditions such as
             switches, buttons, or internal conditions.
             Coils usually represent logic output results such
             as lamps, motor starters, interposing relays, or
             internal output conditions.
             Boxes represent additional instructions, such as
             timers, counters, or math instructions.               Figure 5-3   Sample LAD Program

             Consider these main points when you select the LAD editor:

               -   Ladder logic is easy for beginning programmers to use.
               -   Graphical representation is easy to understand and is popular around the world.
               -   The LAD editor can be used with both the SIMATIC and IEC 1131–3 instruction sets.
               -   You can always use the STL editor to display a program created with the SIMATIC LAD editor.

         Features of the FBD Editor
             The FBD editor displays the program as a graphical representation that resembles common logic gate
             diagrams. There are no contacts and coils as found in the LAD editor, but there are equivalent instructions
             that appear as box instructions.

             Figure 5-4 shows an example of an FBD
             program.
             FBD does not use the concept of left and right
             power rails; therefore, the term “power flow” is
             used to express the analogous concept of control
             flow through the FBD logic blocks.               Figure 5-4        Sample FBD Program

             The logic “1” path through FBD elements is called power flow. The origin of a power flow input and the
             destination of a power flow output can be assigned directly to an operand.

             The program logic is derived from the connections between these box instructions. That is, the output from
             one instruction (such as an AND box) can be used to enable another instruction (such as a timer) to
             create the necessary control logic. This connection concept allows you to solve a wide variety of logic
             problems.

             Consider these main points when you select the FBD editor:

               -   The graphical logic gate style of representation is good for following program flow.
               -   The FBD editor can be used with both the SIMATIC and IEC 1131–3 instruction sets.
               -   You can always use the STL editor to display a program created with the SIMATIC FBD editor.




    52
S7-200 Programmable Controller System Manual




    Accessing the Data of the S7-200
             The S7-200 stores information in different memory locations that have unique addresses. You can
             explicitly identify the memory address that you want to access. This allows your program to have direct
             access to the information. Table 4-1 shows the range of integer values that can be represented by the
             different sizes of data.

             Table 4-1    Decimal and Hexadecimal Ranges for the Different Sizes of Data
              Representation               Byte (B)           Word (W)             Double Word (D)
              Unsigned Integer             0 to 255           0 to 65,535          0 to 4,294,967,295

4             Signed Integer
                                           0 to FF
                                           –128 to +127
                                                              0 to FFFF
                                                              –32,768 to +32,767
                                                                                   0 to FFFF FFFF
                                                                                   –2,147,483,648 to +2,147,483,647
                                           80 to 7F           8000 to 7FFF         8000 0000 to 7FFF FFFF
              Real                         Not applicable     Not applicable       +1.175495E–38 to +3.402823E+38 (positive)
              IEEE 32-bit Floating Point                                           –1.175495E–38 to –3.402823E+38 (negative)

             To access a bit in a memory area, you specify the address, which includes the memory area identifier, the
             byte address, and the bit number. Figure 4-3 shows an example of accessing a bit (which is also called
             “byte.bit” addressing). In this example, the memory area and byte address (I = input, and 3 = byte 3) are
             followed by a period (“.”) to separate the bit address (bit 4).


                               I 3 . 4
                                                                               Process-image Input (I) Memory Area
                                           Bit of byte, or bit number:
                                           bit 4 of 8 (0 to 7)                               7 6 5 4 3 2 1 0
                                           Period separates the                    Byte 0
                                           byte address from the bit               Byte 1
                                           number                                  Byte 2
                                           Byte address: byte 3 (the               Byte 3
                                           fourth byte)                            Byte 4
                                           Memory area identifier                  Byte 5

             Figure 4-3    Byte.Bit Addressing


             You can access data in most memory areas (V, I, Q, M, S, L, and SM) as bytes, words, or double words by
             using the byte-address format. To access a byte, word, or double word of data in the memory, you must
             specify the address in a way similar to specifying the address for a bit. This includes an area identifier,
             data size designation, and the starting byte address of the byte, word, or double-word value, as shown in
             Figure 4-4.

             Data in other memory areas (such as T, C, HC, and the accumulators) are accessed by using an address
             format that includes an area identifier and a device number.




    24
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006
Tai lieu hd_tttn_2006

More Related Content

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Tai lieu hd_tttn_2006

  • 1. TRÖÔØNG ÑAÏI HOÏC BAÙCH KHOA TP HOÀ CHÍ MINH KHOA ÑIEÄN – ÑIEÄN TÖÛ PHOØNG THÍ NGHIEÄM KYÕ THUAÄT ÑIEÄN 1 Taøi Lieäu: HÖÔÙNG DAÃN THÖÏC TAÄP TOÁT NGHIEÄP Baøi 1: Ñieàu khieån quaù trình phaân loaïi vaø ñeám saûn phaåm Baøi 2: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä bieán taàn Baøi 3: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä bieán taàn vaø PLC S7-200 Baøi 4: Ñieàu khieån ñoäng cô khoâng ñoàng boä ba pha duøng boä khôûi ñoäng meàm sikostart vaø PLC S7-200 Bieân soaïn: Phoøng TN Kyõ Thuaät Ñieän 1 TP. HOÀ CHÍ MINH, THAÙNG 7 NAÊM 2006
  • 2. Taøi lieäu thöïc taäp toát nghieäp BAØI 1: ÑIEÀU KHIEÅN QUAÙ TRÌNH PHAÂN LOAÏI VAØ ÑEÁM SAÛN PHAÅM I. MUÏC ÑÍCH: - Tìm hieåu veà boä PLC S7 – 200, CPU 212; taäp leänh vaø phaàn meàm laäp trình STEP7 MICROWIN 32 (chuù yù ñoïc tröôùc caùc leänh veà xöû lyù Bit, Set, Reset, Timer (TON), Counter (CTU)). - Tìm hieåu veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng cô, contactor, …. - Thöïc taäp vôùi caùc thieát bò coâng nghieäp vaø khaùi nieäm ñieàu khieån meàm baèng vieäc laäp trình cho PLC. II. ÑAËT VAÁN ÑEÀ: Cho moät daây chuyeàn coâng nghieäp vaän chuyeån caùc saûn phaåm coù chieàu daøi L. Caùc saûn phaåm naøy caàn ñöôïc phaân loaïi vaø ñeám theo tieâu chuaån sau: - Neáu L ≥ d2 ta ñöôïc saûn phaåm loaïi daøi. - Neáu L < d1 ta ñöôïc saûn phaåm ngaén. - Neáu d1 ≤ L < d2 ta ñöôïc saûn phaåm vöøa. Giaû söû raèng khoaûng caùch giöõa 2 saûn phaåm lieân tieáp lôùn hôn d2 . L Caùc caûm bieán X1, X2, vaø X3 ñaët döôùi baêng chuyeàn X1 X2 X3 duøng ñeå phaân bieät chieàu daøi d1 cuûa saûn phaåm (coâng taéc haønh trình). d2 III. NOÄI DUNG THÖÏC TAÄP: III.1. SINH VIEÂN THÖÏC HIEÄN CAÙC PHAÀN THÖÏC TAÄP SAU: 1) Phaân loaïi vaø ñeám saûn phaåm vöøa: - Xaùc ñònh vaø nhaäp soá saûn phaåm vöøa caàn ñeám cho moãi thuøng haøng. - Nhaán nuùt START (NO) ñeå khôûi ñoäng daây chuyeàn (Motor: M = 1). - Chôø 5 giaây ñeå baêng chuyeàn chaïy oån ñònh. Sau ñoù cho pheùp ñöa saûn phaåm vaøo (Enable: EN=1). Baøi 1 I.1
  • 3. Taøi lieäu thöïc taäp toát nghieäp - Baét ñaàu quaù trình phaân loaïi vaø ñeám saûn phaåm loaïi vöøa (d1 ≤ L < d2, R=0). Neáu khoâng phaûi saûn phaåm vöøa (pheá phaåm) thì xuaát tín hieäu loaïi boû (Remove: R=1 - ñeå ñieàu khieån caàn gaït saûn phaåm ra ngoaøi). Tín hieäu naøy ñöôïc giöõ (R = 1) cho ñeán khi coù saûn phaåm keá tieáp vaøo. OUTPUT PLC S7 INPUT X1 X2 X3 Saûn phaåm R Pheá phaåm EN M - Khi ñaõ ñuû soá saûn phaåm yeâu caàu thì xuaát tín hieäu baùo ñaày (FULL = 1) vaø taïm ngöøng ñöa saûn phaåm vaøo baêng chuyeàn (EN = 0). - Chôø 10 giaây, sau ñoù tieáp tuïc chu kyø môùi quaù trình phaân loaïi vaø ñeám; cho saûn phaåm chaïy vaøo (EN = 1) vaø reset tín hieäu baùo ñaày (FULL = 0). - Nhaán nuùt STOP (NO) ñeå döøng daây chuyeàn. 2) Phaân loaïi vaø ñeám saûn phaåm theo yeâu caàu: - Soá saûn phaåm caàn ñeám cho moãi thuøng haøng laø 10. Trong ñoù coù toái thieåu 6 saûn phaåm loaïi vöøa. Soá saûn phaåm loaïi ngaén vaø loaïi daøi khoâng ñöôïc vöïôt quaù 4 saûn phaåm trong soá 10 saûn phaåm cho moãi thuøng haøng. - Quaù trình baét ñaàu khi nhaán nuùt START (NO) ñeå khôûi ñoäng daây chuyeàn (M=1). - Chôø 5 giaây ñeå baêng chuyeàn chaïy oån ñònh. Sau ñoù cho pheùp ñöa saûn phaåm vaøo (EN=1). - Baét ñaàu quaù trình phaân loaïi vaø ñeám saûn phaåm: Baøi 1 I.2
  • 4. Taøi lieäu thöïc taäp toát nghieäp o Saûn phaåm vöøa (R = 0), soá saûn phaåm taêng leân 1. o Khoâng phaûi saûn phaåm vöøa: Neáu trong giôùi haïn cho pheùp (≤ 4 saûn phaåm trong moãi thuøng) thì xem nhö saûn phaåm (R = 0) vaø soá saûn phaåm taêng leân 1. Neáu vöôït quaù giôùi haïn cho pheùp thì xem nhö pheá phaåm vaø xuaát tín hieäu loaïi boû (R = 1), ñoàng thôøi taêng toång soá pheá phaåm leân 1. - Khi ñaõ ñuû soá saûn phaåm yeâu caàu cho thuøng haøng thì xuaát tín hieäu baùo ñaày (FULL = 1) vaø taïm ngöøng ñöa saûn phaåm vaøo baêng chuyeàn (EN = 0). - Chôø 10 giaây, sau ñoù tieáp tuïc chu kyø môùi quaù trình phaân loaïi vaø ñeám, cho saûn phaåm chaïy vaøo (EN = 1) vaø xoùa tín hieäu baùo ñaày (FULL = 0). - Nhaán nuùt STOP (NO) ñeå döøng daây chuyeàn. 3) Phaân loaïi vaø ñeám saûn phaåm vöøa, ngaén vaø daøi theo yeâu caàu: Thöïc hieän nhö phaàn 2 vaø theâm vaøo caùc yeâu caàu sau: - Phaân loaïi pheá phaåm loaïi ngaén (RS = 1, RL = 0) vaø loaïi daøi(RS = 0, RL=1) thay cho tín hieäu loaïi boû R. Neáu laø saûn phaåm thì (RS = 0, RL = 0). (Remove Short: RS, Remove Long: RL) X1 X2 X3 Pheá phaåm daøi RL Saûn phaåm RS Pheá phaåm ngaén EN M - Ñoàng thôøi ñeám rieâng toång soá pheá phaåm loaïi ngaén vaø toång soá pheá phaåm loaïi daøi trong suoát thôøi gian laøm vieäc (höôùng daãn: duøng theâm hai boä ñeám môùi ñeå ñeám pheá phaåm loaïi ngaén vaø pheá phaåm loaïi daøi). III.2. HÖÔÙNG DAÃN PHAÂN BIEÄT SAÛN PHAÅM: Ñeå phaân bieät saûn phaåm coù theå thöïc hieän theo caùc böôùc sau: - Taïi thôøi ñieåm X3 vöøa taùc ñoäng, duøng tieáp ñieåm phaùt hieän caïnh leân P – ON trong moät chu kyø queùt cuûa PLC khi tín hieäu X3 chuyeån töø 0 leân 1 (Ví duï X3 öùng vôùi ngoõ vaøo I0.4). Baøi 1 I.3
  • 5. Taøi lieäu thöïc taäp toát nghieäp - Khi ñoù xeùt traïng thaùi cuûa X1, X2: • Neáu caû X1, X2 khoâng taùc ñoäng ta coù saûn phaåm loaïi ngaén L < d1 . • Neáu caû X1, X2 ñeàu taùc ñoäng ta coù saûn phaåm loaïi daøi L ≥ d2 . • Neáu X1 khoâng taùc ñoäng vaø X2 taùc ñoäng ta coù saûn phaåm loaïi vöøa d1≤L<d2. Xuaát tín hieäu phaân bieät saûn phaåm (R, RS, RL): Ñeå xuaát tín hieäu phaân bieät saûn phaåm coù theå thöïc hieän baèng leänh SET (S) vaø leänh RESET (R). Sau ñaây laø moät ví duï cho leänh SET vaø leänh P (|P|): X1 OFF ON X2 ON ON X3 Saûn phaåm vöøa Saûn phaåm daøi Ngoõ ra leänh |P| ON trong 1 chu kyø queùt Ngoõ vaøo (Q0.3) Q0.3 OFF ON Chuù yù caùc leänh sau: Leänh SET vaø leänh RESET: Khi leänh SET ñöôïc taùc ñoäng seõ ñaët 1 bit Q0.3 sang traïng thaùi ON. Khi leänh khoâng coøn ñöôïc taùc ñoäng nöõa, Q0.3 vaãn ôû traïng thaùi ON cho ñeán khi leänh RESET Q0.3 ñöôïc taùc ñoäng. Trong tröôøng hôïp naøy, Q0.3 laø ngoõ ra cuûa PLC ñieàu khieån caùc caàn gaïc phaân loaïi saûn phaåm vaø pheá phaåm (R, RS, RL). Leänh phaùt hieän caïnh leân P: Khi leänh P chuyeån töø traïng thaùi khoâng taùc ñoäng sang ñöôïc taùc ñoäng (nhö trong ví duï treân, I0.4 chuyeån töø OFF sang ON), ngoõ ra leänh P seõ ON trong moät chu kyø queùt cuûa PLC (thöôøng khoaûng vaøi ms). Baøi 1 I.4
  • 6. Taøi lieäu thöïc taäp toát nghieäp III.3. YEÂU CAÀU CHUAÅN BÒ TRÖÔÙC KHI THÖÏC TAÄP: (Moãi sinh vieân phaûi noäp chuaån bò tröôùc khi vaøo thöïc taäp) - Töï tìm hieåu caáu truùc PLC S7-200 CPU 212 cuûa Siemens; ngoân ngöõ vaø phaàn meàm laäp trình STEP7 MICROWIN 32 (caùc leänh caàn duøng). - Veõ löu ñoà giaûi thuaät cuûa chöông trình. - Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC. - Veõ sô ñoà noái daây PLC. - Vieát chöông trình LADDER cho PLC thöïc hieän chöùc naêng ñieàu khieån. III.4. THÖÏC TAÄP THEO TRÌNH TÖÏ SAU: Treân cô sôû baøi töï chuaån bò, trong nhoùm töï kieåm tra laïi, thoáng nhaát vaø tieán haønh thöïc taäp döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn thöïc taäp trong thôøi gian quy ñònh: - Veõ löu ñoà giaûi thuaät cuûa chöông trình. - Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC. - Veõ sô ñoà noái daây PLC. - Laäp trình treân maùy tính ñeå duøng PLC thöïc hieän chöùc naêng ñieàu khieån. - Naïp chöông trình ñieàu khieån vaøo PLC vaø kieåm tra hoaït ñoäng cuûa chöông trình. Moâ phoûng caùc traïng thaùi cuûa caùc caûm bieán khi coù saûn phaåm ñi qua ñeå phaân loaïi vaø ñeám. Khi ñaõ vaän haønh toát, baùo caùo laïi vôùi caùn boä höôùng daãn thöïc taäp. IV. BAÙO CAÙO: (Moãi sinh vieân phaûi noäp laïi baùo caùo thöïc taäp vaøo buoåi keá tieáp) Chæ baùo caùo phaàn 3 - Phaân loaïi vaø ñeám saûn phaåm vöøa, ngaén vaø daøi theo yeâu caàu: 1. Löu ñoà giaûi thuaät cuûa chöông trình. 2. Sô ñoà noái daây PLC (theå hieän roõ chöùc naêng cuûa töøng ñaàu vaøo, ra ñöôïc söû duïng). 3. Chöông trình (LADDER) cho PLC thöïc hieän chöùc naêng ñieàu khieån. 4. Giaûi thích hoaït ñoäng cuûa chöông trình theo töøng network. 5. Nhaän xeùt chöông trình ñieàu khieån. Taøi lieäu tham khaûo: [1] Töï ñoäng hoùa vôùi SIMATIC S7 – 200 . Nguyeãn Doaõn Phöôùc Phan Xuaân Minh [2] Siemens S7 – 200 Programmable Controller. Baøi 1 I.5
  • 7. Taøi lieäu thöïc taäp toát nghieäp BAØI 2 : ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA DUØNG BOÄ BIEÁN TAÀN I. MUÏC ÑÍCH : - Tìm hieåu veà boä bieán taàn Siemens MicroMaster Vector 3. - Caùc thao taùc vaän haønh cô baûn. - Tìm hieåu moät vaøi caùch ñieàu khieån ñôn giaûn II. ÑAËT VAÁN ÑEÀ : Boä bieán taàn MicroMaster Vector (MMV) ñöôïc duøng ñeå ñieàu khieån toác ñoä ñoäng cô 3 pha vôùi khaû naêng ñieàu khieån vector khoâng duøng caûm bieán cho pheùp boä bieán taàn tính toaùn caùc thay ñoåi caàn thieát cuûa doøng ñieän vaø taàn soá ñaàu ra ñeå duy trì toác ñoä mong muoán cuûa ñoäng cô vôùi caùc ñieàu kieän taûi khaùc nhau. Boä bieán taàn MMV coù theå hoïat ñoäng ôû 4 cheá ñoä ñieàu khieån : - Cheá ñoä ñieàu khieån V/f : duøng cho caùc öùng duïng coù caùc ñaëc tính moâmen tuyeán tính. - Cheá ñoä ñieàu khieån doøng töø thoâng FCC. - Cheá ñoä ñieàu khieån V/f bình phöông : duøng cho caùc öùng duïng taûi quaït vaø bôm (moâmen thay ñoåi theo qui luaät bình phöông) . - Cheá ñoä ñieàu khieån vector phi caûm bieán (SVC). Caùc cheá ñoä ñieàu khieån naøy ñöôïc löïa choïn baèng vieäc thay ñoåi thoâng soâ P077. Trong noäi dung baøi thöïc taäp naøy chæ duøng phöông phaùp ñieàu khieån FCC. III. NOÄI DUNG THÖÏC TAÄP : - Tìm hieåu caùch söû duïng boä bieán taàn MM 3. - Tìm hieåu caùc phöông phaùp ñieàu khieån cô baûn boä bieán taàn : phöông phaùp ñieàu khieån soá (duøng caùc taàn soá ñaët coá ñònh) vaø phöông phaùp ñieàu khieån töông töï (ñöa ñieän aùp töông töï vaøo boä bieán taàn baèng caùch ñieàu chænh bieán trôû ñeå thay ñoåi taàn soá ra). Ñieàu khieån toác ñoä ñoäng cô khoâng ñoàng boä 3 pha baèng caùch thay ñoåi taàn soá ngoõ ra boä bieán taàn. Trong baøi naøy yeâu caàu SV ñieàu khieån toác ñoä vaø ñaûo chieàu ñoäng cô söû duïng tröïc tieáp boä bieán taàn : Ñieàu khieån soá (digital control) thoâng qua caùc chaân DIN cuûa boä bieán taàn. Ñieàu khieån töông töï (analogue control) baèng caùch ñöa tín hieäu töông töï vaøo caùc chaân AIN cuûa boä bieán taàn (duøng bieán trôû ñeå ñieàu chænh toác ñoä). Baøi 2 II.1
  • 8. Taøi lieäu thöïc taäp toát nghieäp 1. Ñieàu khieån soá : Trong phaàn naøy SV seõ thöïc taäp ñieàu khieån ñoäng cô KÑB vôùi 4 toác ñoä. Ñoäng cô ñöôïc khôûi ñoäng vaø döøng bôûi coång ñieàu khieån DIN1. Vieäc choïn löïa toác ñoä cuûa ñoäng cô (taàn soá ñoäng cô) nhaän ñöôïc qua vieäc ñieàu khieån DIN4 vaø DIN5 ( hai coång ñieàu khieån naøy duøng choïn löïa giöõa 4 taàn soá). DIN2 ñöôïc duøng ñeå choïn thôøi gian taêng(giaûm) toác (ramp time) . Coång ñieàu khieån DIN6 duøng nhö coâng taéc OFF2 cho pheùp ngöôøi duøng nhanh choùng ngaét ngoõ ra bieán taàn maø khoâng caàn taét nguoàn. Yeâu caàu : ñieàu khieån ñoäng cô hoaït ñoäng ôû caùc taàn soá 15Hz, 20Hz, 25Hz, 30Hz duøng caùc coâng taéc noái giöõa chaân P+15V vaø caùc coång DIN3, DIN4, DIN5 . Baûng maõ nhò phaân DIN3 (P053) DIN 4 (P054) DIN 5 (P055) FF5(P046) : taàn soá coá ñònh 5 0 0 0 FF6(P047) : taàn soá coá ñònh 6 0 0 1 FF7(P048) : taàn soá coá ñònh 7 0 1 0 FF8(P049) : taàn soá coá ñònh 8 0 1 1 FF1(P041) : taàn soá coá ñònh 1 1 0 0 FF2(P042) : taàn soá coá ñònh 2 1 0 1 FF3(P043) : taàn soá coá ñònh 3 1 1 0 FF4(P044) : taàn soá coá ñònh 4 1 1 1 Thay ñoåi thoâng soá P001 cuûa bieán taàn (xem baûng thoâng soá) ñeå thay ñoåi cheá ñoä hieån thò cuûa bieán taàn treân P000. Thieát bò caàn thieát: - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW. - Bieán taàn MICROMASTER Vector 6SE32. - Giao tieáp ñieàu khieån bieán taàn : ngoõ vaøo soá vôùi Run Right, 4 taàn soá coá ñònh, 2 thôøi gian taêng toác, OFF2. Baøi 2 II.2
  • 9. Taøi lieäu thöïc taäp toát nghieäp Thieát laäp thoâng soá theo thöù töï trong baûng : Thoâng soá Giaù trò Yù nghóa P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P944 1 Reset boä bieán taàn veà caùc thoâng soá maëc ñònh P002 Töï choïn Thôøi gian taêng toác thöù nhaát (normal) (>3s) P003 Töï choïn Thôøi gian giaûm toác thöù nhaát (normal) P006 2 Cheá ñoä duøng taàn soá coá ñònh P007 0 Cho pheùp ñieàu khieån bieán taàn qua caùc ngoõ vaøo soá P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P013 30.00 Taàn soá cho pheùp cöïc ñaïi laø 30Hz P033 Töï choïn Thôøi gian taêng toác thöù hai (jog ramp time) (>10s) P034 Töï choïn Thôøi gian giaûm toác thöù hai (jog ramp time) P041 Töï tính Taàn soá coá ñònh 1 P042 Töï tính Taàn soá coá ñònh 2 P043 Töï tính Taàn soá coá ñònh 3 P044 Töï tính Taàn soá coá ñònh 4 P052 16 Cho pheùp DIN2 choïn löïa giöõa thôøi gian taêng toác (giaûm toác) thứ nhất hay thứ hai (jog ramp time). P053 17 DIN3 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân) P054 17 DIN4 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân) P055 17 DIN5 duøng choïn taàn soá ra 1 – 4 (maõ nhò phaân) P356 4 Cho pheùp DIN6 OFF2 ( khoâng cho pheùp ngoõ ra) P080 0.80 Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8 P082 Xem ñoäng cô Toác ñoä ñònh möùc cuûa ñoäng cô (RPM) P083 Xem ñoäng cô Doøng ñieän ñònh möùc cuûa ñoäng cô (A) Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc. 2. Ñieàu khieån töông töï: Trong phaàn naøy SV seõ ñieàu khieån toác ñoä ñoäng cô baèng caùc ñöa ñieän aùp ñieàu khieån vaøo boä bieán taàn (ñieàu chænh bieán trôû ñeå thay ñoåi ñieän aùp). Ñieàu khieån ñoäng cô chaïy döøng thoâng qua DIN1. Chieàu quay cuûa ñoäng cô ñöôïc ñieàu khieån qua DIN2. Noái daây cho bieán trôû duøng nguoàn +10V (coång 1 vaø 2) ñeå ñöa ñieän aùp ñieàu khieån thay ñoåi (0 – 10V) vaøo ngoõ vaøo töông töï cuûa bieán taàn AIN+ , AIN- (coång 3 vaø coång 4). Ñieàu chænh bieán trôû ñeå coù ñöôïc toác ñoä ra mong muoán. Yeâu caàu : laàn löôït ñieàu khieån taàn soá ra cuûa bieán taàn laø 15, 20, 25 vaø 30Hz baèng caùch chænh bieán trôû. Baøi 2 II.3
  • 10. Taøi lieäu thöïc taäp toát nghieäp Thieát bò caàn thieát : - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW. - Bieán taàn MICROMASTER Vector 6SE32. - Giao tieáp ñieàu khieån bieán taàn : ngoõ vaøo ñieàu khieån soá Run Left, Run Right, ngoõ vaøo töông töï AIN. Thieát laäp thoâng soá theo thöù töï trong baûng : Thoâng soá Giaù trò Yù nghóa P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P944 1 Reset boä bieán taàn veà caùc thoâng soá maëc ñònh P002 Töï choïn Thôøi gian taêng toác (>5s) P003 Töï choïn Thôøi gian giaûm toác P006 1 Cheá ñoä duøng ngoõ vaøo töông töï P007 0 Khoâng cho pheùp ñieàu khieån bieán taàn qua baøn phím P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P051 Töï tính Cho pheùp DIN1 ñieàu khieån ñoäng cô chaïy/ döøng. P052 Töï tính Cho pheùp DIN2 ñaûo chieàu quay. P021 Töï choïn Choïn taàm taàn soá ñaët öùng vôùi Analog min P022 Töï choïn Choïn taàm taàn soá ñaët öùng vôùi Analog max P013 30.00 Taàn soá cho pheùp cöïc ñaïi laø 30Hz P080 0.80 Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8 P082 Xem ñoäng cô Toác ñoä ñònh möùc cuûa ñoäng cô (RPM) P083 Xem ñoäng cô Doøng ñieän ñònh möùc cuûa ñoäng cô (A) Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc. Thieát laäp thoâng soá bieán taàn (P356) ñeå DIN6 thöïc hieän chöùc naêng OFF2. Khaûo saùt ñaùp öùng toác ñoä khi khoâng taûi vaø coù taûi (ñoäng cô keùo baêng taûi). 3. Ñieàu khieån voøng kín: Trong phaàn naøy SV seõ ñieàu khieån toác ñoä ñoäng cô duøng boä bieán taàn, coù hoài tieáp toác ñoä theo cheá ñoä ñieàu khieån töông töï (nhö ôû phaàn 2). Ñieàu khieån ñoäng cô chaïy döøng thoâng qua DIN1. (Khoâng ñaûo chieàu ñoäng cô trong cheá ñoä naøy.) Noái daây cho bieán trôû duøng nguoàn +10V ñeå caáp ñieän aùp ñieàu khieån thay ñoåi (0÷10V) vaøo ngoõ vaøo töông töï cuûa bieán taàn AIN+ , AIN-. Hoài tieáp toác ñoä baèng caùch noái daây ngoõ vaøo PID+, PID– cuûa bieán taàn vôùi ngoõ ra cuûa caûm bieán toác ñoä (Tachometter). Ñieàu khieån voøng kín duøng phöông phaùp PID. Baøi 2 II.4
  • 11. Taøi lieäu thöïc taäp toát nghieäp r(t) e(t) u(t) Đối tượng c(t) PID điều khiển Phương trình vi phân mô tả hiệu chỉnh PID là: de( t ) u(t) = KP e(t) + KI ∫ e( t )dt + KD dt KP: hệ số khâu tỉ lệ. KI: hệ số khâu tích phân. KD:hệ số khâu vi phân. Thieát bò caàn thieát : - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW. - Bieán taàn MICROMASTER Vector 6SE32. - Caûm bieán toác ñoä - Giao tieáp ñieàu khieån bieán taàn: ngoõ vaøo ñieàu khieån soá Run, DIR, ngoõ vaøo töông töï AIN, PID Baøi 2 II.5
  • 12. Taøi lieäu thöïc taäp toát nghieäp Thieát laäp thoâng soá theo thöù töï trong baûng: Thoâng soá Giaù trò Yù nghóa P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P944 1 Reset boä bieán taàn veà caùc thoâng soá maëc ñònh P002 Töï choïn Thôøi gian taêng toác P003 Töï choïn Thôøi gian giaûm toác P006 1 Cheá ñoä duøng ngoõ vaøo töông töï P007 0 Khoâng cho pheùp ñieàu khieån bieán taàn qua baøn phím P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P051 Töï tính Cho pheùp DIN1 ñieàu khieån ñoäng cô chaïy/ döøng. P013 30.00 Taàn soá cho pheùp cöïc ñaïi laø 30Hz P021 0 Choïn taàm % toác ñoä ñaët öùng vôùi analog min (0%) % toác ñoä ñöôïc tính theo giaù trò “toác ñoä cöïc ñaïi” P022 Töï choïn Choïn taàm % toác ñoä ñaët öùng vôùi analog max (65%) % toác ñoä ñöôïc tính theo giaù trò “toác ñoä cöïc ñaïi” P323 0 Tín hieäu caûm bieán daïng ñieän aùp taàm 0÷10V Caûm bieán toác ñoä (tachometter): ±4V/±1000RPM Bieán taàn (P323): Vmax = 10V⇔ 2500RPM ⇔ 41,7Hz Ñöôïc xem laø “toác ñoä cöïc ñaïi” khi chaïy ôû cheá ñoä voøng kín (PID) P201 1 Cho pheùp chaïy cheá ñoä PID P202 Hieäu chænh Kp (Ñieàu chænh Kp töø 0 → 200.0) P203 Hieäu chænh Ki (Ñieàu chænh Ki töø 0 → 2.00) P204 Hieäu chænh Kd (Ñieàu chænh Kd töø 0 → 1.0) P080 0.80 Heä soá coâng suaát ñònh möùc cuûa ñoäng cô = 0,8 P082 Xem ñoäng cô Toác ñoä ñònh möùc cuûa ñoäng cô (RPM) P083 Xem ñoäng cô Doøng ñieän ñònh möùc cuûa ñoäng cô (A) Baøi 2 II.6
  • 13. Taøi lieäu thöïc taäp toát nghieäp Thay ñoåi thoâng soá P001 cuûa bieán taàn (xem baûng thoâng soá) ñeå thay ñoåi cheá ñoä hieån thò cuûa bieán taàn treân P000. Khi ñieàu khieån voøng kín PID (P201=1): 1. P001 = 1: hieån thò giaù trò ñaët theo % toác ñoä cöïc ñaïi. 2. P001 = 7: hieån thò giaù trò hoài tieáp theo % toác ñoä cöïc ñaïi. Ñieàu chænh bieán trôû ñeå thay ñoåi % toác ñoä ñaët. Hieäu chænh PID sao cho ñaùp öùng toác ñoä (ñoä giaûm toác, …) cuûa ñoäng cô khi khoâng taûi toát nhaát (so saùnh giaù trò ñaët vaø giaù trò hoài tieáp). Khaûo saùt, so saùnh ñaùp öùng toác ñoä cuûa ñoäng cô khi khoâng taûi vaø khi coù taûi (ñoäng cô keùo baêng taûi). So saùnh ñaùp öùng toác ñoä khi ñieàu khieån voøng vaø khi ñieàu khieån voøng hôû nhö ôû phaàn 2. IV. BAÙO CAÙO : 1. So saùnh hai phöông phaùp ñieàu khieån ñaõ khaûo saùt. 2. Yeâu caàu ñieàu khieån toác ñoä ñoäng cô duøng 4 taàn soá coá ñònh 15, 20, 25, 30 vaø coù coâng taéc ñaûo chieàu. - Xaùc ñònh vaø giaûi thích chi tieát caùc thoâng soá cuûa boä bieán taàn caàn söû duïng . - Veõ sô ñoà noái daây cuûa heä bieán taàn vaø ñoäng cô (coù chuù thích) 3. Neâu sô löôïc veà phöông phaùp ñieàu khieån voøng kín duøng PID. Veõ sô ñoà ñaáu daây vaø caùc thoâng soá caàn thieát laäp (giaûi thích). Khaûo saùt ñaùp öùng toác ñoä ñoäng cô so vôùi ñieàu khieån voøng hôû. Neâu caùc öu/ khuyeát ñieåm khi ñieàu khieån voøng kín toác ñoä ñoäng cô duøng bieán taàn. Taøi lieäu tham khaûo : [1] Siemens MicroMaster Vector Manual Baøi 2 II.7
  • 14. Taøi lieäu thöïc taäp toát nghieäp BAØI 3 : ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA DUØNG BOÄ BIEÁN TAÀN VAØ PLC S7 – 200 I. MUÏC ÑÍCH : - Tìm hieåu veà boä bieán taàn Siemens MicroMaster 3. - Tìm hieåu veà hoï PLC S7–200 vaø phaàn meàm laäp trình STEP7-MICROWIN 32. - Tìm hieåu vaø söû duïng toolbox USS (giao thöùc USS) cuûa MICROWIN 32. - Tìm hieåu veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng cô, contactor, …. - Laøm quen vôùi caùc thieát bò coâng nghieäp vaø khaùi nieäm ñieàu khieån meàm baèng vieäc laäp trình cho PLC. II. ÑAËT VAÁN ÑEÀ : Boä bieán taàn MicroMaster Vector (MMV) ñöôïc duøng ñeå ñieàu khieån toác ñoä ñoäng cô 3 pha vôùi khaû naêng ñieàu khieån vector khoâng duøng caûm bieán cho pheùp boä bieán taàn tính toaùn caùc thay ñoåi caàn thieát cuûa doøng ñieän vaø taàn soá ñaàu ra ñeå duy trì toác ñoä mong muoán cuûa ñoäng cô vôùi caùc ñieàu kieän taûi khaùc nhau. Boä bieán taàn MMV coù theå hoïat ñoäng ôû 4 cheá ñoä ñieàu khieån : - Cheá ñoä ñieàu khieån V/f : duøng cho caùc öùng duïng coù caùc ñaëc tính moâmen tuyeán tính. - Cheá ñoä ñieàu khieån doøng töø thoâng FCC. - Cheá ñoä ñieàu khieån V/f bình phöông : duøng cho caùc öùng duïng taûi quaït vaø bôm (moâmen thay ñoåi theo qui luaät bình phöông) . - Cheá ñoä ñieàu khieån vector phi caûm bieán (SVC). Caùc cheá ñoä ñieàu khieån naøy ñöôïc löïa choïn baèng vieäc thay ñoåi thoâng soâ P077. Trong noäi dung baøi thöïc taäp naøy chæ duøng phöông phaùp ñieàu khieån FCC. III. NOÄI DUNG THÖÏC TAÄP : - Tìm hieåu caùch söû duïng boä bieán taàn MM 3. - Tìm hieåu vaø söû duïng CPU 226 vaø phaàn meàm laäp trình STEP 7 MICROWIN 32, USS TOOLBOX. - Laäp trình Ladder ñieàu khieån töø xa boä bieán taàn duøng giao thöùc USS. - Naïp chöông trình ñieàu khieån vaøo PLC vaø kieåm tra hoaït ñoäng cuûa PLC vaø ñoäng cô. Chuaån bò tröôùc caùc leänh: caùc leänh giao thöùc USS, caùc leänh ñoïc traïng thaùi bit, caùc leänh sao cheùp döõ lieäu daïng byte, word, real. Baøi 3 III.1
  • 15. Taøi lieäu thöïc taäp toát nghieäp Ñieàu khieån boä bieán taàn töø xa qua ñöôøng döõ lieäu USS duøng PLC 226 vaø toolbox USS Protocol trong Step7 MicroWin 32. Thay ñoåi toác ñoä ñoäng cô baèng caùch xuaát ra caùc giaù trò taàn soá töông öùng vaøo boä bieán taàn duøng giao thöùc USS. Duøng moät input PLC laøm nuùt nhaán ñaûo chieàu ñoäng cô. MICROMASTER Communication Port PPI network cable Yeâu caàu: Vieát chöông trình LADDER: Ñieàu khieån ñoäng cô 3 toác ñoä (25%, 50% vaø 100%), giaù trò taàn soá ñaët (trong P094) (duøng leänh USS_CTRL). Duøng caùc ngoõ vaøo PLC ñeå ñieàu khieån RUN/STOP, DIR(ñaûo chieàu), OFF (OFF2 vaø OFF3) (duøng leänh USS_CTRL). Ñoïc giaù trò toác ñoä (Param P135) vaøo boä nhôù PLC (duøng leänh USS_RPM_W). Töø PLC coù theå chuyeån ñoåi giöõa 2 cheá ñoä hieån thò treân bieán taàn (hieån thò taàn soá ra vaø hieån thò toác ñoä treân P000) (duøng leänh USS_WPM_W ñeå ghi leân bieán taàn thay ñoåi P001 - xem baûng thoâng soá). Thieát bò caàn thieát : - Ñoäng cô khoâng ñoàng boä 3 pha 1,5 kW. - Bieán taàn MICROMASTER Vector 6SE32. - PLC S7-226 vaø caùc moñun INPUT/OUTPUT Simulator. Löu yù :Phaàn höôùng daãn veà caùch thieát laäp thoâng soá bieán taàn vaø giôùi thieäu veà toolbox USS ñoïc phaàn phuï luïc. Baøi 3 III.2
  • 16. Taøi lieäu thöïc taäp toát nghieäp Thieát laäp thoâng soá : Thoâng soá Giaù trò Yù nghóa P944 1 Reset boä bieán taàn veà caùc thoâng soá maëc ñònh P009 3 Cho pheùp truy caäp taát caû caùc thoâng soá P081 – P085 Xem ñoäng cô Caùc giaù trò danh ñònh cuûa ñoäng cô P910 1 Cho pheùp cheá ñoä ñieàu khieån töø xa P092 Giaù trò töông öùng Toác ñoä baud cuûa bieán taàn BAUD (USS_INIT) P091 0 – 30, töông öùng Ñòa chæ cuûa boä bieán taàn vôùi giaù trò DRIVE (USS_CTRL) P002 Töï choïn Thôøi gian taêng toác cuûa ñoäng cô P003 Töï choïn Thôøi gian giaûm toác cuûa ñoäng cô P094 50 Taàn soá ñaët cuûa ñoäng cô = 50 Hz P095 0 Ñoä phaân giaûi 0,1 Hz Xem theâm baûng thoâng soá bieán taàn trong phaàn phuï luïc. Vieát chöông trình ñieàu khieån ñoäng cô . Ví duï veà caùch ñaët thoâng soá : - Ñòa chæ bieán taàn = 1 : giaù trò ACTIVE = 2, DRIVE = 1 - Toác ñoä baud = 9600 : BAUD = 9600 - Caùc ngoõ vaøo ñieàu khieån RUN, OFF, DIR,…. - Duøng port 0 noái caùp USS tôùi coång RS485 cuûa bieán taàn : USS = 1 - Ñieàu khieån ñoäng cô chaïy ôû 75% toác ñoä ñaët : SPD_SP = 75 - Sau khi vieát xong chöông trình vaøo menu File/Library Memory ñeå thieát laäp boä nhôù daønh cho toolbox USS ( vuøng nhôù bieán V) : vuøng nhôù naøy (khoaûng 400 byte ) khoâng ñöôïc söû duïng trong chöông trình. Thieát laäp Library Memory Allocation : ñeå chaïy ñöôïc chöông trình söû duïng USS Toolbox thì caàn phaûi thieát laäp vuøng nhôù duøng cho toolbox naøy (thieát laäp trong menu File/Library Memory, nhaán nuùt Suggest Address ñeå choïn) Chuù yù raèng vuøng nhôù naøy (~ 400 byte) ñöôïc duøng cho thö vieän leänh USS, do ñoù khoâng ñöôïc söû duïng vuøng nhôù naøy trong chöông trình. Baøi 3 III.3
  • 17. Taøi lieäu thöïc taäp toát nghieäp IV. BAÙO CAÙO : 1. Neâu söï khaùc nhau cuûa caùc cheá ñoä döøng OFF2 , OFF3 vaø RUN(khi chuyeån töø traïng thaùi ON sang traïng thaùi OFF) . 2. Vieát chöông trình LADDER ñieàu khieån ñoäng cô 3 toác ñoä (25%, 50% vaø 100%); coù theå ñaûo chieàu, coù theå chuyeån ñoåi giöõa 2 cheá ñoä hieån thò treân bieán taàn (hieån thò taàn soá ra vaø hieån thò toác ñoä) ; ñoàng thôøi cho pheùp ñoïc giaù trò toác ñoä vaøo boä nhôù cuûa PLC. Löu yù ñeán kieåu döõ lieäu cuûa caùc ngoõ vaøo leänh USS. - Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC. - Lieät keâ caùc thoâng soá bieán taàn caàn thieát. - Sô ñoà noái daây PLC - Giaûi thích hoaït ñoäng cuûa chöông trình Giaûi thích hoaït ñoäng cuûa chöông trình ñaõ vieát, nhaän xeùt veà chöông trình. Taøi lieäu tham khaûo : [1] Töï ñoäng hoùa vôùi SIMATIC S7 – 200 . Nguyeãn Doaõn Phöôùc Phaïm Xuaân Minh [2] Siemens S7 – 200 Programmable Controller. [3] Siemens MicroMaster Vector Manual Baøi 3 III.4
  • 18. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Caáu truùc döõ lieäu soá trong PLC 1. Caùc oâ nhôù ñaëc bieät: SM0.0 Bit naøy luoân luoân ON. SM0.1 Bit naøy chæ ON trong chu kyø queùt ñaàu tieân cuûa PLC. SM0.5 Bit naøy taïo xung clock 1 giaây (0,5s ON vaø 0,5s OFF). SM0.4 Bit naøy taïo xung clock 1 phuùt. 2. Caáu truùc oâ nhôù trong PLC Siemens: 1 Byte = 8 Bit QB0 ≡ Q0.0→Q0.7 1 Word = 2 Byte = 16 Bit (lieân tieáp) QW0 ≡ QB0→QB1 1 Double Word = 4 Byte = 32 Bit (lieân tieáp) QD0 ≡ QB0→QB3 3. Caáu truùc oâ nhôù cuûa döõ lieäu soá: Soá Byte (B) 1 byte ~ Byte Soá Integer (I): 2 byte ~ Word Soá Long Integer (D) 4 byte ~ Double Word Soá Real (R) 4 byte ~ Double Word Leänh xaùc ñònh caïnh leân - Tieáp ñieåm phaùt hieän caïnh leân P seõ chæ ON trong moät chu kyø queùt cuûa PLC khi tín hieäu ngay tröôùc P (I0.4) chuyeån traïng thaùi töø 0 leân 1. Phaàn höôùng daãn veà PLC
  • 19. Taøi lieäu thöïc taäp toát nghieäp BAØI 4: ÑIEÀU KHIEÅN ÑOÄNG CÔ KHOÂNG ÑOÀNG BOÄ BA PHA DUØNG BOÄ KHÔÛI ÑOÄNG MEÀM SIKOSTART VAØ PLC S7-200 I. MUÏC ÑÍCH: - Tìm hieåu veà boä khôûi ñoäng meàm Sikostart cuûa haõng Siemens. - Tìm hieåu veà hoï PLC S7–200, CPU 226 (ngoõ ra Relay); taäp leänh vaø phaàn meàm laäp trình STEP7 MICROWIN 32 (chuù yù ñeán caùc leänh veà xöû lyù Bit, Timer (TON, TOF)). - Thöïc taäp veà caùch söû duïng PLC ñeå ñieàu khieån caùc ñoái töôïng nhö ñoäng cô, contactor, …. - Thöïc taäp ñieàu khieån ñoäng cô duøng boä khôûi ñoäng meàm Sikostart vaø khaùi nieäm ñieàu khieån meàm baèng vieäc laäp trình cho PLC. II. ÑAËT VAÁN ÑEÀ: Sikostart 3RW2221-1AB15 laø boä khôûi ñoäng meàm, cho pheùp ñieàu khieån ñoäng cô AC khoâng ñoàng boä 3 pha. Baèng caùch ñieàu khieån ñoä lôùn ñieän aùp cung caáp cho ñoäng cô, vaø giaùm saùt doøng ñieän laøm vieäc. Sikostart coù theå khoáng cheá doøng ñieän laøm vieäc cuûa ñoäng cô trong moät giôùi haïn thôøi gian cho pheùp, hay baûo veä cho ñoäng cô neáu xaûy ra quaù taûi. Thoâng qua vieäc caøi ñaët thôøi gian, Sikostart coù theå ñieàu khieån ñoäng cô khôûi ñoäng meàm (doøng khôûi ñoäng giôùi haïn) hay döøng meàm; maø khoâng laøm momen cuûa ñoäng cô thay ñoåi quaù nhanh; coù theå xem nhö SIKOSTART ñieàu khieån voøng hôû toác ñoä khôûi ñoäng ñoäng cô. Cheá ñoä khôûi ñoäng 3 Cheá ñoä döøng 1 U, I 5 2 UN U 0,9UN I IB UAnf UAB=0,85UAnf tR tAus t tB Baøi 4 IV.1
  • 20. Taøi lieäu thöïc taäp toát nghieäp Sô ñoà treân moâ taû SIKOSTART ñieàu khieån ñoäng cô trong moät quaù trình khôûi ñoäng meàm vaø döøng meàm. Daïng ñieän aùp (ñoä lôùn) thay ñoåi theo cheá ñoä caøi ñaët cho Sikostart vaø doøng ñieän hieän taïi cuûa ñoäng cô. Taêng toác Giaûm toác Haïn doøng III. NOÄI DUNG THÖÏC TAÄP: III.1. SINH VIEÂN THÖÏC HIEÄN CAÙC PHAÀN THÖÏC TAÄP SAU: 1) Söû duïng Sikostart vaän haønh ñoäng cô trong caùc cheá ñoä khôûi ñoäng meàm vaø döøng meàm: Duøng SIKOSTART vaän haønh ñoäng cô laàn löôït theo töøng cheá ñoä döôùi ñaây. Caøi ñaët cheá ñoä khôûi ñoäng vaø cheá ñoä döøng cho Sikostart thoâng qua 4 bieán trôû ñieàu chænh vaø 8 coâng taéc DIL1 ÷DIL8. Ghi nhaän laïi ñaùp öùng thôøi gian cuûa ñoäng cô (2HP, vaän haønh khoâng taûi) ñoái vôùi töøng cheá ñoä. Baèng caùch thay ñoåi caùc giaù trò treân caùc bieán trôû ñieàu chænh vaø xem LED hieån thò ñeå ñaùnh giaù thôøi gian ñaùp öùng töông ñoái cuûa ñoäng cô. Cheá ñoä khôûi ñoäng meàm: Coâng taéc DIL Cheá ñoä khôûi ñoäng DIL 3 DIL 5 Haøm doác ñieän aùp (Voltage ramp) Giôùi haïn doøng (Current limiting) Haøm doác ñieän aùp vôùi giôùi haïn doøng (voltage ramp with current limiting) Haøm doác ñieän aùp vôùi xung ban ñaàu (voltage ramp with start impulse) Haøm doác ñieän aùp vôùi xung ban ñaàu vaø giôùi haïn doøng (voltage ramp with start impulse and current limiting) Khôûi ñoäng nhanh (Emergency start) Baøi 4 IV.2
  • 21. Taøi lieäu thöïc taäp toát nghieäp Cheá ñoä döøng meàm: Coâng taéc DIL Cheá ñoä döøng DIL 1 DIL 2 Taét kieåu bôm (pump-stopping) Haõm moät chieàu (khoâng duøng) Döøng meàm (soft-stopping) Döøng nhanh (costing down) Xem höôùng daãn caøi ñaët chi tieát cho töøng cheá ñoä trong phaàn Höôùng daãn söû duïng SIKOSTART ôû cuoái taøi lieäu naøy. Chuù yù: • Caáp nguoàn ñieàu khieån 220V vaø nguoàn ñoäng löïc ba pha 220-380V thoâng qua caùc CB, ñieàu khieån baèng nuùt nhaán 24V: 11 OUT L+ DC 24V ON 10 IN1 START OFF 9 IN2 STOP • Khoâng söû duïng caùc ngoõ ra relay cuûa Sikostart trong cheá ñoä naøy. Söû duïng contactor 220V- 3 tieáp ñieåm ñeå noái Sikostart vôùi ñoäng cô 3 pha. • Khi thay ñoåi caùc giaù trò cuûa caùc bieán trôû ñieàu chænh, ñaùp öùng thôøi gian khôûi ñoäng vaø thôøi gian döøng cuûa ñoäng cô nhö theá naøo? 2) Söû duïng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass: Duøng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass: Khôûi ñoäng meàm ñoäng cô theo cheá ñoä haøm doác ñieän aùp vôùi giôùi haïn doøng (voltage ramp with current limiting). Khi ñoäng cô ñaõ chaïy oån ñònh, duøng contactor bypass noái tröïc tieáp ñoäng cô vôùi nguoàn (,sau ñoù coù theå caét Sikostart ra khoûi maïch ñoäng löïc – môû contactor noái Sikostart vôùi ñoäng cô). Caáp nguoàn ñieàu khieån 220V, ñieàu khieån baèng nuùt nhaán, söû duïng ngoõ ra relay ñeå ñoùng contactor bypass. Söû duïng 2 contactor 220V - 3 tieáp ñieåm ñeå laøm contactor bypass vaø noái Sikostart vôùi ñoäng cô 3 pha. Chuù yù: • Trong cheá ñoä naøy, khi ñoäng cô ñaõ ñöôïc bypass, coù neân vaän haønh ñöôïc cheá ñoä döøng meàm cuûa SIKOSTART ñöôïc khoâng? • Khi ñaõ vaän haønh oån ñònh thì maïch ñieàu khieån cuûa heä thoáng coù coøn lieân heä gì ñeán SIKOSTART khoâng? • Neâu ra giaûi phaùp ñieàu khieån (duøng PLC) ñeå cho SIKOSTART döøng haún khi ñaõ bypass, taïo ñieàu kieän cho SIKOSTART khôûi ñoäng tuaàn töï nhieàu ñoäng cô. Baøi 4 IV.3
  • 22. Taøi lieäu thöïc taäp toát nghieäp 3) Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm vaø bypass cho ñoäng cô: Laäp trình cho PLC ñieàu khieån SIKOSTART khôûi ñoäng ñoäng cô theo cheá ñoä haøm doác ñieän aùp vôùi giôùi haïn doøng (voltage ramp with current limiting). Ñaáu daây maïch ñieàu khieån tuaàn töï theo caùc yeâu caàu sau: Khi coù yeâu caàu khôûi ñoäng cô, ngöôøi ñieàu khieån caáp tín hieäu (nuùt nhaán START treân PLC) yeâu caàu cho PLC. PLC ñoùng contactor noái ñoäng cô vôùi Sikostart vaø caáp tín hieäu ñieàu khieån Sikostart gioáng nhö moät contactor. Khi ñoäng cô chaïy oån ñònh, ngoõ ra relay seõ ñöa tín hieäu veà PLC thoâng qua ngoõ ra relay (3 vaø 4) cuûa Sikostart. Khi ñoù PLC caáp tín hieäu ñoùng contactor bypass, chôø moät thôøi gian cho contactor bypass ñaùp öùng thì caét Sikostart ra khoûi maïch ñoäng löïc, döøng hoaït ñoäng cuûa Sikostart. Döøng ñoäng cô baèng caùch caáp tín hieäu cho PLC môû contactor bypass. Coù theå ñoïc tín hieäu baùo loãi töø Sikostart thoâng qua ngoõ ra relay baùo loãi. Chæ cho pheùp khôûi ñoäng laïi ñoäng cô khi ñoäng cô ñoù ñaõ döøng sau ít nhaát 10 sec. Chuù yù: • PLC nhaän tín hieäu ngoõ vaøo 24V, vì vaäy ngoõ ra relay (3 vaø 4) cuûa SIKOSTART phaûi caáp tín hieäu 24V veà cho PLC. • PLC coù ngoõ ra laø caùc tieáp ñieåm relay ñöôïc noái chung vôùi nhau, chöa noái nguoàn beân trong, vì vaäy coù theå ñieàu khieån caùc contactor baèng caáp ñieän aùp 220V. • Do caùc ngoõ ra relay cuûa PLC ñaõ ñöôïc noái chung: Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 OUTPUT-Relay COM PLC S7-200 CPU-226 I0.0 I0.1 I0.2 I0.3 INPUT-24Vdc COM neân phaûi ñieàu khieån khôûi ñoäng SIKOSTART baèng tín hieäu ñieän aùp 220V (ñieàu khieån Sikostart gioáng nhö moät contactor), cuøng caáp ñieän aùp ñieàu khieån vôùi caùc caùc contactor. 15 380-415 VAC ON/OFF L1 14 200-240 VAC 13 100-120 VAC N 12 N/L 11 OUT L+ DC 24V 10 IN1 START 9 IN2 STOP Baøi 4 IV.4
  • 23. Taøi lieäu thöïc taäp toát nghieäp 4) Söû duïng PLC S7-200 vaø 1 Sikostart khôûi ñoäng meàm cho hai ñoäng cô: • Ñaáu daây maïch ñoäng löïc (ñaõ daáu saün) vaø maïch ñieàu khieån töông töï nhö phaàn 3 cho hai ñoäng cô. • Laäp trình ñieàu khieån theo caùc yeâu caàu sau: Nuùt nhaán yeâu caàu khôûi ñoäng rieâng cho töøng ñoäng cô. Nhaán nuùt yeâu caàu khôûi ñoäng ñoäng cô sẽ khoâng coù taùc duïng neáu ñoäng cô ñoù döøng chöa ñuû 10 sec. Trong khi moät ñoäng cô ñang khôûi ñoäng, nhaán nuùt khôûi ñoäng cho ñoäng cô khaùc seõ khoâng coù taùc duïng – traùnh tröôøng hôïp SIKOSTART cuøng luùc noái daây vôùi hai ñoäng cô. Nuùt nhaán yeâu caàu döøng rieâng cho töøng ñoäng cô. Chuù yù: Duøng chung moät tín hieäu baùo ñoäng cô khôûi ñoäng xong thoâng qua relay 3 & 4 cuûa SIKOSTART. III.2. HÖÔÙNG DAÃN VAÄN HAØNH SIKOSTART: 1) Söû duïng Sikostart vaän haønh ñoäng cô trong caùc cheá ñoä khôûi ñoäng meàm vaø döøng meàm: Döôùi ñaây laø moät ví duï veà maïch ñieàu khieån vaø maïch ñoäng löïc cho SIKOSTART ñieàu khieån ñoäng cô. Xem caøi ñaët cho DIL1 ÷DIL8 vaø 4 bieán trôû ñieàu chænh trong phaàn Höôùng daãn söû duïng SIKOSTART ôû cuoái taøi lieäu naøy. Ñaët cheá ñoä khôûi ñoäng baèng coâng taéc DIL 3 vaø DIL 5. Ñaët thôøi gian leân cuûa ñieän aùp tR: RAMP TIME. (tR = 0,3 – 180 sec). Ñaët ñieän aùp (xung) ban ñaàu UAnf (UL): START VOLTAGE. (UAnf (UL) = 20% - 100% UN). Ñaë t doø n g giôù i haï n baè n g IB nuù t ñieà u chænh CURRENT LIMIT. (Vôùi Sikostart 3RW2221-1AB15, doøng Ie = 5.5A, IB = 0.5 – 6 Ie; trong baøi thöïc taäp naøy choïn IB = 0.5Ie). Ñaët cheá ñoä döøng baèng coâng taéc DIL 1 vaø DIL 2. Ñaët thôøi gian xuoáng cuûa ñieän aùp tAus: STOP TIME. (tAus = 5÷90 sec hay tAus = 1 ÷ 20 sec). Ñaët ñieän aùp taét UAB: START VOLTAGE. (UAB = 85% ñieän aùp khôûi ñoäng). Neáu tB lôùn hôn 20 sec thì Sikostart seõ baùo quaù taûi, “overload”. Thôøi gian xung ti = (50 ms * tR) vaø ti ≤ 1 sec. tR ñöôïc tính töø luùc keát thuùc ti. Baøi 4 IV.5
  • 24. Taøi lieäu thöïc taäp toát nghieäp L1 L2 L3 N CB CB L1 L2 L3 15 AC 380 – 415V 14 AC 200 – 240V 13 AC 100 – 120V 12 N/L 11 DC L +24V 10 IN2 9 IN1 START 8 Reset STOP 7 6 Fault 5 4 3 end off start 2 bracking 1 protection T1 T2 T3 K W V U K M 3 2) Söû duïng Sikostart khôûi ñoäng meàm ñoäng cô vaø bypass: - Söû duïng laïi maïch ñieàu khieån vaø maïch ñoäng löïc ôû phaàn 1. o Trong phaàn maïch ñoäng löïc maéc theâm contactor bypass noái nguoàn vôùi ñoäng cô. o Trong phaàn maïch ñieàu khieån maéc theâm maïch ñieàu khieån cho contactor bypass. - Khi ñoäng cô ñaõ chaïy oån ñònh, tieáp ñieåm (NO) giöõa chaân 3 vaø chaân 4 cuûa Sikostart ñoùng laïi, khi ñoù contactor bypass ñöôïc ñoùng vaø doøng ñieän vaøo ñoäng cô theo ñöôøng contactor bypass. Luùc naøy coù theå caét Sikostart ra khoûi maïch ñoäng löïc – môû contactor noái Sikostart vôùi ñoäng cô (coù theå thoâng qua tieáp ñieåm trung gian NC cuûa contactor bypass). - Döøng ñoäng cô baèng caùch môû contactor bypass – döøng Sikostart. Trong tröôøng hôïp naøy, Sikostart chæ coù theå döøng nhanh (costing down). Baøi 4 IV.6
  • 25. Taøi lieäu thöïc taäp toát nghieäp L1 L2 L3 N CB CB L1 L2 L3 15 AC 380 – 415V 14 AC 200 – 240V 13 AC 100 – 120V 12 N/L 11 DC L +24V 10 IN2 9 IN1 START 8 Reset STOP 7 6 Fault 5 4 3 end off start 2 bracking 1 protection K2 T1 T2 T3 K1 K2 K1 K2 W V U M 3 3) Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho nhiều ñoäng cô: 3.1: Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho một ñoäng cô: - Caùc cheá ñoä hoaït ñoäng cuûa Sikostart coù theå nhö phaàn 2. Nhöng tín hieäu taùc ñoäng leân Sikostart vaø tín hieäu Sikostart taùc ñoäng leân ñoäng cô phaûi qua trung gian PLC. - Ñeå ñieàu khieån moät ñoäng cô chaïy, chæ caàn nhaán nuùt START öùng vôùi ñoäng cô ñoù treân PLC. Quaù trình keát noái Sikostart vôùi ñoäng cô - khôûi ñoäng – bypass Baøi 4 IV.7
  • 26. Taøi lieäu thöïc taäp toát nghieäp – caét Sikostart khoûi ñoäng cô – döøng Sikostart hoaøn toaøn töï ñoäng do PLC ñieàu khieån. Contactor bypass ñöôïc ñieàu khieån tröïc tieáp töø PLC, neân khi Sikostart döøng vaãn khoâng aûnh höôûng ñeán ñoäng cô. Khoaûng caùch giöõa moãi thao taùc caàn delay moät khoaûng thôøi gian ñuû cho contactor ñaùp öùng. - Nhaán nuùt yeâu caàu khôûi ñoäng ñoäng cô sẽ khoâng coù taùc duïng: neáu ñoäng cô ñoù döøng chöa ñuû 10 sec. - Ngoõ ra relay cuûa PLC ñieàu khieån khôûi ñoäng Sikostart (gioáng nhö moät contactor – xem ngoõ vaøo ñieàu khieån Sikostart) vaø caùc contactor baèng tín hieäu ñieän aùp 220V. - Ngoõ ra relay cuûa Sikostart caáp tín hieäu 24V veà PLC ñeå baùo ñoäng cô ñaõ chaïy oån ñònh. 3.2: Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho hai ñoäng cô: • Caùc cheá ñoä hoaït ñoäng cuûa hệ thoáng töông töï phaàn treân. Thieát laäp sô ñoà ñieàu khieån vaø maïch ñoäng löïc ñieàu khieån cho hai ñoäng cô. • Khi ñang trong cheá ñoä khôûi ñoäng moät ñoäng cô naøy thì nhaán nuùt yeâu caàu khôûi ñoäng ñoäng cô khaùc sẽ khoâng coù taùc duïng – traùnh tröôøng hôïp SIKOSTART cuøng luùc noái daây vôùi hai ñoäng cô. III.3. YEÂU CAÀU CHUAÅN BÒ TRÖÔÙC KHI THÖÏC TAÄP: (Moãi sinh vieân phaûi noäp chuaån bò tröôùc khi vaøo thöïc taäp) - Töï tìm hieåu boä khôûi ñoäng meàm Sikostart 3RW2221-1AB15. - Töï tìm hieåu caáu truùc PLC S7-200 CPU 226 cuûa Siemens; ngoân ngöõ vaø phaàn meàm laäp trình STEP7 MICROWIN 32 (caùc leänh caàn duøng). - Ñoái vôùi phaàn 1 vaø phaàn 2: o Veõ maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart ñieàu khieån ñoäng cô. o Thieát laäp caùc thoâng soá ñieàu khieån trong töøng cheá ñoä cho Sikostart. o Moâ taû trình töï khôûi ñoäng ñoäng cô, bypass (phaàn 2) vaø döøng ñoäng cô. - Ñoái vôùi phaàn 3: o Xaùc ñònh soá tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC. o Veõ maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc contactor, cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô. o Thieát laäp caùc thoâng soá ñieàu khieån cho Sikostart. o Moâ taû cheá ñoä khôûi ñoäng ñoäng cô, noái bypass vaø cheá ñoä döøng ñoäng cô. o Vieát chöông trình LADDER cho PLC thöïc hieän chöùc naêng ñieàu khieån. Baøi 4 IV.8
  • 27. Taøi lieäu thöïc taäp toát nghieäp III.4. THÖÏC TAÄP THEO TRÌNH TÖÏ SAU: Treân cô sôû baøi töï chuaån bò, trong nhoùm töï kieåm tra laïi, thoáng nhaát vaø tieán haønh thöïc taäp döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn thöïc taäp trong thôøi gian quy ñònh: - Ñoái vôùi phaàn 1 vaø phaàn 2: o Noái maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart ñieàu khieån ñoäng cô. o Caøi ñaët caùc thoâng soá ñieàu khieån trong töøng cheá ñoä cho Sikostart. o Xin pheùp vaø giaûi thích cho Caùn boä höôùng daãn tröôùc khi vaän haønh. o Ñoùng nguoàn vaø tieán haønh khôûi ñoäng vaø döøng ñoäng cô döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn. o Ghi laïi caùc hieäu öùng nhö caùc thoâng soá ñeå baùo caùo. - Ñoái vôùi phaàn 3 vaø phaàn 4: o Söû duïng PLC S7-200 vaø Sikostart khôûi ñoäng meàm cho một ñoäng cô, neáu vaän haønh toát thì tieáp tuïc maéc maïch ñieàu khieån khôûi ñoäng cho hai ñoäng cô. o Döïa treân baøi chuaån bò ñaõ thoáng nhaát, laäp trình (LADDER) cho PLC ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô thoâng qua Sikostart vaø caùc contactor. o Naïp chöông trình ñieàu khieån vaøo PLC; kieåm tra hoaït ñoäng cuûa chöông trình baèng caùch moâ phoûng caùc traïng thaùi qua caùc nuùt nhaán vaø boùng ñeøn. Neáu hoaït ñoäng theo ñuùng yeâu caàu, baùo caùo ngay vôùi Caùn boä höôùng daãn. o Noái maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc contactor, cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô. o Caøi ñaët caùc thoâng soá ñieàu khieån cho Sikostart. o Xin pheùp vaø giaûi thích cho Caùn boä höôùng daãn tröôùc khi vaän haønh. o Ñoùng nguoàn vaø tieán haønh khôûi ñoäng vaø döøng ñoäng cô döôùi söï giaùm saùt cuûa Caùn boä höôùng daãn. Baøi 4 IV.9
  • 28. Taøi lieäu thöïc taäp toát nghieäp IV. BAÙO CAÙO: (Moãi sinh vieân phaûi noäp laïi baùo caùo thöïc taäo vaøo buoåi keá tieáp) - Ñoái vôùi phaàn 1 vaø phaàn 2: o Sô ñoà noái daây maïch ñieàu khieån vaø maïch ñoäng löïc cho Sikostart ñieàu khieån ñoäng cô. o Caùc thoâng soá caøi ñaët cho Sikostart trong töøng cheá ñoä ñieàu khieån. o Nhaän xeùt caùc hieäu öùng vaø öùng duïng khi duøng Sikostart. - Ñoái vôùi phaàn 3: o Moâ taû tín hieäu vaøo vaø ra caàn lieân keát vôùi PLC. o Sô ñoà noái daây maïch ñieàu khieån keát noái PLC vôùi Sikostart vaø caùc contactor, cuøng vôùi maïch ñoäng löïc ñeå ñieàu khieån khôûi ñoäng hai ñoäng cô. o Caùc thoâng soá caøi ñaët cho Sikostart. o Chöông trình (LADDER) cho PLC thöïc hieän chöùc naêng ñieàu khieån. o Giaûi thích hoaït ñoäng cuûa chöông trình theo töøng network. o Nhaän xeùt quaù trình ñieàu khieån. Taøi lieäu tham khaûo: [1] Töï ñoäng hoùa vôùi SIMATIC S7 – 200 . Nguyeãn Doaõn Phöôùc Phan Xuaân Minh [2] Siemens S7 – 200 Programmable Controller. [3] Siemens SIKOSTART 3RW22 Manual Baøi 4 IV.10
  • 29. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp HÖÔÙNG DAÃN SUÛ DUÏNG STEP7-MICROWIN 32 V3.2 Sau ñaây laø trình töï toång quaùt caàn thöïc hieän ñeå khôûi taïo, kieåm tra vaø giaùm saùt moät project söû duïng Step7-MicroWin 32. Moät project goàm chöông trình ñieàu khieån duøng ñeå naïp vaøo PLC, caùc ghi chuù caàn thieát cho chöông trình ñoù vaø caáu hình cho loaïi CPU cuûa PLC. Trình töï 1. Khôûi ñoäng chöông trình STEP7- MicroWIN 32 trong Windows Ñeå thieát laäp giao tieáp giöõa PLC vaø PC ta choïn bieåu töôïng Communications (double click) Trong muïc Communications ta coù theå choïn thieát laäp giao tieáp PG/PC Interface baèng caùch choïn (double click) PC/PPI cable(PPI) Choïn Properties trong phaàn Set PG/PC Interface ñeå thieát laäp caùc thoâng soá keát noái ( ví duï : toác ñoä baud, coång giao tieáp, ñòa chæ, ...) Phaàn höôùng daãn veà PLC
  • 30. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Sau khi hoaøn taát vieäc thieát laäp double click vaøo muïc Double-Click to Refresh ñeå keát noái vôùi PLC. Neáu giao tieáp ñöôïc : Phaàn höôùng daãn veà PLC
  • 31. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp 2. Khôûi taïo Project Choïn New trong menu File (xem hình), hoaëc click (nhaán mouse) treân thanh coâng cuï. 3. Vieát/söûa chöông trình Duøng mouse choïn caùc phaàn töû caàn söû duïng töø danh saùch leänh (duøng chuoät ñeå keùo phaàn töû hoaëc double click vaøo phaàn töû ñeå choïn) ñeå veõ sô ñoà LADDER, sau ñoù ñaët teân cho caùc phaàn töû nhö ví duï trong hình veõ sau : Chuù yù: – Moät sô ñoà ñieàu khieån daïng ladder thöôøng bao goàm nhieàu network “maéc song song” vôùi nhau. – Keát thuùc sô ñoà ñoái vôùi Step7-MicroWin 32 ta khoâng baét buoäc phaûi coù leänh keát thuùc khoâng ñieàu kieän END 4. Caùc chuù thích cuûa chöông trình a. Nhaán mouse vaøo haøng chöõ Network 1(2,3...) ñeå ñaët teân cho Network. b. Nhaán mouse vaøo haøng chöõ POU Comment (Project Component Comments) ñeå ghi chuù veà caùc thaønh phaàn cuûa Project. c. Nhaán mouse vaøo haøng chöõ Network Comment ñeå chuù thích cho Network. Phaàn höôùng daãn veà PLC
  • 32. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp 5. Dòch leänh (compile) vaø gôõ roái (debug) chöông trình - Dòch leänh : vaøo menu PLC choïn leänh Compile : Luùc naøy chöông trình seõ kieåm tra cuù phaùp cuûa sô ñoà ñieàu khieån vaø thoâng baùo veà kích thöôùc cuûa chöông trình vaø caùc loãi cuù phaùp cuûa chöông trình : 6. Löu giöõ chöông trình: vaøo menu File choïn leänh Save as, neáu chæ söûa chöông trình thì duøng leänh Save. 7. Naïp chöông trình vaøo CPU cuûa PLC a. Ñònh CPU ôû cheá ñoä STOP theo moät trong hai caùch: • Gaït contact treân boä PLC qua vò trí STOP • Gaït contact treân boä PLC qua vò trí TERM roài vaøo menu PLC choïn Stop. b. Vaøo menu File, choïn Download. c. Neáu chöông trình ñöôïc naïp vaøo PLC thaønh coâng thì seõ coù thoâng baùo Download hoaøn thaønh. 8. Kieåm tra söï vaän haønh cuûa chöông trình Ñònh CPU ôû cheá ñoä RUN theo moät trong hai caùch: • Gaït contact treân boä PLC qua vò trí RUN • Gaït contact treân boä PLC qua vò trí TERM roài vaøo menu PLC choïn Run. Phaàn höôùng daãn veà PLC
  • 33. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Caáu truùc döõ lieäu soá trong PLC 1. Caùc oâ nhôù ñaëc bieät: SM0.0 Bit naøy luoân luoân ON. SM0.1 Bit naøy chæ ON trong chu kyø queùt ñaàu tieân cuûa PLC. SM0.5 Bit naøy taïo xung clock 1 giaây (0,5s ON vaø 0,5s OFF). SM0.4 Bit naøy taïo xung clock 1 phuùt. 2. Caáu truùc oâ nhôù trong PLC Siemens: 1 Byte = 8 Bit QB0 ≡ Q0.0→Q0.7 1 Word = 2 Byte = 16 Bit (lieân tieáp) QW0 ≡ QB0→QB1 1 Double Word = 4 Byte = 32 Bit (lieân tieáp) QD0 ≡ QB0→QB3 3. Caáu truùc oâ nhôù cuûa döõ lieäu soá: Soá Byte (B) 1 byte ~ Byte Soá Integer (I): 2 byte ~ Word Soá Long Integer (D) 4 byte ~ Double Word Soá Real (R) 4 byte ~ Double Word Leänh xaùc ñònh caïnh leân - Tieáp ñieåm phaùt hieän caïnh leân P seõ chæ ON trong moät chu kyø queùt cuûa PLC khi tín hieäu ngay tröôùc P (I0.4) chuyeån traïng thaùi töø 0 leân 1. Phaàn höôùng daãn veà PLC
  • 34. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp PHAÀN HÖÔÙNG DAÃN PLC: USS TOOLBOX 1. USS TOOLBOX : Trình töï laäp trình söû duïng caùc leänh USS nhö sau : - Ñaët leänh USS_INIT trong chöông trình. Leänh USS_INIT chæ neân ñöôïc goïi trong moät chu kyø queùt ñeå thieát laäp hay thay ñoåi caùc thoâng soá giao tieáp cuûa giao thöùc USS. - Ñaët chæ moät leänh DRV_CTRL cho moãi moät bieán taàn tích cöïc trong chöông trình. Coù theå theâm vaøo nhieàu leänh USS_RPM_x vaø USS_WPM_x neáu caàn thieát, nhöng chæ moät bieán taàn ñöôïc tích cöïc taïi moät thôøi ñieåm. - Thieát laäp caùc thoâng soá bieán taàn ñeå phuø hôïp vôùi toác ñoä baud vaø ñòa chæ cuûa bieán taàn ñöôïc duøng trong chöông trình. - Noái caùp giao tieáp giöõa CPU vaø caùc bieán taàn.. Caùc leänh USS Protocol Thö vieän leänh STEP7 – Micro/Win cho pheùp ñieàu khieån caùc boä bieán taàn MicroMaster moät caùch deã daøng baèng caùc haøm leänh ñaëc bieät ñöôïc thieát keá söû duïng giao thöùc USS ñeå giao tieáp vôùi bieán taàn. Vôùi caùc leänh USS, ta coù theå ñieàu khieån bieán taàn vaø coù theå ñoïc/ghi caùc thoâng soá cuûa bieán taàn. Caùc leänh USS naøy naèm trong thö muïc Libraries cuûa caây leänh STEP7 – Micro/Win. USS_INIT Leänh naøy duøng ñeå khôûi ñoäng giao thöùc USS keát noái PLC vaø (maïng) bieán taàn. Leänh USS_INIT ñöôïc duøng ñeå cho pheùp vaø thieát laäp hay khoâng cho pheùp giao tieáp vôùi bieán taàn MicroMaster. Leänh USS phaûi ñöôïc thöïc hieän maø khoâng coù loãi xuaát hieän tröôùc khi baát cöù leänh USS Protocol naøo coù theå ñöôïc duøng. Leänh naøy hoaøn thaønh vaø bit Done ñöôïc set laäp töùc tröôùc khi tieáp tuïc tôùi leänh keát tieáp. Leänh naøy ñöôïc thöïc hieän moãi khi ngoõ vaøo EN ñöôïc ON. Leänh USS_INIT neân ñöôïc thöïc thi moãi khi coù thay ñoåi traïng thaùi giao tieáp. Moät khi giao thöùc USS Protocol ñaõ ñöôïc thieát laäp , giao thöùc USS phaûi ñöôïc disable bôûi vieäc thöïc thi moät leänh USS_INIT môùi tröôùc khi coù thay ñoåi trong caùc thoâng soá giao tieáp. Phaàn höôùng daãn veà PLC
  • 35. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Giaù trò cuûa ngoõ vaøo USS cho pheùp choïn giao thöùc giao tieáp. Giaù trò 1 cho pheùp duøng port 0 cho giao thöùc USS. Giaù trò 0 gaùn port 0 cho giao thöùc PPI vaø disable giao thöùc USS. Ngoõ vaøo BAUD thieát laäp toác ñoä baud : 1200, 2400, 4800, 9600, 19,200, hay 38,400 baud. Ngoõ vaøo ACTIVE chæ ra bieán taàn naøo ñöôïc tích cöïc. Ñoái vôùi bieán taàn MM3 thì hoã trôï ñòa chæ töø 0 ñeán 30. MSB LSB 31 30 29 28 3 2 1 0 D31 D30 D29 D2 D1 D0 D0 Drive 0 active bit; 0 = drive not active, 1 = drive active D1 Drive 1 active bit; 0 = drive not active, 1 = drive active . . . Active Drive Description and Format Khi leänh USS_INIT hoaøn taát, bit DONE ñöôïc set leân 1. Ngoõ ra ERR (byte) chöùa keát quaû cuûa vieäc thöïc thi leänh. Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh USS_INIT Inputs/Out Operands Data puts Types USS VB, IB, QB, MB, SB, SMB, LB, AC, Constant, BYTE *VD, *AC, *LD BAUD VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, WORD Constant, AC *VD, *AC, *LD ACTIVE VD, ID, QD, MD, SD, SMD, LD, AC, Constant, DWORD *VD, *AC, *LD DONE I, Q, M, S, SM, T, C, V, Long an BOOL ERR VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, BYTE *LD Phaàn höôùng daãn veà PLC
  • 36. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp USS_CTRL Leänh naøy duøng ñeå ñieàu khieån bieán taàn chaïy, döøng, ñaûo chieàu vaø thay ñoåi toác ñoä. Leänh USS_CTRL ñöôïc duøng ñeå ñieàu khieån moät bieán taàn MM ñöôïc tích cöïc. Leänh USS_CTRL ñaët caùc leänh choïn tröôùc trong boä ñeäm giao tieáp. Caùc leänh ñaët trong boä ñeäm ñöôïc göûi cho bieán taàn coù ñòa chæ ñöôïc choïn trong thoâng soá DRIVE, neáu ñòa chæ bieán taàn ñoù ñaõ ñöôïc choïn trong thoâng soá ACTIVE cuûa leänh USS_INIT . Moãi bieán taàn chæ neân coù moät leänh DRV_CTRL . Ngoõ vaøo EN phaûi ñöôïc ON ñeån cho pheùp leänh DRV_CTRL(leänh naøy phaûi luoân luoân ñöôïc cho pheùp). Ngoõ vaøo RUN (RUN/STOP) cho pheùp bieán taàn laø on (1) hay off (0). Khi RUN laø ON, boä bieán taàn MM nhaän ñöôïc leänh baét ñaàu chaïy taïi toác ñoä vaø chieàu ñaõ ñònh tröôùc. Ñeå bieán taàn chaïy thì: • DRIVE phaûi ñöôïc choïn tích cöïc ACTIVE trong USS_INIT. • OFF2 vaø OFF3 phaûi ñöôïc set baèng 0. • FAULT vaø INHIBIT phaûi laø 0. Khi RUN laø OFF thì moät leänh ñöôïc göûi tôùi MM ñeå giaûm toác ñoä xuoáng theo haøm doác cho tôùi khi ñoäng cô döøng haún. Bit OFF2 ñöôïc duøng ñeå cho pheùp bieán taàn MM taét lao doác. Bit OFF3 ñöôïc duøng ñeå MM döøng Phaàn höôùng daãn veà PLC
  • 37. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp nhanh choùng. Bit F_ACK (Fault Acknowledge) ñöôïc duøng ñeå xaùc nhaän loãi trong bieán taàn. Bieán taàn seõ xoaù loãi (FAULT) khi F_ACK ñi töø möùc thaáp ñeán möùc cao. Bit DIR (direction) ñaûođchieàu quay cuûa ñoäng cô. Ngoõ vaøo DRIVE (drive address) chæ ra ñòa chæ cuûa bieán taàn MM maø leänh DRV_CTRL ñaõ ñieàu khieån. Ñòa chæ coù giaù trò töø 0 ñeán 30. Ngoõ vaøo TYPE choïn loaïi bieán taàn. Vôùi bieán taàn MicroMaster 3 choïn Type = 0, vôùi bieán taàn MicroMaster 4 choïn Type = 1. Ngoõ vaøo Speed_SP (speed setpoint) nhaäp toác ñoä cuûa ñoäng cô döôùi daïng phaàn traêm cuûa toác ñoä toái ña (-200.0% tôùi 200.0%). Giaù trò aâm cuûa Speed_SP laøm ñoäng cô ñaûo chieàu quay. Bit Resp_R (Response Received) laø phaûn hoài töø bieán taàn. Moãi khi CPU nhaän phaûn hoài töø bieán taàn thì bit Resp_R ñöôïc set ON trong moät chu kyø queùt. Bit Error laø moät byte löu keát quaû cuûa laàn giao tieáp môùi nhaát vôùi bieán taàn. Ngoõ ra STATUS chöùa traïng thaùi cuûa bieán taàn. Ngoõ ra SPEED löu toác ñoä cuûa ñoäng cô döôùi daïng phaàn traêm cuûa toác ñoä ñònh möùc (-200.0% tôùi 200.0%). Ngoõ ra RUN_EN (DRIVE RUN Enable) chæ ra raèng bieán taàn ñang chaïy (1) hay ñaõ döøng(0). Ngoõ ra D_DIR chæ ra chieàu quay cuûa ñoäng cô. Ngoõ ra INHIBIT chæ ra traïng thaùi cuûa bit caám trong bieán taàn (0 - not inhibited, 1 - inhibited). Ñeå xoaù bit caám thì bit FAULT phaûi ñöôïc OFF vaø caùc bit vaøo RUN, OFF2, vaø OFF3 phaûi laø OFF. Ngoõ ra FAULT chæ ra traïng thaùi cuûa bit loãi (0 - no fault, 1 - fault). Boä bieán taàn seõ hieån thò maõ loãi. Ñeå xoaù bit FAULT thì phaûi khaéc phuïc loãi vaø set ON bit ACK. Phaàn höôùng daãn veà PLC
  • 38. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh USS_CTRL Inputs/ Data Operands Outputs Types RUN I, Q, M, S, SM, T, C, V, L, Power Flow BOOL OFF2 I, Q, M, S, SM, T, C, V, L, Power Flow BOOL OFF3 I, Q, M, S, SM, T, C, V, L, Power Flow BOOL F_ACK I, Q, M, S, SM, T, C, V, L, Power Flow BOOL DIR I, Q, M, S, SM, T, C, V, L, Power Flow BOOL DRIVE, VB, IB, QB, MB, SB, SMB, LB, AC, Constant, BYTE TYPE *VD, *AC, *LD Speed_SP VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, REAL *LD, Constant Resp_R I, Q, M, S, SM, T, C, V, L BOOL Error VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD BYTE STATUS VW, T, C, IW, QW, SW, MW, SMW, LW, AC, WORD AQW, *VD, *AC, *LD SPEED VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, REAL *LD RUN_EN I, Q, M, S, SM, T, C, V, L BOOL D_DIR I, Q, M, S, SM, T, C, V, L BOOL INHIBIT I, Q, M, S, SM, T, C, V, L BOOL FAULT I, Q, M, S, SM, T, C, V, L BOOL Phaàn höôùng daãn veà PLC
  • 39. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp USS_RPM_x Leänh naøy duøng ñeå ñoïc moät thoâng soá töø bieán taàn veà PLC. Leänh USS_RPM_x ñoïc moät thoâng soá kieåu word khoâng daáu. Leänh USS_RPM_x hoaøn taát khi MM xaùc nhaän hay khi nhaän ñöôïc error. Ngoõ vaøo EN phaûi ñöôïc ON ñeå cho pheùp truyeàn yeâu caàu xuoáng MM vaø neân giöõ nguyeân traïng thaùi ON cho ñeán khi bit DONE ñöôïc set baùo hieäu söï hoaøn taát. Moät yeâu caàu USS_RPM_x ñöôïc truyeàn tôùi MM ôû moãi chu kyø queùt khi ngoõ vaøo XMT_REQ laø ON. Vì theá ngoõ vaøo XMT_REQ neân ñöôïc kích leân möùc 1 qua moät boä phaùt hieän caïnh leân nhaèm chæ cho pheùp moät yeâu caàu ñöôïc truyeàn ñi ôû moãi caïnh leân cuûa ngoõ vaøo EN . Ngoõ vaøo DRIVE laø ñòa chæ cuûa bieán taàn MM maø leänh USS_RPM_x ñöôïc göûi ñi. Ñòa chæ coù giaù trò töø 0 ñeán 31. Ngoõ vaøo PARAM xaùc ñònh thoâng soá caàn ñoïc. Ngoõ vaøo INDEX laø giaù trò index cuûa thoâng soá caàn ñoïc. Ñòa chæ cuûa moät boä ñeäm 16–byte phaûi ñöôïc cung caáp cho ngoõ vaøo DB_PTR. Boä ñeäm naøy ñöôïc söû duïng bôûi leänh READ_PM ñeå löu keát quaû nhaän ñöôïc töø bieán taàn MM. Khi leänh READ_PM hoaøn taát thì ngoõ ra DONE ñöôïc set ON vaø ngoõ ra ERROR(byte) chöùa keát quaû cuûa vieäc thöïc thi leänh. Ngoõ ra VALUE laø giaù trò thoâng soá ñoïc veà. Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh READ_PM Inputs/Out Operands Data puts Types XMT_REQ I, Q, M, S, SM, T, C, V, L, Power Flow BOOL conditioned by a rising edge detection element. DRIVE VB, IB, QB, MB, SB, SMB, LB, AC, Constant, BYTE *VD, *AC, *LD Phaàn höôùng daãn veà PLC
  • 40. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp PARAM VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, WORD Constant, AC *VD, *AC, *LD INDEX VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, WORD Constant, AC *VD, *AC, *LD DB_PTR &VB DWORD DONE I, Q, M, S, SM, T, C, V, L BOOL ERROR VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, BYTE *LD VALUE VW, T, C, IW, QW, SW, MW, SMW, LW, AC, WORD AQW, *VD, *AC, *LD USS_WPM_x Leänh naøy duøng ñeå ghi moät thoâng soá töø PLC leân bieán taàn. Leänh USS_WPM_x ghi moät giaù trò word khoâng daáu vaøo moät thoâng soá xaùc ñònh. Leänh USS_WPM_x hoaøn taát khi MM xaùc nhaän hay khi nhaän ñöôïc error. Ngoõ vaøo EN phaûi laø ON ñeå cho pheùp truyeàn moät yeâu caàu vaø neân giöõ nguyeân traïng thaùi ON cho ñeán khi bit DONE ñöôïc set baùo hieäu söï hoaøn taát. Moät yeâu caàu USS_WPM_x ñöôïc truyeàn tôùi MM ôû moãi chu kyø queùt khi ngoõ vaøo XMT_REQ laø ON. Vì theá ngoõ vaøo XMT_REQ neân ñöôïc kích leân möùc 1 qua moät boä phaùt hieän caïnh leân nhaèm chæ cho pheùp moät yeâu caàu ñöôïc truyeàn ñi ôû moãi caïnh leân cuûa ngoõ vaøo EN. Ngoõ vaøo DRIVE laø ñòa chæ cuûa bieán taàn MM maø leänh USS_WPM_x ñöôïc göûi ñi. Ñòa chæ coù giaù trò töø 0 ñeán 31. Phaàn höôùng daãn veà PLC
  • 41. Taøi lieäu höôùng daãn thöïc taäp toát nghieäp Ngoõ vaøo PARAM xaùc ñònh thoâng soá caàn ghi. Ngoõ vaøo INDEX laø giaù trò index cuûa thoâng soá caàn ghi. Ngoõ ra VALUE laø giaù trò caàn ghi vaøo thoâng soá. Khi ngoõ vaøo EEPROM ñöôïc baät leân 1 thì leänh naøy ñöôïc ghi vaøo caû RAM vaø EEPROM cuûa bieán taàn. Khi ngoõ vaøo naøy bò taét ñi thì leänh chæ ñöôïc ghi vaøo RAM cuûa bieán taàn. Do MicroMaster 3 khoâng hoã trôï chöùc naêng naøy neân ngoõ vaøo naøy phaûi off ( =0). Ñòa chæ cuûa moät boä ñeäm 16–byte phaûi ñöôïc cung caáp cho ngoõ vaøo DB_PTR. Boä ñeäm naøy ñöôïc söû duïng bôûi leänh USS_WPM_x ñeå löu keát quaû nhaän ñöôïc töø bieán taàn MM. Khi leänh USS_WPM_x hoaøn taát thì ngoõ ra DONE ñöôïc set ON vaø ngoõ ra ERROR(byte) chöùa keát quaû cuûa vieäc thöïc thi leänh. Caùc toaùn haïng vaø kieåu döõ lieäu duøng cho leänh WRITE_PM Inputs/Out Operands Data puts Types XMT_REQ I, Q, M, S, SM, T, C, V, L, Power Flow BOOL conditioned by a rising edge detection element. DRIVE VB, IB, QB, MB, SB, SMB, LB, AC, Constant, BYTE *VD, *AC, *LD PARAM VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, WORD Constant, AC *VD, *AC, *LD VALUE VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, WORD Constant, AC *VD, *AC, *LD DB_PTR &VB DWORD DONE I, Q, M, S, SM, T, C, V, L BOOL ERROR VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, BYTE *LD Phaàn höôùng daãn veà PLC
  • 42. Programming Concepts, Conventions, and Features Chapter 5 Using STEP 7–Micro/WIN to Create Your Programs To open STEP 7–Micro/WIN, double-click on the STEP 7–Micro/WIN icon, or select the Start > SIMATIC > STEP 7 MicroWIN 3.2 menu command. As shown in Figure 5-1, the STEP 7–Micro/WIN project window provides a convenient working space for creating your control program. The toolbars provide buttons for shortcuts to frequently used menu commands. You can view or hide any of the toolbars. The navigation bar presents groups of icons for accessing different programming features of STEP 7–Micro/WIN. The instruction tree displays all of the project objects and the instructions for creating your control program. You can drag and drop individual instructions from the tree into your program, or you can double-click an instruction to 5 insert it at the current location of the cursor in the program editor. Program Editor The program editor contains the program logic and a local variable table where you can assign Instruction tree symbolic names for temporary local variables. Subroutines and interrupt routines appear as Navigation bar tabs at the bottom of the program editor window. Click on the tabs to move between the subroutines, interrupts, and the main program. Figure 5-1 STEP 7–Micro/WIN STEP 7–Micro/WIN provides three editors for creating your program: Ladder Logic (LAD), Statement List (STL), and Function Block Diagram (FBD). With some restrictions, programs written in any of these Program program editors can be viewed and edited with the other program editors. Editor Features of the STL Editor The STL editor displays the program as a text-based language. The STL editor allows you to create control programs by entering the instruction mnemonics. The STL editor also allows you to create programs that you could not otherwise create with the LAD or FBD editors. This is because you are programming in the native language of the S7-200, rather than in a graphical editor where some restrictions must be applied in order to draw the diagrams correctly. As shown in Figure 5-2, this text-based concept is very similar to assembly language programming. The S7-200 executes each instruction in the order dictated by the program, from top to LD I0.0 //Read one input bottom, and then restarts at the top. A I0.1 //AND with another input STL uses a logic stack to resolve the control = Q1.0 //Write value to output 1 logic. You insert the STL instructions for handling the stack operations. Figure 5-2 Sample STL Program Consider these main points when you select the STL editor: - STL is most appropriate for experienced programmers. - STL sometimes allows you to solve problems that you cannot solve very easily with the LAD or FBD editor. - You can only use the STL editor with the SIMATIC instruction set. - While you can always use the STL editor to view or edit a program that was created with the LAD or FBD editors, the reverse is not always true. You cannot always use the LAD or FBD editors to display a program that was written with the STL editor. 51
  • 43. S7-200 Programmable Controller System Manual Features of the LAD Editor The LAD editor displays the program as a graphical representation similar to electrical wiring diagrams. Ladder programs allow the program to emulate the flow of electric current from a power source through a series of logical input conditions that in turn enable logical output conditions. A LAD program includes a left power rail that is energized. Contacts that are closed allow energy to flow through them to the next element, and contacts that are open block that energy flow. The logic is separated into networks. The program is executed one network at a time, from left to right and then top to bottom as dictated by the program. Figure 5-3 shows an example of a LAD program. The various instructions are represented by graphic symbols and include three basic forms. 5 Contacts represent logic input conditions such as switches, buttons, or internal conditions. Coils usually represent logic output results such as lamps, motor starters, interposing relays, or internal output conditions. Boxes represent additional instructions, such as timers, counters, or math instructions. Figure 5-3 Sample LAD Program Consider these main points when you select the LAD editor: - Ladder logic is easy for beginning programmers to use. - Graphical representation is easy to understand and is popular around the world. - The LAD editor can be used with both the SIMATIC and IEC 1131–3 instruction sets. - You can always use the STL editor to display a program created with the SIMATIC LAD editor. Features of the FBD Editor The FBD editor displays the program as a graphical representation that resembles common logic gate diagrams. There are no contacts and coils as found in the LAD editor, but there are equivalent instructions that appear as box instructions. Figure 5-4 shows an example of an FBD program. FBD does not use the concept of left and right power rails; therefore, the term “power flow” is used to express the analogous concept of control flow through the FBD logic blocks. Figure 5-4 Sample FBD Program The logic “1” path through FBD elements is called power flow. The origin of a power flow input and the destination of a power flow output can be assigned directly to an operand. The program logic is derived from the connections between these box instructions. That is, the output from one instruction (such as an AND box) can be used to enable another instruction (such as a timer) to create the necessary control logic. This connection concept allows you to solve a wide variety of logic problems. Consider these main points when you select the FBD editor: - The graphical logic gate style of representation is good for following program flow. - The FBD editor can be used with both the SIMATIC and IEC 1131–3 instruction sets. - You can always use the STL editor to display a program created with the SIMATIC FBD editor. 52
  • 44. S7-200 Programmable Controller System Manual Accessing the Data of the S7-200 The S7-200 stores information in different memory locations that have unique addresses. You can explicitly identify the memory address that you want to access. This allows your program to have direct access to the information. Table 4-1 shows the range of integer values that can be represented by the different sizes of data. Table 4-1 Decimal and Hexadecimal Ranges for the Different Sizes of Data Representation Byte (B) Word (W) Double Word (D) Unsigned Integer 0 to 255 0 to 65,535 0 to 4,294,967,295 4 Signed Integer 0 to FF –128 to +127 0 to FFFF –32,768 to +32,767 0 to FFFF FFFF –2,147,483,648 to +2,147,483,647 80 to 7F 8000 to 7FFF 8000 0000 to 7FFF FFFF Real Not applicable Not applicable +1.175495E–38 to +3.402823E+38 (positive) IEEE 32-bit Floating Point –1.175495E–38 to –3.402823E+38 (negative) To access a bit in a memory area, you specify the address, which includes the memory area identifier, the byte address, and the bit number. Figure 4-3 shows an example of accessing a bit (which is also called “byte.bit” addressing). In this example, the memory area and byte address (I = input, and 3 = byte 3) are followed by a period (“.”) to separate the bit address (bit 4). I 3 . 4 Process-image Input (I) Memory Area Bit of byte, or bit number: bit 4 of 8 (0 to 7) 7 6 5 4 3 2 1 0 Period separates the Byte 0 byte address from the bit Byte 1 number Byte 2 Byte address: byte 3 (the Byte 3 fourth byte) Byte 4 Memory area identifier Byte 5 Figure 4-3 Byte.Bit Addressing You can access data in most memory areas (V, I, Q, M, S, L, and SM) as bytes, words, or double words by using the byte-address format. To access a byte, word, or double word of data in the memory, you must specify the address in a way similar to specifying the address for a bit. This includes an area identifier, data size designation, and the starting byte address of the byte, word, or double-word value, as shown in Figure 4-4. Data in other memory areas (such as T, C, HC, and the accumulators) are accessed by using an address format that includes an area identifier and a device number. 24