Q编程跳转指令使用案例
Q程序中的跳转由QJ(Queue Jump)指令实现。跳转和循环不同,它主要用于状态检测场景,通常配合TI(输入检测)、TR(寄存器检测)、CR(寄存器比较)等指令一起使用。
使用案例:电机有两种可能的运动:正向旋转和反向旋转。相关参数为:加速度300,减速度450,速度18.5。两种运动之间设有0.25秒的等待时间。程序会检测X5端口信号的状态(低电平有效):
• 当X5信号有效(低电平,即True)时,程序跳转到第10行,电机开始反向旋转。
• 当X5信号为高电平(无效)时,程序直接执行第7行,电机进行正向旋转。
执行完正向旋转后,程序会回到第1行继续循环检测。反向旋转执行完成后,同样会回到循环中(不再单独说明)。
Q编程案例参数设置
