FBs-PLC Lista Instrukcji
|
|
- Elżbieta Kasprzak
- 8 lat temu
- Przeglądów:
Transkrypt
1 FBs-PLC Lista Instrukcji Opis podstawowych instrukcji ORG Instrukcja Operator Symbol Opis Funkcji ORG NOT ORG TU ORG TD ORG OPEN ORG SHORT LD LD NOT LD TU LD TD LD OPEN LD SHORT AND AND NOT AND TU AND TD AND OPEN AND SHORT OR OR NOT OR TU OR TD OR OPEN OR SHORT ANDLD ORLD X,Y,M, S,T,C X,Y,M, S,T,C X,Y,M, S,T,C X,Y,M, S,T,C Rozpoczyna sieć instrukcji normalnie otwarty (A) zestyk Rozpoczyna sieć instrukcji normalnie zamknięty (A) zestyk Rozpoczyna sieć instrukcji narastającym zboczem (TU) na zestyku Rozpoczyna sieć instrukcji opadającym zboczem (TU) na zestyku Rozpoczyna sieć instrukcji otwartym zestykiem Rozpoczyna sieć instrukcji zamkniętym zestykiem Zaczyna przekazywać prąd rozgałęzienia przy normalnie otwartym zestyku Zaczyna przekazywać prąd rozgałęzienia przy normalnie zamkniętym zestyku Zaczyna przekazywać prąd rozgałęzienia przy narastającym zboczu na zestyku Zaczyna przekazywać prąd rozgałęzienia przy opadającym zboczu na zestyku Zaczyna nowe rozgałęzienie od przerwy w obwodzie zestyku Zaczyna nowe rozgałęzienie od ciągłości w obwodzie zestyku Szeregowe połączenie z normalnie otwartym zestykiem Szeregowe połączenie z normalnie zamkniętym zestykiem Szeregowe połączenie z narastającym zboczem na zestyku Szeregowe połączenie z opadającym zboczem na zestyku Szeregowe połączenie z przerwą w obwodzie zestyku Szeregowe połączenie (ciągłość) w obwodzie zestyku Równoległe połączenie normalnie otwartego zestyku Równoległe połączenie normalnie zamkniętego zestyku Równoległe połączenie narastającego zbocza zestyku Równoległe połączenie opadającego zbocza zestyku Równoległe połączenie z przerwą w obwodzie zestyku Równoległe połączenie z ciągłością w obwodzie zestyku Szeregowe połączenie dwóch obwodów Równoległe połączenie dwóch obwodów Czas Wykonania 0.33uS 0.54uS 0.33uS 0.33uS 0.54uS 0.33uS 0.33uS 0.54uS 0.33uS 0.33uS 0.54uS 0.33uS 0.33uS Typ instrukcji Rozpoczęcie sieci Instrukcji Bloki rozgałęzień i linii bocznych (Początku linii instrukcji) Instrukcje połaczenia szeregowego Instrukcje połączenia Równoległego Bloki łączące instrukcje 75
2 Instrukcja Operator Symbol Opis Funkcji Czas Wykonania Typ instrukcji OUT Y,M,S OUT NOT OUT L Y L Wyslij wynik do cewki Wyślij zanegowany wynik do cewki Wyślij wynik do zewnętrznej cewki wyjściowej i wyznacz jako trwałą 0.33uS 1.09uS Instrukcje cewki wyjściowej OUT Załaduj stan węzła do tymczasowego TR przekaźnika 0.33uS LD Załaduj tymczasowy przekaźnik TU Zmień wartość węzła a logiczne uS Instrukcje operacji węzłów TD Zmień wartość węzła na logiczne uS NOT Odwróć stan węzła 0.33uS SET ( S ) Set - Ustaw wartość na cewce 0.33uS 1.09uS RST ( R) Reset - Resetuj wartość na cewce 0.33uS 1.09uS Ogólnie instrukcje funkcji Licznika/Timera FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji T nnn PV Instrukcje timera ( nnn z zakresu 0-255) C nnn PV Instrukcje licznika ( nnn z zakresu 0-255) 7 UDCTR CV,PV D 16- lub 32-Bitowy licznik przód./tył Pojedynczy Operand instrukcji funkcji 4 DIFU D Zmiana wartości na 1 podobnie do instrukcji ORG 5 DIFD D Zmiana wartości na 0 podobnie do instrukcji ORG NOT 10 TOGG D Zmiana statusu operatora D Setting/Resetting SET D DP Ustawia wszystkie bity w rejestrze logiczne 1 RST D DP Czyści wszystkie bity w rejestrze logiczne Z-WR D P Obszar ustawienia lub wyczyszczenia 76
3 Instrukcje SFC STP Snnn STEP deklaracja STPEND Koniec programu STEP TO Snnn Rozbieżna instrukcja STEP FROM Snnn Zbieżna instrukcja STEP Instrukcje operacji matematycznych FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 11 (+) Sa,Sb,D DP Dokonuje dawania Sa,Sb i zwraca wartość do D 12 (-) Sa,Sb,D DP Dokonuje odejmowania od Sa Sb i zwraca wartość do D 13 (*) Sa,Sb,D DP Dokonuje mnożenia Sa i Sb i zwraca wartość do D 14 (/) Sa,Sb,D DP Dokonuje dzielenia Sa przez Sb i zwraca wartość do D 15 (+1) D DP Dodaje 1 do wartości D (inkrementacja) 16 (-1) D DP Odejmuje 1 od wartości D (dekrementacja) 23 DIV48 Sa,Sb,D P Dokonuje 48 bitowego dzielenia Sa i Sb i zwraca wynik do D 24 SUM S,N,D DP Sumuje N wartości począwszy od S i zwraca do D 25 MEAN S,N,D DP Zwraca średnia N wartości począwszy od S i zwraca wynik do D 26 SQRT S,D DP Zwraca pierwiastek kwadratowy z D 27 NEG D DP Funkcja realizująca uzupełnienie do 2 (przekształca do kodu U2) 28 ABS D DP Zwraca wartość bezwzględna D i zwraca powrotem 29 EXT D P 30 PID TS,SR,OR, PR,WR Pobiera 16 bitową wartość i przekształca do wartości 32 bitowej (bez zmiany wartości) PID regulator 31 CRC MD,S,N,D P CRC16 kalkulator sumy kontrolnej 32 ADCNV PL,S,N,D Przesuniecie i pełna skala konwersji 200 I F S,D DP Konwersja liczby typu integer do liczby zmienno przecinkowej 201 F I S,D DP Konwersja liczby zmienno przecinkowej do liczby typu integer 202 FADD Sa,Sb,D D Dodawanie liczb zmienno przecinkowej 203 FSUB Sa,Sb,D D Odejmowanie liczb zmienno przecinkowej 204 FMUL Sa,Sb,D D Mnożenie liczb zmienno przecinkowej 205 FDIV Sa,Sb,D D Dzielenie liczb zmienno przecinkowej 206 FCMP Sa,Sb D Porównanie liczb zmienno przecinkowej 207 FZCP Sa,Sb D Obszar porównania liczb zmienno przecinkowej 77
4 208 FSQR S,D D Pierwiastek kwadratowy liczby zmienno przecinkowej 209 FSIN S,D D funkcja trygonometryczna sinus 210 FCOS S,D D funkcja trygonometryczna cosinus 211 FTAN S,D D funkcja trygonometryczna tangens 212 FNEG D P Zmień znak liczby zmienno przecinkowej 213 FABS D P Wartość bezwzględna liczby zmienno przecinkowej Instrukcje Logicznych operacji 18 AND Sa,Sb,D DP Tworzy logiczną funkcję AND z Sa i Sb i zwraca wynik do D 19 OR Sa,Sb,D DP Tworzy logiczną funkcję AND z Sa i Sb i zwraca wynik do D 35 XOR Sa,Sb,D DP 36 XNR Sa,Sb,D DP Tworzy logiczną funkcję EX-OR pomiędzy Sa i Sb i zwraca wynik do D Tworzy logiczną funkcję EX-NOR pomiędzy Sa i Sb i zwraca wynik do D Instrukcje porównania 17 CMP Sa,Sb DP 37 ZNCMP S,SU,SL DP Porównanie danych z Sa i Sb zwraca wynik to funkcji wyjściowej (FO) Porównanie S z obszarem wyznaczonym przez górny limit Su i dolny limit SL, i zwraca wynik do FO0~FO2 Instrukcje przekazywania danych FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 8 MOV S,D DP Przenieś W lub DW dane z S do D 9 MOV/ S,D DP Odwróć W DW dane z S, i prześlij do D 40 BITRD S,N DP Odczytaj stan bitów N określonych wewnątrz S, wyślij do FO0 41 BITWR D,N DP Zapisz INB stan wejścia bitów określonych przez N wewnątrz D 42 BITMV S,Ns,D,Nd DP 43 NBMV S,Ns,D,Nd DP Zapisz INB stan wejścia bitów określonych przez N wewnątrz S do bitów określonych przez N wewnątrz D Zapisz Ns (4 bity z rejestru) począwszy od S do Nd (4 bity rejestru) w rejestrze D 44 BYMV S,Ns,D,Nd DP 45 XCHG Da,Db DP Wymiana wartości Da i Db Zapisanie określonych bajtów Ns wewnątrz S do Nd bajtów określonych wewnątrz D 46 SWAP D P Wymiana starszych i młodszych rejestrów w D 78
5 FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 47 UNIT S,N,D P 48 DIST S,N,D P Pobiera części 0 (NB0) N kolejnych zaczynając od S i połączone przechowuje w D Dekompozycja kolejnych słów N części zaczynając od 0 w S, wynik przechowuje w NB0 kolejnych N słowach zaczynając od D 49 BUNIT S,N,D P Najmłodsze bajty ze slowa są łączone 50 BDIST S,N,D P Podział słowa na wielo-bajtowe 160 RW-FR Sa,Sb,Pr,L DP Dostęp do rejestru plików Instrukcje przesuwania/odwracania FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 6 BSHF D DP Przesuwa w lewo lub w prawo o 1 bit dane w rejestrze D 51 SHFL D,N DP Zmienia w lewo N bitów rejestru D i przenosi ostatni odwrócony bit do OSB. Pusty bit zastąpi bit wejściowy INB 52 SHFR D,N DP 53 ROTL D,N DP 54 ROTR D,N DP Zmienia w prawo N bitów rejestru D i przenosi ostatni odwrócony bit do OSB. Pusty bit zastąpi bit wejściowy INB Odwraca w lewo N bitów rejestru D i przenosi ostatni odwrócony bit do OSB. Odwraca w prawo N bitów rejestru D i przenosi ostatni odwrócony bit do OSB. Instrukcje konwersji kodów 20 BCD S,D DP Konwertuje danie binarne z S w dane BCD, wynik przechowuje w D 21 BIN S,D DP Konwerter dane BCD z S w dane binarne wynik przechowuje w D 55 B G S,D DP Konwersja kodu binarnego w kod Grey-a 56 G B S,D DP Konwersja kodu Grey-a w kod binarny 57 DECOD S,Ns,NL,D P Dekoduje dane binarne NL bitów zaczynająć od bitu Ns z S, i przechowuje wynik w rejesterze zaczynając od D 58 ENCOD S,Ns,NL,D P 59 7SG S,N,D P 60 ASC S,D P Enkoduje NL bitów zaczynając od bitu Ns wewnątrz S, i przechowuje wynik w D Konwertuje N+1 numerycznych lub dane zawarte wewnątrz S, w 7 segmentowy kod, i przechowuje w D Zapisuje string z S (max. 12 alfa-numeryczny lub symboli) do rejestru zaczynając od D 79
6 61 SEC S,D P 62 HMS S,D P 63 HEX S,N,D P Konwertuje czas (godziny, minuty, sekundy) z trzech kolejnych rejestrów począwszy od S i przechowuje dane w D Konwertuje czas w sekundach z S do danych czasu (godziny, minuty, sekundy) i przechowuje dane w kolejnych trzech rejestrach zaczynając od D Konwertuje kolejno N danych w kodzie ASCII zaczynając od S kod heksadecymalny i przechowują w D 64 ASCⅡ S,N,D P Konwertuje kolejno N danych heksadecymalnych zaczynając od S w kod ASCII i przechowują w D Instrukcje kontroli przepływu 0 MC N Początek nadrzędnej pętli 1 MCE N Koniec nadrzędnej pętli 2 SKP N Początek skoku pętli 3 SKPE N Koniec skoku petli END 65 LBL 1Ⅱ6 alphanumeric Koniec programu Definiuje etykietę jako 1~6 alfanumerycznych znaków 66 JMP LBL P Skacze do programu o podanej etykiecie LBL i wykonuje ją 67 CALL LBL P Wywołuje podprogram nazwany etykietą LBL 68 RTS Wraca do programu głównego z podprogramu 69 RTI Powraca z podprogramu do programu main po przerwaniu 70 FOR N Definiuje początek pętli FOR i licznik N pętli 71 NEXT Definiuje koniec pętli FOR I/O Function Instructions FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 74 IMDIO D,N P Natychmiastowa aktualizacja sygnału I/O w jednostce głównej 76 TKEY IN,D,KL D Instrukcja 10 klawiszowego wejścia numerycznego 77 HKEY IN,OT,D,KL D Instrukcja 16 klawiszowego wejścia 78 DSW IN,OT,D D Instrukcja do cyfrowego przełącznika wejściowego 79 7SGDL S,OT,N D Instrukcja do multipleksowania sygnału 7-segmentowego wyświetlać. 80 MUXI IN,OT,N,D Instrukcja służąca do multipleksowania wejść 81 PLSO MD, Fr, PC UY,DY,HO D Pulsowa funkcja wyjściowa (dla dwu-kierunkowego silnika krokowego) 82 PWM TO,TP,OT Modulator długości impulsów (PWM) 80
7 FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 83 SPD S,TI,D Detektor prędkości funkcji 84 TDSP 86 TPCTL 139 HSPWM S,Yn,Dn, PT,IT,WS Md,Yn,Sn,Zn, Sv,Os,PR IR,DR,OR,WR PW,OP,RS, PN,OR,WR 7/16-segmentowy kontroler wyświetlacza LED Kontroler Temperatury PID Sprzętowy PWM wyjście pulsowe Instrukcje funkcji kumulujących 87 T.01S CV,PV Kumulacyjny timer używający 0.01S jako podstawy czasowej 88 T.1S CV,PV Kumulacyjny timer używający 0.1S jako podstawy czasowej 89 T1S CV,PV Kumulacyjny timer używający 1S jako podstawy czasowej Instrukcje funkcji kontroli Watch Dog Timer 90 WDT N P Ustaw WDT na N ms 91 RSWDT P Resetuj WDT czas do 0 Instrukcje funkcji kontroli liczników szybkich 92 HSCTR CN P 93 HSCTW CN,D P Czyta aktualną CV wartość ze sprzętowego HSCs, HSC0-HSC3, lub HST w ASIC i przesyła do odpowiedniego rejestru CV w PLC Zapisuje CV lub PV rejestr z HSC0-HSC3 lub HST w PLC do CV lub PV odpowiedniego rejestru sprzętowego HSC lub HST w ASIC Insrrukcje funkcji raportowania 94 ASCWR MD,S,Pt Analizuje i generuje wiadomoąś raportową w kodzie ASCII formatuje łańcych danych z adresu S. Wiadomośc raportowa wysyłana jest na port1 Instrukcje funkcji załadunkowej FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 95 RAMP Tn,PV,SL, SU,D Instrukcje konwersji wstępująco/zstępującej 81
8 Instrukcje funkcji komunikacji 150 M-Bus MD,S,Pt Komunikacja za pośrednictwem protokołu Modbus 151 CLINK MD,S,Pt Komunikacja za pośrednictwem protokołu Fatek/Generic Instrukcje funkcji tablicowych 100 R T Rs,Td,L,Pr DP Przechowuje wartość Rs w położeniu o indeksie Pr w tablicy Td 101 T R Ts,L,Pr,Rd DP Pobiera wartość z pola Pr tablicy Ts zapisuje do Rd 102 T T Ts,Td,L,Pr DP 103 BT_M Ts,Td,L DP Kopiowanie zawartości Ts do Td 104 T_SWP Ta,Tb,L DP Zamiana całej zawartości Ta z Tb 105 R-T_S Rs,Ts,L,Pr DP 106 T-T_C Ta,Tb,L,Pr DP 107 T_FIL Rs,Td,L DP Zapełnia tablice Td wartościa Rs 108 T_SHF IW,Ts,Td, L,OW DP Przepisz wartość z pola w tablicy o indeksie Pr tablicy Ts do innego pola Pr Tablicy Td Przeszukaj tablice Ts i znajdź położenie wartości różnej lub równej RS. Jeśli znajdzie przekazuje wartość położenia do Pr Porównuje dwie tablice Ta i Tb i wyszukuje różnice lub te same wartości. Jeśli znajdzie przekazuje wartość położenia do Pr Store the result into Td after shift left or right one entry of table Ts. The shift out data is send to OW and the shift in data is from IW 109 T_ROT Ts,Td,L DP Zachowuje wynik w Td przesuwa w lewo lub w prawo tablicy Ts dopisując przesuniętą wartość odpowiednio na początek lub koniec 110 QUEUE IW,QU,L, Pr,OW DP Połóż IW w kolejce (QUEUE) lub pobierz dane z kolejki (QUEUE) do OW (FIFO) 111 STACK IW,ST,L, Pr,OW DP 112 BKCMP Rs,Ts,L,D DP 113 SORT S,D,L DP Połóż IW na stosie (STACK) lub pobierz dane ze stosu (Stach) do OW (LIFO) Porównaj Rs wartość z górnym/dolnym ograniczeniem L, skonstruowanym w tablicy Ts, zachowaj wynik każdej pary w D (DRUM) Sortuj rejestr zaczynając od S długości L i przekaz wynik do rejestru D Instrukcje macieżowe FUN No. Nazwa Operand Wywołanie Instrukcji Opis Funkcji 120 MAND Ma,Mb,Md,L P Przekaż wynik logicznej operacji AND na Ma i Mb do Md 121 MOR Ma,Mb,Md,L P Przekaż wynik logicznej operacji OR na Ma i Mb do Md 122 MXOR Ma,Mb,Md,L P Przekaż wynik logicznej operacji EX-OR na Ma i Mb do Md 123 MXNR Ma,Mb,Md,L P Przekaż wynik logicznej operacji EX-NOR na Ma i Mb do Md 124 MINV Ms,Md,L P Odwróć Ms i zapisz do Md 125 MCMP Ma,Mb,L Pr P Porównaj Ma i Mb i znajdź położeni różnych wartości, przekaż położenie Pr 82
9 126 MBRD Ms,L,Pr P Czyta wartość z bitu Pr w Ms i zwraca OTB (output bit) 127 MBWR Md,L,Pr P Zapisuje INB (bit wejściowy) jako bit Pr w Ms 128 MBSHF Ms,Md,L P 129 MBROT Ms,Md,L P Przekaż wynik do Md po zmianie bitów Ms. Zmienione bity dostępne w INB(bity wejściowe). Przekaż wynik do Md po odwróceniu jednego bitu Ms. Odwrócone bity dostępne w OTB. 130 MBCNT Ms,L,D P Oblicz całkowitą liczbe bitów 0 lub 1 w Ms, wynik zapisz do D Instrukcje położenia NC 140 HSPSO Ps,SR,WR HSPSO instrukcja kontroli położenia NC 141 MPARA Ps,SR P Parametryczne ustawienie kontroli położenia NC 142 PSOFF Ps P Zatrzymaj impulsowe wyjście kontroli położenia NC 143 PSCNV Ps,D P Przekształć Ps pozycje NC na pozycje mm, cale (Inch) lub stopień (Deg) Konrtola przerwań peryferyjnych Disable/Enable 145 EN LBL P 146 DIS LBL P Enable HSC, HST, zewnętrzne przerwanie(int) lub operacje peryferyjna Disable HSC, HST, zewnętrzne przerwanie (INT) lub operacje peryferyjną Wyjaśnienie Skrótów Rodzaje Operandów Skrót Nazwa Opis S D L N Pr Źródło (Source) Cel (Destination) Długość (Length) Numer Pointer (wskaźnik) Źródło danych (S) operator jedynie odczytuje dane, których używana funkcja nie zmienia. Jeśli istnieje więcej niż jedno źródło zróżnicowane w następujący sposób SA, Sb. Cel (D) operator używany do zwrócenia wyniku. Pierwotne dane mogą być zmienione po operacji. Jedynie rejestry i cewki, które nie mają zabronionej zmiany wartości mogą być celem. Wskazuje rozmiar danych lub tabeli, używany zwykle jako stała Stała często używana jako numer lub czas. Jeżeli jest więcej niż jedna stała, każda stała jest definiowana odpowiednim przypisem Na, Nb, Ns etc.. Używany do określenia specyficznego bloku danych lub specyficznego rejestru danych w tabeli. Przeważnie wartość Pr jest wielkością zmienną, dlatego nie może być stałą lub rejestrem wejściowym. (R3840~R3847) 83
10 Skrót Nazwa Opis CV PV T M Aktualna wartość (Current value) Ustawiona wartoćś Tablica Macierz Używana w instrukcjach T i C do przechowania aktualnej wartości timerów lubliczników Używana w instrukcjach T i C do odniesienia i porównania Kombinacja kolejnych wartości rejestru tworząca tablice. Podstawowa jednostką jest słowo (word) i podwójne słowo (double word). Jeżeli jest więcej niż jedna tablica, każda tablica jest definiowana odpowiednim przypisem Ta, Tb, Ts etc Kombinacje kolejnych wartości rejestrów tworzące macierz. Podstawowa jednostką jest bit. Jeżeli jest więcej niż jedna macierz, każda macierz jest definiowana odpowiednim przypisem Ma, Mb, Ms etc Wywołanie funkcji opis opcji w blokach funkcyjnych Skrót Nazwa Opis P Pulse Instrukcje są wykonywane, jeżeli wejście kontrolne zmienia się z 0 na 1 (narastające zbocze) D Double Word Instrukcja używa danych typu Double Word (rejestr 32- bitowy) PD Pulse Double Word Instrukcja używająca danych typu Double Word i wyzwalana narastającym zboczem na wejściu kontrolnym. Przykład. 84
11 Przykładowa realizacja podstawowych funkcji 1. Realizacja obwodu podtrzymującego. X0: załączenie obwodu, ustawienie w stan ON Y0: sygnał wyjściowy X1: rozłączenie obwodu podtrzymującego (styk normalnie zwarty) 2. Wykorzystywanie przekaźników pomocniczych Utworzenie a następnie wykorzystanie pomocniczego przekaźnika M0 najpierw jako styku NO (normalnie otwarty) potem jako styku NC (normalnie zamknięty) 85
12 3. Podwójne wysterowanie cewki 4. Ustawienie / kasowanie Ustawienie/kasowanie cewki SET 86
13 Ustawienie/kasowanie rejestru o 16 bitowego rejestru SET B15 D R B0 X0=1 B15 D R B0 o 32 bitowego rejestru SET B31 R1 R0 B0 Ⅱ D R X0=1 D R Kasowania dokonuje się analogicznie jak do ustawiania, wszystkie bity w rejestrze zostają ustawione na 0 przy użyciu funkcji RST. 87
14 5. Znaczniki ustawiane impulsowo Wyzwalanie zboczem narastającym DIFU na powyższym rysunku przedstawiono dwa przypadki realizacji t - czas skanu Wyzwalane zboczem opadającym na powyższym rysunku przedstawiono dwa przypadki realizacji t - czas skanu 88
15 6. Realizowanie funkcji flip-flop (toggle switch) TOGG 7. Timer T0-T49 timer 0.01s, T50-T199 timer 0.1s, T200-T255 timer 1s (Standardowe ustawienia konfigurowalne w programie WinProladder) przykład 1 T0 M1957=0 T1 M1957=1 89
16 M1957- rejestr specjalny ustawiający opcje Timera, gdy M1957 = ON timer po osiągnięciu zadanej wartości nie liczy dalej) przykład 2 Timer realizuje opóźnienie załączenia cewki Y0 o czas odpowiadający wartości w rejestrze R0 użyty Timer T50 o wartości kroku 0.1s 8. Wykonanie przekaźnika realizującego kolejność załaczania 90
17 9. Przekaźnik realizujący warunek generacji 10. Zastosowanie liczników COUNTER C0-C bitowy, C200-C bitowy (możliwość przestawienia w programie WinnProladder liczników trwałych/nietrwałych). M1973 specjalny znacznik, funkcja podobna do znacznika M1957 przykład 1 M1973=0 M1973=1 91
18 przykład Licznik rewersyjny UDCRT 92
19 11. Przesyłanie danych miedzy rejestrami MOVE S K 10 X0= D R
20 12. Przesyłanie danych zanegowanych MOVE/ B15 S R H B0 X0= Y23 Y8 D WY AAAAH 13. Zwiększanie/ zmniejszanie wartości rejestru o 1 zwiększanie (inkrementacja) zmniejszanie (dekrementacja) 94
21 14. Porównywanie wartości rejestrów (compare) CMP Wejście u/s ustawienie komparatora bitowego na porównywanie wartości ze znakiem (sign) i bez znaku (unsign) (X1). Jeżeli wartość Sa=Sb to wyjście a=b przyjmuje wartość 1 (M0) Jeżeli wartość Sa>Sb to wyjście a>b przyjmuje wartość 1 (M1) Jeżeli wartość Sa<Sb to wyjście a<b przyjmuje wartość 1 (M2) Uzyskanie relacji >=, <= etc. uzyskuje się przez logiczną kombinacje powyższych podstawowych relacji. 15. Operacja logiczna AND na bitach rejestru Wynik logicznej funkcji AND pomiędzy bitami rejestru R0 ir1 przekazany do rejestru R2. Wyjście D=0 ustawia się w stan 1 jeśli wynik jest równy 0. 95
22 16. Operacja logiczna OR na bitach rejestru Wynik logicznej funkcji OR pomiędzy bitami rejestru R0 ir1 przekazany do rejestru R2. Wyjście D=0 ustawia się w stan 1 jeśli wynik jest równy Podstawowe operacje zmiennoprzecinkowe Sposób kodowanie liczby zmiennoprzecinkowej Znak liczby Exponenta Mantysa b 22 b 30 ~b 23 b 22 ~b 0 1 bit 8 bitów 23 bity 32 bity Konwersja zmiennej typu Integer do zmiennopozycyjnej I F konwersja zmiennej typu zmiennopozycyjnej do Integer F I 96
23 Dodawanie/odejmowanie liczb zmiennopozycyjnych FADD/FSUB M n o ż e n i e / dzielenie liczb zmiennopozycyjnych FMUL/FDIV P o r ó w n a n i e 2 liczb zmiennoprzecinkowych Jeżeli wartość Sa=Sb to wyjście a=b przyjmuje wartość 1 (M0) Jeżeli wartość Sa>Sb to wyjście a>b przyjmuje wartość 1 (M1) Jeżeli wartość Sa<Sb to wyjście a<b przyjmuje wartość 1 (M2) Uzyskanie relacji >=, <= etc. uzyskuje się przez logiczną kombinacje powyższych podstawowych relacji. 18. Użycie instrukcji sekwencyjnych STP, FROM, TO, STPEND przykład 1 Przejście do kroku inicjalizacji po każdym uruchomieniu (znacznik M1924) 97
24 przykład 2 Za każdym razem, kiedy urządzenie startuje i przyciśnięty jest manualny przycisk lub urządzenie jest niesprawne, automatycznie przechodzi do S0. X0 - Manualny przełącznik M0 - Znacznik awarii systemu M Znacznik pierwszego skanu 98
25 przykład 3 1. Kiedy włączamy uruchomiony zostaje krok inicjalizacji S0, jeżeli X0 jest włączone zostaje włączone Y0. 2. Kiedy S0 jest włączony i X1 jest włączony, wtedy równolegle zostają włączone kroki S20 i S21 i Y1, Y2 zostają załączone. 3. Kiedy S21 jest włączone, jeżeli załączone jest X2 wtedy krok S22 zostaje 99
26 uruchomiony, Y3 zostaje włączone i S21 i Y2 zostają wyłączone. 4. Kiedy S20 i S22 są włączone w tym samym czasie i X3 jest w stanie przeniesienia (włączone), wtedy krok S23 zostaje załączony (jeżeli X4 ON wtedy Y4 ON) i S20,S22 zostają automatycznie wyłączone i Y1,Y3 również. 5. Kiedy S23 jest włączone i X5 jest włączone, wtedy proces przeniesiony zostaje do bloku inicjalizacji i S23 i Y4 będzie wyłączony. 100
Rozdział 3 Listy instrukcji FBs-PLC
Rozdział 3 Listy instrukcji FBs-PLC 3.1 sekwencyjne ORG Instrukcja Argument Symbol ORG NOT ORG TU ORG TD ORG OPEN ORG SHORT X,Y,M, S,T,C Uruchomienie sieci przy normalnie otwartym (A) styku Uruchomienie
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
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
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
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
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
Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów
Marcin Stępniak Architektura systemów komputerowych Laboratorium 14 Symulator SMS32 Implementacja algorytmów 1. Informacje Poniższe laboratoria zawierają podsumowanie najważniejszych informacji na temat
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,
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,
Architektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
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
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
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
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
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
CPU ROM, RAM. Rejestry procesora. We/Wy. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki
Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Komputer jest urządzeniem, którego działanie opiera się na wykonywaniu przez procesor instrukcji pobieranych z pamięci operacyjnej
Architektura komputerów. Asembler procesorów rodziny x86
Architektura komputerów Asembler procesorów rodziny x86 Architektura komputerów Asembler procesorów rodziny x86 Rozkazy mikroprocesora Rozkazy mikroprocesora 8086 można podzielić na siedem funkcjonalnych
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW Projektowanie urządzeń cyfrowych przy użyciu układów TTL polegało na opracowaniu algorytmu i odpowiednim doborze i zestawieniu układów realizujących różnorodne funkcje
Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
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
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
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ą
organizacja procesora 8086
Systemy komputerowe Procesor 8086 - tendencji w organizacji procesora organizacja procesora 8086 " # $ " % strali " & ' ' ' ( )" % *"towego + ", -" danych. Magistrala adresowa jest 20.bitowa, co pozwala
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
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
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
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)
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
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
Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)
Spis treści Dzień 1 I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503) 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
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ę
MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN
MODBUS RTU wersja M1.14 protokół komunikacyjny do wyświetlaczy SEM 04.2010 Str. 1/5 MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN W wyświetlaczach LDN protokół MODBUS RTU wykorzystywany
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
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)...
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
Układy kombinacyjne. cz.2
Układy kombinacyjne cz.2 Układy kombinacyjne 2/26 Kombinacyjne bloki funkcjonalne Kombinacyjne bloki funkcjonalne - dekodery 3/26 Dekodery Są to układy zamieniające wybrany kod binarny (najczęściej NB)
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
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)
Opis procedur asemblera AVR
Piotr Kalus PWSZ Racibórz 10.05.2008 r. Opis procedur asemblera AVR init_lcd Plik: lcd4pro.hvr Procedura inicjuje pracę alfanumerycznego wyświetlacza LCD za sterownikiem HD44780. Wyświetlacz działa w trybie
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
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów do przechowywania danych. Wybór źródła danych
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
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
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.
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
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.
Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01
ĆWICZENIE 01 Ćwiczenie 01 - Strona nr 1 Polecenie: Bez użycia narzędzi elektronicznych oraz informatycznych, wykonaj konwersje liczb z jednego systemu liczbowego (BIN, OCT, DEC, HEX) do drugiego systemu
Programowanie Mikrokontrolerów
Programowanie Mikrokontrolerów Wyświetlacz alfanumeryczny oparty na sterowniku Hitachi HD44780. mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Alfanumeryczny wyświetlacz LCD Wyświetlacz LCD zagadnienia:
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
Zadanie Zaobserwuj zachowanie procesora i stosu podczas wykonywania następujących programów
Operacje na stosie Stos jest obszarem pamięci o dostępie LIFO (Last Input First Output). Adresowany jest niejawnie przez rejestr segmentowy SS oraz wskaźnik wierzchołka stosu SP. Używany jest do przechowywania
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
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
Programowanie mikrokontrolerów. 8 listopada 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 8 listopada 2007 Alfanumeryczny wyświetlacz LCD umożliwia wyświetlanie znaków ze zbioru będącego rozszerzeniem ASCII posiada zintegrowany sterownik
Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
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
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów służy do przechowywania danych. Wybór źródła
dv-2ps INSTRUKCJA OBSŁUGI
dv-2ps INSTRUKCJA OBSŁUGI Manometr cyfrowy z programowalnymi stykami i wyjściem RS485 1. Diody LED statusu styków 2. Aktualna wartość ciśnienia 3. Przyłacze elektyczne 4. Przyłącze procesowe dv-2ps jest
Rozdział 9 Funkcja przerwania FBs-PLC
Rozdział 9 Funkcja przerwania FBs-PLC 9.1 Zasada działania i struktura funkcji przerwania FBs-PLC przeznaczony jest do realizacji wielu zadań. Na przykład do obsługi programu użytkownika zawierającego
start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja
----------------------------start---------------------------- Program mikroprocesorowego miernika mocy generowanej $crystal = 8000000 deklaracja częstotliwości kwarcu taktującego uc $regfile "m8def.dat"
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
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/
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
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
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia
Ćwiczenie VI LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Przebieg ćwiczenia 1. Rozpoznać elementy modelu układu
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,
Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI Wyrażenia 2 Wyrażenia w języku C są bardziej elastyczne niż wyrażenia w jakimkolwiek innym języku
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
Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych
1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie
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
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
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. PTC 2015/2016 Magistrale W układzie cyfrowym występuje bank rejestrów do przechowywania
Zwory na płycie z łączem szeregowym ustawienie zworek dla programowania.
I. OPIS STANOWISKA DO BADANIA SILNIKÓW KROKOWYCH LINIOWYCH Pracą silnika można sterować za pomocą sterownika lub przez łącze szeregowe RS485/232 z komputera. Rysunek przedstawiający sposób podłączenia
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
Komunikacja RS485 - MODBUS
Komunikacja RS485 - MODBUS Zadajnik MG-ZT1 może komunikowad się z dowolnym urządzeniem nadrzędnym obsługującym protokół MODBUS - RTU na magistrali RS485. Uwaga: Parametry konfigurowane przez Modbus NIE
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.
Notatka Aplikacyjna NA 03006PL Maj 2016
Notatka Aplikacyjna NA 03006PL 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 IL... 5 4. Składnia języka IL...
Układy mikroprogramowane
1. WPROWADZENIE DO MIKROPROGRAMOWANIA...2 2. PRZYKŁADOWY UKŁAD MIKROPROGRAMOWANY...3 2.1. UKŁAD TERUJĄCY...3 2.2. UKŁAD WYKONAWCZY...6 2.3. FORMAT MIKROROZKAZU...10 3. ZETAW LABORATORYJNY...12 Warszawa,
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
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 9-236 Łódź, Pomorska 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
Przykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Od Autora...8 1. Programowalne sterowniki i panele operatorskie stosowane w automatyce...9
Od Autora...8 1. Programowalne sterowniki i panele operatorskie stosowane w automatyce...9 1.1. Ogólne zasady budowy i działania sterowników...10 1.2. Podstawowe parametry sterownika S7-1200...13 1.3.
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
Język programowania: Lista instrukcji (IL Instruction List)
Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski 08.12.2009 Norma IEC 1131 Języki tekstowe Języki graficzne
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
Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze
Podstawy Informatyki Metalurgia, I rok Wykład 3 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 1948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych
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
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)
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ą
Zasady wykonywania programu drabinkowego w sterowniku
Zasady wykonywania programu drabinkowego w sterowniku Programowanie sterownika Modicon Micro 612xx w środowisku uruchomieniowym Modsoft odbywa się przy pomocy języka drabinkowego wspomaganego blokami funkcyjnymi.
Programowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
Lista Rozkazów: Język komputera
Lista Rozkazów: Język komputera Większość slajdów do tego wykładu to tłumaczenia i przeróbki oficjalnych sladjów do podręcznika Pattersona i Hennessy ego Lista rozkazów Zestaw rozkazów wykonywanych przez
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
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
A Machine Architecture that is Really Intuitive and Easy. Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym
MARIE A Machine Architecture that is Really Intuitive and Easy http://computerscience.jbpub.com/ecoa Słowo 16b Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym od 8000h (- 32,768 = -2^15) do 7FFFh
Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014
Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Ćwiczenie 3. Konwersja liczb binarnych
1 Laboratorium Architektury Komputerów Ćwiczenie 3 Konwersja liczb binarnych Komputery wykonują operacje przetwarzania danych na wartościach binarnych, podczas gdy współczesna cywilizacja posługuje się
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ść