background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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.

 


Document Outline