Alat Custom Logic vam omogućava da kreirate sopstvene logike za različite aplikacije između uređaja u cilju uštede vremena na složenom programiranju i dodatnom ožičenju i uklanjanju potrebe za spoljnim kontrolerima.
Najznačajnije mogućnosti koje alat poseduje su sledeće:
Veza sa prekidačima tokom programiranja nije potrebna, obezbeđujući udobnost i bezbednost operatera.
Kreiranje fleksibilnih logika korišćenjem vizuelnog pristupa zasnovanog na bloku na platnu.
Sistem za validaciju logike kako bi se smanjila greška korisnika.
Pristup funkciji | Neograničeni. Za prenos na uređaj, paket Custom Logic je potreban, koji se može kupiti i aktivirati na Marketplace. |
| Tip uređaja koji podržavaju funkciju | Prekidač Emak 3 |
| Status uređaja | Bilo koji, da podesite funkciju i sačuvate konfiguraciju. Povezan i komunicira za prenos konfiguracije na uređaj. Napomena: preporučuje se da držite prekidač u otvorenom stanju tokom prenosa. |
| Vrsta veze sa uređajem | Lokalna veza: veza preko USB Tipe-C |
Otvorite Ekip Connect softver i kliknite na Tools -> Custom Logic.
Glavna stranica alata služi svrsi dizajna logike na nivou postrojenja u kojoj su uređaji uključeni u prilagođenu logiku ubačeni u šematski prikaz. Takođe, upravljanje datotekama projekta se vrši na ovom nivou:
| Deo | Opis |
|---|---|
| A | Funkcionalnosti koje se koriste za upravljanje projektima i datotekama: • Otvori projekat -> Otvori postojeći projekat. • Sačuvaj projekat -> Sačuvaj projekat u postojećem fajlu projekta. • Sačuvaj projekat kao -> Sačuvaj projekat u novom fajlu projekta. • Print -> Print a document containing all information and materials of the project. • Bill Of Materials -> Lista materijala klasifikovanih u hardveru, softveru i tipovima putnih jedinica, koji su potrebni da bi se garantovalo ispravno funkcionisanje logike na uređaju. • Sistemske informacije -> Prikazuje istoriju svih preuzimanja i otpremanja logike za uređaje prisutne u projektu. • Open Template -> Otvara listu unapred konfigurisanih logičkih projekata koji se mogu učitati direktno na uređaje. (Uskoro) |
| B | Lista uređaja koji mogu biti uključeni u logiku. Dvaput kliknite na uređaj ili ga prevucite i ispustite na platno da biste ga umetnuli u projekat. |
| C | Project canvas -> Koristi se za grafički prikaz prilagođenog logičkog projekta. Moguće je nacrtati jedan linijski dijagram postrojenja ili šemu koja može pomoći da se bolje razume ceo sistem. Postoji nekoliko opcija za uređivanje na platnu projekta: • Žica -> Crta liniju i vezu između objekata. • Sabirnica -> Crta deblju liniju i vezu između objekata. • Dodaj sliku -> Ubacuje spoljnu sliku. • Dodaj belešku -> Ubacuje lepljivu belešku. • Zumiranje, smanjivanje i prilagođavanje stavkama -> Prilagodite grafički prikaz elemenata na platnu projekta.
Napomena: Projekat dizajniran na platnu je samo grafički prikaz i ne definiše nikakvo ponašanje logike. |
| D | Lista električnih elemenata koji se mogu dodati u platnu projekta. Dvaput kliknite na element ili ga prevucite i ispustite na platno da biste ga umetnuli u projekat. |
Da biste kreirali logiku za uređaj, prevucite i ispustite na platnu projekta uređaj sa liste. Zatim kliknite desnim tasterom miša na njega i izaberite komandu "Open Project" (ili dvostruki levi klik na sliku uređaja):
Sada je otvorena stranica za programiranje. Unutar ovog pogleda moguće je implementirati logiku za izabrani uređaj:
| Deo | Opis |
|---|---|
| A | Funkcionalnosti logičkog dizajna: • Vrati se -> Vraća se na glavnu stranicu. • Download from Device -> Čita logiku prisutnu na povezanom uređaju kako bi je korisnik mogao pregledati i urediti. • Upload to Device -> Prenosi dizajniranu logiku na povezani uređaj. • Check Logic -> Obavlja seriju provera logike dizajnirane u smislu sintakse koja se koristi i ograničenja memorije uređaja. |
| B | Logički dizajn pogleda: • Edit View -> Prikazuje glavno programsko platno koje se koristi za dizajniranje logike. • High Level View -> Prikazuje celu logiku dizajniranu, naglašavajući međusobne veze između logičkih blokova. • Settings -> Prikazuje listu programabilnog statusa, fizičkih izlaza i kašnjenja monitora programiranih u trenutnoj logici. |
| C | Logičke komponente: • Inputs -> Lista varijabli koje se mogu koristiti kao stanje ulaznog signala za logički blok. • Operatori -> Lista blokova koji sadrže računske funkcije primenjene na jedan ili više ulaza u svrhu obezbeđivanja izlaznog signala. • Outputs -> Lista izlaznih signala grupisanih u "Ekip Signalling" digitalne izlaze, generičke "PLC Out" izlaze i interne "Temporary" izlaze.
Prevucite i ispustite ili dvostruko kliknite levim tasterom miša na komponentu da biste je umetnuli u programsko platno. |
| D | Programiranje platno -> Koristi se za dizajniranje logiku za izabrani uređaj. Glavni princip dizajna su "Pravila", koja predstavljaju male logičke blokove, čija kombinacija stvara logiku koja se prenosi u uređaj. Na vrhu platna nalaze se različite funkcionalnosti: • Add Rule -> Ubacuje novo pravilo u logiku. • Remove Rule -> Briše izabrano pravilo. • Premesti pravilo levo, pomeri pravilo desno -> Izmeni pozicioniranje pravila u logici. • Dodaj belešku -> Ubacuje lepljivu belešku u pravilo. • Pravilo rasporeda -> Automatski organizuje raspored pravila, optimizujući prostor na platnu. • Zumiranje, smanjivanje i prilagođavanje stavkama -> Prilagodite grafički prikaz elemenata na programskom platnu. • Start Debug -> Pokreće offline simulaciju koja se koristi za testiranje logike kreirane bez potrebe za prenosom na uređaj. Korisnik može da klikne na ulaze da im daju vrednost i posmatraju kako se izlazi ponašaju. • Stop Debug -> Zaustavlja simulaciju. • Debug Settings -> Koristi se za podešavanje vremenskog koraka simulacije i vremena zaustavljanja. |
Za više detalja i detaljnu šetnju kroz alat, molimo vas da pogledate kompletan korisnički priručnik prilagođenog logičkog alata, koji se može preuzeti ispod: