Transfer între PLC și KNX
Aici se arată cum să transferați un buton de pe o PLC (de asemenea, panouri de comandă, AwapSwitch, EnOcean, MQTT etc.) pe busul KNX.
Mai întâi, se adaugă o nouă periferică cu tipul
Panou de comandă (se găsește sub Senzoare) în
Structură și apoi se face clic pe
Aplicați în Explorer.
După deschiderea elementului, faceți clic pe
Editați pentru a începe cu pașii următori.
Porniți și opriți butonul
Se creează o comandă cu un buton de pornire și unul de oprire. Pentru a comuta o valoare, consultați exemplul „Comutarea unei lămpi”.
Sfaturi: Programul poate fi descărcat și importat de aici:
example_transfer_onoff.antobj
- Ștergeți blocul funcțional VISU.
- Adăugați un nou bloc funcțional cu numele N.
- Dați bazei de date numele Tr_on.
- La intrare, introduceți acum variabila numită in.Tr_on.
- La ieșire, introduceți variabila cu numele out.on.
- Acum duplicați rețeaua creată anterior cu clic dreapta, făcând clic în zona albă lângă blocul funcțional și alegând
Duplicare.
- Acum redenumiți toate variabilele rețelei noi de la on la off.
- Acum puteți conecta intrarea Tr_on și Tr_off sub
Comunicație la dreapta cu PLC-ul. Tipul de date poate fi lăsat pe bool. Dacă aveți un panou de comandă, puteți conecta intrarea cu un VISUVAR.
- Acum introduceți de două ori adresa grupului de pe busul KNX sub interfața KNX. O dată sub on și o dată sub off.
- Pentru a trimite acum o comandă de pornire și una de oprire, trebuie să adaptați tipurile de date. Pentru on, selectați trig_p și pentru off trig_n.
- Acum, când butonul este eliberat, se trimite un impuls pentru pornire sau oprire.
Dimensiunea butonului
Aici se explică cum să porniți și să opriți o lampă KNX și în același timp să puteți dimensa relativ cu două butoane. Procedura este aproape identică cu cea a unei jaloane KNX.
Sfaturi: Programul poate fi descărcat și importat de aici:
example_transfer_dim.antobj
- Urmați pașii menționați mai sus.
- Adăugați o nouă rețea
sub rețelele existente. Poate fi necesar să mutați rețeaua cu simbolurile de săgeată
în jos. Acest lucru este important, deoarece ordinea va avea un rol mai târziu.
- Acum adăugați un nou bloc funcțional cu numele TON.
- Definește baza de date cu numele dim_up.
- La intrarea IN, scrieți acum numele variabilei existente in.TR_on.
- La intrarea PT, setați timpul de întârziere la T#300ms.
- La ieșirea Q, definiți variabila cu numele out.dim_up.
- Acum duplicați rețeaua creată anterior cu clic dreapta, făcând clic în zona albă lângă blocul funcțional și alegând
Duplicare.
- Acum redenumiți toate variabilele rețelei noi de la on la off și de la up la down.
- Acum puteți conecta ieșirea dim_up și dim_down sub
Comunicație la dreapta sub KNX cu adresa grupului corespunzătoare pentru dimensare relativă.
- Alegeți tipul de date corect pentru dimensare. Acesta este pentru dim_up bool_dimup și pentru dim_down bool_dimdw.
- Pentru a nu comuta și dimensa în același timp, ieșirea de la comutare trebuie blocată. Adăugați prin urmare un nou bloc funcțional AND la ieșirea blocului funcțional existent N.
- La a doua intrare din blocul funcțional AND, introduceți numele dim_up.Q.
- Negatiți a doua intrare. Puteți face dublu clic pe intrare, după care negarea va fi afișată printr-un cerc.
- Repetați adăugarea și negarea cu rețeaua de mai jos. Acordați atenție numelui pentru a doua intrare. Acesta ar trebui să fie dim_down.Q în al doilea rețea.