Komunikimi Me Interfejset

Komunikimi me interfejset bëhet përmes variablave in.COM dhe out.COM. Ku COM mund të marrë çdo emër. Pastaj ju mund të zgjedhni në anën e djathtë të editorit nën Komunikim interfejsin. Atje listohen të gjitha interfejset që janë caktuar projektit. Në listën poshtë fushës së zgjedhjes mund të përcaktohen telegramat. Në kundërshtim me sistemet e tjera, këtu ju mund të regjistroni shumë pikë të të dhënave për një variabel. Është gjithashtu e mundur të lidhni variablën përmes Drag&Drop drejtpërdrejt nga interfejsi nën Installim.

Atje duhet të caktoni saktësisht llojin e të dhënave. Në kundërshtim me standardin e sistemit KNX, këtu përdoret një lloj universal dhe jo llojet DPT/EIS.

Struktura E Editorit

Dyqani dialog në editor lejon lidhjen e interfejseve, pa që kjo të ketë ndikim në programimin e elementit.

Në shembullin e shfaqur më lartë, një zër SONOS u kontrollua me një tastierë KNX. Për më tepër, një vlerë analoge u lidh me një status.

Variabla e komunikimit status dërgon në adresën e grupit 1/0/5 dhe reagon ndaj ndryshimeve të 1/0/5 dhe 1/7/5. Pyetja (?) kërkon statusin e 1/7/5 gjatë inicializimit.

Për vlerat Tr_UP dhe Tr_DW, dërgimi u çaktivizua përmes heqjes së shënjës së kontrollit.

Vlerat e të kuqura (Tr_Play dhe Tr_Stop) nuk u gjetën në SPS dhe janë ignoruar përkatësisht. Nëse programi u testua me sukses, këto vlera mund të fshihen pa ndikim në aplikacion.

Këshillë: Klikoni me tastin e djathtë të mouse-it mbi një variabel komunikimi për të gjetur shfaqjen e saj në SPS.

Trigger

Sinjalet e hyrjes filtrohen. Vlerat që përsëriten ignorohen. Për këtë qëllim ka llojin e të dhënave trig, trig_p etj. Këto prodhojnë një skaj nëse një telegram mbërrin. Nëse ka shumë gateway në të njëjtën interfejs, atëherë vetëm përmes gateway-ut aktual generohet një impuls. Kjo parandalon impulset e shumta radhazi.

Lidhja E Vlerave

Ju mund të lidhni objektet e komunikimit përmes Drag&Drop drejtpërdrejt me një element nga struktura. Për këtë qëllim, në installim mund të tërhiqen çdo objektet me simbolët e mëposhtëm.

Simbol Përshkrim
Objekti mund të lexohet.
Objekti mund të lexohet dhe të shkruaj.
Kjo është një konstante. Kjo vlerë nuk mund të lexohet ose shkruaj.

Interfejsi i përgjithshëm zgjidhet automatikisht. Kjo do të thotë se ju nuk duhet të zgjedhni paraqitjen e interfejseve. Tërheqja mbi të është e mjaftueshme. Ashtu si edhe nuk duhet të kërkohet nëse interfejsi është i saktë. Për shembull, nëse një objekt KNX tërhiqet në një SPS, variabla caktohet përkatësisht saktë. Ju lutemi të keni parasysh se vetëm hyrja e parë e një variabile komunikimi mund të dërgohet.

Këshillë: Poshtë objektet individuale në Installim, referimi me elementet e përkatësve shfaqen poshtë objektet. Kjo është e dobishme kur kërkohet gabime.

Dërgimi I Vlerave

Vetëm pikja e parë e të dhënave dërgon në bus, nëse shënja në anën e djathtë është aktivizuar. Objektet e tjera tregojnë gjendjen. Shembull për busin KNX: Nëse ju shikoni një aktori i shkatërruar në ETS, atje janë zakonisht dy objektet e komunikimit. Një për të aktivizuar aktorin dhe një objekt statusi (mund të jetë i përfshirë edhe në objektin e shkatërrimit). Optimalisht ju mund të futni çdo adresë grupore si pikë të dhënash në konfigurimin e interfejseve. Kështu gjendja shfaqet menjëherë në vizualizim. Dhe jo vetëm kur aktori aktivizohet.

Vetëm ndryshimet e një variabile transmetohen në interfejsin e komunikimit. Ndryshimi reseton përsëri të njëjtën variabel gjatë marrjes. Kjo do të thotë se kur marrim një ndryshim në in.COM, shfaqja out.COM nuk dërgohet. Kjo duhet të keshë vëmendje të veçantë kur ngadalësohen vlerat.

Ju lutemi të keni gjithmonë parasysh edhe numrin e telegramave që një interfejs dërgon. Sepse shumë telegrama bllokojnë BUS-in. Kjo mund të përmirësohet vetëm përmes një linje të veçantë të ndarë. Nëse një variabel dërgon impulsa të shpejtë, kjo mund të çojë në mbushjen e bufferit dhe duke fshirë telegramet e variablës. Kështu mund të çojë në efektet e papritura. Për këtë arsye ju lutemi të ngadalësoni variablën.

Dërgimi I Pavlerëshëm I Të Ndryshmeve

Një rast i veçantë është dërgimi i një vlera të njëjtë. Kjo mund të realizohet përmes shumë rrugëve.

Nëse vlera është një vlerë booleane, mund të përdoret drejtpërdrejt trig_p ose trig_n si lloj i të dhënave. trig_n dërgon FALSE dhe trig_p TRUE, sa herë që në shfaqjen e daljes out.COM prodhohet një skaj pozitiv.

Metoda tjetër është caktimi i NULL. Kjo mund të programohet me shumë mënyra. Metoda më e thjeshtë është përdorimi i bllokut funksion SEL.

Inicializimi Pas Rinisjes

Gjatë nisjes së serverit ose me telegrama të reja, këto inicializohen nëse ka një ? pa hapësirë para telegramit. Për shembull, ?1/4/22.

Kujdes: Nëse në ETS adresa e parë e grupit të aktorit të shkatërruar është një urdhër qendror, kjo mund të shkaktojë një qendër ON ose OFF gjatë leximit. Për këtë arsye gjithmonë caktoni adresën e shkatërrimit si dërgues.