Edytor programu LAD

Nowy program LAD

Po uruchomieniu programu PC Need, aby utworzyć program w języku LAD, wybieramy MenuPliki > Nowy  zaznaczamy Typ projektuLAD oraz ustawiamy Typ sterownika.


Rys. 1. Menu - Nowy program LAD.

Wybór zatwierdzamy klawiszem Enter lub lewym przyciskiem myszy.
W obszarze roboczym utworzy się okno edytora LAD.


Rys. 2. Edytor LAD – nowy program.

Za pomocą myszki można dostosować rozmiar okna do własnych potrzeb i preferencji.
Korzystając ze standardowych przycisków sterujących  oknami można okno edytora LAD zmaksymalizować, zminimalizować, lub zamknąć (x).
 

Zapis programu

Ponieważ nowo otwarty program nie ma nazwy (Brak nazwy (LAD)) należy go zapisać nadając mu odpowiednią nazwę. W tym celu w Menu Pliki wybieramy opcję Zapisz jako:


Rys. 3. Okno Zapisz jako.

Po zatwierdzeniu lewym klawiszem myszki otwiera się okno Zapisz plik:

 
Rys. 4. Okno Zapisz plik LAD.


Wybieramy położenie pliku (ścieżka dostępu)– w tym wypadku:
            Zapisz w: NEED;
            Nazwa pliku: wpisujemy np. Program1;
           Zapisz jako typ: LAD (domyślne rozszerzenie nazwy pliku – .ldn)
i zatwierdzamy operację klawiszem Zapisz

Otwarcie istniejącego programu

Jeśli chcemy otworzyć już istniejący dokument, to przy pomocy Menu Pliki i wybraniu Otwórz – otwiera się standardowe okno menadżera plików jak powyżej, w którym wybieramy plik z rozszerzeniem „*.ldn”. Podobny efekt uzyskamy wykorzystując przycisk  z paska narzędzi lub skrót klawiaturowy Ctrl+O.

Edycja programu

W Menu Pliki tworzymy nowy program LAD i nadajemy mu nazwę np. Program1.ldn. Dostosowujemy rozmiar okna i otrzymujemy okno edytora LAD:


Rys. 5. Okno edytora LAD.

Obszar roboczy, to siatka oparta na kwadratach, których położenie określa litera kolumny A, C, E... oraz numer wiersz 001..150.
Kolumny A, C, E... są przeznaczone do wstawiania elementów wejściowych programu (Wejścia fizyczne, stan wyjść, Znaczników, Timerów, Liczników, Zegarów, Komparatorów) lub połączeń.
Kolumny B, D, F... są przeznaczone do wstawiania połączeń pomiędzy elementami.
Ostatnia kolumna , to miejsce wstawiania elementów wyjściowych (fizyczne wyjścia, Znaczniki Timery, Liczniki).

Rysowanie schematu połączeń

Wewnątrz okna edytora LAD za pomocą myszki przemieszczamy się po kwadratowych polach siatki, aktualnie wybrane pole jest zaznaczone szarą obwódką. Dodatkowo na pasku stanu, w lewym dolnym rogu, podawane są współrzędne pola (wiersz, kolumna).
Pole wybieramy ustawiając nad nim kursor i klikając lewym klawiszem myszki.
Po wybraniu pola (zaznaczeniu), za pomocą prawego klawisza myszki, wybieramy z rozwijanego menu element lub połączenie (w zależności od bieżącej kolumny).
Stosowane symbole są zgodne z opisem języka LAD.

Wstawianie elementu wejściowego

Klikając prawym klawiszem w kolumnie A, C lub E (poniżej jest to pole 001 A) wywołujemy rozwijane menu jak na rys. 6.


Rys. 6. Wstawianie elementu wejściowego.


Zatwierdzamy wybór lewym przyciskiem myszki lub klawiszem Enter.

 

Wstawianie elementu wyjściowego

Klikając prawym klawiszem w kolumnie G (na rys. poniżej jest to pole 001 G) wywołujemy rozwijane menu jak na rys. 7.


Rys. 7. Wstawianie elementu wyjściowego.

Zatwierdzamy wybór lewym przyciskiem myszki lub klawiszem klawiszem Enter.

Usuwanie elementu

Możliwe jest także usunięcie elementu – po wybraniu (zaznaczeniu) pola w którym znajduje się element, z rozwijanego menu (prawym klawiszem myszy) wybieramy (podświetlamy) Wyczyść – po zatwierdzeniu lewym klawiszem element zostanie usunięty. Alternatywnie działanie uzyskamy używając klawisza Delete z klawiatury 
 
Wstawianie połączenia


Rys. 8. Wstawianie połączenia.

Po wybraniu pola połączeń i naciśnięciu prawego klawisza myszy wyświetlane są, w rozwijanym menu, aktualnie możliwe do wykorzystania połączenia. Oprócz graficznego symbolu podany jest skrótowy opis kierunków będący kombinacją liter S, W, N, E.
SSouth (dół)
W – West (lewo)
NNorth (góra)
E – East (prawo)
Możliwe jest także usuniecie połączenia – po wybraniu (zaznaczeniu) pola, w którym istnieje połaczenie, z rozwijanego menu, (prawym klawiszem myszy) wybieramy (podświetlamy) Wyczyść – po zatwierdzeniu lewym klawiszem, połączenie zostanie usunięte.

Edycja obszaru

Program PC Need umożliwia edycję projektu LAD poprzez operacje usuwania, przenoszenia, kopiowania zaznaczonego obszaru. Obszar do kopiowania jest prostokątem opartym na kwadratach siatki połączeń.
Zaznaczenie wykonujemy lewym klawiszem myszki, prawym klawiszem otwieramy rozwijane menu z wyborem opcji.


Rys. 9. Zaznaczenie wiersza i wybór opcji.

Edycja elementu

Każdy element umieszczony na schemacie (siatce połączeń) możemy poddać edycji:
zmienić parametry, rodzaj i numer wejścia, wyjścia, typ styku.
 

Ustawienia elementu

Po dwukrotnym kliknięciu (lewym przyciskiem) na element umieszczony na schemacie wywołujemy okno Ustawienia elementu.
W zależności od rodzaju elementu dostępne są odpowiednie pola do zmiany.
Element wejściowy:


 
Rys. 10. Okno Ustawienia elementu.

Na rys. 10. przedstawiono Ustawienia elementu dla wejścia I (fizyczne wejście), podobnie wyglądają okna dla innych rodzajów wejść, A, H, Q, M, T, C. W zależności od rodzaju wejścia dostępny jest wybór numeru zależny od zasobów przekaźnika np. dla I jest to 1..8(16), dla M 1..16. Każde wejście ma wybierany typ styku NO lub NC.
Dla wejść, okno elementu ma nieaktywne pole Funkcja, które jest używane tylko dla elementów wyjściowych.

Ustawienia styku dla wyjścia Q i Znacznika M

Możemy wybrać numer wyjścia 1..n lub, jeśli wybrano M to 1..16) oraz w zależności od rodzaju wyjścia dostępną funkcję. Dla wyjścia Q i Znacznika M będą to operandy: =, S, R, FP.

 
Rys. 11. Okno Ustawienia elementu - Wyjście.

Dla wyjść okno Ustawienia styku ma nieaktywne pole wyboru styku, natomiast aktywne jest pole Funkcja.
 

Ustawienia elementu dla wyjścia Timer.

Dla wyjścia typu Timer (T) możemy wybrać parametry: numer: 1..n oraz operandy: SD, SF, SE, SL, R.

 
Rys. 12. Okno Ustawienia elementu - Timer.

Po zaznaczeniu opcji POT – Timer, jako wartość do zliczania, bierze mnożnik nastawy potencjometru. W przykładzie poniżej dla mnożnika x10ms wartość do zliczenia może być ustawiona w zakresie 10ms .. 2s 550ms ((1-255) x 10ms).
Po zaznaczeniu opcji Użyć “L” – AIn, Timer  jako wartość do zliczania, bierze mnożnik zegara i wartość odczytaną z wejścia analogowego In.


Rys. 13. Okno Ustawienia elementu - Timer POT.

  Uwaga: Zmiana wartości czasu odbywa się w oknie – Ustawienia.
 
AIn – to np. AI7, AI8 dla NEED..-x1-08-.. i AI14, AI15, AI16 dla NEED..-x1-16-...

Ustawienia elementu dla wyjścia Licznik

Dla wyjścia typu Licznik (C) możemy wybrać parametry: numer: 1..8 oraz operandy: CU, CD, R.


Rys. 14. Okno Ustawienia elementu - Licznik.

Po zaznaczeniu opcji POT – Licznik, jako wartość do zliczania, bierze mnożnik nastawy potencjometru. W przykładzie poniżej dla mnożnika x1 wartość do zliczenia może być ustawiona w zakresie 1..255.
Po zaznaczeniu opcji Użyć “L” – Ain, Licznik  jako wartość do zliczania, bierze mnożnik zegara i wartość odczytaną z wejścia analogowego In . Wartości czytane z wejść analogowych przyjmowane są podobnie jak odczyt potencjometru w zakresie 1..255.
Ain – to odpowiednio AI7, AI8  dla NEED..DC-x1-08-.. i AI14, AI15, AI16 dla NEED..DC-x1-16-...



Rys. 15. Okno Ustawienia elementu - Licznik POT.

 Uwaga: Zmiana wartości do zliczania odbywa się w oknie – Ustawienia.

Zmiana rodzaju wejścia

Klikamy lewym klawiszem na polu elementu, który chcemy zmienić (I1).
Prawym klawiszem rozwijamy menu, w którym wybieramy nowy rodzaj elementu (H) i typ styku (NO lub NC).
Zatwierdzamy wybór lewym klawiszem myszy.


Rys. 16. Zmiana rodzaju wejścia.
 

Zmiana rodzaju wyjścia

Klikamy lewym klawiszem na polu elementu, który chcemy zmienić.
Prawym klawiszem rozwijamy menu, w którym wybieramy nowy rodzaj (M).
Zatwierdzamy wybór lewym klawiszem myszy.

 
Rys. 17. Zmiana rodzaju wyjścia.

Program LAD

Postępując z powyższymi zasadami możemy utworzyć program jak na rys. 18 (poniżej) .

 
Rys. 18. Program w LAD.

Z plikiem Program2.ldn związane jest okno Ustawienia (Program2.ldn), które jest niezbędne do konfiguracji takich elementów jak Timer, Zegar, Licznik, Komparator, Remanencja oraz Opóźnienia wejść.
Wprowadzone w Ustawieniach wartości Timerów i Liczników są widoczne na schemacie LAD