1
Typy danych
w serii 90-30 i VersaMax
i
BOOL
warto
ść
1-bitowa, przyjmuje stan logiczny
0 lub 1
i
INT
warto
ść
całkowita 16-bitowa ze znakiem
(-32 768…+32 767), zajmuje 1 rejestr, mo
ż
na równie
ż
składa
ć
z referencji binarnych
i
DINT
warto
ść
całkowita 32-bitowa ze znakiem
(-2 147 483 648…+2 147 483 647), zajmuje 2 rejestry
i
BYTE
warto
ść
całkowita 8-bitowa (0-255)
i
WORD
warto
ść
całkowita 16-bitowa bez znaku
(0-65 535), zajmuje 1 rejestr, mo
ż
na równie
ż
składa
ć
z referencji binarnych
i
REAL
warto
ść
zmiennoprzecinkowa 32-bitowa
ze znakiem (±1.401298 x 10
-45
…±3.402823 x 10
+38
),
zajmuje 2 rejestry
Tablice referencji (Reference View Tables)
Mieszane
tablice
referencji
Predefiniowane tablice podgl
ą
du stanów referencji
2
Grupa Math
ADD - dodawanie, SUB - odejmowanie,
MUL - mno
ż
enie, DIV - dzielenie (INT, DINT, REAL),
MOD (INT, DINT) - reszta z dzielenia
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}.
Q:= IN1 + IN2
IN1: INT, DINT lub REAL
IN2: INT, DINT lub REAL
Q: INT, DINT lub REAL
Opis
Typ argumentu
Blok funkcyjny
Enable i OK
Warunkowe wykonywanie funkcji
Bezwarunkowe wykonywanie funkcji
3
Przekazywanie wyniku
ź
le
dobrze
Tryb Off-line
4
Zasady konstrukcji szczebla
ź
le
dobrze
Zasady konstrukcji szczebla
ź
le
dobrze
ź
le
dobrze
– procesory 32-bitowe
ź
le
– procesory 16-bitowe
5
Literatura
1.
Sterowniki programowalne serii 90-30. Opis funkcji. LI-ASK-OF-GE1, Astor,
1998.
2.
Sałat A., Korpysz K., Obstawski P. Wst
ę
p do programowania sterowników PLC.
WKŁ 2010.
3.
Sterowniki VersaMax. Podr
ę
cznik u
ż
ytkownika. Astor, Kraków 2001.
4.
Maczy
ń
ski A. Sterowniki programowalne PLC. Budowa systemu i podstawy
programowania. Astor, Kraków 2002.
5.
Legierski T., Kasprzyk J., Wyrwał J., Hajda J. Programowanie sterowników
PLC. Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego. Gliwice
1998.
6.
PN-EN 61131-1: 1998. Sterowniki programowalne.