GAMS 1.0. Руководство по программе перемещения GAMS для Ивановского блока.
!!! В один момент времени может быть запущена только одна программа.
1) Способ из терминала.
На компьютере pcbec2 запустить программу onl-gams-rs232 :
onl-gams-rs232 /dev/ttyS2
Для того чтобы увидеть руководство необходимо нажать Enter
----------------- Usage of GAMS movement system V-2 (2.031) ------------------
print - current position
move c r q - move to column/row/quarter
go x y - go to x y coordinates
stop - stop the movement
command 6signal/name_of_command - send signal to new movement sistem
state - print current state
fullstate - print full current state
-------------------------------------------------------------------------------
print - выводит текущее положение, также можно спрашивать положение во время езды.
move - отправить ГАДа на координату CRQ . Пример команды: move 05120 - 05-column, 12-row, 0-quarter.
go - отправить ГАДа на координаты по новым датчикам. Пример команды: go 05234 23784 - 05234-координата X
23784-координата Y
stop - остановить ГАДа во время езды.
state - текущее состояние системы, результат выполнения предыдущей команды.
- All is ok,axid (У или Х ) - предыдущая команда езды успешно завершилась.
- Movement stoped by USER, axis (У или Х ) - движение прекращено по команде stop.
- Movement is MOVING, axis (У или Х ) - GAMS движется по указанной оси.
- Movement stuck on axis (У или Х ) - произошло застревание.
- Movement moved through point on axis (У или Х ) - GAMS проехал указанное назначение.
- Movement moved in wrong way on axis (У или Х ) - GAMS поехал не в ту сторону.
fullstate - полное состояние системы
---------------- FULL STATE ----------------
control_mode: COMPUTER CONTROL
AXIS_X AXIS_Y
INCOMING_FASE OK OK
FASE_ON_ENGENE OK OK
TERPERATURE PROBE OK OK
LIMITER OF MOVE OK OK
MAX_DEST 66000 48897
MIN_DEST 4415 1024
--------------------------------------------
INCOMING_FASE - опрос фаз питанияFASE_ON_ENGENE - наличие на пускателях фаз питания двигателей.
TERPERATURE PROBE - опрос термостатов на двигателях
LIMITER OF MOVE - состояние концевиков перемещения на каждой оси
MAX_DEST - программное ограничение максимальной точки езды
MIN_DEST - программное ограничение минимальной точки езды
2) Через дим сервер.
На pcbec2 запустить дим-сервер :
onl-dim-server GAD
запустить в отдельном терминале команду did.
После запуска сервера управления в did появится сервер GAD.
Команды:
DEVICE/GAD/CALIB_POSITION - для Антона, для программы калибровки.
DEVICE/GAD/GAD_GO - команда для перемещения ГАМС. Единицы измерения - 1adc (для X и У 1adc = 0.04мм ). Для
посылки команды нужно набрать: go X Y , где X - координата по оси Х, Y- координата по оси Y. После координаты У
не должно быть пробела.
DEVICE/GAD/GAD_MOVE - команда для перемещения ГАМС. Единицы измерения - счетчики. (76мм - один большой счетчик)
DEVICE/GAD/GAD_PRINT- команда для определения положения. При открытии окна нужно послать любое сообщение и
дальше открыть DEVICE/GAD/POSITION -
DEVICE/GAD/STOP - команда для остановки ГАМС во время его движения. При открытии окна нужно послать любое сообщение.
DEVICE/GAD/LAST_STATUS - команда для определения статуса выполнения предыдущей команды.
DEVICE/GAD/POSITION - команда для определения положения. для обновления положения сначала нужно запустить
команду DEVICE/GAD/GAD_PRINT
Оставьте комментарий!