6 zastosowanieinstrukcji na pamieciach

SPRAWOZDANIE

LABORATORIUM PROGRAMOWALNYCH STEROWNIKÓW LOGICZNYCH

1.
2.
3.
4.
1.1 ZESTAWIENIE ZMIENNYCH UŻYTYCH W PROGRAMIE
ADRES:
I0.0
I0.1
I0.2
T40
Q0.0
VW0
SBR_0
SBR_1
SBR_2
SBR_3
.2 ZASADA DZIAŁANIA PROGRAMU
ZAŁOŻENIA: Zaprojektować układ przesuwający zawartość bajtu QB0, użyć instrukcji rotate oraz podprogramy. Układ ma możliwość zmiany prędkości przesuwania oraz jego kierunku.

REALIZACJA:

Realizacja programu jest przy użyciu funkcji rotate, która powoduje przesuwanie zawartości zmiennej (QB0) o zadaną liczbę pozycji. Obserwacja zawartości bajtu QB0 jest na sześciu diodach sygnalizacji wyjść.

Program składa się programu głównego oraz czterech podprogramów. Program główny obejmuje jednorazowe przywołanie podprogramu deklaracji prędkości początkowej wykonywania rotacji (SBR_0). Program główny realizuje także przywołanie podprogramów rotacji w lewo (SBR_1) oraz prawo (SBR_2) oraz podprogram potencjometru nastawy szybkości rotacji (SBR_3).

Gdy zostanie wywołany podprogram SBR_1 ( rotacja w lewo) w pierwszym cyklu pracy zostaje zapisany na bit Q0.0 bajtu QB0 stan wysoki. Stan ten jest w takt pracy generatora zbudowane z T32 i M0.1 przesuwany. Gdy na siódmym bicie bajtu QB0 pojawi się stan wysoki instrukcja MOVE wpisuje wartość 1 na na QB0. Stan wysoki wraca na pozycję początkową.

Jeżeli na wejściu I0.2 jest stan niski wykonywany jest podprogram SBR_2 (rotacja w prawo). Gdy bit w stanie wysokim dotrze do skrajnej pozycji czyli Q0.0 to w następnym kroku zostanie przeniesiony na Q0.7. Ze względu, że sterownik S7-200 nie obsługuje tylu wyjść wpisujemy instrukcją move 32 na QB0, czyli stan wysoki na Q0.5.

Przesuwanie zawartości taktowane jest poprzez przekaźnik czasowy T32. Okres taktowania jest w granicach 25-400 ms ze skokiem 5 ms. Zrealizowane jest to na instrukcjach ADD i SUB.

WNIOSKI: Za pomocą instrukcji rotate, add, sub można w łatwy sposób wykonać przesuwanie bajtu. Układ działa zgodnie z założeniami.
1.3 SCHEMAT DRABINKOWY

MAIN

SBR_0

SBR_1

SBR_2

SBR_3


Wyszukiwarka

Podobne podstrony:
OTWP NA PAMIĘĆ!
C & C++ Wyklady Politechnika Wroclawska 1 rok informatyki, W07 lancuchy, Funkcje operujace na pamięc
WPŁYW EMOCJI NA PAMIĘĆ
ZastosowanieKomputera na lekcji języka polskiego
Nauka tekstów na pamięć SP
Przyspieszanie zapisu na pamięciach przenośnych w Windows Vista, KOMPUTER - SERWIS - EDUKACJA, 02 Wi
Co zastosujesz na
Uczenie się na pamięć wierszyków ortograficznych, ortografia
Zabezpieczenie przed wirusami przenoszonymi na pamięci USB
Znam cię na pamięć-brodka, TEKSTY
Zestaw ćwiczeń kształtujących z przyborami z zastosowaniem na lekcjach wychowania fizycznego w szkol
receptura ?wki na pamięć
7 1 Praktyczne zastosowania na Nieznany (2)
Znam Cię na pamięć
na pamięć 2 Sm 7,5 16
Znam Cie na pamięć
Wyłączanie zapisu na pamięciach USB
Znam Cię na pamięć

więcej podobnych podstron