Narzędzie Custom Logic pozwala tworzyć własne logiki dla różnych zastosowań między urządzeniami, co pozwala zaoszczędzić czas na skomplikowanym programowaniu i dodatkowym okablowaniu oraz wyeliminować potrzebę zewnętrznych kontrolerów.
Najważniejsze możliwości, jakie posiada to narzędzie, to:
Podczas programowania nie jest wymagane podłączenie do wyłączników obwodowych, co zapewnia komfort i bezpieczeństwo operatora.
Tworzenie elastycznych logik z wykorzystaniem wizualnego podejścia opartego na blokach na płótnie.
System walidacji logiki mający na celu minimalizację błędów użytkownika.
Dostęp do funkcji | Nieograniczony. Aby przenieść się na urządzenie, wymagana jest pakietowa Custom Logic, którą można kupić i aktywować na Marketplace. |
| Typy urządzeń obsługujących tę funkcję | Wyłącznik obwodowy Emax 3 |
| Status urządzenia | Dowolny, aby skonfigurować funkcję i zapisać konfigurację. Połączenie i komunikacja, aby przekazać konfigurację do urządzenia. Uwaga: zaleca się utrzymywanie wyłącznika w stanie otwartym podczas przelewu. |
| Typ połączenia z urządzeniem | Połączenie lokalne: połączenie przez USB Type-C |
Otwórz oprogramowanie Ekip Connect i kliknij Narzędzia > Logika niestandardowa.
Strona główna narzędzia służy do projektowania logiki na poziomie zakładu, w której urządzenia zaangażowane w spersonalizowaną logikę są wstawiane w schematycznym obrazie. Zarządzanie plikami projektu odbywa się również na tym poziomie:
| Opis | części |
|---|---|
| A | Funkcjonalności używane do zarządzania projektami i plikami: • Otwórz Projekt -> Otwórz istniejący projekt. • Zapisz projekt -> Zapisz projekt w istniejącym pliku projektu. • Zapisz projekt jako -> Zapisz projekt w nowym pliku projektu. • Drukuj -> Drukuj dokument zawierający wszystkie informacje i materiały dotyczące projektu. • Lista materiałów - > Lista materiałów sklasyfikowanych według sprzętu, oprogramowania i jednostek spustowych, które są wymagane do zapewnienia prawidłowego działania logiki urządzenia. • System Information -> Wyświetla historię wszystkich pobrań i przesłań logiki dla urządzeń obecnych w projekcie. • Otwórz szablon -> Otwiera listę wstępnie skonfigurowanych projektów logicznych, które można przesłać bezpośrednio na urządzenia. (Wkrótce) |
| B | Lista urządzeń, które mogą być zaangażowane w logikę. Kliknij dwukrotnie na urządzenie lub przeciągnij i upuścij je na płótno, aby wstawić je do projektu. |
| C | Project canvas -> Używany do graficznej reprezentacji niestandardowego projektu logicznego. Możliwe jest narysowanie jednoliniowego schematu instalacji lub schematu, który pomoże lepiej zrozumieć cały system. Na płótnie projektu dostępnych jest kilka opcji edycji: • Przewód -> Rysuje linię i połączenie między obiektami. • Szyna zbiorcza -> Rysuje grubszą linię i połączenie między obiektami. • Dodaj obraz -> Wstawia obraz zewnętrzny. • Dodaj notatkę -> Wstawia karteczkę samoprzylepną. • Przybliżaj, oddalaj i dopasowuj do elementów -> Dostosowuj graficzny widok elementów na płótnie projektu.
Uwaga: Projekt zaprojektowany na płótnie to jedynie reprezentacja graficzna i nie definiuje żadnego zachowania logiki. |
| D | Lista elementów elektrycznych, które można dodać na płótnie projektu. Kliknij dwukrotnie na element lub przeciągnij i upuścij go na płótnie, aby wstawić go do projektu. |
Aby stworzyć logikę dla urządzenia, przeciągnij i upuść na płótnie projektu urządzenie z listy. Następnie kliknij prawym przyciskiem myszy i wybierz polecenie "Otwórz projekt" (lub podwójnie kliknij lewym na obraz urządzenia):
Teraz otwarta jest strona programowa. W tym widoku można zaimplementować logikę wybranego urządzenia:
| Opis | części |
|---|---|
| A | Funkcjonalności projektowania logiki: • Wróć -> Wraca na stronę główną. • Pobieranie z urządzenia -> Odczytuje logikę obecną na podłączonym urządzeniu, aby użytkownik mógł ją przeglądać i edytować. • Przesyłanie do urządzenia -> Przesyła zaprojektowaną logikę do podłączonego urządzenia. • Check Logic -> Wykonuje serię kontroli logiki zaprojektowanej pod kątem używanej składni oraz ograniczeń pamięci urządzenia. |
| B | Widoki projektowania logiczne: • Edit View -> Pokazuje główne płótno programistyczne użyte do zaprojektowania logiki. • Widok wysokiego poziomu -> Pokazuje całą zaprojektowaną logikę, podkreślając powiązania między blokami logicznymi. • Ustawienia -> Pokazuje listę programowalnego statusu, fizycznych wyjść i opóźnień monitorujących zaprogramowane w aktualnej logice. |
| C | Komponenty logiczne: • Wejścia -> Lista zmiennych, które mogą być użyte jako stan sygnału wejściowego dla bloku logicznego. • Operatory -> Lista bloków zawierających funkcje obliczeniowe zastosowane do jednego lub więcej wejść w celu dostarczenia sygnału wyjściowego. • Wyjścia -> Lista sygnałów wyjściowych pogrupowanych w wyjścia cyfrowe "Ekip Signalling", ogólne wyjścia "PLC Out" oraz wewnętrzne wyjścia "Tymczasowe".
Przeciągnij i upuść lub podwójnie kliknij lewym na komponent, aby wstawić go na płótno programowania. |
| D | Płótno programistyczne -> Służy do projektowania logiki wybranego urządzenia. Główną zasadą projektowania są "Reguły", reprezentujące małe bloki logiczne, których połączenie tworzy logikę do przeniesienia w urządzeniu. Na górze płótna znajdują się różne funkcje: • Dodaj regułę -> Wstawia nową regułę do logiki. • Usuń regułę -> Usuwa wybraną regułę. • Przesuń Regułę w lewo, Przesuń Regułę w prawo -> Edytuj pozycję reguł w logice. • Dodaj notatkę -> Wstawia karteczkę samoprzylepną do reguły. • Layout Rule -> Automatycznie organizuje układ reguły, optymalizując przestrzeń na płótnie. • Przybliżaj, oddalaj i dopasowuj do elementów -> Dostosowuj graficzny widok elementów na płótnie programowania. • Start Debug -> Uruchamia symulację offline używaną do testowania utworzonej logiki bez konieczności przenoszenia jej do urządzenia. Użytkownik może kliknąć na wejścia, aby nadać im wartość i obserwować, jak zachowują się wyjścia. • Zatrzymaj debugowanie -> Zatrzyma symulację. • Ustawienia debugowania -> Służą do ustawienia kroku czasu symulacji oraz czasu zatrzymania. |
Aby uzyskać więcej szczegółów i szczegółowy przegląd narzędzia, zapoznaj się z pełną instrukcją obsługi niestandardowego narzędzia logicznego, którą można pobrać poniżej: