vitalityboy
级别: 略有小成
精华主题: 0
发帖数量: 67 个
工控威望: 223 点
下载积分: 5465 分
在线时间: 71(小时)
注册时间: 2013-09-23
最后登录: 2024-12-15
查看vitalityboy的 主题 / 回贴
楼主  发表于: 2018-07-17 12:58
最近客户提出个要求,就是在机器自动运行过程中按下暂停键,机器暂停运行,这时可进行任意的手动操作,再按继续则机器在原来暂停的状态接着往下运行,请问这个程序要怎么处理,各位大神有做过相应的案例吗,请赐教
libin520
虽然没什么突破和进步,却还是每天在坚持着。
级别: 工控侠客
精华主题: 1 篇
发帖数量: 2429 个
工控威望: 2860 点
下载积分: 4598 分
在线时间: 1204(小时)
注册时间: 2008-10-24
最后登录: 2024-12-16
查看libin520的 主题 / 回贴
1楼  发表于: 2018-08-07 14:23
不喜欢用暂停键,一般用停止键。实际上是把工位细分。运动部位工序细分。每个运动单元都有它的循环往复的动作,找到起始的状态。当然,停止时,也不是马上就停下来。马达,运动到定位的坐标停止。不是没达到要定位的坐标就停,除非用绝对位置编码器加光栅尺的马达。汽缸动作实际也有一个流程步骤的状态。就是独立单元划分时的一个状态。一般用D的状态来表示它目前的位置。再按运行时,当时停止时,状态都保存着。再启动时,每个独立单元当前的状态加需要满足的条件。正常则往下继续执行。如果是由于某个手动操作,导致没有适合当时的启动条件,可以提示报警。处理后,继续运行。

当然也见过一些用暂停键做的程序,就是暂停键点一下暂停,再点一下继续运行,个人感觉这样不太好,万一开关有故障,容易出现问题。所以用暂停键暂停,用start键来启动,这样就会解决暂停键故障带来的隐患。动作异常。二次确认,会好一些。
本帖最近评分记录:
  • 下载积分:+1(zhengf1989) 感谢分享!
  • 下载积分:+1(yu655792)
  • 需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。