回复:FB284控制V90停机的方式怎样让他不报错啊

已锁定

lovefort07

  • 帖子

    25
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2023-06-25

白金 白金 如何晋级?

发布于 2024-04-08 13:42:36

2楼

展开查看
以下是引用手机用户20210713646350在2024-04-08 11:52:54的发言 >0楼

新手求解答!

要求:伺服电机匀速运行,触碰到接近开关后,立马停止。

现在的问题:能立马停止,但是报故障,这个伺服的故障显示是:“定位中使能丢失”。造成的原因是:接收到接近开关的信号便立马停止使能。

于是我现在的解决办法是:运行的模式是匀速运行模式,也就是ModePos=3,然后使能的触发条件是M434.0,断开使能的条件是只要接近开关感应到信号后,3秒后复位M434.0,也就是断开使能。然后接近开关感应到信号的瞬间,复位激活请求和停止进行的任务。现在的现象是:伺服没有立马停止,还是依据断开使能后停止的。(接受到接近开关的信号,没有停止,而是3秒后停止的,并且报“定位中使能丢失”故障)。

疑问1:伺服运行中CancelTraversing和IntermediateStop这两个管脚只要为false,伺服能停下来吗?

疑问2:伺服运行中ExecuteMode为false,伺服也能停下来吗?

疑问3:或者在伺服运行中把速度百分比值OverV设为0,能停下来?

前面的疑问1和疑问2,我测试是不行的,也有可能是我的程序没有写好。


附上程序截图:








疑问1,可以,这两个管脚就是对应着报文里STW1的停止,但是必须是轴激活状态下,也就是不能断使能

疑问2,不可以,ExecuteMode是回原点功能,不是停止功能

疑问3,不可以,即使把速度设为0,但没有再次触发定位的话设定的位置和速度是不会生效的


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15093条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。