三菱plc使用drvi指令如何定义正反转

2021-03-09 22:25:01 字数 1418 阅读 6871

1楼:匿名用户

ddrvi k10000 k1000 y0 y1 正转s1 s2 d0 d1ddrvi k-10000 k1000 y0 y1 反转s1方向bai

和距离du

s2快慢

d0脉冲口(zhi

daofx系列y0~y3(y3仅fx5u))内d1方向输出口(任意y点或

容m点)

2楼:赵文星空絮雨

1、可调脉冲输出指令plsv

为任意时间可变速指令,可以实时改变脉冲频率的指令,在指令中可以设置脉冲的实时频率、发出脉冲的输出点,和方向点(如用于手动前进或后退)。但是不能设置发出脉冲的总数,也就是不能通过指令定位,如果需要不是很精准的定位可以在使用高速点的时候用脉冲计数器和目标值做一个比较,但是会在plc的每个扫描周期比较一次,所以会超出一些脉冲。 程序例:

︱-----︱︱-----------(plsv d300 y000 y003) 2、绝对定位指令drva和相对定位指令drvi

输出只能应用于高速点。他们的指令表现形式基本一致,在它们的指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。

高速脉冲点的特点就是他们有自己的脉冲计数寄存器,也就是不管通过上述哪个指令发出脉冲,高速点会有以一个特定的寄存器记录所发出的脉冲数,包括正向的和反向的,可作为运动控制中每个轴的坐标。

以上两个指令不同之处就是:drva是绝对记录脉冲式的,它的脉冲总数实际是它要到达的目标值,也就是和各高速点的计数寄存器相匹配,例如,当你输入脉冲目标值为20000,而你高速点的计数寄存器中是30000,这时它会朝着反向发出10000个脉冲;而drvi指令却不同,它不管高速点计数器中的脉冲坐标值,它会向正方向运行20000个脉冲,因而成为相对脉冲指令。

程序例:︱-----︱︱-----------(drva d1000z6 d2000z6 y000 y003) 程序例:︱-----︱︱-----------(drvi k400 k400 y000 y003)

3、原点复位指令zrn是三菱plc的原点回归指令。应用指令编号是156,前面加d表示32位。快到原点位置时触发一个接近开关,当工作台运行到近零点时,收到接近开关触发信号后减速到一个很低的速度继续向前走(避免机械冲击)。

在低速状态下等待伺服驱动器内置编码器发来原点脉冲。收到脉冲后停止行走。 程序例:

︱-----︱︱-----------(zrn d300 x20 y000) 。

3楼:深圳华科星

drvi是相

来对位置控制指令,y1就是方向自

,通过一个继电器控制y1的通和断就可以控制方向了另外伺服电机驱动器是没有分辨率的,只有伺服电机有,具体的分辨率可以从型号上看出来,有型号再参考型号说明就可以查到伺服电机的编码器分辨率

4楼:匿名用户

y1是方向,编码器分辨率是要计算的。