Wykład 9 1 Programowanie w STL (2)


Programowanie sterowników
Wykład 9
(programowanie w STL)
Licznik w STL
$ ,
&8 &
$ ,
&' &
$ ,
/ &
6 &
$ ,
5 &
/ &
7 0:
/& &
7 0:
$ &
4
Programowanie sterowników
1
Operacje arytmetyczne w STL
/ 0:
/
RSHUDFMD
7 0:
$&&8 RSHUDFMD $&&8 ! $&&8
Programowanie sterowników
Operacje arytmetyczne na zmiennych
całkowitych w STL
Dla zmiennych typu ,17 Dla zmiennych typu ',17
, '
, '
, '
, '
02'
$&&8 RSHUDFMD $&&8 ! $&&8
Programowanie sterowników
2
Operacje arytmetyczne na warto ciach
zmiennoprzecinkowych w STL
Dla zmiennych typu 5($/
5
5
5
5
$&&8 RSHUDFMD $&&8 ! $&&8
Programowanie sterowników
Funkcje na warto ci
zmiennoprzecinkowej w STL
Dla zmiennych typu 5($/
$%6 645
6457 (;3
/1 6,1
&26 7$1
$6,1 $&26
$7$1
IXQNFMD $&&8 ! $&&8
Programowanie sterowników
3
Operacje porównania w STL
/ 0:
/
RSHUDFMD
4
$&&8 RSHUDFMD $&&8 ! 5/2
Programowanie sterowników
Operacje porównania w STL
Dla zmiennych
Dla zmiennych Dla zmiennych
typu ,17
typu ',17 typu 5($/
,
' 5
!,
!' !5
,
' 5
,
' 5
!,
!' !5
! ,
! ' ! 5
$&&8 RSHUDFMD $&&8 ! 5/2
Programowanie sterowników
4
Timer w STL
$ ,
/ 6 7 6
63 7
$ ,
5 7
/ 7
7 0:
/& 7
7 0:
$ 7
4
Programowanie sterowników
Instrukcje wyzwolenia timera
SP Tx - dla timera S_PULSE
SE Tx - dla timera S_PEXT
SD Tx - dla timera S_ODT
SS Tx - dla timera S_ODTS
SF Tx - dla timera S_OFFDT
Programowanie sterowników
5
Instrukcje na akumulatorach
,1& Q ą LQNUHPHQWDFMD $&&8 / / R
ZDUWR Q
'(& Q GHNUHPHQWDFMD $&&8 / / R
ZDUWR Q
7$. ]DPLDQD ZDUWR FL $&&8 L $&&8
386+ $&&8 ! $&&8
323 $&&8 ! $&&8
Programowanie sterowników
Instrukcje skoku
Instrukcja skoku wykonywana jest do miejsca
oznaczonego etykiet zako czon znakiem  : .
Etykieta mo e znale ć si w dowolnej linii
programu STL, w której znajduje si wa na
instrukcja.
Je li skok ma zostać wykonany na koniec bloku,
powinien znale ć si tam rozkaz 123
Programowanie sterowników
6
Instrukcje skoku
-8 - skok bezwarunkowy
-& - skok warunkowy gdy RLO=0
-&1 - skok warunkowy gdy RLO=1,
-&% - skok warunkowy gdy RLO=0, RLO ->BR
-1% - skok warunkowy gdy RLO=1, RLO ->BR
-%, - skok je li BR=1
-1%, - skok je li BR=0
-2 - skok je li OV=1
-26 - skok je li OS=1
Programowanie sterowników
Instrukcje skoku
-= - skok je li wynik = 0
-1 - skok je li wynik <> 0
-3 - skok je li wynik > 0
-0 - skok je li wynik < 0
-0= - skok je li wynik <= 0
-3= - skok je li wynik >=0
-82 - skok je li wynik jest niewa ny
Programowanie sterowników
7
Lista skoków


















Programowanie sterowników
P tla programowa
/ LOR Z\NRQD S WOL
HW 7 OLF]QLN S WOL
UR]ND]
UR]ND]
/ OLF]QLN S WOL
/223 HW VNRN MH OL $&&8 /!
Programowanie sterowników
8
Logiczne operacje słowowe
$: $1' $&&8 / L $&&8 /
2: 25 $&&8 / L $&&8 /
;2: ;25 $&&8 / L $&&8 /
$: ZDUWR $1' $&&8 / L ZDUWR FL
2: ZDUWR 25 $&&8 / L ZDUWR FL
;2: ZDUWR ;25 $&&8 / L ZDUWR FL
Programowanie sterowników
Logiczne operacje na podwójnym
słowie
$' $1' $&&8 L $&&8
2' 25 $&&8 L $&&8
;2' ;25 $&&8 L $&&8
$' ZDUWR $1' $&&8 L ZDUWR FL
2' ZDUWR 25 $&&8 L ZDUWR FL
;2' ZDUWR ;25 $&&8 L ZDUWR FL
Programowanie sterowników
9


Wyszukiwarka

Podobne podstrony:
Wykład 9 2 Programowanie w STL
c programowanie STL
Wykład 1 program wykładów W1 13 wprowadzenie
Wyklad 1 program typy danych
Wykład 8 Podstawy STL(1)
WYKŁAD 5 programming PLC
Programowanie w STL
Wyklad 1 program typy danych
Program wykładu Fizyka II 14 15
Programowanie i jezyk C Wyklad 02 Instrukcje
Makroekonomia program wykladu
tomasz szmuc programowanie systemow czasu rzeczywistego wyklad
PiS15 W00k Program wykładów
Egzamin z programowania (wyklad)
wykłady z podstaw programowania
Woroniecka Program wykładów z ekonomii
Program wykładów i ćwiczeń KTZ 2014

więcej podobnych podstron