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.
- Izbrišite blok funkcija VISU.
- Vstavite nov blok funkcija in ga definirate kot SHUTTER.
- Dodajte bazo podatkov. V našem primeru se ta imenuje shutter.
- 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.
- 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.
- Vnesite časovni zamik T#500ms na vhodu PT_STOP, da bi zamenjali in zaščitili motor.
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.
- Bazo podatkov prvega VISUVAR imenujemo tr_up, drugega tr_down in na vhodu STOP tr_stop.
- 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.
- Ponovite prejšnji korak s novo mrežo. Tokrat vpišete ime baze podatkov real_slat. Nato zapišemo na vhodu shutter.REAL_SLAT.
- Sedaj se premaknite na dno kartice urejevalnika in izberite Visualizacija. Sedaj vidite simbol visualizacije.
- Pri simbolu nastavite pri
spremljivkah position na real_pos in slat_angle na real_slat. Poleg tega lahko spremenite Dvoklikni preklopnik v vrednost pos.
- Na levi strani izberite tab Shutter-Blinds. Predlog vsebuje vse elemente za kontroliranje žaluzin.
- Sedaj izberite zgornji klizec. Ta mora biti spremenjen. Vrednost na spremljivko pos. Pri spodnjem klizcu mora biti Vrednost nastavljena na spremljivko slat.
- Sedaj izberite zgornji tipko. Spremenite Vrednost v spremljivko tr_up.
- Ponovite prejšnji korak z tipko Stop in dol s spremljivkami tr_stop in tr_down.
- 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.