您现在的位置是:首页 > PLC技术 > PLC技术
FX2N系列PLC的绝对位置驱动指令
来源:艾特贸易2017-06-04
简介(1) 绝对位置驱动指令的助记符、指令代码、操作数及程序步如表 6- 129 所列。 表 6 129 绝对位置驱动 (2) 指令梯形图如图 6- 204 所示。 图 6 204 绝对位置驱动指令梯形图 (3) 指令说明: ①
(1)绝对位置驱动指令的助记符、指令代码、操作数及程序步如表6- 129所列。
表6 – 129 绝对位置驱动
(2)指令梯形图如图6- 204所示。
图6 – 204 绝对位置驱动指令梯形图
(3)指令说明:
①[S1]目标绝对位置,16位指令- 32768 ~+32767; 32位指令- 999999 ~+999999。
②[S2]输出脉冲频率,最低脉冲频率由本小节下述公式决定。
③[D1]脉冲输出点,仅限于Y000与Y001,晶体管输出。
④[D2]旋转方向信号输出点,旋转方向由[S1]与当前位置的差的正/负号决定,[D2]=ON正转(前进);[D2]=OFF反转(后退)。
⑤指令执行过程中,当前绝对位置存人当前值寄存器中,输出点Y000对应(D8141,D8140);输出点 Y001 对应(D8143,D8142)。
⑥指令执行过程中改变操作元件的内容也无法在当前运行中反映出来,只有在下一次执行时才生效。
⑦指令执行过程中,若执行条件OFF,将减速停止,但完成标志M8029不动作。
⑧指令执行条件OFF后,而脉冲输出中标志(Y000)对应M8147,Y001对应M8148仍为ON时不接受指令的再次驱动。
⑨绝对值驱动方式中,[S1]指定的是目标位置与原点的距离,即目标的绝对位置,如图6 - 205所示。
图6 – 205 绝对位置驱动中当前值和目标值表达方式
绝对驱动方式设置值与驱动曲线如图6 - 206所示。
图6 – 206 绝对驱动方式设置值与驱动曲线
实际能执行的输出脉冲最低频率为
若输出脉冲频率数[S2]指定了低于上面计算结果的数值,计算实际输出频率等于上式计算结果数值,加速初期和减速最终部分的频率也不可低于上述计算结果数值。
例如,最高速度为50000Hz,加减速时间为100ms,则实际能够执行的最低输出脉冲频率为
(1)将输出脉冲频率[S2]指定为300Hz时,实际输出频率为500Hz。
(2)将输出脉冲频率[S2]指定为50000Hz时,加速初期和减速最终部分的实际输出频率为500Hz,如图6- 207所示。
图6 – 207 输出脉冲频率曲线
(3)相关器件说明如下:
①[D8145]
·执行FNC158(DRVI),FNC159(DRVA)指令时的基底速度。
·控制步进电动机时,设定速度需考虑步进电动机的共振区域和自动启动频率。
·设定范围为最高速度(D8147,D8146)的1/10以下。超过该范围时,自动降为最高速度的1/10数值运行。
②[D8147(高位),D8146(低位)]
·执行FNC158(DRVI),FNC159(DRVA)指令时的最高速度。
·[S2]指定的输出脉冲频率必须小于该最高速度。
·设定范围为10Hz - 100000Hz。
③[D8148]
·执行FNC158(DRVI),FNC159(DRVA)指令时的加减速时间。
·加减速时间表示到达最高速度( D8147,D8146)所需的时间。因此,当输出脉冲频率[S2]低于最高速度(D8147,D8146)时,实际加减速时间会缩短。
·设定范围为50ms - 5000ms。
④[M8145] Y000脉冲输出停止(立即停止)。
⑤[M8146] Y001脉冲输出停止(立即停止)。
⑥[M8147] Y000脉冲输出中监控(BUSY/READY)。
⑦[M8148] Y001脉冲输出中监控(BUSY/READY)。
点击排行
