Kontrola žaluzina putem PLC-a

Da bi se žaluzine kontrolirale z izhodoma, se uporablja blok funkcija SHUTTER. V tem majhnem primeru je najprej prikazana kontrola prek tipk. Tipke so pri pritiskanju resnične in pri spustitvi neresnične.

Svetovanje: Program lahko prenesete in uvozite tukaj: example_shutter.antobj

Osnove

Najprej vstavimo novo periferno napravo z vrsto Žaluzine (ki jo najdete pod Aktori Senzorji) v Strukturo in nato kliknite na Uporabi v raziskovalcu.

Po odprtju elementa kliknite na Uredi, da začnete s naslednjimi koraki.

  1. Izbrišite blok funkcija VISU.
  2. Vstavite nov blok funkcija in ga definirate kot SHUTTER.
  3. Dodajte bazo podatkov. V našem primeru se ta imenuje shutter.
  4. Nato razporedimo izhode za motor. Ti so DO_UP za gore in DO_DW za dol. Na izhod DO_UP zapišemo torej out.up, pri DO_DW pa out.down. Vse ostale izhode najprej preskočimo.
  5. Da se žaluzine sploh premikajo, morajo biti podane časi gibanja. V našem primeru definiramo vhod PT_UP z T#10s in PT_DW z T#8s.
  6. Vnesite časovni zamik T#500ms na vhodu PT_STOP, da bi zamenjali in zaščitili motor.
  7. Sedaj razširimo žaluzine s celotnim časom gibanja lamel. To definiramo na vhodu PT_SLAT z T#1s100ms. Da je to učinkovito, morate še podati število korakov, ki jih vnesemo na vhodu SLAT_STEPS z 10 koraki.
  8. Sedaj moramo le še povezati tipke. To storimo tako, da zapišemo na vhodu TR_UP in.Tr1_up, na vhodu TR_DW pa in.Tr1_down. Če morajo več tipk kontrolirati isto žaluzino, se te povežejo na vhode z bloki funkcij OR.
  9. Sedaj lahko preizkusite aplikacijo tako, da kliknete na Uporabi in nato na Predogled.

Visualizacija

Da bi lahko visualizacija komunicirala z bloki funkcij, morate izvesti še naslednje korake:

  1. Ustvarijo nov blok funkcija VISUVAR na vhodu MOVETO_POS. Bazo podatkov tega bloka funkcije imenujemo pos. Na vhodu ustvarjenega VISUVAR vpišete referenco z shutter.POS na blok funkcija SHUTTER, da se trenutna pozicija prenese nazaj na visualizacijo.
  2. Sedaj ponovite prejšnji korak s vhodom MOVETO_SLAT. Bazo podatkov bloka funkcija VISUVAR imenujemo slat. Vhod VISUVAR nato povežemo z izhodom shutter.SLAT.
  3. Da se žaluzine lahko kontrolirajo tudi s tipkami na visualizaciji, ustvarite zdaj tri dodatne bloke funkcij VISUVAR. Prva dva se vstavita med tipke in vhode TR_UP in TR_DW bloka funkcija SHUTTER. Tretji VISUVAR ga vstavite na vhod STOP. Izberite za to ustrezen vhod.
  4. Bazo podatkov prvega VISUVAR imenujemo tr_up, drugega tr_down in na vhodu STOP tr_stop.
  5. Nato ustvarite novo mrežo . Tu vstavite blok funkcija VISUVAR in bazo podatkov imenujemo real_pos. Sedaj zapišemo na vhodu shutter.REAL_POS, da se trenutna pozicija žaluzin prenese na simbol.
  6. Ponovite prejšnji korak s novo mrežo. Tokrat vpišete ime baze podatkov real_slat. Nato zapišemo na vhodu shutter.REAL_SLAT.
  7. Sedaj se premaknite na dno kartice urejevalnika in izberite Visualizacija. Sedaj vidite simbol visualizacije.
  8. Pri simbolu nastavite pri spremljivkah position na real_pos in slat_angle na real_slat. Poleg tega lahko spremenite Dvoklikni preklopnik v vrednost pos.
  9. Na levi strani izberite tab Shutter-Blinds. Predlog vsebuje vse elemente za kontroliranje žaluzin.
  10. Sedaj izberite zgornji klizec. Ta mora biti spremenjen. Vrednost na spremljivko pos. Pri spodnjem klizcu mora biti Vrednost nastavljena na spremljivko slat.
  11. Sedaj izberite zgornji tipko. Spremenite Vrednost v spremljivko tr_up.
  12. Ponovite prejšnji korak z tipko Stop in dol s spremljivkami tr_stop in tr_down.
  13. Nato kliknite na Uporabi. Sedaj lahko žaluzine postavite na tloris in vidite rezultat.

Opomba: Opozorite, da mora korak lamel na klizcu ustrezati številu korakov na bloku funkcija SHUTTER.