中断定位指令DVIT
FX3UPLC中断定位指令DVIT的格式结构:
S1.——中断后输出脉冲数(相对定位方式)。
S2.——输出脉冲频率(FX3UPLC本体的选择范围:10HZ~100KHZ)。
D1.——脉冲输出端。
D2.——电机旋转方向信号的输出端(S1为正,正向,ON;S1为负,负向,OFF)。
指令一旦执行,电机就已经运行,控制器接收到中断信号,执行脉冲数以中断位置到目标位置的相对地址距离来计数。
电机方向信号以中断后输出脉冲数S1的正负来决定:S1为正,正向,ON;S1为负,负向,OFF。
电机速度的快慢以脉冲频率的大小来决定,快要到达目标位置时减速,输出指定脉冲数后,立即停止。
指令执行前,如中断信号已接通,电机以相对定位方式运行;指令执行到一半,如指令输入条件断开,电机减速停机。
以1轴的定位为例,软元件使用如下:
脉冲输出信号:Y0。
当前值寄存器(32位):D8340/D8341。
中断信号:X0~Xn。
M8336=OFF时,脉冲输出Y0~Y3中断信号固定为X0~X3;M8336=ON时,中断信号用D8336的值表示;如M8336=ON,且D8336=H8888,则脉冲输出Y0~Y3中断信号对应为M8460~M8463。
16位中:
0~3位表示Y0的中断信号,用16进制的1位数(0~7)表示,如3,中断信号为X3;
4~7位表示Y1的中断信号;
8~11位表示Y2的中断信号;
12~15位表示Y3的中断信号;
如:HFFF0。
反转极限:M8344。
正转极限:M8343。
上面的极限为第一套极限(PLC),为了防止它们失效,有的机器在其外围还要加上第二套极限保护(伺服)。
脉冲输出中:M8340。
加速时间:D8348,可设定为50ms~5000ms,初始值为100ms。
减速时间:D8349,可设定为50ms~5000ms,初始值为100ms。
最高速度:D8343/D8344,32位的寄存器来保存,初始值为100KHZ。
基底速度:D8342,伺服电机设为0,步进电机设为大于0(10KHZ以下)的值。
定位指令执行中:M8348,指令执行条件接通标志。
禁止脉冲输出:M8349,可作为PLC急停信号使用,但是用伺服驱动器的急停信号要准确一点。
上面的软元件根据轴1Y0输出为基础而定,Y1~Y3所用的软元件又不一样。
下面两个标志软元件为通用标志位:
指令结束标志脉冲:M8029,接通一个扫描周期。
指令执行异常结束标志脉冲:M8329,如运行中碰到极限开关,减速停机。
FX5UPLC的DDVIT(32位)指令:
▼ 指定了FX3操作数的情况
▼ 指定了FX5操作数的情况
感谢阅读指正,关注了解更多!