Scan!5

Scan!5



_Zapis operacji skoku w STL

_Zapis operacji skoku w STL

Zapis operacji skoku w formie LAD

Hetwork 1 ; skok warunkowy

M10.0    M45.2    kr_l

-1 |-1 |-(JMP)-1

Network 2 : skok bezwarunkowy


kon

-(JMP)-(

Network 3 : skok warunkowy (jeżeli warunek nie jest spełniony)


10.0    err

-( |-(JMPN)—|

Zapis operacji skoku w formie STL

Mnemonik

Instrukcja

JU

Skok bezwarunkowy

JC

Skok warunkowy (dla RLO = 1) do etykiety

JCN

Skok warunkowy (dla RLO = 0) do etykiety


Kurs Podstawowy S7


Dzięki rozkazom skoku możliwa jest zmiana kolejności wykonywania operacji (segmentów). Ogólnie rozkazy skoku można podzielić na dwie grupy: rozkazy skoku warunkowego i bezwarunkowego.

Rozkaz skoku warunkowego sprawdza czy spełniony jest warunek. Jeżeli tak to realizacja programu zostaje przeniesiona do miejsca określonego przez etykietę (będącą parametrem rozkazu skoku). Jeżeli warunek skoku nie jest spełniony, wtedy wykonywany jest kolejny rozkaz zapisany po rozkazie skoku.

Etykieta - służąca do określenia miejsca w programie - będąca parametrem rozkazu skoku, powinna zostać zdefiniowana w bloku programowym, w którym pojawiła się jako parametr rozkazu skoku. W języku STEP 7 etykieta może składać się z maksymalnie 4 znaków, przy czym pierwszy znak nie może być cyfrą. Definiując etykietę w zapisie STL należy pamiętać, że etykieta powinna wskazywać na rozkaz. Bezpośrednio po etykiecie powinien pojawić się znak dwukropka (np. nast:).

Jeżeli w danym miejscu programu nie powinna być wykonywana żadna operacja, rozkazem tym może być NOP 0 ( nie wykonuj operacji - z jęz. ang. Nonę OPeration).


Wyszukiwarka

Podobne podstrony:
Scan!2 Funkcje arytmetyczne w zapisie STL Opis funkcji arytmetycznych formie LAD funkcja EN
Scan5 Operacje arytmetyczne i ich zapis w STEP 7Operacje arytmetyczne: •    suma •
Scan0 Operacje skoku dostępne w STEP 7 skok jeżeli warunek jest spełniony .......^ skok jeżeli waru
Scan7 Porównanie zadania opisanego w formie LAD i STL -1 Zapis iloczynu w formie LAD I 0.0 I 0.1
Scan0 Porównanie zadania opisanego w formie LAD i STL - 2 Zapis sumy w formie LAD 1 0.0 Q 4.1 1 1
Scan6 Ustawianie i kasowanie w zapisie STL Zapis funkcji ustawienia i kasowania w formie LAD parame
Scan 5 Operacje przenoszenia danych w zapisie STL Opis operacji przenoszenia w formie LADOpis operac
Scan!3 Zapis opóźnienia czasowego w STL A 10.0 L S5T#10s SE T5 T510.0 — S5T#10s - S_PEXT S
Foto2 Operacje porównania w zapisie STL Opis operacji porównania formie
Scan2 Operacje realizacji opóźnienia dostępne w STEP 7Program Elements układ czasowy „Impuls z
Scan4 Operacje arytmetyczne dostępne w STEP 7 Program Elements B-iin Logic Control 0 ADD_I 0 SUBJ&n
Scan4 Operacje grupowania Mnemonik Instrukcja A( iloczyn logiczny bieżącego stanu RLO z wynikiem
Scan 6 Wpływ operacji ładowania i transferu na zawartości akumulatorów zawartości akumulatorów A
Foto7 i—-ą --Wowfantolkowwontobilćwwiophtom Zapis funkcji ustawienia i kasowania w formie LAD
Scan 4 Wywoływanie bloków programowych w zapisie STLZapis funkcji sterujących wykonywaniem bloku w f
Scan 8 _Różnice pomiędzy opisem zadania w LAD a STLOpis licznika w formie LAD C2 10.0 11 S_CUD
Scan8 Zapis programu w formie STL operacja 1 operacja 2 operacja 3A    10.0AN 1
IMGU28 LABORATORIUM PROGRAMOWANIA STEROWNIKÓW Podstawy programowania w STL Zadanie 1. Zapis podstawo
Scan2 Przykłady wykorzystania operacji skoku Wetyrork 1 : skok warunkowy M10.0 M45.2 kr_l II 1 1

więcej podobnych podstron