Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
ADD_I
Dodawanie liczb całkowitych
ADD_DI
Dodawanie podwójnych liczb całkowitych
ADD_R
Dodawanie liczb rzeczywistych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Liczba 1 typu INT, DINT, REAL np. 3
IN2
Liczba 2 typu INT, DINT, REAL np. 2
OUT
Wynik działania typu INT, DINT, REAL np. 5
ADD_I
EN
ENO
IN1
OUT
IN2
I0.0
Q0.0
MW4
Q0.1
MD0
MD8
ADD_I
EN
ENO
IN1
OUT
IN2
2
MW2
ADD_DI
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
SUB_I
Odejmowanie liczb całkowitych
SUB_DI
Odejmowanie podwójnych liczb
całkowitych
SUB_R
Odejmowanie liczb rzeczywistych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Odjemna typu INT, DINT, REAL np. 3
IN2
Odjemnik typu INT, DINT, REAL np. 2
OUT
Wynik działania typu INT, DINT, REAL np. 1
SUB_I
EN
ENO
IN1
OUT
IN2
I0.0
Q0.0
MW4
Q0.1
MD0
MD8
SUB_I
EN
ENO
IN1
OUT
IN2
MW0
3
SUB_DI
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
MUL_I
Mnożenie liczb całkowitych
MUL_DI
Mnożenie podwójnych liczb całkowitych
MUL_R
Mnożenie liczb rzeczywistych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Liczba 1 typu INT, DINT, REAL np. 3
IN2
Liczba 2 typu INT, DINT, REAL np. 2
OUT
Wynik działania typu INT, DINT, REAL np. 6
MUL_I
EN
ENO
IN1
OUT
IN2
I0.0
Q0.0
MW4
Q0.1
MD0
MD8
MUL_I
EN
ENO
IN1
OUT
IN2
3
MW2
MUL_DI
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
DIV_I
Dzielenie liczb całkowitych
DIV_DI
Dzielenie podwójnych liczb całkowitych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Dzielna typu INT, DINT np. 3 3 6
IN2
Dzielnik typu INT, DINT np. 2 4 2
OUT
Wynik działania typu INT, DINT (zaokrąglenie do
najbliższej liczby całkowitej w dół) np. 1 0 3
DIV_I
EN
ENO
IN1
OUT
IN2
I0.0
Q0.0
MW4
Q0.1
MD0
MD8
DIV_I
EN
ENO
IN1
OUT
IN2
3
MW2
DiV_DI
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
DIV_R
Dzielenie liczb rzeczywistych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Dzielna typu REAL np. 3 3 6
IN2
Dzielnik typu REAL np. 2 4 2
OUT
Wynik działania typu REAL np. 1.5 0.75 3
DIV_R
EN
ENO
IN1
OUT
IN2
Q0.1
MD0
MD8
DIV_R
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - Siemens
Rodzaj działania
Opis
MOD_DI
Reszta z dzielenia podwójnych liczb
całkowitych
Parametr
y
Opis
EN
Wejście zezwalające wykonanie przekształcenia
ENO
Wyjście ma „1” jeżeli operacja jest wykonana
poprawnie
IN1
Dzielna typu DINT np. 3 9 6
IN2
Dzielnik typu DINT np. 2 4 4
OUT
Wynik działania typu DINT np. 1 1 2
MOD_DI
EN
ENO
IN1
OUT
IN2
I0.0
Q0.0
MD4
Q0.1
MD0
MD8
MOD_DI
EN
ENO
IN1
OUT
IN2
L#30
MD0
MOD_DI
EN
ENO
IN1
OUT
IN2
MD4
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne – GE Fanuc
Rodzaj działania
Opis
ADD_INT
Dodawanie liczb całkowitych
ADD_DINT
Dodawanie podwójnych liczb całkowitych
ADD_REAL
Dodawanie liczb rzeczywistych
Parametr
y
Opis
IN1
Zmienna lub stała Liczba 1 typu INT, DINT, REAL
np. 2
IN2
Zmienna lub stała Liczba 2 typu INT, DINT, REAL
np. 3
Q
Wynik działania typu INT, DINT, REAL np. 5
ADD INT
IN1
Q
IN2
2Q
1M
67M
ADD
DINT
IN1
Q
IN2
33M
2Q
1I
17M
2
1M
ADD INT
IN1
Q
IN2
KOMENTARZ: Sygnał wyjściowy jest wysyłany, jeżeli w czasie wykonywania operacji dodawania nie
przekroczono dopuszczalnego zakresu wartości. W przypadku przekroczenia dopuszczalnego zakresu wartości,
wynik jest równy najwyższej, dopuszczalnej wartości i posiada poprawny znak, ale nie jest wysyłany sygnał
wyjściowy
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne – GE Fanuc
Rodzaj działania
Opis
SUB_INT
Odejmowanie liczb całkowitych
SUB_DINT
Odejmowanie podwójnych liczb
całkowitych
SUB_REAL
Odejmowanie liczb rzeczywistych
Parametr
y
Opis
IN1
Odjemna zmienna lub stała typu INT, DINT, REAL
np. 3
IN2
Odjemnik zmienna lub stała typu INT, DINT, REAL
np. 2
Q
Wynik działania typu INT, DINT, REAL np. 1
SUB INT
IN1
Q
IN2
2Q
1I
17M
3
1M
SUB INT
IN1
Q
IN2
2Q
1M
67M
SUB
DINT
IN1
Q
IN2
33M
KOMENTARZ: Sygnał wyjściowy jest wysyłany, jeżeli w czasie odejmowania nie przekroczono zakresu
dopuszczalnych wartości lub nie wystąpił inny błąd. W przypadku przekroczenia dopuszczalnego zakresu
wartości, wynik jest równy najwyższej, dopuszczalnej wartości i posiada poprawny znak, ale nie jest wysyłany
sygnał wyjściowy
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - GE Fanuc
Rodzaj działania
Opis
MUL_INT
Mnożenie liczb całkowitych
MUL_DINT
Mnożenie podwójnych liczb całkowitych
MUL_REAL
Mnożenie liczb rzeczywistych
Parametr
y
Opis
IN1
Zmienna lub stała Liczba 1 typu INT, DINT, REAL
np. 3
IN2
Zmienna lub stała Liczba 2 typu INT, DINT, REAL
np. 2
Q
Wynik działania typu INT, DINT, REAL np. 6
MUL INT
IN1
Q
IN2
2Q
1I
17M
3
1M
MUL INT
IN1
Q
IN2
2Q
1M
67M
MUL
DINT
IN1
Q
IN2
33M
KOMENTARZ: Sygnał wyjściowy jest wysyłany, jeżeli w czasie mnożenia nie przekroczono zakresu
dopuszczalnych wartości lub nie wystąpił inny błąd. W przypadku przekroczenia dopuszczalnego zakresu
wartości, wynik jest równy najwyższej, dopuszczalnej wartości i posiada poprawny znak, ale nie jest wysyłany
sygnał wyjściowy
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - GE Fanuc
Rodzaj działania
Opis
DIV_INT
Dzielenie liczb całkowitych
DIV_DINT
Dzielenie podwójnych liczb całkowitych
Parametr
y
Opis
IN1
Zmienna lub stała. Dzielna typu INT, DINT np. 3 3
6
IN2
Zmienna lub stała Dzielnik typu INT, DINT np. 2 4
2
Q
Wynik działania typu INT, DINT (zaokrąglenie do
najbliższej liczby całkowitej w dół) np. 1 0 3
DIV INT
IN1
Q
IN2
2Q
1I
17M
3
2
DIV INT
IN1
Q
IN2
2Q
1M
67M
DIV
DINT
IN1
Q
IN2
33M
KOMENTARZ: Sygnał wyjściowy jest wysyłany, jeżeli w czasie wykonywania dzielenia nie przekroczono
dopuszczalnego zakresu wartości i nie dokonano niedozwolonej operacji. W przypadku przekroczenia
dopuszczalnego zakresu wartości, wynik jest równy najwyższej, dopuszczalnej wartości i posiada poprawny
znak, ale nie jest wysyłany sygnał wyjściowy
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - GE Fanuc
Rodzaj działania
Opis
DIV_REAL
Dzielenie liczb rzeczywistych
Parametr
y
Opis
IN1
Zmienna lub stała. Dzielna typu REAL np. 3 3 6
IN2
Zmienna lub stała. Dzielnik typu REAL np. 2 4 2
Q
Wynik działania typu REAL np. 1.5 0.75 3
DIV
REAL
IN1
Q
IN2
2Q
10.0
1R (nie może być maker!!!)
DIV
REAL
IN1
Q
IN2
3.3
Opis poleceń w języku drabinkowym
Podstawowe funkcje matematyczne - GE Fanuc
Rodzaj działania
Opis
MOD_INT
Reszta z dzielenia liczb całkowitych
MOD_DINT
Reszta z dzielenia podwójnych liczb
całkowitych
Parametr
y
Opis
IN1
Zmienna lub stała. Dzielna typu INT, DINT np. 3 3
6
IN2
Zmienna lub stała Dzielnik typu INT, DINT np. 2 4
2
Q
Wynik działania typu INT, DINT
Q = IN1 - ((IN1 DIV IN2) * IN2)
MOD
INT
IN1
Q
IN2
2Q
1I
17M
3
2
MOD
INT
IN1
Q
IN2
2Q
3R
1R
MOD
DINT
IN1
Q
IN2
5R
KOMENTARZ: Wszystkie trzy parametry muszą być tego samego typu. Znak liczby wynikowej jest zawsze taki
sam jak znak parametru wejściowego IN1. Sygnał wyjściowy jest przesyłany zawsze po doprowadzeniu sygnału
wejściowego chyba, że nastąpi próba dzielenia przez zero. W takim wypadku sygnał wyjściowy nie jest
wysyłany.