回复:【SCL编程案例】-S型曲线规划算法

老兵veteran

  • 帖子

    9991
  • 精华

    506
  • 被关注

    574

论坛等级:至圣

注册时间:2004-03-11

钻石 钻石 如何晋级?

发布于 2025-06-14 10:27:44

13楼

展开查看
以下是引用Zane在2025-06-07 12:45:35的发言 >11楼


我觉得这个S曲线的初始逻辑还是存在问题的,RUNTIME指令是在第二次扫描有返回值,这个值是两次调用期间所有用户程序的执行时间,无论是同一扫描周期的,还是跨扫描周期的。


按楼主的编程意图,应该是取一个扫描周期的时长,RUNTIME指令应该只在同一个扫描周期内执行一次,包括S曲线的启动初始化


关于RUNTIME指令可参考:


在 S7-1200/S7-1500 中,如何测量一个完整程序、子程序或特定组织块的运行时间?


我理解这个问题不大,相当于第一个初始扫描周期,程序并没有执行。因为前后两次的RETVAL值应该接近于零(如果中间没有通讯等其它时间片中断的话)。

然后,第二个执行周期才是正常的程序输出。



这是我看到的第四个类型的S曲线程序。

有一点遗憾,这个S程序,与 我看到的其它三个S曲线一样,没有考虑超驰的问题。

尽管如此,楼主的编程技巧及数学功底,也很厉害了。


天生不宜做胜利者,自来没有胜利的欲望,只是不甘失败,十分十分不甘心失败。木心
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15118条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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