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

Zane

版主 西门子1847工业学习平台

  • 帖子

    21568
  • 精华

    408
  • 被关注

    1516

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2025-06-18 08:30:47

14楼

展开查看
以下是引用老兵在2025-06-14 10:27:44的发言 >13楼

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

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



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

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

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


以下是引用Zane在2025-06-07 12:45:35的发言 >11楼:我觉得这个S曲线的...

引用11楼详细内容:


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


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


关于RUNTIME指令可参考:


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


一个扫描周期可以改变很多的逻辑
Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15709条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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