Mapa pamięci sterownika CPM1(A)

Wielkość: px
Rozpocząć pokaz od strony:

Download "Mapa pamięci sterownika CPM1(A)"

Transkrypt

1 Mapa pamięci sterownika CPM1(A) (na podstawie kumentacji firmy Omron) Pamięć danych to pamięć typu RAM (ang. Ranm Access Memory), w której przechowywane są wszelkie dane liczbowe w postaci szesnastobitowych słów z możliwością ich zapisu i odczytu. Ze względów praktycznych obszar danych podzielony został na kilka odrębnych obszarów, odpowiedzialnych za przechowywanie danych specyficznych dla różnego rodzaju zastosowań. Przy określaniu obszarów danych podaje się symbol obszaru (akronim) oraz numer słowa lub bitu w pamięci. Reguła ta nie tyczy jedynie obszarów IR i SR, dla których podaje się wyłącznie adres bitu i słowa lub tylko słowa (w zależności czy w danej strukturze oczekiwana jest zmienna typu bit czy słowo). Strukturę opisywanej pamięci RAM sterownika CPM1 zawarto w tabeli 1. Aktualne położenie danych wewnątrz każdego obszaru danych, z wyjątkiem obszaru przekaźników czasowych i liczników, jest określone przez ich adresy. Adres określa bit lub słowo wewnątrz obszaru, gdzie żądana dana jest umieszczona. Obszar przekaźników czasowych TIM i liczników CNT składa się z numerów tych elementów. Każdy z tych numerów jest użyty oznaczenia określonego licznika lub przekaźnika czasowego zdefiniowanego w programie. Dla opisywanego typu sterownika obszary TIM i CNT (TC) są łączne 1 co oznacza, że użycie w tym samym programie elementu typu TIM i CNT o tym samym adresie (numerze) jest błędem (oba te urządzenia będą wówczas pracować na tych samych komórkach pamięci) Pozostałe obszary danych (np. IR, SR, HR, DM, AR i LR) utworzone są z szesnastobitowych słów. Oprócz obszarów TC i DM gdzie zaadresować możemy jedynie słowa w pozostałych obszarach system umożliwia również bezpośrednie adresowanie bitów. Tabela 1 Specyfikacja obszarów pamięci sterownika serii CPM1 [6] Obszar danych Adresy Funkcja Obszar IR Obszar SR Obszar TR Obszar HR Obszar AR Obszar LR Obszar wejściowy Obszar wyjściowy Obszar roboczy Obszar liczników CNT i przekaźników czasowych TIM (TC) Obszar DM Zapis i odczyt Błąd (Error Log) IR000 IR009 (10 słów) IR010 IR019 (10 słów) IR200 IR231 (32 słowa) SR232 SR255 TR0 TR7 (8 bitów) HR00 HR19 (20 słów) AR00 AR15 (16 słów) LR00 LR15 (16 słów) TC000 TC127 DM0000 DM0999 DM1022 DM1023 (1002 słowa) DM1000 DM1021 (22 słowa) Bity adresowe wejść i wyjść. Bity znaczników (flag). Bity ustawień parametrów pracy sterownika i bity specjalne. Bity używane chwilowego przechowywania statusu gałęzi. Bity przechowywania danych. Obszar zapamiętujący stan po wyłączeniu zasilania zewnętrznego. Bity o specyficznym przeznaczeniu (ocena transmisji, znaczników itp.) Obszar pamięci służący komunikacji z innymi sterownikami Obszar przechowywania danych na temat liczników i przekaźników czasowych używanych w programie. Obszar danych wykorzystywany podczas operacji na liczbach Obszar używany przechowywania kodu błędów i zdarzeń. Słowa te mogą być używane jako zwykłe DM, gdy funkcja Error Log nie jest używana. 1 Nie tyczy to np. sterowników z rodziny CS1 gdzie obszary zegarów i liczników są rozłączne.

2 Tylko odczytu Ustawienia sterownika DM6144 DM6599 (456 słów) DM6600 DM6655 (56 słów) Nie mogą być zapisywane z poziomu programu. Obszar używany przechowywania danych kontrolujących pracę PLC Na przykładzie słów 0 i 1 z obszaru wejścia/wyjścia (IR) rysunek 1 przedstawia organizację jednostki alokacji pamięci. W tym przypadku słowo 0 zawiera same zera (zapisano w nim wartość 0), a słowo 1 same jedynki (zapisano w nim wartość 65535). Bit o adresie 0 jest nazywany bitem najmłodszym (najmniej znaczącym), zaś bit o adresie 15 bitem najstarszym (najbardziej znaczącym). Adres bitu Słowo Słowo Rys. 1 Sposób organizacji słów 0 i 1 z obszaru IR [8] Obszar DM jest stępny tylko w formie całych słów. Wyspecyfikowanie pojedynczego bitu w słowie DM jest niemożliwe. Dane w obszarach IR, SR, HR, AR i LR są stępne jako słowa lub jako bity, zależnie od instrukcji, w których dane te są używane. Aby przeznaczyć jeden z tych obszarów dla jakiegoś słowa, wymagany jest jedynie symbol tego obszaru (jeżeli jest niezbędny) oraz adres słowa. Aby przeznaczyć jeden z tych obszarów dla bitów, adres słowa jest połączony z adresem bitu, jako jeden adres cztero- lub pięciocyfrowy. Dwa prawe skrajne znaki w adresie bitu muszą określać liczbę pomiędzy 00 i 15 (co odpowiada adresowi bitu dla danego słowa). Przykłady zawarto w tabeli 2. Tab. 2 Sposoby adresowania poszczególnych obszarów pamięci [8] Obszar Wskazanie słowa Wskazanie bitu IR lub 0.15 (najstarszy bit w słowie 000) SR lub (najmłodszy bit w słowie 252) DM DM1115 Niemożliwe dla CPM1 TC TC 127 (określa PV) TC 127 (wskazuje znacznik wypełnienia) LR LR12 LR1200 lub LR12.0 Te same adresy przekaźników czasowych i liczników mogą być użyte zarówno określenia aktualnej wartości (ang. Present Value PV) przekaźnika czasowego/licznika, jak i bitu funkcjonującego jako znacznik zakończenia odliczania (ang. Comletion Flag) dla przekaźnika czasowego lub licznika. Słowa danych, wprowadzane w postaci dziesiętnej, są przechowywane w postaci kowanych dwójkowo liczb dziesiętnych (BCD), natomiast słowa danych wprowadzane w formie heksadecymalnej są przechowywane w postaci binarnej. Każde cztery bity słowa przedstawiają jedną liczbę, heksadecymalną lub dziesiętną, cyfrowo równoważną wartości bitów binarnych. Każde słowo danych zawiera więc cztery cyfry numerowane od prawej lewej. Cyfry te oraz odpowiadające im numery bitów dla jednego słowa są przedstawione poniżej Rys. 2 Sposób organizacji pojedynczego słowa pamięci [8]

3 Liczby wpisywane obszarów danych muszą być wprowadzane w postaci odpowiedniej zamierzonego zastosowania. W przypadku przypisywania poszczególnych bitów sytuacja jest jednoznaczna. Jednak podczas wprowadzania całych słów danych istotne jest, aby wprowadzić je albo w postaci dziesiętnej, albo heksadecymalnej, zależnie od tego, która z nich jest wymagana przez instrukcję, w której będzie stosowana. Poniżej przedstawiono charakterystykę każdego z obszarów danych, ich przeznaczenie oraz zakres stosowalności. Obszar IR Obszar IR jest używany zarówno jako obszar danych sterowania punktami wejść/wyjść (wprowadzania sygnału wejściowego - i przesyłania sygnału wyjściowego ze sterownika) oraz jako bity robocze manipulacji i wewnętrznego przechowywania danych. Bity robocze obszaru IR są kasowane podczas zaniku napięcia lub podczas zatrzymania działania sterownika. Dostęp tego obszaru pamięci odbywa się zarówno w formie bitów, jak i słów. Bity wejściowe (przypisane konkretnego wejścia) mogą być używane bezpośredniego wprowadzania sterownika sygnałów wejściowych oraz mogą być stosowane w każdym innym celu podczas programowania.. Nie ma ograniczeń ilościowych odnośnie stosowania bitów wejściowych w różnych instrukcjach. Nie mogą być jednak używane w instrukcjach wyjścia (ang. Output), różniczkowania zbocza narastającego (ang. Differentiation Up) oraz w instrukcji przekaźnika typu zatrzask (ang. Keep). Bity wyjściowe są używane wyprowadzania rezultatów wykonywanego programu i mogą być użyte w każdym rozkazie podczas programowania. Ponieważ wyjścia są odświeżane tylko jeden raz podczas całego cyklu sterownika, dlatego każdy bit wyjściowy może być użyty tylko w jednej instrukcji. Jeśli dany bit zostanie użyty w kilku instrukcjach, wówczas ze sterownika zostanie wyprowadzony jedynie stan określony przez ostatnią instrukcję. Pomimo, że sytuacja wielokrotnego wykorzystywania danego bitu wyjściowego jest sygnalizowana przez CX-Programmer jako ostrzeżenie (ang. Warning) nie należy operacji zabronionych. [8] Obszar SR Obszar SR (tab. 3) zawiera znaczniki i bity sterujące, używane monitorowania działania sterownika, stępu impulsów zegarowych i sygnalizacji błędów. Adresy słów obszaru SR zawierają się między , zaś adresy bitów od Przedstawiona poniżej tabela zawiera najczęściej wykorzystywane bity sterujące i znaczniki obszaru SR, które są wykorzystywane w przypadku programowania pojedynczej jednostki PLC oraz ich ogólna charakterystyka. Opisy występują w kolejności numerów bitów. Pominięto bity systemu sprzęgającego (LINK SYSTEM), które wykorzystywane są w przypadku połączeń kilku sterowników. Jeżeli nie zaznaczono inaczej, znaczniki pozostają wyłączone póki nie wystąpią określone warunki przy których następuje ich załączenie. Także bity sterujące są wyłączone, aż czasu ustawienia ich przez użytkownika. [8] Tab. 3 Znaczniki i bity specjalne obszaru SR [7] Słowa Bity Symbol Funkcja SR 232 SR 235 SR 236 SR Obszar wejściowy funkcji MCRO (ang. Macro Function Input Area) 0-15 Obszar wyjściowy funkcji MCRO (ang. Macro Function Output Area)

4 SR 240 SR 243 SR 244 SR 247 SR 248, SR (ang. Input Interrupt 0-3 Counter Mode SV) (bity mogą być używane jako robocze, gdy określone przerwanie nie jest wykorzystywane w trybie licznika) 0-15 (ang. Input Interrupt 0-3 Counter Mode PV Minus One) 0-15 SR Obszar PV szybkiego licznika (bity mogą być używane jako robocze, gdy nie jest aktywny licznik) Analogowy zadajnik wartości BCD (ang. Analog Volume Setting 0) zakres BCD SR Analogowy zadajnik wartości BCD (ang. Analog Volume Setting 1) zakres BCD 00 Bit resetujący szybki licznik (ang. High-speed Counter Reset Bit) SR 252 SR Niewykorzystany 08 Bit resetujący ustawienia portu zewnętrznego (ang. Peripheral Port Reset Bit) 09 Niewykorzystany 10 Bit resetujący ustawienia PLC (ang. PC Setup Reset Bit) 11 Bit utrzymania stanu wymuszonego (ang. Forsed Status Hold Bit) 12 Bit podtrzymania wejść/wyjść (ang. I/O Hold Bit) tyczy obszaru IR oraz LR 13 Niewykorzystany 14 Bit resetujący funkcję Error Log 15 Niewykorzystany Niewykorzystany Obszar wyjściowy numer FAL przechowuje numer FAL kodu błędu 09 Znacznik przekroczenia czasu cyklu Niewykorzystane 13 P_On Znacznik Normalnie załączony (ang. Always ON Flag) 14 P_Off Znacznik Normalnie wyłączony (ang. Always OFF Flag) 15 P_First_Cycle Znacznik Pierwszy cykl (ang. First Cycyle Flag) załączany jednokrotnie podczas włączenia sterownika na okres pierwszego cyklu, po czym wyłączany Słowa Bity Funkcja SR 254 SR P_1min Bit impulsu zegarowego 1-minutowego 01 P_0_02s Bit impulsu zegarowego 0.02-sekundy 02 P_N Znacznik negacji N (ang. Negative Flag) Niewykorzystane 06 (ang. Differential Monitor Complete Flag) 07 P_Step Niewykorzystany Znacznik kroku (ang. Step Execution Flag) załączany na jeden cykl tylko podczas startu operacji opartych na poleceniu STEP(08) 00 P_0_1s Bit impulsu zegarowego 0.1-sekundy 01 P_0_2s Bit impulsu zegarowego 0.2-sekundy 02 P_1s Bit impulsu zegarowego 1.0-sekundy 03 P_ER 04 P_CY 05 P_GT Znacznik błędu wykonywania instrukcji ER załączany, gdy w trakcie wykonywania instrukcji pojawi się błąd Znacznik przeniesienia CY (ang. Carry Flag) załączany, gdy w wyniku wykonania instrukcji występuje przeniesienie Znacznik Większy niż GR (ang. Greater Than Flag) załączany, gdy wynikiem porównania jest większy

5 06 P_EQ 07 P_LT Niewykorzystany Znacznik Równy EQ (ang. Equals Flag) załączany, gdy wynikiem porównania jest równy lub gdy wynik wykonania instrukcji jest 0 Znacznik Mniejszy niż LE (ang. Less Than Flag) załączany, gdy wynikiem porównania jest mniejszy Obszar AR Większość słów i bitów z obszaru AR jest przeznaczona specyficznych zastosowań, takich jak ocena transmisji, znaczników i bitów sterujących. Obszar AR zachowuje stan w czasie przerw w zasilaniu, podczas przełączania z trybu MONITOR lub RUN w tryb PROGRAM oraz przy zatrzymaniu działania sterownika. Przyporządkowanie bitów oraz krótki opis ich przeznaczenia zawiera tabela 4. Tab. 4 Znaczniki i bity specjalne obszaru AR [7] Słowa Bity Funkcja AR 00 AR 01 AR 02 AR 03 AR Niewykorzystane Niewykorzystane Liczba połączonych modułów wejścia/wyjścia Niewykorzystane 0-15 Niewykorzystane Niewykorzystane AR Kod błędu urządzenia programującego 12 Znacznik błędu urządzenia programującego Niewykorzystane AR Niewykorzystane AR Licznik wyłączeń zasilania (ang. Power-off Counter) AR Zakres znaczników porównania szybkiego licznika (ang. High-speed Counter Range Comparison Flags) Niewykorzystane 15 Znacznik stanu impulsów wyjściowych (ang. Pulse Output Status) AR Niewykorzystane AR Znacznik błędu ustawień oper. inicjalizacji (ang. Power-up PC Setup Error Flag) 01 Znacznik błędu ustawień oper. uruchamiania (ang. Start-up PC Setup Error Flag) 02 Znacznik błędu ustawień dla trybu RUN (ang. RUN PC Setup Error Flag) Niewykorzystane 05 Znacznik przekroczenia nastawionego czasu cyklu (ang. Long Cycle Time Flag) Niewykorzystane 08 Znacznik błędnego określenia obszaru pamięci (ang. Memory Area Specification Error Flag) 09 Znacznik błędu pamięci FLASH (ang. Flash Memory Error Flag) 10 Znacznik błędu pamięci DM - tylko odczytu 11 Znacznik błędu ustawień sterownika (ang. PC Setup Error Flag) 12 Znacznik błędu programu (ang. Program Error Flag) 13 Niewykorzystany 14 Znacznik błędu zapisu danych (ang. Data Save Error Flag) 15 Niewykorzystany AR Maksymalny czas cyklu (ang. Maximum Cycle Time) AR Aktualny czas cyklu (ang. Current Cycle Time)

6 Obszar DM Obszar DM podzielony jest na kilka części. Zapis lub odczyt danych z tej części pamięci odbywa się jedynie w formie całych słów. Pomimo, że tak jak inne obszary pojedyncze słowo ma strukturę 16 bitową, to niemożliwe jest bezpośrednie zaadresowanie konkretnego bitu. Poszczególne części obszaru DM spełniają następujące funkcje: przechowują dane liczbowe używane podczas operacji na liczbach, zachowując swój stan podczas zaniku napięcia, przechowują kody błędów, które pojawiają się podczas pracy sterownika; kiedy funkcja Error Log nie jest używana, bity te mogą być używane jako zwykłe bity odczyty/zapisu obszaru DM, przechowują różne parametry i dane niezbędne kontroli pracy sterownika. Obszar HR Obszar HR jest używany przechowywania lub manipulowania różnymi rodzajami danych i może być stępny zarówno w formie słów, jak i bitów. Bity HR mogą być stosowane w każdym żądanym celu i mogą być programowane tak często, jak jest to konieczne poprawnego działania programu. Dane zapisane w obszarze HR zostają zachowane tak przy zmianie trybu działania systemu, jak i podczas przerw w zasilaniu i w przypadku zatrzymania działania sterownika. Bity HR mają również wiele specjalnych zastosowań, takich jak tworzenie przekaźników typu zatrzask (ang. latching relay) przy pomocy instrukcji KEEP oraz formowanie samopodtrzymujących się wyjść. Dodatkowo w przypadku komunikacji z innymi sterownikami w systemie SYSMAC LINK, używane są niektóre numery bitów HR w celu zapewnienia poprawnej współpracy urządzeń. [8] Obszar LR Obszar LR jest używany jako zwyczajny obszar danych, przekazywania informacji innego sterownika. Transmisja jest osiągana poprzez system połączeń sterowników SYSMAC LINK lub SYSMAC NET. W przypadku, gdy bity obszaru LR nie są wykorzystywane połączeń sterowników mogą pełnić rolę bitów roboczych. Obszar TC Obszar TC jest używany tworzenia i programowania przekaźników czasowych i liczników oraz przechowywania znaczników zakończenia (ang. Completion Flags), wartości nastawionych (SV) (ang. Set Value) oraz wartości chwilowych (PV) (ang. Present Value), dla wszystkich przekaźników czasowych i liczników. Wszystkie z nich są stępne poprzez adres przekaźnika czasowego/licznika, zawierający się pomiędzy TC 000 a TC 127. Każdy z adresów TC może być definiowany zarówno jako przekaźnik czasowy lub licznik, przy użyciu następujących instrukcji: TIM, TIMH, CNT, CNTR(12), TIMW<13>, TMWH<15> LUB CNTW<14>. Podczas użycia adresu TC jako określnika w instrukcji przekaźnika czasowego lub licznika nie jest wymagany przedrostek. Adres TC, który został już raz zdefiniowany, nie może być ponownie przydzielany w żadnym innym miejscu programu, niezależnie od użytej instrukcji. W przypadku przydzielenia tego samego adresu TC dwóch instrukcji, sterownik wygeneruje błąd na

7 etapie sprawdzania programu. Nie ma natomiast ograniczeń co kolejności przydzielania numerów TC. Raz zdefiniowany numer TC może być użyty jako argument w wolnej liczbie instrukcji, z wyjątkiem instrukcji wymienionych powyżej. Jeżeli jest on zdefiniowany jako przekaźnik czasowy, wówczas adres TC przeznaczony użycia jako argument, przybiera przedrostek TIM. Jeśli numer TC wskazuje na licznik, wtedy przedrostkiem jest CNT. Adresy TC mogą być specyfikowane dla argumentów, które wymagają adresu bitu, lub dla argumentów, które wymagają danych w postaci słowa. W pierwszym przypadku adres TC posiada stęp znacznika wypełnienia przekaźnika czasowego lub licznika, w drugim zaś miejsca w pamięci, gdzie przechowywana jest wartość chwilowa PV (ang. Present Value) przekaźnika czasowego lub licznika. Obszar TC zachowuje podczas przerw zasilania wartości nastawione SV zarówno przekaźników czasowych, jak i liczników. Wartości chwilowe (PV) przekaźników czasowych są kasowane podczas rozpoczynania pracy sterownika.[8] Obszar TR Obszar ten starcza ośmiu bitów, które używane są jedynie z instrukcjami LD (ang. Load) oraz OUT, w celu umożliwienia zapisu rozgałęzionego schematu drabinkowego w postaci ciągu instrukcji. Nie ma możliwości wykorzystania obszaru TR zapisu wolnych danych przez użytkownika.

Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5

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

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

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

Bardziej szczegółowo

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Ć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

Bardziej szczegółowo

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

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

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Programowany układ czasowy APSC

Programowany układ czasowy APSC Programowany układ czasowy APSC Ośmiobitowy układ czasowy pracujący w trzech trybach. Wybór trybu realizowany jest przez wartość ładowaną do wewnętrznego rejestru zwanego słowem sterującym. Rejestr ten

Bardziej szczegółowo

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych Dodatek A Wyświetlacz LCD. Przeznaczenie i ogólna charakterystyka Wyświetlacz ciekłokrystaliczny HY-62F4 zastosowany w ćwiczeniu jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy

Bardziej szczegółowo

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH Poznań, wrzesień 2014 Przed przystąpieniem do ćwiczenia należy zapoznać się z instrukcją dydaktyczną. Dokonać oględzin urządzeń, przyrządów

Bardziej szczegółowo

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

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

Bardziej szczegółowo

Programowany układ czasowy

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

Bardziej szczegółowo

1.1. Pozycyjne systemy liczbowe

1.1. Pozycyjne systemy liczbowe 1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego

Bardziej szczegółowo

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu

Bardziej szczegółowo

SYSTEMY LICZBOWE 275,538 =

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

Bardziej szczegółowo

Przetwornik analogowo-cyfrowy

Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. A/D analog to digital; lub angielski akronim ADC - od słów: Analog to Digital Converter), to układ służący do zamiany sygnału analogowego

Bardziej szczegółowo

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

Dokumentacja sterownika mikroprocesorowego MIKSTER MCC 026 Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026" Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94 v.1.2 www.mikster.pl mikster@mikster.pl (14.11.2007) SPIS

Bardziej szczegółowo

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę

Bardziej szczegółowo

ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS

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

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU Ćwiczenie 9 STEROWANIE ROLETAMI POPRZEZ TEBIS TS. WYKORZYSTANIE FUNKCJI WIELOKROTNEGO ŁĄCZENIA. 2 1. Cel ćwiczenia. Celem ćwiczenia jest nauczenie przyszłego użytkownika

Bardziej szczegółowo

Kurs Zaawansowany S7. Spis treści. Dzień 1

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

Bardziej szczegółowo

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe

Bardziej szczegółowo

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504) I Dlaczego sterownik? (wersja 0504) Spis treści Dzień 1 I-3 Wady i zalety poszczególnych rodzajów układów sterowania I-4 Charakterystyka rodziny S5 I-5 II Podłączenie sterownika do obiektu (wersja 0504)

Bardziej szczegółowo

Język FBD w systemie Concept

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

Bardziej szczegółowo

4.1.5 Zakładka: Monitoring GPRS. 4.1.6 Zakładka: LogicProcessor. Konfiguracja systemu.

4.1.5 Zakładka: Monitoring GPRS. 4.1.6 Zakładka: LogicProcessor. Konfiguracja systemu. 25 aktualizacja firmware (S232TTL)! (urządzenie nie ma restartu ustawień) - w przypadku braku hasła lub jego niezgodności niemożliwy jest dostęp modemowy! - numer telefonu obiektu oraz notatka nie jest

Bardziej szczegółowo

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC

Bardziej szczegółowo

Sterownik nagrzewnic elektrycznych HE module

Sterownik nagrzewnic elektrycznych HE module Sterownik nagrzewnic elektrycznych HE module Dokumentacja Techniczna 1 1. Dane techniczne Napięcie zasilania: 24 V~ (+/- 10%) Wejście napięciowe A/C: 0 10 V Wejścia cyfrowe DI 1 DI 3: 0 24 V~ Wyjście przekaźnikowe

Bardziej szczegółowo

Instrukcja pomocnicza TELMATIK do licznika / timera H8DA

Instrukcja pomocnicza TELMATIK do licznika / timera H8DA www.telmatik.pl Instrukcja pomocnicza TELMATIK do licznika / timera H8DA Wielo-funkcyjne urządzenie H8DA może pracować jako licznik impulsów albo przekaźnik czasowy ( timer ). Poza wyborem rodzaju pracy,

Bardziej szczegółowo

interfejs szeregowy wyświetlaczy do systemów PLC

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

Bardziej szczegółowo

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą

Bardziej szczegółowo

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013 Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT Ptc 2013/2014 13.12.2013 Pamięci statyczne i dynamiczne Pamięci statyczne SRAM przechowywanie informacji

Bardziej szczegółowo

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 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

Bardziej szczegółowo

KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA

KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Mikrokontrolery AVR KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Wyprowadzenia Każdy z mikrokontrolerów posiada pewną liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.

Bardziej szczegółowo

Sterowanie oświetleniem poprzez TEBIS

Sterowanie oświetleniem poprzez TEBIS LABORATORIUM INTELIGENTNYCH SYSTEMOW ELEKTRYCZNYCH Ćwiczenie 7 Sterowanie oświetleniem poprzez TEBIS Inteligentne Systemy Elektryczne 1. Cel ćwiczenia. Celem ćwiczenia jest nauczenie przyszłego użytkownika

Bardziej szczegółowo

Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania

Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania Architektura Systemów Komputerowych Jednostka ALU Przestrzeń adresowa Tryby adresowania 1 Jednostka arytmetyczno- logiczna ALU ALU ang: Arythmetic Logic Unit Argument A Argument B A B Ci Bit przeniesienia

Bardziej szczegółowo

Programowanie sterowników PLC wprowadzenie

Programowanie sterowników PLC wprowadzenie Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Sterowniki programowalne

Bardziej szczegółowo

Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2

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,

Bardziej szczegółowo

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza

Bardziej szczegółowo

Moduł nagrzewnicy elektrycznej EL-HE

Moduł nagrzewnicy elektrycznej EL-HE 1. Dane techniczne: Moduł nagrzewnicy elektrycznej EL-HE Napięcie zasilania: 24 V~ (+/- 10%) Wymiary[mm] : 70 x 90 x 58 Możliwość sterowania binarnego Regulowane parametry pracy : 12 Wyświetlacz LED Port

Bardziej szczegółowo

Sterowniki programowalne

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

Bardziej szczegółowo

Struktura i działanie jednostki centralnej

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

Bardziej szczegółowo

UKŁADY CYFROWE. Układ kombinacyjny

UKŁADY CYFROWE. Układ kombinacyjny UKŁADY CYFROWE Układ kombinacyjny Układów kombinacyjnych są bramki. Jedną z cech układów kombinacyjnych jest możliwość przedstawienia ich działania (opisu) w postaci tabeli prawdy. Tabela prawdy podaje

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI. Rys.1. Wyświetlacz. Rys.2. Klawiatura

INSTRUKCJA OBSŁUGI. Rys.1. Wyświetlacz. Rys.2. Klawiatura INSTRUKCJA OBSŁUGI Rys.1. Wyświetlacz Rys.2. Klawiatura Przycisk Funkcja PWR/MODE Dłuższe naciśnięcie włącza lub wyłącza skaner. Krótkie naciśnięcie przełącza tryby pracy skanera pomiędzy trybem VFO i

Bardziej szczegółowo

UTK Można stwierdzić, że wszystkie działania i operacje zachodzące w systemie są sterowane bądź inicjowane przez mikroprocesor.

UTK Można stwierdzić, że wszystkie działania i operacje zachodzące w systemie są sterowane bądź inicjowane przez mikroprocesor. Zadaniem centralnej jednostki przetwarzającej CPU (ang. Central Processing Unit), oprócz przetwarzania informacji jest sterowanie pracą pozostałych układów systemu. W skład CPU wchodzą mikroprocesor oraz

Bardziej szczegółowo

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu f wy f P Podzielnik częstotliwości: układ, który na każde p impulsów na wejściu daje

Bardziej szczegółowo

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy: Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej

Bardziej szczegółowo

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002

Bardziej szczegółowo

Automatyzacja i robotyzacja procesów produkcyjnych

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

Bardziej szczegółowo

Technika mikroprocesorowa I Wykład 2

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,

Bardziej szczegółowo

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy DZIEŃ 1 Idea sterowania procesu lub maszyny: Sterowanie za pomocą przekaźników Sterowanie dedykowane Sterowanie za

Bardziej szczegółowo

Technika Mikroprocesorowa

Technika Mikroprocesorowa Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa

Bardziej szczegółowo

2. PORTY WEJŚCIA/WYJŚCIA (I/O)

2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania

Bardziej szczegółowo

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne... Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8

Bardziej szczegółowo

MIERNIK PARAMETRÓW SIECI TYP NR30

MIERNIK PARAMETRÓW SIECI TYP NR30 MIERNIK PARAMETRÓW SIECI TYP NR3 PRZEKAŹNIK NADZORCZY (uzupełnienie do instrukcji obsługi miernika NR3) Spis treści 1 WŁĄCZENIE FUNKCJI ROZSZERZONEJ PRZEKAŹNIKA NADZORCZEGO...2 2 TRYBY PRACY...2 2.1 Tryb

Bardziej szczegółowo

ELPM-8DI8DOasLightCount

ELPM-8DI8DOasLightCount Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasLightCount wersja v1.1 2018 08 28 www.el-piast.com 1 1. Opis ogólny ELPM-8DI8DOasLightCount-PL-V1 Moduły ELPM- są to sterowniki swobodnie programowalne

Bardziej szczegółowo

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów

Bardziej szczegółowo

Elektroniczny Termostat pojemnościowych ogrzewaczy wody

Elektroniczny Termostat pojemnościowych ogrzewaczy wody Elektroniczny Termostat pojemnościowych ogrzewaczy wody ETE-1 Instrukcja obsługi Załącznik do Instrukcji obsługi i użytkowania elektrycznego pojemnościowego ogrzewacza wody typ WJ-Q i WJW-Q Zakład Urządzeń

Bardziej szczegółowo

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

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

Bardziej szczegółowo

Standardowe bloki funkcjonalne

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)

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

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)

Bardziej szczegółowo

Programowanie w językach asemblera i C

Programowanie w językach asemblera i C Programowanie w językach asemblera i C Mariusz NOWAK Programowanie w językach asemblera i C (1) 1 Dodawanie dwóch liczb - program Napisać program, który zsumuje dwie liczby. Wynik dodawania należy wysłać

Bardziej szczegółowo

Opis układów wykorzystanych w aplikacji

Opis układów wykorzystanych w aplikacji Opis układów wykorzystanych w aplikacji Układ 74LS164 jest rejestrem przesuwnym służącym do zamiany informacji szeregowej na równoległą. Układ, którego symbol logiczny pokazuje rysunek 1, posiada dwa wejścia

Bardziej szczegółowo

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci PAMIĘĆ RAM Pamięć służy do przechowania bitów. Do pamięci musi istnieć możliwość wpisania i odczytania danych. Bity, które są przechowywane pamięci pogrupowane są na komórki, z których każda przechowuje

Bardziej szczegółowo

Techniki multimedialne

Techniki multimedialne Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo

Bardziej szczegółowo

Mikroprocesor Operacje wejścia / wyjścia

Mikroprocesor Operacje wejścia / wyjścia Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych

Bardziej szczegółowo

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,

Bardziej szczegółowo

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano Działanie i charakterystyka sterownika GE FANUC VersaMaxNano Sterownik wykonuje cyklicznie program sterujący. Oprócz wykonywania programu sterującego, sterownik regularnie gromadzi dane z urządzeń wejściowych,

Bardziej szczegółowo

Elastyczne systemy wytwarzania

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)

Bardziej szczegółowo

Pracownia Komputerowa wykład IV

Pracownia Komputerowa wykład IV Pracownia Komputerowa wykład IV dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Reprezentacje liczb i znaków! Liczby:! Reprezentacja naturalna nieujemne liczby całkowite naturalny

Bardziej szczegółowo

Zestaw 3. - Zapis liczb binarnych ze znakiem 1

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

Bardziej szczegółowo

INSTYTUT AUTOMATYKI I ROBOTYKI PW

INSTYTUT AUTOMATYKI I ROBOTYKI PW INSTYTUT AUTOMATYKI I ROBOTYKI PW Sterownik programowalny LOGO! Spis treści: Praca z LOGO! podstawowe zasady... 2 Zmiana trybu pracy... 2 Wejścia i wyjścia... 2 Kursor i przemieszczanie kursora... 2 Planowanie...

Bardziej szczegółowo

Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15. 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000

Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15. 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000 Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000 5 wyjść przekaźnikowych, 1 wyjście tranzystorowe pnp/npn Specyfikacja techniczna

Bardziej szczegółowo

Arytmetyka liczb binarnych

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

Bardziej szczegółowo

L6.1 Systemy liczenia stosowane w informatyce

L6.1 Systemy liczenia stosowane w informatyce L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał

Bardziej szczegółowo

Kod znak-moduł. Wartość liczby wynosi. Reprezentacja liczb w kodzie ZM w 8-bitowym formacie:

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)

Bardziej szczegółowo

Opracował: Jan Front

Opracował: Jan Front Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny

Bardziej szczegółowo

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów.

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów. Przemysłowy Sterownik Mikroprocesorowy INDU-40 Przeznaczenie Dozowniki płynów, mieszacze 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

Bardziej szczegółowo

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje

Bardziej szczegółowo

Kurs Podstawowy S7. Spis treści. Dzień 1

Kurs Podstawowy S7. Spis treści. Dzień 1 Spis treści Dzień 1 I System SIMATIC S7 - wprowadzenie (wersja 1401) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6 Podstawowe

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM Strona 1 z 7 Opracował mgr inż. Jacek Lis (c) ZNE 2004 1.Budowa przetwornika ADC procesora

Bardziej szczegółowo

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH. Ćwiczenie 10. Wykorzystanie funkcji ściemniacza w systemie TEBIS

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH. Ćwiczenie 10. Wykorzystanie funkcji ściemniacza w systemie TEBIS LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH Ćwiczenie 10 Wykorzystanie funkcji ściemniacza w systemie TEBIS 1. Cel ćwiczenia. Celem ćwiczenia jest nauczenie przyszłego użytkownika systemu Tebis

Bardziej szczegółowo

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH Ćwiczenie 13 STEROWANIE ROLETAMI POPRZEZ TEBIS. WYKORZYSTANIE FUNKCJI WIELOKROTNEGO ŁĄCZENIA. Katedra Inżynierii Komputerowej i Elektrycznej 2 1. Cel

Bardziej szczegółowo

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika

Bardziej szczegółowo

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Pamięci Układy pamięci kontaktują się z otoczeniem poprzez szynę danych, szynę owa i szynę sterującą. Szerokość szyny danych określa liczbę bitów zapamiętywanych do pamięci lub czytanych z pamięci w trakcie

Bardziej szczegółowo

Karta katalogowa JAZZ OPLC JZ20-R31

Karta katalogowa JAZZ OPLC JZ20-R31 Karta katalogowa JAZZ OPLC JZ20-R31 W tym dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC JZ20-R31. Dodatkowe informacje znajdują się na płycie instalacyjnej CD Unitronics i w bibliotece

Bardziej szczegółowo

JAZZ OPLC JZ20-R10 i JZ20-R16

JAZZ OPLC JZ20-R10 i JZ20-R16 Karta katalogowa JAZZ OPLC i W dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC oraz. Dodatkowe informacje znajdują się na płycie instalacyjnej CD Unitronics i w bibliotece technicznej na

Bardziej szczegółowo

Organizacja typowego mikroprocesora

Organizacja typowego mikroprocesora Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają

Bardziej szczegółowo

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa Przemysłowy Sterownik Mikroprocesorowy INDU-22 Przeznaczenie masownica próżniowa 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 v1.1

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

2. Architektura mikrokontrolerów PIC16F8x... 13 Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator

Bardziej szczegółowo

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak 3.12.2015 Przypomnienie - podział układów cyfrowych Układy kombinacyjne pozbawione właściwości pamiętania stanów, realizujące funkcje

Bardziej szczegółowo

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja 0.1 29.10.2013 Przypomnienie - podział układów cyfrowych Układy kombinacyjne pozbawione właściwości pamiętania stanów, realizujące

Bardziej szczegółowo

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia. Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych

Bardziej szczegółowo

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T40 16 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe 20 wyjść tranzystorowych Specyfikacja techniczna Zasilanie Napięcie zasilania 24 VDC

Bardziej szczegółowo

Tranzystor JFET i MOSFET zas. działania

Tranzystor JFET i MOSFET zas. działania Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej

Bardziej szczegółowo

Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych

Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów

Bardziej szczegółowo

Instrukcja do ćwiczenia : Matryca komutacyjna

Instrukcja do ćwiczenia : Matryca komutacyjna Instrukcja do ćwiczenia : Matryca komutacyjna 1. Wstęp Każdy kanał w systemach ze zwielokrotnieniem czasowym jest jednocześnie określany przez swoją współrzędną czasową T i współrzędną przestrzenną S.

Bardziej szczegółowo

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

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

Bardziej szczegółowo

Ćw. 7: Układy sekwencyjne

Ćw. 7: Układy sekwencyjne Ćw. 7: Układy sekwencyjne Wstęp Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną następujące układy

Bardziej szczegółowo

Logiczny model komputera i działanie procesora. Część 1.

Logiczny model komputera i działanie procesora. Część 1. Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.

Bardziej szczegółowo