fankeji
级别: 工控侠客
精华主题: 0
发帖数量: 36 个
工控威望: 4637 点
下载积分: 2166 分
在线时间: 118(小时)
注册时间: 2012-07-09
最后登录: 2021-11-06
查看fankeji的 主题 / 回贴
楼主  发表于: 2013-03-01 10:45
程序控制机械手动作和移动(伺服控制)在SFC里添加急停按钮,按下停止,松开继续上次动作并走完剩下的距离。记得上次看过一个专门讲急停的PDF文件讲到过禁止输出指令,禁止转移指令。我觉得是用禁止输出指令,就是不知道怎么保持伺服走过的距离,用断电保持型寄存器吗?
工控者
级别: 家园常客
精华主题: 0
发帖数量: 290 个
工控威望: 873 点
下载积分: 409 分
在线时间: 190(小时)
注册时间: 2010-05-27
最后登录: 2024-12-17
查看工控者的 主题 / 回贴
1楼  发表于: 2013-03-02 18:24
在按下停止的按钮用上升沿或下降沿将伺服当前位置的脉冲数量进行读取并用要运行的总距离的脉冲数减去停止时的读取的已运行的脉冲数,所得就是解除停止时伺服还未完成距离的脉冲数!以上是我以前的处理方法,仅供参考!谢谢!