精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SMART常用的運動控制子程序的應用詳解

1X4o_GKB1508 ? 來源:未知 ? 2019-03-24 11:16 ? 次閱讀

之前我們講解過SMART運動控制向導的組態應用,組態好向導后自動生成運動子程序,只需調用對應功能的子程序進行編程即可,那么今天我們分別學習一下常用的子程序的應用。

1、初始化運動軸指令,對每個軸必須要啟用一條初始化指令。而且要保證EN和MOD_EN一直是接通狀態(SM0.0)

Done:初始化完成標志,正在初始化為OFF,完成則變成為ON。

Error:顯示錯誤代碼編號,詳情打開幫助查看運動軸錯誤代碼。

C_Pos:當前位置,相對脈沖方式時單位為脈沖數,工程單位則為mm等,其它的子例程中類似,不做另外的說明。

C_Speed:當前速度,相對脈沖時單位為HZ,工程單位則為mm/s,其它子例程中類似,不做另外的說明。

C_Dir:表示電機的當前方向信號狀態 ,0 = 正向, 則1 = 反向。

2.手動子例程,可以手動以指定速度正反轉運行,也可以按照向導組態的JOG速度點動正反轉運行。

RUN:接通時以Speed中指定的速度連續運行,在運行過程中改變速度就會立刻生效,接通Dir可以切換運行方向(在運行時切換無效)。

JOG_P:正轉點動,速度在以向導中組態的電機點的動速度(JOG_SPEED)。

JOU_N:反轉點動。

3、單段定量發脈沖子例程,可以以指定的速度和數量來發送脈沖,發送完成后即自動停止。

START:觸發開始發脈沖信號,必須在運動軸空閑時發送一次信號,必須要用邊沿觸發。

POS:設定的數量,相對模式時為距離,絕對模式時為位置。

Speed:設定運行的速度。

Mode:模式選擇,=0絕對,=1相對。

絕對:必須建立一個參考點(零點),所有位置都應該以該點為參考,要運行到何處,只需要設定該處的絕對位置系統自動根據當前位置識別方向和行進的距離,該模式適合做定位控制。

如下圖中當前位置處在A處,如果設定位置為200,則自動前進到200,如果設定位置為100,則自動后退到100處。

相對:亦稱增量模式,無需建立參考點,每次以當前位置為起點,運行一個相對距離,不方便進行定位控制。如下圖所示。

Abort:觸發停止命令,為ON時命令運動軸減速直至停止。

Done:發送脈沖結束標志,正在發脈沖時為OFF,停止發脈沖時為ON。中途由于其它原因停止也會觸發Done動作,所以不一定是達到設定位置。

4.多段定量曲線運動。提前在向導中組態好曲線,可以組態為絕對或相對,再通過該指令調用組態的曲線號(從0號開始)。最多可組態32條曲線,每條曲線中可以組態16個單步,每個單步的方向必須一致,否則報錯。

5、搜尋RPS參考點。在進行絕對定位前,需要建立參考點,參考點有兩種,一是存在RPS信號的實際參考點,一是內部定義的一個虛擬參考點,啟用RSEEK會根據向導中組態的搜尋速度、方向和搜尋順序來搜尋RPS參考點。

6、內部創建虛擬參考點。適用于一些不方便設定一個固定參考點的場合,啟用LDPOS會將當前位置更改成指定的New_POS,可以建立虛擬參考點或用于更改當前位置。

7、設置當前位置斷電保持。兩個程序段不能顛倒順序,否則將無法實現。

8、重新加載組態,修改任何組態相關的參數可用CFG進行刷新,否則可能無法生效。

以上介紹了一下常用的運動子例程的使用,你們都學會了嗎?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SMART
    +關注

    關注

    3

    文章

    223

    瀏覽量

    44661
  • 運動控制
    +關注

    關注

    4

    文章

    565

    瀏覽量

    32825
  • POS
    POS
    +關注

    關注

    3

    文章

    119

    瀏覽量

    28288

原文標題:200SMART運動控制基本指令詳解

文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一文詳解PLC子程序子程序指令

    在編程時經常會遇到相同的程序段需要多次執行的情況,如圖6-39所示,程序段A要執行兩次,編程時要寫兩段相同的程序段,這樣比較麻煩。解決這個問題的方法是將需要多次執行的程序段從主
    的頭像 發表于 12-14 13:33 ?7911次閱讀
    一文<b class='flag-5'>詳解</b>PLC<b class='flag-5'>子程序</b>與<b class='flag-5'>子程序</b>指令

    VHDL最常用子程序源碼

    VHDL最常用子程序源碼
    發表于 08-15 17:46

    常用子程序

    常用的單片機子程序方便使用
    發表于 12-03 23:15

    子程序

    子程序又稱為過程,它相當于高級語言中的過程和函數。在一個程序的不同部分,往往要用到類似的程序段,這些程序段的功能和結構形式都相同,只是某些變量的賦值不同,此時
    發表于 06-30 10:43 ?819次閱讀

    ALTERA官方例子程序

    ALTERA官方例子程序,最規范的程序。入門必備
    發表于 10-29 10:46 ?47次下載

    子程序的創建與調用

    【LabVIEW從入門到精通】2.5 子程序的創建與調用
    發表于 01-08 15:43 ?0次下載

    中斷處理和子程序調用概念解析

    子程序是一組可以公用的指令序列,只要給出子程序的入口地址就能從主程序轉入子程序子程序在功能上具有相對的獨立性,在執行主
    發表于 11-16 11:12 ?1w次閱讀
    中斷處理和<b class='flag-5'>子程序</b>調用概念解析

    S7-200 SMART運動向導組態詳解

    S7-200 SMART作為S7-200的升級款,在很多方面都進行了優化,使用更加的方便。其中運動控制的優化最為突出,S7-200運動控制
    發表于 10-27 15:54 ?3376次閱讀

    LCD12864示例子程序

    總結一下一些模塊常用子程序相信很多同學和我一樣,剛開始的時候可能不太喜歡拿著數據手冊去看,然后去寫一些子程序。比如說lcd12864或者lcd1602的一些寫命令、寫數據、忙檢查子程序
    發表于 12-04 09:51 ?23次下載
    LCD12864示例<b class='flag-5'>子程序</b>

    西門子PLC的子程序介紹

    STEP7-Micro/Win在程序編輯器窗口中為每個POU提供單獨的頁面。主程序總是第1頁,后面是子程序或中斷程序。由于每個程序在編輯器窗
    發表于 12-13 16:28 ?3799次閱讀

    帶參數子程序的參數傳遞過程

    一份程序中建立多個子程序,每個子程序完成相對比較獨立的功能。而子程序也是圍繞主程序的要求,并且還根據主
    的頭像 發表于 10-17 09:50 ?2677次閱讀

    PLC創建庫文件與帶參數子程序功能該如何使用

    在S7-200SMART系列PLC的子程序中,子程序可以分為兩類,一類為不帶參數的子程序,另一類為帶參數的子程序,使用帶參數的
    的頭像 發表于 10-28 11:06 ?3838次閱讀

    S7-200 SMART使用運動控制面板進行調試

    為了幫助用戶更好的開發 S7-200 SMART運動控制功能, STEP-7 Micro/WIN SMART 提供了一個調試界面“運動
    的頭像 發表于 12-14 09:27 ?3376次閱讀

    西門子S7-200SMART常見問題解答

    S7-200SMART CPU最多可輸出3路高速脈沖(除ST20外),這意味著可同時控制最多3個步進電機,通過運動向導可配置相應的運動控制
    發表于 11-19 11:35 ?1174次閱讀

    西門子S7-200SMART常見通訊問題解答

    S7-200SMART CPU最多可輸出3路高速脈沖(除ST20外),這意味著可同時控制最多3個步進電機,通過運動向導可配置相應的運動控制
    的頭像 發表于 11-22 09:05 ?1293次閱讀
    西門子S7-200<b class='flag-5'>SMART</b>常見通訊問題解答