Moduł Drugi


MODUŁ DRUGI:

PYTANIA I ZADANIA KONTROLNE:

1. Wymień i scharakteryzuj funkcje podstawowe GF?

Podczas programowania bloki dla funkcji podstawowych znajdujemy na liście GF.

Istnieją podstawowe funkcje:

REPREZENTACJA SCHEMATU UKŁADU:

REPREZENTACJA W LOGO:

PODSTAWOWA FUNKCJA:

Szeregowe:

0x08 graphic

0x08 graphic

AND (I)

0x08 graphic
Równoległe:

OR (Lub)

0x08 graphic
0x08 graphic
Negacja:

0x08 graphic

NOT

0x08 graphic
Szeregowe:

0x08 graphic

XOR

(wyłączenie lub exclusive OR)

0x08 graphic
Równoległe:

0x08 graphic

NAND

0x08 graphic
Szeregowe:

0x08 graphic

NOR

a) AND (iloczyn logiczny)

Symbol dla AND jest następujący:

0x08 graphic

Szeregowe połączenie kilku normalnie otwartych styków przedstawione jest w schemacie jak poniżej:

0x08 graphic

Blok ten nazywany jest AND (i) ponieważ jego wyjście (Q) jest równe 1 tylko wtedy I1, I2,i I3 równa się 1 (tzn. kiedy są zamknięte)

b) OR (suma logiczna)

Symbol dla OR jest następujący:

0x08 graphic

Równoległe połączenie kilku normalnie otwartych styków przedstawione jest w schemacie jak poniżej:

0x08 graphic

Blok ten nazywany jest OR ponieważ jego wyjście (Q) jest równe 1 zawsze kiedy I1 lub I2 lub I3 równają się 1 (tzn. kiedy są zamknięte) Innymi słowy, jedno wejście musi być w stanie 1.

c) NOT

W logo! Inwerter nazywany jest NOT

Symbol dla NOT jest następujący:

0x08 graphic

Negacja przedstawiana jest w schemacie jak poniżej:

0x08 graphic

Blok ten nazywany jest NOT ponieważ jego wyjście (Q) jest równe 1 kiedy wejście równa się 0 i odwrotnie. Innymi słowy NOT neguje stan na wejściu.

Zaleta NOT jest, np. to, że dzięki niemu nie są potrzebne dla Logo! Żadne normalne zamknięte styki. Można używać normalnie otwartego styku i negować go do normalnie zamkniętego styku poprzez stosowanie bloku NOT.

d) NAND

Symbol NAND jest następujący:

0x08 graphic

Równoległe połączenie kilku normalnie zamkniętych styków przedstawiane jest w schemacie jak poniżej:

0x08 graphic

Blok ten nazywany jest NAND ponieważ jego wyjście (Q) jest równe 0 tylko kiedy I1 lub I2 lub I3 równają się 1 (tzn. kiedy są zamknięte)

e) NOR

Symbol NOR jest następujący:

0x08 graphic

Szeregowe połączenie kilku normalnie zamkniętych styków przedstawiane jest w schemacie jak poniżej:

0x08 graphic

Wyjście bloku NOR złączone jest (stan 1) tyko wtedy kiedy wszystkie wejścia są włączone (stan 0) gdy tylko jedno z wejść jest załączone (stan 1), to wyjście jest włączone.

Blok nazywany jest NOR ponieważ jego wyjście (Q) posiada stan 1 tylko wtedy gdy wszystkie wejścia posiadają 0. Gdy tylko dowolne wejście przechodzi w stan 1, wyjście bloku NOR ma stan 0.

f) XOR

Symbol dla XOR jest następujący:

0x08 graphic

XOR przedstawiane jest w schemacie jako szeregowe połączenie podwójnego zestyku przełączonego:

0x08 graphic

Wyjście XOR jest w stanie 1 kiedy na wejściach występują różniące się między sobą stany.

2. Jak dokonać kontroli programu w L! S?

Gdy mamy kompletny programu w logo to możemy dokonać jego kontroli poprzez przesuwanie się przez program za pomocą klawiszy: ▲lub▼ oraz ◄lub► .

Korzystając z klawiszy ◄lub► możemy przesuwać się od bloku do bloku, a używając ▲i▼

Możemy przesuwać się pomiędzy wejściami bloku.

3. Jak dokonać kasowania wybranego bloku?

Przypuśćmy, że chcemy skasować blok B02 z poniższego programu i połączyć bezpośrednio B01 do wyjścia Q1

0x08 graphic

B01

0x08 graphic
0x08 graphic
B02

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
x

0x08 graphic
Q1

0x08 graphic
0x08 graphic
T

By to wykonać, musimy postępować zgodnie z poniższą procedurą:

  1. Musimy przełączyć LOGO! do trybu programowania (zasada trzech klawiszy)

  2. Wybrać „EditPrg” poprzez wciśnięcie „OK.”

  3. Przy pomocy klawisza◄ umieścić kursor na wejściu Q1, tzn. pod B02

0x08 graphic
0x08 graphic

0x08 graphic
B02 Q1

0x08 graphic

  1. Wcisnąć klawisz ”OK.”

  2. Musimy podłączyć bezpośrednio do wyjścia Q1 blok B01 zamiast bloku B02 i w tym celu:

Wynikiem naszej operacji blok B02 został skasowany. Blok B01 jest bezpośrednio połączony do wyjścia zamiast bloku B02

4. Jak dokonać kasowania połączonych ze sobą bloków?

Przypuśćmy, że chcemy skasować blok B01 oraz B02 z poniższego programu:

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

B01

0x08 graphic
B02

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
x

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Q1

0x08 graphic
0x08 graphic
T

By to wykonać, musimy postępować zgodnie z poniższą procedurą:

  1. Musimy przełączyć LOGO! do trybu programowania (zasada trzech klawiszy)

  2. Wybrać „EditPrg” poprzez wciśnięcie OK.

  3. Umieścić kursor na wejściu Q1 tzn. pod B02

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
B02 Q1

  1. Wcisnąć klawisz OK.

  2. Ustawić zacisk „X” zamiast bloku B02 na wyjściu Q1

  3. Wybrać listę C0 i wcisnąć klawisz OK.

  4. Wybrać „X” i następnie wcisnąć klawisz OK.

Wynikiem naszej operacji Blok B02 jest teraz skasowany, ponieważ nie jest już nigdzie używany w układzie, a wszystkie bloki, które były z nim połączone (tj. blok B01w tym przykładzie) są skasowane.

  1. Co oznacza znak „?” na wyświetlaczu LOGO! w czasie programowania.

Jeżeli wprowadziliśmy program i chcemy wyjść z jego edycji za pomocą „ESC”, LOGO! sprawdza czy przyporządkowaliśmy poprawnie wszystkie wyjścia wszystkich bloków. Jeżeli zapomnieliśmy o którymś z wyjść, LOGO! wyświetla pierwsze miejsce przy którym o czymś zapomnieliśmy i zaznacza znakiem zapytania wszystkie nie przyporządkowane wejścia.

0x08 graphic
0x08 graphic
B01 B02

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
R ?

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
T ? Q1

0x08 graphic

Tutaj nie podłączyliśmy wejścia.

Tutaj nie podaliśmy wartości dla parametru

Musimy przyporządkować wejście i wprowadzić wartość dla parametru.

Można to zrobić poprzez wyjście z edycji program za pomocą klawisza „ESC”.

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic



Wyszukiwarka

Podobne podstrony:
Ekonomia Moduł drugi pytania i odpowiedzi
modul I historia strategii2002
Komunikacja Moduł (2)
Moduł IV WŁADZA W013
MODUŁ POWIETRZE
Modul 1 Misja, strategia, planowanie
Modul 1 ZNACZENIE JAKOSCI
moduł losowości
Moduł III cz 2 stała i stopien dysocjacji, zobojetnianie
Modul 3 Podstawy elektroniki cyfrowej
Modul 1 matem Rady
modul 7
(subsydia profesorskie po raz drugi) FLPELPZE34MTBQ3W3YL34RY5OCNVWBTZZH5FFAA
modul test
Moduł 7
Modul matem bibliografia
Modul 2 Wplyw spoleczny

więcej podobnych podstron