三菱PLC DRVI指令

想实现 发送5000个脉冲,中间按钮停止了,这时发送了x个脉冲,按启动按钮后,将剩余的脉冲发完,怎样实现
求程序,用的是fx3u,或者是编程思思路具体说清楚也行

三菱PLC中DRVI为相对定位指令。
一、关于DRVI:
DRVI输出只能应用于高速点,在指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。
二、关于DRVA(绝对定位指令):
DRVA与DRVI相同,也是输出只能应用于高速点,在指令中可以设置脉冲总数、脉冲频率、脉冲的发出点和方向点。
三、DRVA与DRVI的区别:
DRVA与DRVI这两个指令不同之处就是:DRVA是绝对记录脉冲式的,它的脉冲总数实际是它要到达的目标值,也就是和各高速点的计数寄存器相匹配,例如,当你输入脉冲目标值为20000,而你高速点的计数寄存器中是30000,这时它会朝着反向发出10000个脉冲;而DRVI指令却不同,它不管高速点计数器中的脉冲坐标值,它会向正方向运行20000个脉冲,因而成为相对脉冲指令。
四、程序例:
1、︱-----︱︱-----------(DRVA D1000Z6 D2000Z6 Y000 Y003)
2、︱-----︱︱-----------(DRVI K400 K400 Y000 Y003)
五、关于高速脉冲点
高速脉冲点的特点就是他们有自己的脉冲计数寄存器,也就是不管通过DRVA指令,还是DRVI指令发出脉冲,高速点会有以一个特定的寄存器记录所发出的脉冲数,包括正向的和反向的,可作为运动控制中每个轴的坐标。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
用DRVA指令,当你中间按钮按下的时候,断开这条指令!按启动的时候再继续就行了!绝对位置的话这个是没问题的本回答被提问者采纳
第2个回答  2013-02-26
不限脉宽啊?姑且选个秒脉冲继电器和具有断电保持的计数器,计数器值定为5000,计数输入端为秒脉冲,计数到5000接通计数器常闭触点使其停止秒脉冲产生追问

不限脉宽,但限频率啊。我就想通过drvi或是drva指令实现

第3个回答  2013-02-27
用DRVA指令就可以实现!
相似回答