wyklad Math Relational 2008


Grupa Math
Grupa Math
ADD - dodawanie, SUB - odejmowanie,
ADD - dodawanie, SUB - odejmowanie,
MUL - mno\enie, DIV - dzielenie (INT, DINT, REAL),
MUL - mno\enie, DIV - dzielenie (INT, DINT, REAL),
MOD (INT, DINT) - reszta z dzielenia
MOD (INT, DINT) - reszta z dzielenia
Blok funkcyjny Typ argumentu Opis
IN1: INT, DINT lub REAL
IN2: INT, DINT lub REAL Q:= IN1 + IN2
Q: INT, DINT lub REAL
Parametr Przepływ %I %Q %M %T %S %G %R %AI %AQ Stała Brak
enable "
IN1 Ë% Ë% Ë% Ë% Ë% " " " " !
IN2 Ë% Ë% Ë% Ë% Ë% " " " " !
ok " "
Q Ë% Ë% Ë% Ë% Ë% " " "
Ë% Dopuszczalne jest stosowanie wyÅ‚Ä…cznie zmiennych typu INT, nie mo\na stosować zmiennych typu DINT.
! W procesorach 16-bitowych dla operacji wykonywanych na zmiennych typu DINT, wartości stałe są ograniczone do przedziału {-32768, 32767}.
Zasady konstrukcji szczebla
Zasady konstrukcji szczebla
zle
zle
zle
zle
1
Zasady konstrukcji szczebla
Zasady konstrukcji szczebla
zle
zle
dobrze
dobrze
Grupa Advanced Math
Grupa Advanced Math
Blok funkcyjny Typ argumentów Opis Blok funkcyjny Typ argumentów Opis
IN: REAL IN: REAL
Q:= sin (IN) Q:= atan (IN)
Q: REAL Q: REAL
IN: REAL IN: REAL
Q:= cos (IN) Q:= log (IN)
Q: REAL Q: REAL
IN: REAL IN: REAL
Q:= tan (IN) Q:= ln (IN)
Q: REAL Q: REAL
IN: REAL IN: REAL
Q:= asin (IN) Q:= e IN
Q: REAL Q: REAL
IN1: REAL
IN: REAL
IN2
Q:= acos (IN) IN2: REAL Q:= IN1
Q: REAL
Q: REAL
Blok funkcyjny Typ argumentów Opis
IN: INT, DINT lub REAL
Q:= "IN
Q: INT, DINT lub REAL
2
Grupa Relational
Grupa Relational
EQ =, NE`", GT >, GE e", LT <, LE d"
`" e" d"
`" e" d"
EQ =, NE`", GT >, GE e", LT <, LE d"
`" e" d"
`" e" d"
`" e" d"
`" e" d"
(INT, DINT, REAL)
(INT, DINT, REAL)
Blok funkcyjny Typ argumentów Opis Blok funkcyjny Typ argumentów Opis
IN1: INT, DINT lub REAL IN1: INT, DINT lub REAL
Q:= (IN1 = IN2)
IN2: INT, DINT lub REAL IN2: INT, DINT lub REAL Q:= (IN1>IN2)
Q: BOOL Q: BOOL
Parametr Przepływ %I %Q %M %T %S %G %R %AI %AQ Stała Brak
enable "
IN1 Ë% Ë% Ë% Ë% Ë% " " " " !
IN2 Ë% Ë% Ë% Ë% Ë% " " " " !
Q " "
Ë% Mo\e być wykorzystany wyÅ‚Ä…cznie jako parametr do operacji na danych typu INT. Nie mo\na go wykorzystywać w przypadku operacji
na danych typu DINT i REAL.
! Dla procesorów 16-bitowych (CPU31x/32x/33x/34x) w operacjach wykonywanych na danych typu DINT, wartości stałe są ograniczone
do przedziału INT {-32768, +32767}.
Grupa Relational
Grupa Relational
RANGE (INT, DINT, WORD)
RANGE (INT, DINT, WORD)
L1 d" IN d" L2 lub L2 d" IN d" L1
d" d" d" d"
d" d" d" d"
L1 d" IN d" L2 lub L2 d" IN d" L1
d" d" d" d"
d" d" d" d"
d" d" d" d"
d" d" d" d"
Blok funkcyjny Typ argumentów Opis
L1: INT, DINT lub WORD
Q:= (L1d"INd"L2)
L2: INT, DINT lub WORD
lub
IN: INT, DINT lub WORD
Q:= (L2d"INd"L1)
Q: BOOL
Parametr Przeoływ %I %Q %M %T %S %G %R %AI %AQ Stała Brak
enable "
L1 Ë% Ë% Ë% Ë% Ë% " " " " !
L2 Ë% Ë% Ë% Ë% Ë% " " " " !
IN Ë% Ë% Ë% Ë% Ë% " " "
Q " "
Ë% Mo\e być wykorzystany wyÅ‚Ä…cznie jako parametr do operacji na danych typu INT lub WORD. Nie mo\na go wykorzystywać w
przypadku operacji na danych typu DINT.
! Dla procesorów 16-bitowych (CPU31x/32x/33x/34x) w operacjach wykonywanych na danych typu DINT, wartości stałe są ograniczone
do przedziału INT {-32768, +32767}.
3
Grupa Math
Grupa Math
SCALE (INT, WORD) - skalowanie
SCALE (INT, WORD) - skalowanie
Blok funkcyjny Typ argumentów Opis
Blok dla serii VersaMax, VersaMax Micro i Nano
(nie dla serii 90-30).
IHI: INT lub WORD
IHI: górna granica pomiaru
ILO: INT lub WORD
ILO: dolna granica pomiaru
OHI: INT lub WORD
OHI: górna granica skalowania
OLO: INT lub WORD
OLO: dolna granica skalowania
IN: INT lub WORD
IN: wartość przed przeskalowaniem
OUT: INT lub WORD
OUT:= wartość po przeskalowaniu
Parametr Przepływ %I %Q %M %T %S %G %R %AI %AQ Stała Brak
enable "
IHI " " " "
ILO " " " "
OHI " " " "
OLO " " " "
IN " " " "
OUT " " "
ok " "
Literatura
Literatura
1. Sterowniki programowalne serii 90-30. Opis funkcji. LI-ASK-OF-GE1, Astor,
1. Sterowniki programowalne serii 90-30. Opis funkcji. LI-ASK-OF-GE1, Astor,
1998.
1998.
2. Sterowniki VersaMax. Podręcznik u\ytkownika. Astor, Kraków 2001.
2. Sterowniki VersaMax. Podręcznik u\ytkownika. Astor, Kraków 2001.
3. Maczyński A. Sterowniki programowalne PLC. Budowa systemu i podstawy
3. Maczyński A. Sterowniki programowalne PLC. Budowa systemu i podstawy
programowania. Astor, Kraków 2002.
programowania. Astor, Kraków 2002.
4. Legierski T., Kasprzyk J., Wyrwał J., Hajda J. Programowanie sterowników
4. Legierski T., Kasprzyk J., Wyrwał J., Hajda J. Programowanie sterowników
PLC. Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego. Gliwice
PLC. Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego. Gliwice
1998.
1998.
5. PN-EN 61131-1: 1998. Sterowniki programowalne.
5. PN-EN 61131-1: 1998. Sterowniki programowalne.
4


Wyszukiwarka

Podobne podstrony:
Wyklad ElementyProg 12 08
Wyklad LiczbyZmienne 10 08
Wyklad OperacjeNaListach 10 08
Wykład 03 (część 08) twierdzenie o wzajemności prac i z niego wynikające
wyklad?taMv Bitop Array 08
Wyklad WektoryMacierze 11 08
Wyklad AnalizaMat 11 08
Wytrzymalosc Materialow wyklad?lki wielokrotne i zlozone 08 9
Wyklad konstrukcja szczebla 08
Wyklad WektoryMacierze 11 08
Wytrzymalosc Materialow wyklad Skrecanie swobodne 08 9
Wyklad OperacjeNaListach( 10 08
Wyklad?c inwestycyjne PNOP 08 9
Wytrzymalosc Materialow wyklad Charakterystyki przekrojowe 08 9
Wyklad 2 PNOP 08 9 zaoczne
TI Wykład 08
W07 08 WYKLADY TIORB 2007 MECHANIZACJA CALOSC z rysunkami

więcej podobnych podstron