lzhpsky
工控小菜鸟
级别: 论坛先锋
精华主题: 0
发帖数量: 1033 个
工控威望: 1134 点
下载积分: 2768 分
在线时间: 764(小时)
注册时间: 2009-08-02
最后登录: 2024-04-24
查看lzhpsky的 主题 / 回贴
楼主  发表于: 2011-05-20 09:26


  

1.大家看这是一段伺服控制的程序,按下启动按钮伺服会开始转动,但是怎样让伺服转动过程中紧急停止呢?就是说不让Q0.0发脉冲了。程序该怎么写?

2.如果伺服转动了3圈中途停止了,设定是5圈,还剩下2圈,如何再按下启动按钮,伺服转完剩下的2圈?
铧金
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 252 点
下载积分: 456 分
在线时间: 70(小时)
注册时间: 2008-11-13
最后登录: 2024-01-02
查看铧金的 主题 / 回贴
1楼  发表于: 2011-06-14 17:01
定义内部计数,计q0.0脉冲,设定值减去当前值=剩余脉冲,暂停时将0送到控制字节运行时走剩余脉冲。