采用 plsy (16位)dplsy(32位)指令,参数设置:[dplsy k0 k1000 y0] 指定发送脉冲数为k0,就是发送无限数量脉冲;k1000为发送脉冲的频率,可以为其他常数或者d寄存器,32位的请注意,占用两个连续的寄存器空间.y0为执行脉冲的输出点.同时,给你接脉冲输出方向的输出点输出打开或者关闭信号,来控制脉冲输出方向.FX1S的plc,因为能发送高速脉冲的输出点只有y0和y1两个点,所以,我们一般用除这两个以外的y点来控制方向.我采用y12来控制方向.下面这段是我写送料机的正反转程序截图.供参考.m3、x4为正向控制,m4、x5为反向控制;x13为正向限位,x15为反向限位.
关闭PLSR指令的触发条件就可以了,触发条件一消失,PLSR就会停止执行.
说明书上的说的是没有错的.你如果想让电机点动移动,你可以把手动的控制按钮做成自复位的就行了.手松开按钮自己复位,指令的执行条件不就断开了.指令如果只发了一部分脉冲执行条件断开,就会停止发脉冲.没发完的脉冲也不会再发了.
到近点信号用中断,使脉冲立即停止指令,Y0的话 SET M8349,停止后将M0 rst,rst m8349,等待启动信号再次启动drvi即可;但是两次drvi要有个小延时K1,不然会有第二次不执行的情况
用Y1发脉冲,Y2导通就反转了,加速度和减速度要用寄存器,改变寄存器的值,就改变了速度了 例如:LD X0 SET M0 LD M0 ANI XI PLSY D100(里面的值可加减) K0(发无穷个脉冲) Y1 在这个时候加上Y2,伺服就反转了 目测你的电路图,需要直接将Y4导通,让伺服激磁,电机才会转起来
举例子 开关X000 你加个上升沿或者下降沿 按一下就是一个脉冲 明白不
脉冲输出:PLSY 有加减速的脉冲输出:PLSR 脉宽调制:PWM 绝对定位:DRVA 相对定位:DRVI
三菱plc内置了3个时间脉冲的特殊辅助继电器 分别是m8011为时间脉冲10ms m8012为时间脉冲100ms m8013为时间脉冲1s 你要其它时间的脉冲则可通过定时器控制自动复位电路来完成
断开了重新发 要采纳啊!
肯定的一点是程序问题 脉冲没有发完就停你要去查查是不是脉冲条件断开了 还有就是一条脉冲没有发完另一条就启动了.