MOVE_WAIT -- 缓冲等待

类型

特殊运动指令

描述

BASE轴运动缓冲加入一个条件判断。

这个指令LOAD执行时不做任何运动,只等待指定的条件满足,前面的运动指令结束时速度会自动降为0

语法

MOVE_WAIT(paraname, paranum, eq, value)

paraname:选择参数名

(参数可以为:DPOSMPOSINAINVPSPEEDMSPEEDMODBUS_REGMODBUS_IEEEMODBUS_BITVECTOR_BUFFEREDREMAIN )

paranum:参数编号或轴号

eq1  

-1   INBIT类型参数无效

不建议使用

value:比较值

适用控制器

固件150802以上版本, XPLC160405以上版本支持。

例子

BASE(0)

UNITS=100

DPOS=0

SPEED=200

ACCEL=2000

DECEL=2000

TRIGGER              '自动触发示波器

MOVE(500)

MOVE_WAIT(IN, 0, 0, 1)   '等待IN(0)有信号,才执行下一条运动缓冲

MOVE(500)

 

运动轨迹

DPOS(0)垂直刻度1000

IN(0)垂直刻度1

相关指令

WAIT UNTIL