<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    SMART V2.7的“新技能”——超馳功能
    發布時間: 2023-11-29 10:22 更新時間: 2024-12-28 09:10

    超馳功能概述:



    超馳響應是指運動控制指令之間相互覆蓋的情況,用戶可以用新的指令覆蓋正在執行的命令,中止當前動作并立即執行新的命令。


    S7-200 SMART V2.7版本僅支持相同指令間觸發超馳響應,且僅支持單軸指令的超馳功能,軸組指令不支持。


    關于是否有超馳功能在運動過程中的區別,小程序的視頻中可以清晰的觀察到,擁有超馳功能后,兩個動作的切換過程平滑無停止且Zui終定位更準確。





    PLS的超馳:


    在SMART V2.7中,PLS指令中僅PTO單段模式支持超馳響應,且需要先配置PTO控制字節的特殊寄存器(SMB67、SMB77和SMB567),具體的配置如下表所示




    圖片





    AXISx_GOTO的超馳:


    對于向導配置后生成的AXISx_GOTO指令,當前版本僅juedui運動模式(mode 0)和相對運動模式(mode 1)支持超馳響應。




  • 兩種運動模式之間可以相互觸發超馳響應,

  • 同一個模式的指令也可以先后激活以觸發超馳響應。

  • 可以通過超馳響應功能來更改運動中AXISx_GOTO指令的速度,位置和運動模式(僅支持模式0和模式1):

  • 速度改變時會從當前速度加速或者減速到新指令的目標速度

  • 如果新的運動方向與當前運動方向相反,CPU會先減速停止然后反向運動

  • 觸發超馳響應時任何非法的配置都會停止當前運動并返回對應的錯誤碼

  • 該指令的超馳響應觸發方式為:

  • 正在執行的AXISx_GOTO指令再次通過上升沿被激活

  • 正在執行AXISx_GOTO指令時,激活另一個AXISx_GOTO指令



  • 應用實例


    實例部分,使用PLS指令測試超馳功能,硬件上將Q0.0的脈沖輸出接入I0.0的高速計數器,第一段以20KHZ的頻率發送100000個脈沖,在接收到50000個脈沖時觸發高速計數器中斷執行第二段指令以2KHZ的頻率發送10000個脈沖,理論上高速計數器將接收60000個脈沖,超出的部分與第一段脈沖頻率的比值可以認為是超馳響應的時間,量級在微妙級別。




    主程序:


    圖片


    計數器中斷程序:


    圖片


    執行結果:


    圖片




    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595