Potrzebujesz Falownik? Zadzwoń. Pomożemy w jego doborze. Tel: 665 470 995
Dodaj swojš firmę do katalogu falowniki24.info.pl

Wydarzenia

 
 
Polecaj portal o przemiennikach częstotliwości - Falowniki24 znajomym
www.sklepfalowniki.pl
www.falowniki24.info.pl/artykuly/art-130.html
www.falowniki24.info.pl/artykuly/art-115.html

Zobacz:

Filmiki o falownikach LG/LS, LENZE, EURA i innych na portalu YouTUBE

Sterowniki PLC - LS XGB - moduł analogowy cz.2

2015.08.13
Sterowniki PLC - LS XGB - moduł analogowy cz.2

Nasz poprzedni artykuł dotyczył sposobu montażu i konfiguracji modułu rozszerzającego funkcje sterowników PLC LG serii XGB o możliwość obsługi sygnałów analogowych. Na przykładzie modułu opcjonalnego XBO-AH02A pokazany został krok po kroku sposób postępowania podczas konfigurowania obsługi wejść/wyjść analogowych w oprogramowaniu XG5000. Dysponując już skonfigurowanym modułem analogowym możemy przejść do jego praktycznego wykorzystania w programie sterownika PLC i na tym właśnie się dzisiaj skupimy.

 

 

Dodawanie zmiennych modułu analogowego do projektu

 

 

Za cel niniejszego artykułu postawimy sobie napisanie programu, który będzie odczytywał aktualną wartość sygnału na wejścia analogowym i taki sam sygnał wystawiał na wyjściu analogowym. Podobnie jak poprzednio nadal będziemy operować na module XBO-AH02A. Po wykonaniu wszystkich czynności opisanych w poprzednim artykule i sprawdzeniu poprawności działania skonfigurowanego modułu przechodzimy do zakładki "Variable/Comment" w oknie projektu, a następnie z menu "Edit" wybieramy "Register U Device" (nazwa tej opcji może się nieco różnić w zależności od zainstalowanej wersji oprogramowania np. dla wersji 4.04 nosi ona nazwę "Register Module Variable Comments"). W pojawiającym się oknie klikamy "Yes", po czym do listy naszych zmiennych zostaną dodane zmienne powiązane z skonfigurowanym wcześniej modułem analogowym. W przypadku modułu XBO-AH02A lista ta wygląda następująco:

 

 

Sterowniki PLC - zmienne modułu analogowego

 

 

Dla używanego przez nas modułu zostało dodane łącznie 11 zmiennych - sposób ich adresacji dla sterowników serii XGB wygląda następująco:

 

Adresacja zmiennych modułu analogowego

 

Lista zmiennych modułu XBO-AH02A

 

 

Poniżej omówię listę zmiennych modułu XBO-AH02A, należy jednak pamiętać że dla innych modułów analogowych lista ta będzie się nieco różnić, dlatego podczas ich programowania należy posiłkować się instrukcją.

 

  • Zmienna: "_09_ERR", typ: BIT, adres: U09.00.0 -  błąd modułu analogowego - tylko do odczytu,
  • Zmienna: "_09_RDY", typ: BIT, adres: U09.00.F - gotowość modułu analogowego do pracy - tylko do odczytu,
  • Zmienna: "_09_AD0_ACT", typ: BIT, adres: U09.01.0 - kanał wejściowy CH0 aktywny - tylko do odczytu,
  • Zmienna: "_09_DA0_ACT", typ: BIT, adres: U09.01.2 - kanał wyjściowy CH0 aktywny - tylko do odczytu,
  • Zmienna: "_09_AD0_IDD", typ: BIT, adres: U09.01.4 - kanał wejściowy CH0 odłączony - tylko do odczytu,
  • Zmienna: "_09_AD0_ERR", typ: BIT, adres: U09.01.8 - błąd kanału wejściowego CH0 - tylko do odczytu,
  • Zmienna: "_09_DA0_ERR", typ: BIT, adres: U09.01.A - błąd kanału wyjściowego CH0 - tylko do odczytu,
  • Zmienna: "_09_AD0_DATA", typ: WORD, adres: U09.04 - wartość sygnału na wejściu analogowym CH0 - tylko do odczytu,
  • Zmienna: "_09_DA0_OUTEN", typ: BIT, adres: U09.06.0 - status kanału wyjściowego CH0 - wartość 1 - kanał aktywny,
  • Zmienna: "_09_DA0_DATA", typ: WORD, adres: U09.07 - wartość kanału wyjściowego CH0 - wartość z zakresu (0~4047) bez znaku, (-2000~2047) ze znakiem lub wartość procentowa (0~1011),

 

 

Program PLC

 

 

Mając już informacje na temat poszczególnych zmiennych przechodzimy do pisania programu, najpierw zamieszczam fragment odpowiedzialny za odczyt wartości z wejścia analogowego i zapis jej do rejestru danych wewnętrznych "D":

 

 

Program plc - odczyt wartości wejścia analogowego

 

 

W pierwszej linii znajdują się warunku określające możliwość odczytu wartości wejścia analogowego - nie mogą występować błędy modułu analogowego oraz błędy kanału wejściowego CH0, a ponadto moduł analogowy musi być gotowy do pracy i kanał wejściowy CH0 musi być aktywny. Spełnienie tych warunków skutkuje przejściem pomocniczej komórki pamięci "M00000" w stan wysoki i wykonaniem instrukcji MOV przenoszącej dane z "U09.04" do rejestru "D00100".

 

Poniżej znajduje się kod programu odpowiedzialny za przeniesienie zapisanej wcześniej wartości w rejestrze "D00100" do słowa "U09.07" i tym samym ustawienie jej na wyjściu analogowych CH0.

 

 

Program PLC - ustawienie wartości wyjścia analogowego

 

 

Podobnie jak w części odpowiedzialnej za odczyt wartości z kanału wejściowego, również tutaj w pierwszej linii znajdują się warunki, po których spełnieniu może się odbyć dopiero ustawienie wartości wyjścia analogowego CH0. Jeżeli warunki te są spełnione komórka pomocnicza "M00002" przechodzi w stan wysoki, ustawiając tym samym zmienną "_09_DA0_OUTEN" w stan wysoki, tym samym aktywuje analogowy kanał wyjściowy CH0 oraz umożliwia wykonanie instrukcji MOV przenoszącej dane z rejestru "D00100" do słowa "U09.07", co skutkuje przepisaniem wartości pojawiającej się na wejściu analogowym CH0 sterownika, na jego wyjście analogowe CH0.

Wydarzenia

 
 
Polecaj portal o przemiennikach częstotliwości - Falowniki24 znajomym
www.falowniki24.info.pl/artykuly/art-130.html
www.sklepfalowniki.pl
www.falowniki24.info.pl/artykuly/art-115.html

Zobacz:

Filmiki o falownikach LG/LS, LENZE, EURA i innych na portalu YouTUBE
P.H.U. ZAWEX

Polecamy

www.zawex.pl/?p=p_9&sName=falowniki-lg
falowniki24.info.pl/artykuly/art-228.html
sklepfalowniki.pl/promocjafalownikow,3.html
www.falowniki24.info.pl/szukaj-firmy
Jakich informacji będziesz szukał na falowniki24.info.pl?



Zobacz wyniki

Polecane strony:

Zadzwoń do nas!
17 855 51 28
Chcesz być
na bieżąco?
ABB    ACTIMAX    APATOR CONTROL    BERGES    CONTRPL TECHNIQUES    DANFOS    DELTA ELECTRONICS    ENEL    EURA Drives    FUJI    GE    HITACHI    HYUNDAY    INNE    INVERTEK DRIVES    KEB    LENZE    LOVATO    LUST    MITSUBISHI    MOELLER    NAIS    NORD    OMRON    pDRIVE    POWTRAN    SANTERNO    SCHNEIDER    SEW    TECO    TOSHIBA    TOYO DENKI    TWERD    VACON    YASKAWA    ZIEHL-ABEGG    LG/LS Industrial Systems    SIMENS   
©2012 P.H.U. ZAWEX, Krasne 830A, 36-007 KRASNE