回复:遇到一个发脉冲的中途终止问题请教一下。

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2020-04-21 15:00:34

16楼

展开查看
以下是引用Zane在2020-04-21 11:03:32的发言 >12楼

还是原理和思路的问题。


首先,SMART的运动控制,外部信号获取,到运动指令执行是受程序扫描延迟的。

其次,信号触发到你要停止的目标点的距离,是否大于你当前速速加速度设置下的减速距离

第三,为何一定要用停止方式,而不是用绝对定位方式超驰


输入信号距离目标位置的距离必须大于系统的最大减速距离+信号延迟的匀速距离


【首先,SMART的运动控制,外部信号获取,到运动指令执行是受程序扫描延迟的。】

这个很正常。

【其次,信号触发到你要停止的目标点的距离,是否大于你当前速速加速度设置下的减速距离】

大不大于都是凭两种加减速时间规划,一般减速时间,急停减速时间。但是无论使用那个减速时间,都不应该出现超过目的位置的现象。除非还有第三种?

【第三,为何一定要用停止方式,而不是用绝对定位方式超驰】

仅凭指令端口,smart没有提供超驰功能。这个事情很多一般网友都在问:运动中,能不能收到输入信号后定位停止。可见,表面上大家都觉得没有超驰功能。直接动用数据块值来修改运动的话,我也没有试过。可能有吧?看看那位大哥试过这么做,并且成功的。我怀疑,就算你找到数据,成功修改数据(不报什么包络出错,修改也要在下次运动时或者执行完cache指令才生效。),也没用。

输入信号距离目标位置的距离必须大于系统的最大减速距离+信号延迟的匀速距离


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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