SINGLE_AXIS_T(501)
dodać wejścia:
- stop
- stopdecc
SINGLE_AXIS_T (501)
ID 501
Zastosowanie: |
PLC |
Grupa: MOTION
Opis skrótowy:
Funkcja wykonująca ruch z interpolacją liniową między 3 osiami. (Trapezowy profil prędkości)
Wejścia (12 sztuk):
nr |
typ |
impuls |
oznaczenie |
Uwagi |
1 |
B |
tak ( 0->1 ) |
start |
Uruchomienie pozycjonowania |
2 |
B |
tak ( 0->1 ) |
stop |
Zatrzymanie ruchu |
3 |
R |
- |
x |
Pozycja docelowa |
6 |
R |
- |
vmax |
Prędkość ruchu wypadkowa |
7 |
R |
- |
v0 |
Prędkość ruchu początkowa |
8 |
R |
- |
vend |
Prędkość ruchu końcowa |
9 |
R |
- |
acc |
Przyspieszenie |
10 |
R |
- |
dec |
Hamowanie |
11 | R | - | s_in | Pozycja z poprzedniego cyklu |
Uwaga: parametry wejściowe: vmax, acc, dec muszą być różne od zera w przeciwnym wypadku blok nie wykona ruchu.
Wartości
Wyjścia (3 sztuki):
nr |
typ |
impuls |
oznaczenie |
Uwagi |
1 |
B |
nie |
In_motion |
=1 gdy ruch trwa |
2 | B | nie | done | Koniec ruchu |
3 | B | nie | error | =0 gdy brak błędów |
4 | R | - | s_out | Pozycja |
5 | R | - | v_out | Prędkość |
6 | R | - | a_out | Przyspieszenie |
Ustawienia:
Brak
OPIS:
Po otrzymaniu sygnału na wejściu ‘start’ blok w każdym kolejnym cyklu generuje trajektorię ruchu. Prędkość, pozycja i przyspieszenie każdej osi są przekazywanewyjścia bloku.