Wykład 8 Podstawy STL(1)


Programowanie sterowników
Wykład 8
(cz ć 2  podstawy STL)
Iloczyn logiczny
$ ,
$ ,
4
Programowanie sterowników
Suma logiczna
2 ,
2 ,
4
Programowanie sterowników
Suma logiczna (2)
2 ,
21 ,
4
Programowanie sterowników
Zapis programu w STL
etykieta: rozkaz parametr // komentarz
np.:
VWDQ $ , VSUDZG]HQLH .
$1 , VSUDZG]HQLH .
4 Zá F]HQLH
Programowanie sterowników
Jak to jest realizowane?
// gdy RLO niewa ne to stan I0.0 wpisywany do
$ ,
RLO, je Ii RLO wa ne wykonywana jest
operacja Iogiczna AND stanu bitu RLO i I0.0.
Wynik Ć RLO
// wykonywana jest operacja Iogiczna
$1 ,
AND stanu bitu RLO i zanegowanego
bitu I0.1. Wynik Ć RLO
// stan bitu RLO przepisywany
jest do bitu Q5.0
4
Programowanie sterowników
Podstawowe operacje logiczne w STL
A wykonuje operacj AND parametru z bitem RLO
AN wykonuje operacj AND zanegowanego parametru z bitem RLO
O wykonuje operacj OR parametru z bitem RLO
ON wykonuje operacj OR zanegowanego parametru z bitem RLO
X wykonuje operacj XOR parametru z bitem RLO
XN wykonuje operacj XOR zanegowanego parametru z bitem RLO
Programowanie sterowników
Zapis funkcji zło onej w STL (1)
$ ,
, ! 5/2
$ 5/2 ! stos logiczny, 5/2 uniewa niane
~, ! 5/2
21 ,
, 25 5/2 ! 5/2
2 ,
5/2 $1' warto ć ze stosu !5/2
5/2 ! 4
4
Programowanie sterowników
Zapis funkcji zło onej w STL (2)
instrukcje nawiasowe
A(
AN(
Jak gł boko mo na
O(
zagnie dzić operacje
ON(
nawiasowe?
X(
XN(
)
Programowanie sterowników
Zapis funkcji zło onej w STL (3)
$ ,
$
21 ,
2 ,
$ ,
4
Programowanie sterowników
Zapis funkcji zło onej w STL (4)
$
21 , 21 ,
2 , 2 ,
$ ,
$ , $ ,
$ , 4
4
Programowanie sterowników
Ustawianie i kasowanie bitu
$ ,
6 0
$ ,
5 0
$ 0
4
Programowanie sterowników
Ustawianie i kasowanie bitu
$ ,
6 0
$ ,
5 0
Programowanie sterowników
Wykrywanie zbocza (1)
$ ,
)3 0
6 4
Programowanie sterowników
Wykrywanie zbocza (2)
$ ,
)3 0
6 4
$ ,
)1 0
5 4
123
Programowanie sterowników
Operacje logiczne bezparametrowe
SET
Ä ´ ! 5/2
CLR
Ä ´ ! 5/2
NOT a5/2 !5/2
5/2 ! %5
SAVE
Programowanie sterowników
Bloki programowe w SIMATIC-u
Programowanie sterowników
Wywołanie bloków
UC  bezwarunkowe wywołanie bloku
CC  warunkowe wywołanie bloku
CALL  bezwarunkowe wywołanie bloku
posiadaj cego parametry wywołania
Programowanie sterowników
Zako czenie bloku
BEU  bezwarunkowe zako czenie
wykonywania bloku
BEC  warunkowe zako czenie
wykonywania bloku
(warunek w bicie RLO)
Programowanie sterowników
Przenoszenie warto ci
/
7 0:
123
Programowanie sterowników
Oddziaływanie operacji L i T na
zawarto ci akumulatorów
instrukcja ACCU1 ACCU2
12 33
Zawarto ć MW10 12
L MW10
444 Zawarto ć MW10
L 444
Zawarto ć MW12 444
L MW12
Zawarto ć MW12 444
T MW14
Zawarto ć MW12 444
T MW20
15 Zawarto ć MW12
L 15
Programowanie sterowników
Przenoszenie warto ci
$ ,
-1% B
/
7 0:
6(7
6$9(
&/5
B $ %5
4
Programowanie sterowników


Wyszukiwarka

Podobne podstrony:
Wykład 1 podstawy chemii nieorganicznej
Wyklad PodstawyElektrotechniki
Wykład 9 2 Programowanie w STL
Finanse Przedsiębiorstwa Wykład 2 Podstawy Zarządzania Finansami Przedsiębiorstwa
03 Wykład 3 Podstawowe rozkłady zmiennych losowychidB24
Kryptografia Wykład z podstaw klasycznej kryptografii z elementami kryptografii kwantowej(1)
wykłady z podstaw programowania
Konspekt wykładów z Podstaw automatyki wykład 5
wykład 1 Podstawy Logistyki
1Komunikowanie o zdrowiu wykład1a podstawowe pojęcia
Wykłady Podstawy biotechnologia doc 5
Wyklad 2 Podstawy prawa wspolnotowego
wykłady Podstawy oceanografii
Wykład 9 1 Programowanie w STL (2)
Wykład 9 2 Podstawy biologicznego oczyszczania ścieków część II
wyklad 1 Podstawowe parametry fali harmonicznej
UN wyklad podstawy naw inerc od 08 01
wykład z podstaw wych

więcej podobnych podstron