T TIMER T. Symbol drabinkowy Tn: Numer timera WX WY WM WS TMR CTR HR IR OR SR ROR DR K R3840 C255 R3839 T255 R3903
|
|
- Bernard Jastrzębski
- 6 lat temu
- Przeglądów:
Transkrypt
1 T TIMER T Symbol Odmierzono czas (FO) Tn: Numer timera PV: Wartość zadana timera TB: Podstawa czasu (.s,.s, s) WX WY WM WS TMR CTR HR IR OR SR ROR DR K WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 Tn PV 3767 Całkowita liczba timerów to 56 (T~T55), z trzema podstawami czasu:,s,,s i s. Domyślne ilości oraz rozmieszczenie timerów o danej podstawie czasu, zostały przedstawione poniżej (zakresy te mogą być zmieniane za pomocą funkcji Memory Allocation, zgodnie z wymaganiami użytkownika): T~T49:timer,s(zakres czasu,~37,67s) T5~T99:timer,s (zakres czasu,~376,7s) T~T55:timer s (zakres czasu ~3767s) Po wprowadzeniu numeru timera, oprogramowanie narzędziowe automatycznie wyszuka odpowiadającą mu podstawę czasu, zgodnie z Memory Allocation. Czas timera = podstawa czasu x wartość zadana (PV). W przykładzie nr poniżej, podstawa czasu timera T =,s, a wartość zadana PV =. W związku z tym, czas timera T =,s x =,s. Jeżeli PV jest rejestrem, to czas timera = podstawa czasu x wartość w rejestrze. W takiej sytuacji użytkownik, aby zmienić czas timera, musi jedynie zmienić wartość w rejestrze (patrz przykład ). Maksymalnym błędem timera jest stała czasowa plus czas skanu programu. W celu zmniejszenia błędu odmierzania czasu, należy użyć timera o mniejszej podstawie czasu. Jeżeli wejście sterujące =, timer rozpocznie odmierzanie czasu (wartość bieżąca CV będzie narastać od ). W chwili, w której wartość bieżąca odmierzonego czasu CV zrówna się z wartością zadaną PV, stan zmiennej Tn i wyjścia TUP (FO) zmieni się na. Jak długo =, nawet jeżeli CV osiągnie lub przekroczy wartość PV, CV timera będzie narastać (gdy M957 = ) do chwili aż osiągnie maksymalną wartość graniczną (3767). Przez cały czas, kiedy CV >PV, wyjście TUP oraz stan zmiennej Tn pozostanie. Kiedy tylko =, wartość bieżąca timera CV zostaje natychmiast wyzerowana stan zmiennej Tn i wyjścia TUP także zostają wyzerowane (patrz schemat poniżej). Jeżeli wersja OS FBs-PLC jest wyższa niż V3., to marker M957 może być ustawiony na, aby wartość CV nie zwiększała się po aktywacji TUP i zatrzymywała się na wartości PV. Domyślna wartość M957 to. Kontrolując programowo stan markera M957, można decydować indywidualnie dla każdego timera, o tym czy ma on kontynuować bądź zatrzymać odmierzanie czasu, w chwili gdy CV zrówna się z PV (patrz schemat poniżej). 6-
2 T TIMER T Przykład Stała wartość zadana Schemat drabinkowy Operacje na klawiszach Kod mnemoniczny X.S T TUP Y ORG X T PV: X P SET M957.S T TUP FO OUT Y ORG SHORT SET M 957 Przykład pobrania sygnału odmierzono czas bezpośrednio z TUP. ORG X T PV: M957= (Domyślnie) Y or X T (CV) T.S.s 37.67S 37.67s 3767 M957= T (CV) T CV Time Początek Start odmierzania Doliczenie Time-Up do war. zadanej Przykład Zmienne PV Nastawa (PV) przedstawiona na przykładzie jest stała wartością równą. Wartość jest stała i nie może być zmieniona po zaprogramowaniu. W wielu przypadkach, nastawa czasu timerów wymaga zmiany podczas pracy PLC. Aby zmienić nastawę timera, użytkownik może zastosować rejestr jako argu PV (np. R lub WX, WY ), a następnie zmieniać nastawę poprzez zmianę wartosci w rejestrze. Jak pokazano na przykładzie, jeżeli R zostanie ustawiony na, to T stanie się timerem s. Analogicznie, jeżeli R = to T stanie się timerem s. 6-3
3 T TIMER T Schemat drabinkowy Operacje na klawiszach Kod mnemoniczny X T5.S T5 R TUP Y ORG X T 5 PV: R ORG T 5 Przykład wychwycenia stanu odmierzono czas przy użyciu styku T5. OUT Y X T5 (wartość (current bieżąca) value) Jeżeli When R= Y.S.s Jeżeli When R= Y.S.s Time Początek Start Doliczenie Time-Up do Doliczenie Time-Up do odmierzania war. zadanej war. zadanej Uwaga: Jeżeli wartość zadana timera jest równa, to stan zmiennej timera i wyjścia TUP zmieni się na (stan wejścia musi być ) niezwłocznie po zakończeniu pierwszego skanu przez PLC, ponieważ warunek doliczenia do czasu zadanego będzie spełniony. Stan TUP pozostanie, do mou aż stan wejścia zmieni się na. 6-4
4 C Symbol LICZNIK (6-Bit: C~C99,3-Bit: C~C55) Funkcje podstawowe C Operand Wejście zliczane Doliczono (FO) Cn: Numer licznika PV: Wartość zadana Wejście zerowania WX WY WM WS TMR CTR HR IR OR SR ROR DR K WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D Cn PV Całkowita liczba 6-bitowych liczników to (C~C99). em ich wartości zadanej (CV) jest: ~3767. Liczniki C~C39 są licznikami podtrzymywanymi, w których wartość CV zostanie utrzymana w momencie, gdy PLC zostanie ponownie włączone po zaniku zasilania, lub przełączone z trybu STOP w tryb RUN. W przypadku liczników niepodtrzymywanych, przy ponownym podaniu zasilania, lub przełączeniu sterownika z trybu STOP w tryb RUN, wartość CV zostanie wyzerowana. Całkowita liczba 3-bitowych liczników to 56 (C~C55). em ich wartości zadanej (CV) jest: ~ Liczniki C~C39 są to liczniki podtrzymywane, natomiast C4~C55 są licznikami niepodtrzymywanymi. Powyższe to domyślne ustawienie podtrzymywalności adresów liczników. W razie konieczności zmiany ustawień, użytkownik może użyć funkcji Memory Allocation. Aby zapewnić prawidłowe zliczanie, czas wystąpienia stanu na wejściu PLS, powinien być dłuższy niż czas skanu programu. Maksymalna częstotliwość zliczania realizowanego za pomocą tej funkcji wynosi do Hz. Dla zliczania sygnałów o większych częstotliwościach, zastosuj szybkie liczniki sprzętowe/software owe. Jeżeli wejście CLR =, wszystkie stany: zmiennej Cn, wyjścia CUP i wartości bieżącej CV licznika, zostaną wyzerowane, a licznik przestanie zliczać. Jeżeli wejście CLR =, to licznik będzie mógł zliczać. Licznik zliczy w górę (doda do CV) za każdym razem kiedy stan na jego wejściu PLS zmieni się z na. W chwili gdy wartość bieżąca licznika (CV) zrówna się lub będzie większa od jego wartości zadanej (PV), stan zmiennej Cn i wyjścia CUP zmieni się na. Nawet w przypadku, gdy bieżąca naliczona wartość jest równa lub większa niż wartość zadana, to wartość CV będzie narastać do mou osiągnięcia granicy zakresu (3767 lub ). Stan zmiennej Cn i wyjścia CUP zostaną wyzerowane w chwili gdy wartość CV<PV, lub w chwili wyzerowania licznika wejściem CLR =. (patrz schemat poniżej). Jeżeli wersja OS FBs-PLC jest wyższa niż V3. (włącznie), to M973 można ustawić na, aby wartość CV nie narastała po aktywacji wyjścia CUP i zatrzymała się na wartości PV. Domyślna wartość M973 to. Kontrolując programowo stan markera M973, można decydować indywidualnie dla każdego licznika, o tym, czy ma on kontynuować bądź zatrzymać zliczanie, w chwili gdy CV zrówna się z PV (patrz schemat poniżej). 6-5
5 C LICZNIK (6-bitowy: C~C99, 3-bitowy: C~C55) C Przykład Licznik 6-bitowy o stałej wartości zadanej Schemat drabinkowy Operacje na klawiszach Kod mnemoniczny ORG SHORT X X PSU CLR RST C PV : M973 5 CUP Y RST M 973 ORG X LD X C PV: 5 SET M973 X X PSU CLR C PV : 5 CUP FO OUT Y ORG SHORT SET M 973 Przykład pobrania stanu doliczono przy bezpośrednim użyciu CUP. ORG X LD X C PV: 5 X X M973= (Domyślnie) M973= C Y C (CV) C 3 5 razy times times razy 5 Count Początek Start zliczania Zliczaj Count-Up w górę Przykład 3-bitowy licznik ze zmienną nastawą Tak jak w przypadku timerów, jeżeli PV licznika zostanie zmieniona na rejestr (np. R, D, itp.), to licznik przyjmie wartość w rejestrze jako PV. Jedyne co użytkownik musi zrobić, aby zmienić wartość PV licznika podczas pracy PLC, to zmienić wartość w rejestrze. Poniżej przedstawiono przykład 3-bitowego licznika wykorzystującego rejestr danych R jako wartość PV (w istocie jest to 3-bitowa wartość PV tworzona przez R i R) 6-6
6 C LICZNIK (6-bitowy: C~C99, 3-bitowy: C~C55) Funkcje podstawowe C Schemat drabinkowy Operacje na klawiszach Kod mnemoniczny X X CLR C C PV : R CUP Y ORG X LD X C PV: R Przykład wychwycenia stanu doliczono za pomocą styku C. ORG C OUT Y X X (R=) When Jeżeli R=4 C Y 44 times razy When Jeżeli R=9 Y 9 times 9 razy Count Początek Start zliczania Zlicz Count-Up w górę Zlicz Count-Up w górę Uwaga: Jeżeli wartość zadana licznika jest równa oraz stan na wejściu CLR =, to stan zmiennej Cn i wyjścia CUP zmieni się na niezwłocznie po zakończeniu pierwszego skanu przez PLC, ponieważ warunek równości bądź większości wartości bieżącej w stosunku do zadanej, będzie spełniony. Stan pozostanie niezmieniony, niezależnie od zmian wartości CV do mou, aż stan na wejściu CLR zmieni się na. 6-7
7 SET D P Symbol SET (Ustaw zmienną dyskretną lub wszystkie bity rejestru na ) SET D P D: ele do ustawienia (adres zmiennej dyskretnej lub rejestru) Y M SM S WY WM WS TMR CTR HR OR SR ROR DR Y Y55 M M9 M9 M S S999 WY WY4 WM WM896 WS T T55 C C55 R R394 R3967 R467 R5 R87 D * * * D D495 Jeżeli wejście sterujące " = lub zmieni się z ( instrukcja P), funkcja ustawi zmienną dyskretną (przykład ) lub wszystkie bity rejestru (przykłady i 3) na. Przykład Ustawienie pojedynczej zmiennej dyskretnej X X P SET Y P RST Y ORG SET ORG RST P P X Y X Y X SET X RST Y 6-8`
8 SET D P Przykład SET (Ustaw zmienną dyskretną lub wszystkie bity rejestru na ) Ustaw 6-bitowy rejestr Funkcje podstawowe SET D P X P SET R ORG SET P X R B5 B D R X= B5 B D R Przykład 3 Ustaw 3-bitowy rejestr X D ORG SET R SET D X R B3 R R B D R X= D R 6-9
9 RST D P Symbol RESET (Resetuj zmienną dyskretną lub wszystkie bity rejestru) RST D P D: Ele do ustawienia (adres zmiennej dyskretnej lub rejestru) Y M SM S WY WM WS TMR CTR HR OR SR ROR DR Y Y55 M M9 M9 M S S999 WY WY4 WM WM896 WS T T55 C C55 R R394 R3967 R467 R5 R87 D * * * D D495 Jeżeli wejście sterujące " = lub zmieni się z (instrukcja P ), funkcja zresetuje zmienną dyskretną (przykład ) lub wszystkie bity rejestru (przykłady i 3) na stan. Przykład Resetowanie pojedynczej zmiennej dyskretnej Przykład Patrz przykład nr, zastosowania funkcji SET, na stronie 6-8. Przykład Resetuj 6-bitowy rejestr ORG X RST P R 6-`
10 RST D P RESET (Resetuj zmienną dyskretną lub wszystkie bity rejestru) Funkcje podstawowe RST D P B5 B D R X= B5 B D R Przykład 3 Resetuj 3-bitowy rejestr X D RST WM368 ORG X RST D WM368 M399 WM384 WM368 M368 D WM368 X= D WM368 6-
11 FUN MC Symbol POCZĄTEK PĘTLI KONTROLI MASTER [MASTER CONTROL LOOP START] FUN MC N: Numer pętli sterowania Master (N=~7) N może być użyte tylko raz. Istnieje 8 pętli MC (N=~7). Każdej funkcji Master Control Start, MC N, musi odpowiadać funkcja Master Control End, MCE N, posiadająca ten sam numerem pętli co MC N. Funkcje te muszą być stosowane zawsze w parach i MCE N musi występować zawsze po MC N. Jeżeli wejście funkcji Master Control Start =, to funkcja MC N nie zostanie wykonana, tak jakby w ogóle nie istniała w programie. Jeżeli wejście funkcji Master Control Start =, to pętla sterowania Master jest aktywna. Obszar pomiędzy MC N i MCE N nazywa się aktywnym obszarem pętli sterowania Master. Wszystkie stany cewek wyjściowych lub timerów, znajdujących się wewnątrz aktywnej pętli sterowania Master, zostaną wyzerowane. Pozostałe funkcje, znajdujące się wewnątrz tej pętli, nie zostaną wykonane. Przykład X X. MC Y ORG FUN N: X X S T ORG OUT X Y T X. MCE Y Y ORG T PV: ORG OUT X T Y FUN N: ORG OUT X Y 6-`
12 FUN MC POCZĄTEK PĘTLI KONTROLI MASTER [MASTER CONTROL LOOP START] FUN MC X X X T Y Y S Y Uwaga: Funkcje MC/MCE mogą być użyte jako zagnieżdżone lub przeplatane, tak jak pokazano po prawej: X MC. MC Uwaga: Jeżeli M98=, a stan wejścia master zmieni się z, i jeżeli w pętli sterowania master istnieją funkcje reagujące na zbocza, to funkcje te mają szansę być wykonane tylko jeden raz (kiedy pierwszy raz stan wejścia sterującego master zmieni się z ). Po tym, niezależnie od tego ile razy stan wejścia sterującego master zmieni się z, funkcje reagujące na zbocza nie będą wykonywane ponownie. Jeżeli M98=, a stan wejścia master zmieni się z, i jeżeli w pętli sterowania master istnieją funkcje reagujące na zbocza, to za każdym razem, gdy stan pętli sterowania master zmieni się z, funkcje reagujące na zbocza w pętli sterowania master będą realizowane przez cały czas, gdy tylko spełnione zostaną odpowiednie warunki ich wywołania. Jeżeli w pętli sterowania master znajdują się funkcje liczników, ustawienie M98 na pozwoli na uniknięcie błędów zliczania. W przypadku, gdy funkcje reagujące na zbocza, muszą działać w chwili zmian wejścia sterującego pętli master z, stan markera M98 powinien być ustawiony na. X X MC MC MC MC MC. MC. MC 3. MC. MC. MC 3 6-3
13 FUN MCE KONIEC PĘTLI KONTROLI MASTER [MASTER CONTROL LOOP D] FUN MCE Symbol N: Numer pętli sterowania Master (N=~7) N może być użyte tylko raz. Każda funkcja MCE N musi odpowiadać danej funkcji Master Control Start. Muszą być one stosowane w parach i użytkownik powinien zawsze upewnić się, że instrukcja MCE N wprowadzona jest po instrukcji MC N. Po wykonaniu funkcji MC N, stany wszystkich cewek wyjściowych i timerów zostaną wyzerowane i żadne inne funkcje nie będą wykonywane. Realizacja programu będzie kontynuowana, po napotkaniu funkcji MCE o takim samym numerze N co MC N. Funkcja MCE nie wymaga wejścia sterującego, ponieważ sama funkcja tworzy linię programu, z którą inne funkcje nie mogą się połączyć. Po wykonaniu funkcji MC, sterowanie master zostanie zakończone po osiągnięciu przez program funkcji MCE. W przypadku, gdy funkcja MC N nie była wykonana, to funkcja MCE nie robi niczego. Patrz przykład i opis fnkcji MC. 6-4
14 FUN SKP Symbol POMIŃ - START [SKIP START] FUN SKP N: Numer pętli skip (N=~7), N może być wykorzystany tylko raz. Istnieje 8 pętli SKP (N=~7). Każdej funkcji pomiń start, SKP N, musi odpowiadać funkcja pomiń koniec, SKPE N, o tym samym numerze pętli N. Muszą być one stosowane w parach i użytkownik powinien zawsze upewnić się, że funkcja SKPE N występuje po funkcji SKP N. Jeżeli =, to funkcja pomiń nie zostanie zrealizowana. Jeżeli =, to zakres programu pomiędzy SKP N i SKPE N, nazywany też aktywnym obszarem pominięcia, zostanie pominięty, czyli wszystkie funkcje wewnątrz tego obszaru nie zostaną wykonane. W związku z tym, stany sygnałów dyskretnych i rejestrów w tym obszarze będą utrzymane. Przykład X X. SKP Y ORG FUN N: X X T S T Y ORG OUT ORG X Y X 3. SKPE T PV: X Y ORG T OUT Y FUN 3 N: ORG X OUT Y 6-5
15 FUN SKP POMIŃ START [SKIP START] FUN SKP X X X T Y Y S Y 6-6
16 FUN 3 SKPE POMIŃ - KONIEC [SKIP D] FUN 3 SKPE Symbol N:Numer pętli skip (N=~7), N może być wykorzystany tylko raz. Każda funkcja SKPE N musi odpowiadać danej funkcji SKP N. Muszą być one stosowane w parach i użytkownik powinien zawsze upewnić się, że funkcja SKPE N występuje po funkcji SKP N. Funkcja SKPE nie wymaga wejścia sterującego, ponieważ sama funkcja tworzy linię, z którą inne funkcje nie mogą się połączyć. Po wykonaniu funkcji SKP N, operacja pominięcia zostaje wykonana do mou, gdy program napotka funkcję SKPE N. W przypadku, gdy funkcja SKP N nie była wykonana, to funkcja SKPE nie robi niczego. Przykład Patrz przykład i opis funkcji SKP N. Uwaga : Funkcje SKP/SKPE mogą być wykorzystane jako zagnieżdżone lub przeplatane. Zasady kodowania są identyczne jak w przypadku funkcji MC/MCE. Patrz rozdział opisujący funkcje MC/MCE. 6-7
17 FUN 4 DIFU Symbol STAN NARASTAJĄCY [DIFFERTIAL UP] FUN 4 DIFU Status wejściowy D: adres zmiennej dyskretnej, w której przechowywany jest wynik operacji wykrycia zbocza narastającego Y M SM S Y Y55 M M9 M9 M S S999 D * Funkcja DIFU wykorzystywana jest do wykrycia narastającego zbocza w węźle (wejściu sterującym TGU"). Sygnał impulsowy, wywołany narastającą zmianą stanu wejścia TGU", na czas jednego skanu programu, zapisywany jest w zmiennej dyskretnej wskazanej w D. Funkcjonalność tej instrukcji można także osiągnąć przy użyciu styku TU. Przykład Wyniki działania dwóch poniższych przykładów są identyczne Przykład X TGU 4P. DIFU Y ORG FUN X 4 D: Y Przykład X Y ORG TU X OUT Y X t T: t Czas : scan skanu time Y 6-8
18 FUN 5 P DIFD Symbol STAN OPADAJĄCY [DIFFERTIAL DOWN] FUN 5 P DIFD N: adres zmiennej dyskretnej, w której przechowywany je`st wynik operacji wykrycia zbocza opadającego Y M SM S Y Y55 M M9 M9 M S S999 D * Funkcja DIFD wykorzystywana jest do wykrycia opadającego zbocza w węźle (wejściu sterującym TGD"). Sygnał impulsowy, wywołany opadającą zmianą stanu wejścia TGD", na czas jednego skanu programu, zapisywany jest w zmiennej dyskretnej wskazanej w D. Funkcjonalność tej instrukcji można także osiągnąć za pomocą styku TD. Przykład Wyniki działania dwóch poniższych przykładów są identyczne Przykład X TGD 5P. DIFD Y ORG X FUN 5 D: Y Przykład X Y ORG TD X OUT Y X t t : t czas : scan skanu time Y 6-9
19 FUN 6 D P BSHF Symbol BIT SHIFT (Przesuwa dane rejestru 6- lub 3-bitowego w lewo lub w prawo o jeden bit) FUN 6 D P BSHF Bit wychodzący D: Adres rejestru do przesunięcia danych Wprowadzany bit Kierunek przesunięcia Wyczyść WY WM WS TMR CTR HR OR SR ROR DR WY WY4 WM WM896 WS T T55 C C55 R R394 R3967 R467 R5 R87 D D495 D * * Jeżeli wejście CLR =, to dane rejestru D i wyjście OTB zostaną wyzerowane. Pozostałe sygnały wejściowe będą aktywne. Jeżeli CLR =, to operacja przesunięcia jest możliwa. Jeżeli wejście sterujące " = lub zmieni się z ( instrukcja P), to dane w rejestrze zostaną przesunięte w prawo (L/R=) lub w lewo (L/R=) o jeden bit. Bit przesunięty na zewnątrz (MSB przy przesunięciu w lewo i LSB przy przesunięciu w prawo) będzie wyprowadzony na stan wyjścia OTB. Wolne miejsce po przesuniętym bicie (LSB przy przesunięciu w lewo i MSB przy przesunięciu w prawo) zostanie wypełnione stanem na wejściu INB. Przykład Przesunięcie danych w 6-bitowym rejestrze ORG X X X INB 6P.BSHF D : R 3 OTB Y LD X LD X 3 LD X 4 X3 X4 L/R CLR FUN 6P D: R 3 FO OUT Y X3= (w lewo) X3= (w prawo) B5 B Y Przesunięcie danych 6-bit. w lewo o bit X B5 B X Przesunięcie danych 6-bit. w prawo o bit Y 6-
20 FUN 7 D P UDCTR UP/DOWN COUNTER (6- lub 3-bitowy, -kierunkowy licznik zliczający w górę i w dół) FUN 7 D P UDCTR Symbol Wejście zliczane Kierunek zliczania Gora/Dół Doliczono (FO) CV: Wartość bieżąca licznika PV: Wartość zadana licznika Zeruj licznik WX WY WM WS TMR CTR HR IR OR SR ROR DR K WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 CV * * D D495 6/3-bit +/ liczba PV Jeżeli wejście CLR =, to wartość bieżąca (CV) licznika zostanie wyzerowana, a licznik nie będzie mógł zliczać. Jeżeli wejście CLR =, to zliczanie będzie możliwe. Cechą funkcji jest wykonywanie przy stanie narastającym (instrukcja P). Dlatego też, jeżeli stan na wejściu PLS zmieni się z (zbocze narastające), to wartość CV zostanie zwiększona o (jeżeli wejście U/D=) lub zmniejszona o (jeżeli wejście U/D=). Jeżeli CV=PV, to stan wyjścia CUP ( doliczono ) zmieni się na. W przypadku większej ilości sygnałów na wejściu zliczającym, licznik będzie kontynuował zliczanie, co będzie skutkował tym, że CV PV. Spowoduje to, że stan wyjścia CUP zmieni się na. Oznacza to, że stan wyjścia doliczono będzie równy, tylko wtedy, gdy CV=PV. W innym przypadku będzie równy (należy zwrócić uwagę na różnicę działania wyjściu CUP w tej funkcji i w zwyczajnym liczniku). Górna granica wartości przy zliczaniu w górę to 3767 (dla wartości 6-bitowej) lub (dla wartości 3-bitowej). Jeżeli zostanie osiągnięta górna granica, to w przypadku odbioru kolejnego sygnału zliczania w górę, wartość zliczania zmieni się na 3768 lub (dolna granica zliczania w dół). Dolna granica wartości przy zliczaniu w dół wynosi (dla wartości 6-bitowej) lub (dla wartości 3-bitowej). Jeżeli zostanie osiągnięta dolna granica, to w przypadku odbioru kolejnego sygnału zliczania w dół, wartość zliczania zmieni się na 3767 lub (górna granica zliczania w górę). Jeżeli wejście U/D będzie na sztywno ustawione na stan, to funkcja stanie się jednokierunkowym licznikiem zliczającym w górę. Jeżeli wejście U/D będzie na sztywno ustawione na stan, to funkcja stanie się jednokierunkowym licznikiem zliczającym w dół. 6-
21 FUN 7 D P UDCTR UP/DOWN COUNTER (6- lub 3-bitowy, -kierunkowy licznik zliczający w górę i w dół) FUN 7 D P UDCTR X8 X7 X6 PSU U/D CLR 7P.UDCTR CV : PV : R - 3 CUP Y ORG X 8 LD X 7 LD X 6 FUN 7 CV: R PV: 3 FO OUT Y W górę Up(add) (dodawanie) W Down(subtract) dół (odejmowanie) X6 X7 X8 R Y Uwaga : Ponieważ operacja zliczania licznika UDCTR jest zaimpleowana jako skanowanie softwarowe, w przypadku gdy częstotliwość impulsów zliczanych jest większa od częstotliwości wykonywania skanów, może dochodzić do gubienia impulsów (generalnie, częstotliwość zliczanych impulsów nie powinna przekroczyć Hz, w zależności od wielkości programu). W takich przypadkach należy stosować szybkie liczniki sprzętowe. Uwaga : Aby zapewnić prawidłowe zliczanie, czas występowania stanu wejścia zliczanego powinien być dłuższy niż skan programu. 6-
22 FUN 8 D P MOV MOVE (Przeniesienie danych z S do D) FUN 8 D P MOV S: Ares rejestru źródłowego lub wartość stała D: Adres rejestru docelowego S, N, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 6/3-bit +/ liczba S D * * V Z P~P9 Przenieś (zapisz) wartość z S, do rejestru określonego przez D, gdy " = lub zmieni się z na ( instrukcja P). Przykład Zapis wartości stałej do rejestru 6-bitowego. X 8P.MOV S : D : R ORG X FUN 8P S: D: R S K X= D R 6-3
23 FUN 9 D P MOV/ Symbol MOVE INVERSE (Negacja bitów S i przeniesienie wyniku do D) FUN 9 D P MOV/ S: Ares rejestru źródłowego lub wartość stała D: Adres rejestru docelowego S, N, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R3847 R394 R3967 R467 R5 R87 D D495 6/3-bit +/ liczba S D * * V Z P~P9 Zaneguj bity S (zmień stany z na i z na ) i przenieś wyniki do rejestru określonego przez D, jeżeli " = lub zmieni się z na ( instrukcja P). Przykład Przeniesienie zanegowanych danych 6-bitowego rejestru do innego 6-bitowego rejestru. X 9.MOV/ S : R D : WY 8 ORG X FUN 9 S: R D: WY 8 B5 S R 5555H B X= Y3 Y8 D WY8 AAAAH 6-4
24 FUN TOGG Symbol TOGGLE SWITCH (Zmienia stan wyjścia na przeciwny, przy narastającym zboczu na wejściu sterującym) FUN TOGG D: adres zmiennej dyskretnej Y M SM S Y Y55 M M9 M9 M S S999 D * Zmienna dyskretna D, zmienia swój stan na przeciwny (z na i z na ), przy każdej zmianie stanu na wejściu TGU" z na (zboczu narastającym). Przykład X TGU P. TOGG Y ORG X FUN D: Y X Y 6-5
25 FUN D P (+) Symbol DODAWANIE [ADDITION] (Sumuje dane określone w Sa i Sb, i zapisuje wynik w D) FUN D P (+) Bez znaku / Ze znakiem Suma=/(FO) Przenieś(FO) Pożycz(FO) Sa: Składnik a Sb: Składnik b D : Adres rejestru do zapisywania wyniku sumowania Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/ liczba 6/3-bit Sa Sb D * * V Z P~P9 Funkcja sumuje dane określone w Sa i Sb i zapisuje wynik w rejestrze określonym przez D, w momencie gdy " = lub zmieni się z na ( instrukcja P ). Jeżeli wynik sumowania jest równy, wyjście D= ustawiane jest na. Jeżeli wystąpi operacja przeniesienia (wynik przekroczy 3767 lub ), wyjście CY ustawione zostaje na. Jeżeli wystąpi operacja pożyczania (dodawanie ujemnych wartości i suma mniejsza od lub ), wyjście BR ustawione zostaje na. Stany wszystkich wyjść funkcji są zachowane do mou, aż funkcja zostanie ponownie wykonana i pojawi się nowy wynik. Przykład Dodawanie 6-bitowe X U/S P.(+) Sa : R Sb : R D : R D= CY Y ORG X FUN P Sa: R Sb: R BR D: R FO OUT Y Sa R 345 Sb R 45 R+R=377 X= D R 3768+=377 Y= (przeniesienie reprezentuje +3768) 6-6
26 FUN D P (❸) Symbol ODEJMOWANIE [SUBTRACTION] (Odejmuje dane określone w Sa i Sb, i zapisuje wynik w D) Funkcje podstawowe FUN D P (❸) Bez znaku / Ze znakiem Sa: Odjemna Sb: Odjemnik D : Adres rejestru do zapisywania wyniku różnicy Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 Różnica=/(FO) Przenieś(FO) Pożycz(FO) C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/ liczba 6/3-bit Sa Sb D * * V Z P~P9 Funkcja odejmuje dane określone w Sa i Sb i zapisuje wynik w rejestrze określonym przez D, w momencie, gdy " = lub zmieni się z na ( instrukcja P ). Jeżeli wynikiem różnicy jest, wyjście D= ustawiane jest na. Jeżeli wystąpi operacja przeniesienia (odejmowanie ujemnej wartości od dodatniej i wynik przekroczy 3767 lub ), wyjście CY ustawiane jest na. Jeżeli wystąpi operacja pożyczania (odejmowanie dodatniego numeru od ujemnego i różnica mniejsza od lub ), wyjście BR ustawiane jest na. Stany wszystkich wyjść funkcji są zachowane do mou, aż funkcja ta zostanie ponownie wykoana i pojawi się nowy wynik. Przykład Dodawanie 6-bitowe ORG X X P.(-) U/S Sa : Sb : D : R R R D= CY BR Y FUN Sa: R Sb: R D: R FO OUT Y Sa R -5 Sb R 3767 R-R=-377 X= D R =-377 Y=(pożyczenie reprezentuje -3768)Patrz rozdział
27 FUN 3 D P (*) Symbol MNOŻIE [MULTIPLICATION] (Mnoży dane określone w Sa i Sb, i zapisuje wynik w D) FUN 3 D P (*) Bez znaku / Ze znakiem Iloczyn=(FO) Iloczyn jest ujemny (FO) Sa: Mnożna Sb: Mnożnik D : Adres rejestru do zapisywania wyniku iloczynu. Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/ liczba 6/3-bit Sa Sb D * * V Z P~P9 Funkcja mnoży dane określone w Sa i Sb, i zapisuje wynik w rejestrze określonym przez D, w momencie, gdy " = lub zmieni się z na ( instrukcja P ). Jeżeli wynikiem mnożenia jest, wyjscie D= ustawiane jest na. Jeżeli wynikiem jest wartość ujemna, wyjście D< ustawiane jest na. Przykład Mnożenie 6-bitowe ORG X X U/S 3P.(*) Sa : R Sb : R D : R D= D< FUN 3P Sa: R Sb: R D: R Sa Sb R 345 R 4567 Mnożna Mnożnik D R R Iloczyn 6-8
28 FUN 3 D P (*) Przykład Mnożenie 3-bitowe MNOŻIE [MULTIPLICATION] (Mnoży dane określone w Sa i Sb, i zapisuje wynik w D) Funkcje podstawowe FUN 3 D P (*) ORG X X U/S 3D.(*) Sa : R Sb : R D : R 4 D= D< FUN 3D Sa: R Sb: R D: R 4 Sa R R Mnożna Sb R3 R Mnożnik D R7 R6 R5 R Iloczyn 6-9
29 FUN 4 D P (/) Symbol Dzielenie [DIVISION] (Dzieli dane określone w Sa i Sb, i zapisuje wynik w D) FUN 4 D P (/) Bez znaku / Ze znakiem Iloraz=(FO) Dzielnik = (FO) Sa: Dzielna Sb: Dzielnik D : Adres rejestru do zapisywania wyniku ilorazu. Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R394 R393 R3967 R467 R5 R87 D D495 +/ liczba 6/3-bit Sa Sb D * * V Z P~P9 Funkcja dzieli dane określone w Sa i Sb, i zapisuje wynik ilorazu całkowitego oraz resztę z dzielenia w rejestrach określonych w D, w momencie, gdy " = lub zmieni się z na ( instrukcja P ). Jeżeli wynikiem ilorazu jest, wyjście D= ustawiane jest na. Jeżeli dzielnik Sb=, to wyjście ERR zostanie ustawione na a funkcja nie zostanie wykonana. Przykład Dzielenie 6-bitowe X U/S 4P.(/) Sa: R Sb: R D : R D= ERR ORG X FUN 4 Sa: R Sb: R D: R Sa Sb R 56 R Dzielna Dzielnik D R3 R 4 Reszta Iloraz 6-3
30 FUN 4 D P (/) Przykład Dzielenie 3-bitowe Dzielenie [DIVISION] (Dzieli dane określone w Sa i Sb, i zapisuje wynik w D) Funkcje podstawowe FUN 4 D P (/) X 4D.(/) Sa: R Sb: R D= ORG X FUN 4D Sa: R U/S D : R 4 ERR Sb: R D: R 4 Sa R R Dzielna Sb R R Dzielnik D R7 R6 R5 R Reszta Iloraz 6-3
31 FUN 5 D P (+) INKREMTUJ [INCREMT] (Dodaje do wartości D) FUN 5 D P (+) OVF - Przekroczenie zakresu(fo) D : Adres rejestru do zwiększenia D może się łączyć z V, Z, P~P9 w celu zastosowania adresowania pośredniego WY WM WS TMR CTR HR OR SR ROR DR XR WY WY4 WM WM896 WS T T55 C C55 R R394 R3967 R467 R5 R87 D D495 V Z P ~ P 9 D * * Funkcja dodaje do rejestru D jeżeli " = lub zmieni się z na ( instrukcja P). W przypadku, gdy wartość D stanowi górną dodatnią granicę 3767 lub , dodanie do tej wartości zmieni ją na dolną graniczną ujemną wartość lub W takiej sytuacji wyjście przekroczenia wartości (OVF) zostanie ustawione na. Przykład Zwiększanie wartości rejestru 6-bitowego ORG TU X X 5P. (+) R V OVF FUN 5 D : R V Jeżeli V=,+= D R X= D R 6-3
32 FUN 6 D P (-) DEKREMTUJ [DECREMT] (Odejmuje od wartości D) Funkcje podstawowe FUN 6 D P (-) - UDF -Zbyt mała wartość(fo) D : Adres rejestru do zmniejszenia D może się łączyć z V, Z, P~P9 w celu zastosowania adresowania pośredniego WY WM WS TMR CTR HR OR SR ROR DR XR WY WY4 WM WM896 WS T T55 C C55 R R394 R3967 R467 R5 R87 D D495 V Z P ~ P 9 D * * Funkcja odejmuje od rejestru D jeżeli " = lub zmieni się z na ( instrukcja P). W przypadku, gdy wartość D stanowi dolną ujemną granicę lub , odjęcie od tej wartości zmieni ją na górną graniczną dodatnią wartość 3767 lub W takiej sytuacji wyjście zbyt małej wartości (UDF) zostanie ustawione na. Przykład Zmniejszanie wartości rejestru 6-bitowego X 6P. (-) R UDF ORG X FUN 6P D : R D R X= D R
33 FUN 7 D P CMP KOMPARATOR [COMPARE] (Porównuje dane Sa i Sb, i przesyła wynik na wyjścia funkcji) FUN 7 D P CMP Bez znaku / Ze znakiem Sa: Adres rejestru lub war. stała do porównania Sb: Adres rejestru lub war. stała do porównania Sa, Sb mogą się łączyć z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/- liczba 6/3 bit Sa Sb V Z P~P9 Funkcja porównuje wartości Sa i Sb " = lub zmieni się z na ( instrukcja P). W przypadku, gdy wartość Sa jest taka sama jak Sb, wyjście a=b jest ustawiane na. Jeżeli Sa>Sb, wyjście a>b jest ustawiane na. Jeżeli Sa<Sb, wyjście a<b jest ustawiane na. Przykład Porównanie danych w 6-bitowych rejestrach X 7.CMP ORG X U/S Sa : Sb : R R a=b a>b Y FUN 7 Sa : R Sb : R a<b FO OUT Y W powyższym przykładzie założono, że wartość w R wynosi, a w R wynosi, a następnie porównano te wartości za pomocą funkcji CMP. Wyjścia a=b i a>b są ustawione na, natomiast wyjście a<b jest ustawione na, gdyż Sa<Sb. Aby uzyskać złożone wyniki, takie jak,, < > itp., należy najpierw wysłać wyniki =, < i > na stany markerów, a następnie połączyć ich stany warunkiem logicznym. Jeżeli M99= a funkcja ta nie zostanie wywołana, to stany wyjść a=b, a>b, a<b pozostaną zachowane, takie jakie były po poprzednik wywołaniu funkcji. Jeżeli M99= a funkcja ta nie zostanie wywołana, to stany wyjść a=b, a>b, a<b zostaną wyzerowane. Kontroluj odpowiednio marker M99 w celu osiągnięcia pożądanej podtrzymywalności stanów wyjść funkcji. 6-34
34 FUN 8 D P AND LOGICZNE I [LOGICAL AND] FUN 8 D P AND Operation control Ladder symbol 8DP.AND Sa : Sb : D : D= Wynik Result = is (FO) (FO) Operand Sa: Rejestr do zastosowania operacji AND Sb: Rejestr do zastosowania operacji AND D : Rejestr do zapisu wyniku operacji AND Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/- liczba 6/3 bit Sa Sb D * * V Z P~P9 Funkcja wykonuje operację logicznego I (ang. AND) na danych Sa i Sb jeżeli " = lub zmieni się z na ( instrukcja P). Operacja ta porównuje odpowiadające sobie bity w Sa i Sb (B~B5 lub B~B3). Bit w rejestrze D jest ustawiany na, jeżeli stany odpowiadających mu bitów w Sa i Sb mają wartość. Bit w rejestrze D jest ustawiany na, jeżeli stan któregokolwiek z odpowiadających mu bitów w Sa lub Sb ma wartość. Przykład Operacja logicznego I na danych 6-bitowych ORG X X 8P.AND Sa : R Sb : R D= FUN 8P Sa : R D : R Sb : R D : R B5 B Sa R Sb R X= B5 B D R 6-35
35 FUN 9 D P OR LOGICZNE LUB [LOGICAL OR] FUN 9 D P OR D= Wynik = (FO) Sa: Rejestr do zastosowania operacji OR Sb: Rejestr do zastosowania operacji OR D : Rejestr do zapisu wyniku operacji OR Sa, Sb, D mogą łączyć się z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/- liczba 6/3 bit Sa Sb D * * V Z P~P9 Funkcja wykonuje operację logicznego LUB (ang. OR) na danych Sa i Sb jeżeli " = lub zmieni się z na ( instrukcja P). Operacja ta porównuje odpowiadające sobie bity w Sa i Sb (B~B5 lub B~B3). Bit w rejestrze D jest ustawiany na, jeżeli stan któregokolwiek z odpowiadających mu bitów w Sa i Sb ma wartość. Bit w rejestrze D jest ustawiany na, jeżeli stany obydwu odpowiadających mu bitów w Sa i Sb mają wartości. Przykład Operacja logicznego LUB na danych 6-bitowych X 9.OR Sa : Sb : R R D= ORG X FUN 9 Sa : R D : R Sb : R D : R B5 B Sa R Sb R X= B5 B D R 6-36
36 FUN D P BCD KONWERSJA KODU BIN NA KOD BCD [BIN TO BCD CONVERSION] (Konwertuje kod BIN wartości określonej w S na kod BCD i zapisuje wynik w D) FUN D P BCD ERR Błąd (FO) S : Adres rejestru lub war. stała do konwersji D : Adres rejestru do zapisu wyniku konwersji (w kodzie BCD) S, D mogą się łączyć z V, Z, P~P9 w celu zastosowania adresowania pośredniego WX WY WM WS TMR CTR HR IR OR SR ROR DR K XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 +/- liczba 6/3 bit S D * * V Z P~P9 FBs-PLC wykorzystuje kod binarny do przechowywania i wykonywania obliczeń. Jeżeli użytkownik zechce wysłać wewnętrzne dane PLC do zewnętrznych wyświetlaczy (np.: 7-segowych), to powinien w tym celu przekonwertować dane z kodu BIN na kod BCD. Na przykład, łatwiej jest zinterpretować odczyt w kodzie BCD, niż odczyt w kodzie binarnym. Funkcja konwertuje dane w kodzie BIN zawarte w S, na dane w kodzie BCD i zapisuje wynik w D jeżeli, " = lub zmieni się z na ( instrukcja P ). Jeżeli wartość w S jest spoza zakresu możliwego do przedstawienia w kodzie BCD (~9999 lub ~ ), to wyjście błędu zostanie ustawiony na a w rejestrze D przywrócona zostanie poprzednia wartość. Przykład Konwersja danych 6-bitowych z kodu BIN na BCD X. BCD S : 9999 D : R ERR ORG X FUN S : 9999 D : R B5 B S K X= B5 B D R 6-37
37 FUN D P BIN KONWERSJA KODU BCD NA KOD BIN [BCD TO BIN CONVERSION] (Konwertuje kod BCD wartości określonej w S na kod BIN i zapisuje wynik w D) FUN D P BIN ERR Błąd (FO) S : Adres rejestru do konwersji D : Adres rejestru do zapisu wyniku konwersji (w kodzie BIN) S, D mogą się łączyć z V, Z, P~P9 w celu zastosowania adresowania pośredniego me nt WX WY WM WS TMR CTR HR IR OR SR ROR DR XR WX WX4 WY WY4 WM WM896 WS T T55 C C55 R R384 R393 R394 R3967 R467 R5 R87 D D495 S D * * V Z P~P9 Wartości zapisane pierwotnie w kodzie BCD i przesyłane z zewnętrznego urządzenia, takiego jak przełącznik cyfrowy, muszą być najpierw przekonwertowane na kod binarny (BIN), w celu zaakceptowania przez PLC. PLC nie może operować na danych zapisanych w kodzie BCD. Funkcja konwertuje wartość zapisaną w kodzie BCD rejestru wskazanego w S, na wartość zapisaną w kodzie BIN i zapisuje wynik w D, jeżeli " = lub zmieni się z na ( instrukcja P ). Jeżeli wartość w S nie jest wartością z zakresu kodu BCD, to wyjście błędu ERR zostanie ustawiony na a w rejestrze D przywrócona zostanie poprzednia wartość. Stała jest konwertowana na kod BIN automatycznie przy zapisie w programie i nie może być wykorzystana jako argu źródłowy tej funkcji. Przykład Konwersja danych 6-bitowych z kodu BCD na BIN X P. BIN S : WX D : R ERR ORG X FUN P S : WX D : R X5 X 3 4 S WX X= B5 B D R 6-38
Rozdział 5Opis instrukcji funkcyjnych
Rozdział 5Opis instrukcji funkcyjnych 5.1 Format instrukcji funkcyjnych Niniejszy rozdział zawiera szczegóły dotyczące instrukcji funkcyjnych FBs-PLC. Opisy każdej funkcji podzielone zostały na cztery
Sterowniki programowalne
Wykład w ramach przedmiotu Sterowniki programowalne Sterowniki programowalne GE Fanuc serii 90-30 Zasady działania systemu (część II) Na podstawie dokumentacji GE Fanuc przygotował dr inż. Jarosław Tarnawski
Rozdział 22 Regulacja PID ogólnego przeznaczenia
Rozdział 22 Regulacja ogólnego przeznaczenia 22.1 Wstęp do regulacji Metodologia otwartej pętli może być odpowiednia dla większości zastosowań dotyczących sterowania procesami. Dzieje się tak z uwagi na
Rozdział 4 Instrukcje sekwencyjne
Rozdział 4 Insrukcje sekwencyjne Lisa insrukcji sekwencyjnych FBs-PLC przedsawionych w niniejszym rozdziale znajduje się w rozdziale 3.. Zasady kodowania przy zasosowaniu ych insrukcji opisane są w rozdziale
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Sterownik Visilogic V260
Sterownik Visilogic V260 Konfiguracja sprzętowa Po wykonaniu konfiguracji sprzętowej (skojarzeniu odpowiedniego modułu SNAP I/O) można przystąpić do tworzenia aplikacji przy użyciu trzech edytorów
1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro
1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik
Sterowniki Programowalne (SP) Wykład #4
Sterowniki Programowalne (SP) Wykład #4 System GE Fanuc serii 90-30 Zasady działania systemu (część II) WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Jarosław Tarnawski Październik
LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q
LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone
CoDeSys 3 programowanie w języku drabinkowym LD
Notatka Aplikacyjna NA 03004PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w LD... 3 3. Organizacja okien dla języka LD... 5 4. Składnia języka LD
Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5
Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5 1. Cel ćwiczenia Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami programowania Programowalnych Sterowników Logicznych
ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.
ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb
1. Operacje logiczne A B A OR B
1. Operacje logiczne OR Operacje logiczne są operacjami działającymi na poszczególnych bitach, dzięki czemu można je całkowicie opisać przedstawiając jak oddziałują ze sobą dwa bity. Takie operacje logiczne
INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie
INSTRUKCJA OBSŁUGI 1. Zastosowanie Przekaźnik czasowy ETM jest zadajnikiem czasowym przystosowanym jest do współpracy z prostownikami galwanizerskimi. Pozwala on załączyć prostownik w stan pracy na zadany
Arytmetyka stałopozycyjna
Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 3. Arytmetyka stałopozycyjna Cel dydaktyczny: Nabycie umiejętności wykonywania podstawowych operacji arytmetycznych na liczbach stałopozycyjnych.
Układy czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Licznik rewersyjny MD100 rev. 2.48
Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Technika mikroprocesorowa I Wykład 2
Technika mikroprocesorowa I Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci, -odczyt-zapis urządzenia we-wy,
Język FBD w systemie Concept
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Kod znak-moduł. Wartość liczby wynosi. Reprezentacja liczb w kodzie ZM w 8-bitowym formacie:
Wykład 3 3-1 Reprezentacja liczb całkowitych ze znakiem Do przedstawienia liczb całkowitych ze znakiem stosowane są następujące kody: - ZM (znak-moduł) - U1 (uzupełnienie do 1) - U2 (uzupełnienie do 2)
Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI
Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
1259 (10) = 1 * * * * 100 = 1 * * * *1
Zamiana liczba zapisanych w dowolnym systemie na system dziesiętny: W systemie pozycyjnym o podstawie 10 wartości kolejnych cyfr odpowiadają kolejnym potęgom liczby 10 licząc od strony prawej i numerując
1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.
Ćwiczenie 9 Rejestry przesuwne i liczniki pierścieniowe. Cel. Poznanie właściwości i zasady działania rejestrów przesuwnych.. Poznanie właściwości i zasady działania liczników pierścieniowych. Wprowadzenie.
Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011
Układy arytmetyczne Joanna Ledzińska III rok EiT AGH 2011 Plan prezentacji Metody zapisu liczb ze znakiem Układy arytmetyczne: Układy dodające Półsumator Pełny sumator Półsubtraktor Pełny subtraktor Układy
Rozdział 2 Alokacja pamięci FBs-PLC
Rozdział 2 Alokacja pamięci FBs-PLC 2.1 Alokacja pamięci FBS-PLC Uwaga: DISCRETE OBSZAR STATUS DYSKRETNEGO AREA STATUSU (4096) (4096) REGISTER OBSZAR REJESTRU AREA (20040W) (20040W) X(256) Y(256) T(256)
Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki
Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów
Standardowe bloki funkcjonalne
Standardowe bloki funkcjonalne Wykorzystując języki ST i LD należy zapoznać się z działaniem standardowych bloków funkcjonalnych (elementy dwustanowe (bistabilne), elementy detekcji zbocza, liczniki, czasomierze)
Jacek Szlachciak. Urządzenia wirtualne systemu wieloparametrycznego
Jacek Szlachciak Urządzenia wirtualne systemu wieloparametrycznego Warszawa, 2009 1 1. Spektrometryczny przetwornik analogowo-cyfrowy (spectroscopy ADC) - wzmocnienie sygnału wejściowego (Conversion Gain
Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2
Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci,
Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.
Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych. Jeśli bit znaku przyjmie wartość 0 to liczba jest dodatnia lub posiada wartość 0. Jeśli bit
STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe
STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 4. Przekaźniki czasowe Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny W tym ćwiczeniu będą realizowane programy sterujące zawierające elementy
Rozdział 13 Zastosowania łącza komunikacyjnego FBs-PLC
Rozdział 13 Zastosowania łącza komunikacyjnego FBs-PLC W rozdziale 12 zawarto informację, że FBs-PLC może obsługiwać funkcję komunikacyjną Interfejsu sterującego programem drabinkowym przy realizacji zastosowań
Licznik prędkości LP100 rev. 2.48
Licznik prędkości LP100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Operacje arytmetyczne
PODSTAWY TEORII UKŁADÓW CYFROWYCH Operacje arytmetyczne Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ Dodawanie dwójkowe Opracował: Andrzej Nowak Ostatni wynik
SYSTEMY LICZBOWE 275,538 =
SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej
ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS
ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS Autorzy Wydanie Data : : : Zespół SABUR Sp. z o.o. 3.00 Sierpień 2013 2013 SABUR Sp. z o. o. Wszelkie prawa zastrzeżone Bez pisemnej zgody firmy SABUR Sp. z
Układy czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo
Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach
Marcin Stępniak Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach 1. Informacje Matematyk o nazwisku Bool wymyślił gałąź matematyki do przetwarzania wartości prawda
ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!
ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na
CoDeSys 3 programowanie w języku FBD
Notatka Aplikacyjna NA 03005PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka FBD... 5 4. Składnia języka FBD
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Dodawanie liczb binarnych
1.2. Działania na liczbach binarnych Liczby binarne umożliwiają wykonywanie operacji arytmetycznych (ang. arithmetic operations on binary numbers), takich jak suma, różnica, iloczyn i iloraz. Arytmetyką
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
interfejs szeregowy wyświetlaczy do systemów PLC
LDN SBCD interfejs szeregowy wyświetlaczy do systemów PLC SEM 08.2003 Str. 1/5 SBCD interfejs szeregowy wyświetlaczy do systemów PLC INSTRUKCJA OBSŁUGI Charakterystyka Interfejs SBCD w wyświetlaczach cyfrowych
Arytmetyka liczb binarnych
Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1
Arytmetyka binarna - wykład 6
SWB - Arytmetyka binarna - wykład 6 asz 1 Arytmetyka binarna - wykład 6 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Arytmetyka binarna - wykład 6 asz 2 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
dwójkę liczącą Licznikiem Podział liczników:
1. Dwójka licząca Przerzutnik typu D łatwo jest przekształcić w przerzutnik typu T i zrealizować dzielnik modulo 2 - tzw. dwójkę liczącą. W tym celu wystarczy połączyć wyjście zanegowane Q z wejściem D.
Instrukcja obsługi Licznik nastawny CODIX Panel czołowy. 2. Podłączenie R P T1. - T6 Przyciski dekadowe do wprowadzania nastaw.
Instrukcja obsługi Licznik nastawny CODIX 908 1. Panel czołowy 8 9 10 11 12 Bieżące wskazanie licznika Nastawa (wartość progowa) Numer wyświetlanej nastawy Wskaźnik pracy licznika czasu Wskaźnik aktywnych
Plan wykładu. Architektura systemów komputerowych. MnoŜenie realizacja sprzętowa (wersja 1) Układy mnoŝące liczby całkowite.
Plan wykładu rchitektura systemów komputerowych Poziom układów logicznych. Układy mnoŝące i dzielące Cezary Bolek Katedra Informatyki Układy mnoŝące liczby całkowite MnoŜenie liczb bez znaku MnoŜarka sekwencyjna
Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:
Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony
INDU-52. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie Kotły warzelne, Patelnie gastronomiczne, Piekarniki
Przemysłowy Sterownik Mikroprocesorowy INDU-52 Przeznaczenie Kotły warzelne, Patelnie gastronomiczne, Piekarniki Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 32 763 77 77, Fax: 32 763 75 94 www.mikster.pl
LICZNIKI Liczniki scalone serii 749x
LABOATOIUM PODSTAWY ELEKTONIKI LICZNIKI Liczniki scalone serii 749x Cel ćwiczenia Zapoznanie się z budową i zasadą działania liczników synchronicznych i asynchronicznych. Poznanie liczników dodających
Załącznik I Instrukcja działania FBs-PACK
Załącznik I Instrukcja działania FBs-PACK Jednostka główna PLC serii FBs jest wyposażona w funkcję zapisu programu drabinkowego oraz rejestrów danych bezpośrednio do MEMORY_PACK. FBs-PACK jest nazwą produktu
Zestaw 3. - Zapis liczb binarnych ze znakiem 1
Zestaw 3. - Zapis liczb binarnych ze znakiem 1 Zapis znak - moduł (ZM) Zapis liczb w systemie Znak - moduł Znak liczby o n bitach zależy od najstarszego bitu b n 1 (tzn. cyfry o najwyższej pozycji): b
Mikrooperacje. Mikrooperacje arytmetyczne
Przygotowanie: Przemysław Sołtan e-mail: kerk@moskit.ie.tu.koszalin.pl Mikrooperacje Mikrooperacja to elementarna operacja wykonywana podczas jednego taktu zegara mikroprocesora na informacji przechowywanej
SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym
SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej
Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1
Część 3 Układy sekwencyjne Układy sekwencyjne i układy iteracyjne - grafy stanów 18.11.2017 TCiM Wydział EAIiIB Katedra EiASPE 1 Układ cyfrowy - przypomnienie Podstawowe informacje x 1 x 2 Układ cyfrowy
Architektura systemów komputerowych. Poziom układów logicznych. Układy mnoŝące i dzielące
Architektura systemów komputerowych Poziom układów logicznych. Układy mnoŝące i dzielące Cezary Bolek Katedra Informatyki Plan wykładu Układy mnoŝące liczby całkowite MnoŜenie liczb bez znaku MnoŜarka
STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID
STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 8. Układy ciągłe. Regulator PID Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny 1 Blok funkcyjny regulatora PID przedstawiono na rys.1. Opis
Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.
Projekt z przedmiotu Systemy akwizycji i przesyłania informacji Temat pracy: Licznik binarny zliczający do 10. Andrzej Kuś Aleksander Matusz Prowadzący: dr inż. Adam Stadler Układy cyfrowe przetwarzają
INDU-41. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie: Dozownik płynów
Przemysłowy Sterownik Mikroprocesorowy INDU-41 Przeznaczenie: Dozownik płynów Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763 77 77, Fax: 032 763 75 94 www.mikster.pl mikster@mikster.pl v 1.2
B.B. 2. Sumowanie rozpoczynamy od ostatniej kolumny. Sumujemy cyfry w kolumnie zgodnie z podaną tabelką zapisując wynik pod kreską:
Dodawanie dwójkowe Do wykonywania dodawania niezbędna jest znajomość tabliczki dodawania, czyli wyników sumowania każdej cyfry z każdą inną. W systemie binarnym mamy tylko dwie cyfry 0 i 1, zatem tabliczka
Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i Rys. 9.1.
Ćwiczenie 8 Liczniki zliczające, kody BCD, 8421, 2421 Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i 2421. Wstęp teoretyczny. Przerzutniki
Falownik MOTOVARIO EM16. Skrócona instrukcja obsługi
Falownik MOTOVARIO EM16 Skrócona instrukcja obsługi Przewodnik ten ma pomóc w zainstalowaniu i uruchomieniu falownika oraz sprawdzeniu poprawnego działania jego podstawowych funkcji. W celu uzyskania szczegółowych
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Układy kombinacyjne 1
Układy kombinacyjne 1 Układy kombinacyjne są to układy cyfrowe, których stany wyjść są zawsze jednoznacznie określone przez stany wejść. Oznacza to, że doprowadzając na wejścia tych układów określoną kombinację
Stan wysoki (H) i stan niski (L)
PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo
Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.
Generowanie sygnałów testowych VHDL Wariant współbieżny (bez procesu): sygnał
Pracownia Komputerowa wykład VI
Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1
DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE
ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE @KEMOR SPIS TREŚCI. SYSTEMY LICZBOWE...3.. SYSTEM DZIESIĘTNY...3.2. SYSTEM DWÓJKOWY...3.3. SYSTEM SZESNASTKOWY...4 2. PODSTAWOWE OPERACJE NA LICZBACH BINARNYCH...5
Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis
Instrukcja obsługi elektronicznego licznika typu 524 Model 524 Model 524 jest urządzeniem wielozadaniowym i zależnie od zaprogramowanej funkcji podstawowej urządzenie pracuje jako: licznik sumujący i wskaźnik
Podział sumatorów. Równoległe: Szeregowe (układy sekwencyjne) Z przeniesieniem szeregowym Z przeniesieniem równoległym. Zwykłe Akumulujące
Podział sumatorów Równoległe: Z przeniesieniem szeregowym Z przeniesieniem równoległym Szeregowe (układy sekwencyjne) Zwykłe Akumulujące 1 Sumator z przeniesieniami równoległymi G i - Warunek generacji
Enkodery czujniki cyfrowe
Enkodery czujniki cyfrowe Czujniki cyfrowe - enkodery Przetwarzają sygnał analogowy na cyfrowy w postaci impulsów. Enkoder optyczny liniowy Każdy okres można podzielić np. na 1024 części - rozdzielczość
Krótkie przypomnienie
Krótkie przypomnienie Prawa de Morgana: Kod Gray'a A+ B= Ā B AB= Ā + B Układ kombinacyjne: Tablicy prawdy Symbolu graficznego Równania Boole a NOR Negative-AND w.11, p.1 XOR Układy arytmetyczne Cyfrowe
Kurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.
Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Klasa III Opracuj projekt realizacji prac związanych z badaniem działania cyfrowych bloków arytmetycznych realizujących operacje
Podstawy Informatyki Elementarne podzespoły komputera
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Reprezentacja informacji Podstawowe bramki logiczne 2 Przerzutniki Przerzutnik SR Rejestry Liczniki 3 Magistrala Sygnały
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem 27.10.2010
ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem 27.10.2010 Do zapisu liczby ze znakiem mamy tylko 8 bitów, pierwszy od lewej bit to bit znakowy, a pozostałem 7 to bity na liczbę. bit znakowy 1 0 1 1
Automatyzacja i robotyzacja procesów produkcyjnych
Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb
LEKCJA. TEMAT: Funktory logiczne.
TEMAT: Funktory logiczne. LEKCJA 1. Bramką logiczną (funktorem) nazywa się układ elektroniczny realizujący funkcje logiczne jednej lub wielu zmiennych. Sygnały wejściowe i wyjściowe bramki przyjmują wartość
TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH
Praca laboratoryjna 2 TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH Cel pracy poznanie zasad funkcjonowania przerzutników różnych typów w oparciu o różne rozwiązania układowe. Poznanie sposobów
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Programowalne układy logiczne
Programowalne układy logiczne Układy synchroniczne Szymon Acedański Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 26 października 2015 Co to jest układ sekwencyjny? W układzie sekwencyjnym,
Elastyczne systemy wytwarzania
ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium: Elastyczne systemy wytwarzania Załącznik do instrukcji nr 1 Opracował: Jakub Zawrotniak Poniżej przedstawiono sposób tworzenia nowego projektu/programu: a)
I N S T R U K C J A O B S Ł U G I
I N S T R U K C J A O B S Ł U G I CITIZEN cal. U600 SKLEP CHRONOS-ZEGARKI w w w. c h r o n o s z e g a r k i. c o m. p l Łatwo można zamienić czas analogowy z czasem cyfrowym, w tym celu - Odciągnik
Podstawy programowania w języku C i C++
Podstawy programowania w języku C i C++ Część czwarta Operatory i wyrażenia Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,
Systemy zapisu liczb.
Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:
Podstawy Informatyki
Podstawy Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 3 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki Wykład 3 1 / 42 Reprezentacja liczb całkowitych
Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia:
Operatory logiczne Komputery i ich logika AND - && Podstawy programowania w C++ Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia: CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com
PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"
PC 3 PC^ TIMER IN RESET PC5 TIMER OUT 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 AD7 U ss c 3 L 5 c.* Cl* S 9 10 11 12 13 U 15 H 17 Cu C-" ln LTJ CO 2.12. Wielofunkcyjne układy współpracujące z mikroprocesorem
Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński
Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat: Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy.
Naturalny kod binarny (NKB)
SWB - Arytmetyka binarna - wykład 6 asz 1 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2 1 0 wartość 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 wartość 128 64 32 16 8 4 2 1 bity b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 System
Programowany układ czasowy
Programowany układ czasowy Zbuduj na płycie testowej ze Spartanem-3A prosty ośmiobitowy układ czasowy pracujący w trzech trybach. Zademonstruj jego działanie na ekranie oscyloskopu. Projekt z Języków Opisu
2. Format danych i zaimplementowane funkcje MODBUS
SIC184 Protokół MODBUS-RTU (v1.10) Spis treści 1. Informacje wstępne... 1 2. Format danych i zaimplementowane funkcje MODBUS... 1 3. Opis rejestrów i funkcji... 2 3.1 Odczyt stanu wejść/wyjść... 2 3.2
Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru
Zadanie 1 Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. 5 Sekund = nie GOTOWY Wyświetlanie naprzemienne Numer parametru Wartość parametru 1 1 2009 Eaton Corporation. All