Funkcja MOVE
warunek wykonania operacji — |
MOVE |
przeniesienie warunku wykonania operacji | |
EN |
ENO | ||
źródło — |
IN |
OUT |
— przeznaczenie |
Kurs Podstawowy S7
Funkcja MOVE (z jęz. ang. - przenieś) dostępna jest w okienku Program Elements w grupie Move.
Warunkiem przeniesienia informacji z wejścia IN do wyjścia OUT jest podanie stanu wysokiego na wejście zezwalające - EN (z jęz. ang. Enable Input). Stan wejścia zezwalającego jest kopiowany do wyjścia ENO (z jęz. ang. Enable Output).
Przykłady wykorzystania funkcji przedstawione są poniżej:
• przepisanie informacji,
ID. 0 |
MOVE |
Ml. 1 |
I | |
EN ENO | |
I I |
W 1 | |
IB 1 “ |
IN OUT |
” MB88 |
Stan bajtu IB 1 zostanie przepisany do MB 88 w momencie, gdy wejście I 0.0 będzie w stanie wysokim. Jednocześnie bit M1.1 zostanie ustawiony.
• przypisanie wartości,
10.0 |
MOVE |
Q4.D |
I | |
EN ENO |
( \ 1 |
1 1 |
\ ) 1 | |
7589" |
IN OUT |
“ MW38 |
Do MW 38 zostanie zapisana wartość 7589 wtedy, gdy I 0.0 będzie w stanie wysokim. W momencie przepisania stałej wyjście Q 4.0 będzie aktywne.