Alat Custom Logic omogućuje vam da kreirate vlastite logike za različite primjene između uređaja s ciljem uštede vremena na složenom programiranju i dodatnom ožičenju te eliminacije potrebe za vanjskim kontrolerima.
Najznačajnije mogućnosti koje alat posjeduje su sljedeće:
Tijekom programiranja nije potrebna veza na prekidače, čime se osigurava udobnost i sigurnost operatera.
Stvaranje fleksibilnih logika korištenjem vizualnog pristupa temeljenog na blokovima na platnu.
Sustav logičke validacije za minimiziranje korisničkih pogrešaka.
Pristup funkciji | Neograničen. Za prijenos na uređaj potreban je paket Custom Logic, koji se može kupiti i aktivirati na Marketplaceu. |
| Vrste uređaja koji podržavaju ovu funkciju | Osigurač Emax 3 |
| Status uređaja | Bilo koji, za konfiguraciju funkcije i spremanje konfiguracije. Povezan i komunicira kako bi se konfiguracija prenijela na uređaj. Napomena: preporučuje se držati osigurač u otvorenom stanju tijekom prijenosa. |
| Vrsta veze s uređajem | Lokalna veza: povezivanje putem USB Type-C |
Otvorite Ekip Connect softver i kliknite na Tools -> Custom Logic.
Glavna stranica alata služi za dizajn logike na razini postrojenja u kojoj se uređaji uključeni u prilagođenu logiku umeću u shematskom prikazu. Također, upravljanje datotekama projekta odvija se na ovoj razini:
| Opis | dijela |
|---|---|
| A | Funkcionalnosti koje se koriste za upravljanje projektima i datotekama: • Otvoriti projekt -> Otvoriti postojeći projekt. • Spremi projekt -> Spremi projekt u postojećoj projektnoj datoteci. • Spremi projekt kao -> Spremi projekt u novu projektnu datoteku. • Ispisati -> Ispisati dokument koji sadrži sve informacije i materijale projekta. • Bill Of Materials -> Popis materijala klasificiranih u hardver, softver i tipove okidača, koji su potrebni za osiguranje ispravnog rada logike na uređaju. • Informacije o sustavu -> Prikazuje povijest svih preuzimanja i prijenosa logike za uređaje prisutne u projektu. • Otvori predložak -> Otvara popis unaprijed konfiguriranih logičkih projekata koji se mogu izravno učitati na uređaje. (Uskoro) |
| B | Popis uređaja koji mogu biti uključeni u logiku. Dvaput kliknite na uređaj ili ga povucite i ispustite na platnu da ga umetnete u projekt. |
| C | Project canvas -> Koristi se za grafički prikaz projekta prilagođene logike. Moguće je nacrtati jednolinijski dijagram postrojenja ili shemu koja pomaže u boljem razumijevanju cijelog sustava. Postoji nekoliko opcija za uređivanje na canvasu projekta: • Žica -> Povlači crtu i povezuje objekte. • Sabirnica -> Povlači deblju liniju i povezuje objekte. • Dodaj sliku -> Umeće vanjsku sliku. • Dodaj bilješku -> Umeće ljepljivu bilješku. • Zumiraj, udalji i prilagodi stavkama -> Prilagodi grafički prikaz elemenata na platnu projekta.
Napomena: Projekt dizajniran na platnu je samo grafički prikaz i ne definira nikakvo ponašanje logike. |
| D | Popis električnih elemenata koji se mogu dodati na projektno platno. Dvaput kliknite na element ili ga povucite i ispustite na platno da ga umetnete u projekt. |
Za kreiranje logike za uređaj, povucite i ispustite uređaj s popisa na platnu projekta. Zatim desni klik na njega i odaberite naredbu "Open Project" (ili dvostruki lijevi klik na sliku uređaja):
Sada je otvorena stranica za programiranje. Unutar ovog prikaza moguće je implementirati logiku za odabrani uređaj:
| Opis | dijela |
|---|---|
| A | Funkcionalnosti dizajna logike: • Vrati se -> Vraća se na glavnu stranicu. • Preuzimanje s uređaja -> Čita logiku prisutnu na povezanom uređaju kako bi je korisnik mogao pregledati i uređivati. • Učitavanje na uređaj -> Prenosi dizajniranu logiku na povezani uređaj. • Check Logic -> Izvodi niz provjera logike dizajnirane prema korištenoj sintaksi i memorijskim ograničenjima uređaja. |
| B | Pogledi logičkog dizajna: • Uredi prikaz -> Prikazuje glavno programsko platno korišteno za dizajn logike. • Prikaz na visokoj razini -> Prikazuje cijelu dizajniranu logiku, naglašavajući međusobne veze između logičkih blokova. • Postavke -> Prikazuje popis programabilnog statusa, fizičkih izlaza i kašnjenja monitora programiranih u trenutnoj logici. |
| C | Logičke komponente: • Ulazi -> Popis varijabli koje se mogu koristiti kao stanje ulaznog signala za logički blok. • Operatori -> Popis blokova koji sadrže računalne funkcije primijenjene na jedan ili više ulaza s ciljem pružanja izlaznog signala. • Izlazi -> Popis izlaznih signala grupiranih u "Ekip Signalling" digitalne izlaze, generičke "PLC izlaze" i interne "Privremene" izlaze.
Prevucite i ispustite ili dvaput lijevo kliknite na komponentu kako biste je umetnuli u programsko platno. |
| D | Programsko platno -> Koristi se za dizajn logike odabranog uređaja. Glavni princip dizajna su "Pravila", koja predstavljaju male logičke blokove, čija kombinacija stvara logiku koja se prenosi u uređaju. Na vrhu platna nalaze se različite funkcionalnosti: • Dodaj pravilo -> Ubacuje novo pravilo u logiku. • Ukloni pravilo -> Briše odabrano pravilo. • Pomakni pravilo lijevo, pomakni pravilo desno -> Uredi pozicioniranje pravila u logici. • Dodaj bilješku -> Ubacuje ljepljivu bilješku u pravilo. • Pravilo rasporeda -> Automatski organizira raspored pravila, optimizirajući prostor na platnu. • Zumiranje, odumiranje i prilagodba stavkama -> Prilagodba grafičkog prikaza elemenata na programskom platnu. • Pokretanje Debug -> Pokreće offline simulaciju koja se koristi za testiranje kreirane logike bez potrebe za prijenosom na uređaj. Korisnik može kliknuti na ulaze kako bi im dao vrijednost i promatrao kako se izlazi ponašaju. • Zaustavi debugiranje -> Zaustavlja simulaciju. • Debug Settings -> Koristi se za postavljanje vremenskog koraka simulacije i vremena zaustavljanja. |
Za više detalja i detaljan pregled alata, molimo konzultirajte kompletan korisnički priručnik alata za prilagođenu logiku, dostupan za preuzimanje dolje: