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 nieorganicznejWyklad PodstawyElektrotechnikiWykład 9 2 Programowanie w STLFinanse Przedsiębiorstwa Wykład 2 Podstawy Zarządzania Finansami Przedsiębiorstwa03 Wykład 3 Podstawowe rozkłady zmiennych losowychidB24Kryptografia Wykład z podstaw klasycznej kryptografii z elementami kryptografii kwantowej(1)wykłady z podstaw programowaniaKonspekt wykładów z Podstaw automatyki wykład 5wykład 1 Podstawy Logistyki1Komunikowanie o zdrowiu wykład1a podstawowe pojęciaWykłady Podstawy biotechnologia doc 5Wyklad 2 Podstawy prawa wspolnotowegowykłady Podstawy oceanografiiWykład 9 1 Programowanie w STL (2)Wykład 9 2 Podstawy biologicznego oczyszczania ścieków część IIwyklad 1 Podstawowe parametry fali harmonicznejUN wyklad podstawy naw inerc od 08 01wykład z podstaw wychwięcej podobnych podstron