西門子1200PLC的運動控制功能

2020-12-14 豆豆牽著蝸牛在散步

西門子 S7-1200是一款緊湊型、模塊化的PLC,擴展性能比較優秀,可完成一些簡單和高級的邏輯控制、自帶乙太網口,與HMI,PC等上位機通訊方便快捷 。此外,它具有支持小型運動控制系統、過程控制系統的高級應用功能。接下來為大家分享一下西門子1200運動控制程序。

點擊「指令」、「工藝」、「運動控制」,出現運動控制指令。

1. MC_Power:啟用、禁用軸

「MC_Power」運動控制指令可啟用或禁用軸。

要求:

① 定位軸工藝對象已正確組態;

② 沒有待決的啟用/禁止錯誤。

要啟用軸,請按下列步驟操作:

① 首先檢查是否滿足上述要求;

② 使用所需值對輸入參數「StopMode」進行初始化。將輸入參數「Enable」設置為 TRUE。軸已啟用。輸出參數「Status」和工藝對象變量<軸名稱> StatusBits.Enable的值為TRUE。

要禁用軸,可以按照下列步驟操作:

① 停止軸。可以通過工藝對象變量 <軸名稱>.StatusBits.StandStill 識別軸何時處於停止狀態;

② 在軸停止後,將輸入參數「Enable」設置為 FALSE;

③ 如果輸出參數「Busy」和「Status」以及工藝對象變量 <軸名稱>.StatusBits.Enable的值均為 FALSE,則說明禁用軸已完成。

2. MC_Reset:確認故障

運動控制指令「MC_Reset」可用於確認「伴隨軸停止出現的運行錯誤」和「組態錯誤」。

要求:

① 定位軸工藝對象已正確組態;

② 已經清除了引起這些需確認的待決組態錯誤的原因(例如,已將定位軸工藝對象中的加速度更改為有效值)。

要確認錯誤,請按照下列步驟操作:

① 首先檢查是否滿足上述要求;

② 從輸入參數「Execute」的上升沿開始確認錯誤;

③ 如果輸出參數「Done」的值為TRUE,同時工藝對象變量 <軸名稱> StatusBits.Error 的值為FALSE,則說明錯誤已被確認。

3. MC_Home:使軸歸位,設置參考點

使用「MC_Home」運動控制指令可將軸坐標與實際物理驅動器位置匹配。軸的絕對定位需要歸位。可執行以下類型的歸位:

① 主動歸位(Mode=3)自動執行歸位步驟;

② 被動歸位(Mode=2)被動歸位期間,運動控制指令「MC_Home」不會執行任何歸位運動。用戶必須通過其它運動控制指令,執行這一步驟中所需的往返運動。檢測到歸位開關時,軸即歸位;

③ 直接絕對歸位(Mode=0)將當前的軸位置設置為參數「Position」的值;

④ 直接相對歸位(Mode=1)將當前軸位置的偏移值設置為參數「Position」的值。

要求:

① 定位軸工藝對象已正確組態;

② 軸已啟用;

要使軸歸位,請按下列步驟操作:

① 首先檢查是否滿足上述要求;

② 使用這些值提供所需的輸入參數,然後在輸入參數「Execute」的上升沿開始歸位;

③ 輸出參數「Done」和工藝對象變量 <軸名稱> StatusBits.HomingDone的值為 TRUE,則說明歸位已完成。

4. MC_Halt:停止軸

通過運動控制指令「MC_Halt」,可停止所有運動並以組態的減速度停止軸。

要求:

① 定位軸工藝對象已正確組態;

② 軸已啟用。

5. MC_MoveAbsolute:軸的絕對定位

運動控制指令「MC_MoveAbsolute」啟動軸定位運動,以將軸移動到某個絕對位置。

要求:

① 定位軸工藝對象已正確組態;

② 軸已啟用;

③ 軸已回原點。

6. MC_MoveRelative:軸的相對定位

通過運動控制指令「MC_MoveRelative」,啟動相對於起始位置的定位運動。

要求:

① 定位軸工藝對象已正確組態;

② 軸已啟用。

7. MC_MoveJog:在點動模式下移動軸

通過運動控制指令「MC_MoveJog」,在點動模式下以指定的速度連續移動軸。例如,可以使用該運動控制指令進行測試和調試。

要求:

① 定位軸工藝對象已正確組態;

② 軸已啟用。

如果兩個參數同時為 TRUE,軸將根據所組態的減速度直至停止。 通過參數「Error」、「ErrorID」和「ErrorInfo」,指出了錯誤。

8. MC_ReadParam:連續讀取定位軸的運動數據

「MC_ReadParam」運動控制指令可連續讀取軸的運動數據和狀態消息。相應變量的當前值在命令的起始處決定。

要求:定位軸工藝對象已正確組態

可以讀取以下運動數據和狀態消息:

① 軸的實際位置

② 軸的實際速度

③ 當前的跟隨誤差

④ 驅動器狀態

⑤ 編碼器狀態

⑥ 狀態位

⑦ 錯誤位

相關焦點

  • 西門子1200PLC通過EPOS方式控制V90伺服
    西門子1200PLC EPOS方式運動控制到底是什麼?其實是1200PLC通過PROFINET通信實現西門子V90 PN伺服驅動器的基本定位控制。從實際應用出發來說,以清晰易懂的運動控制功能描述、典型的應用實例,詳細、全面地進行介紹。課程中有大量的截圖和實際操作案列,非常適合現場工程技術人員自學。
  • 基於西門子PLC的煤氣回收控制系統
    基於西門子PLC的回收控制系統主要包括氣櫃的油泵控制、櫃內壓力控制、櫃容控制、活塞速度控制、減壓站的自動減壓、工藝參數顯示等功能。  2 硬體配置  2.1 控制站  氣櫃控制站選用siemens s7-400h plc冗餘控制系統。包括兩個414-4hcpu,2塊冗餘電源模板,2塊冗餘cp443網卡。
  • 西門子PLC編程軟體下載_西門子PLC編程軟體官方免費下載「中文版...
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • PLC S7-1200全套課程+軟體工具資料+視頻,這篇文章很全!
    1、學習PLC S7-1200的優勢PLC S7-1200是西門子高端PLC編程的入口,西門子PLC今後的發展方向。通過s7-1200的學習可以熟練的使用博圖軟體,了解PLC模塊化組態,進而可以熟練使用s7-300、s7-1500等西門子高端PLC。s7-1200是現階段使用最為廣泛的型號,是西門子PLC初學者的首選。
  • Haiwell(海為)物聯終端與西門子1200透傳教程
    本文主要介紹Haiwell海為物聯終端(海為物聯雲HMI、雲盒、IPC)與西門子1200透傳教程一、PLC設置1、設置S7-1200 IP位址,需要確保PLC和HMI的IP位址在同一個網段,本示例中PLC IP位址設置為192.168.30.210,HMI IP位址設為192.168.30.77,PLC IP設置如圖1(西門子1200plc IP位址可以通過其他設置方式,這裡不再贅述)2、需要勾選PLC設備組態→防護與安全→連接機制→允許來自遠程對象的PUT/GET通信訪問,如圖所示:
  • 西門子PLC模擬量編程實例講解
    今天給大夥分享的是關於西門子S7-300PLC模擬量方面的實例,包含了以下幾個方面的要點:1、對變送器進行取值,並進行控制2、對模數功能塊 FC105 進行調用3、對 AI 模塊進行設置4、對 AI 量程塊進行選擇這個實例
  • 運動控制有哪些方法
    運動控制器是具有運動控制功能的PLC的CPU或專門的運動控制模塊;伺服驅動器用來接收運動控制器的命令,並完成對伺服電機的運動控制;伺服電機是執行機構,用來帶動工藝軸進行運動;伺服電機內置編碼器,可以將電機的位置反饋給伺服驅動器或運動控制器,從而形成閉環控制。 西門子SIMATIC S7-1200系列PLC的集成了運動控制功能,可以通過多種方式來控制伺服驅動器。
  • plc是什麼?PLC好學嗎?學plc需要什麼基礎?怎樣學習?
    全部plc指令大全2. s7200plc課件3. PLC學習教程全4. PLC系統構成5. PLC定時器及控制6. PLC功能指令7. PLC基本編程實例8. PLC原理及應用445頁9. GE全系列PLC介紹10. 西門子S7-200PLC教程PPT11. 西門子200PLC教學12.
  • 西門子plc軟體仿真軟體使用方法圖解
    本文給大家介紹一個學習西門子s7200 plc的工具軟體,這個軟體的使用對象是剛接觸電氣行業而又想學習西門子plc的三無人員(無基礎,無經驗,無硬體
  • 西門子PLC編程入門基礎,西門子PLC怎麼學
    知己知彼才能百戰不殆~首先你要先把這個軟體下載安裝好,然後熟悉每個功能的位置和作用,尤其是常用的編程工具,以及程序如何上傳下載。比如PLC這一欄,它的主要功能是對在線連接的S7-200 SMART CPU的操作和控制,比如控制CPU的運行狀態、編譯和傳送項目文件、清除CPU中項目文件、比較離線和在線的項目程序、讀取PLC信息以及修改CPU的實時時鐘,如下圖所示:其次是了解編程的程序結構、進位數和PLC中的數據類型。
  • 運用OPC實現WinCC與西門子SIMOTION的通訊
    為了保證項目積極穩妥的推進直至最後成功,項目組決定其電氣控制系統採用西門子產品。其中西門子新一代運動控制系統simotiond445+ sinamicss120伺服驅動系統負責對承載大型加工部件的若干根pogo柱進行精確的位置同步控制,以保證加工的精密性符合生產需要。
  • 西門子PLC編程中FB和FC的區別
    打開APP 西門子PLC編程中FB和FC的區別 葉子 發表於 2011-06-20 10:54:04     用西門子PLC編程時,可以用到功能塊FB和功能FC(FB、FC都是組織塊)資料上說FB與FC都可以作為用戶編寫的子程序,但是我不明白這兩個組織塊之間到底有什麼區別阿?
  • 掌握PLC觸控螢幕控制電機的正反轉,月薪能達到1萬嗎?
    PLC觸控螢幕控制電機的正反轉是plc編程中很重要的一個環節,所以難度是可想而知的。有些自動化高級工程師在初期也是經過4到5編的練習才熟練掌握了技巧。今天就為大家做一下觸控螢幕控制電機的正反轉練習。需要準備的物料有有個24伏供電的觸控螢幕,然後網線接口,一個用來給觸控螢幕和plc以及電腦進行通訊用的交換機,一臺電腦,一個24伏電壓模塊,一個西門子smart S7-200的plc外加兩個繼電器。實驗開始。首先我們進行通電,plc燈已經亮了,然後這個觸控螢幕也亮了。為了保證plc和觸控螢幕與電腦進行通訊,必須將它們設置在同一個網段。
  • 西門子PLC編程,STEP7組態通信與用戶程序下載,高手勿進!
    到了該介紹西門子plc利用STEP7軟體編程時,組態通信和下載用戶程序方法的時候了。為了實現plc與計算機的通信,一般採用PC/PPI多處扇電纜或USB/PPI多主站電纜,PC/PPI多主站編程電纜,用於plc與RS 232埠的計算機通信,現在的筆記本電腦幾乎都沒有RS 232埠,臺式計算機有RS 232埠的也越來越少,所以這種編程電纜用的很少,用的最多的是實現USB-RS485埠轉換的USB/PPI多處站編程通信電纜,市面上有很多國產的,與西門子產品兼容的USB電纜,它們實際上是
  • 了解一下西門子S7-1200 PLC的複雜數據類型
    在上一篇文章中給大家介紹了S7-1200 PLC的基本數據類型,點擊回顧:西門子S7-1200 PLC的基本數據類型,你了解多少?理論上來說,UDT是Struct類型的升級替代,功能基本完全兼容Struct類型。數組Array數組表示的是由固定數目的同一數據類型的元素組成的一個域,格式為:域名:ARRAY[最小索引值.最大索引值]of數據類型,比如DATA:ARRAY[0.7] of INT。
  • 電氣圖轉換為PLC梯形圖實用方法,看完秒懂!
    須經歷一段瞎子摸象的嘗試錯誤(tryanderror)時期,對程序進行除錯之後才能符合所需功能或動作要求;因此設計出來的程序因人而異,除了原程序設計者之外,使用者或維修人員較不易理解其動作流程,亦即程序的可讀性較低。但程序設計其實有些許脈絡可循,只是坊間的書籍很少提及這一部份。
  • 講解西門子PLC小案例
    一、 選型及成本推薦:SR20推薦理由:這要從西門子PLC的產品家族開始說起。西門子做PLC已經有40多年了,目前最新的產品家族為SIMATIC S7。西門子針對不同的市場需求推出了不同的產品系列,如高端的S7-1500系列,中端的S7-1200系列,低端的S7-200 SMART(以下簡稱SMART)系列。對初學者來說,從SMART系列入門是最合適的。SMART是西門子針對中國市場研發的新一代PLC,被廣泛應用在包裝、紡織、工具機、食品、地鐵等眾多領域。
  • PLC控制伺服電機應用實例(含程序)
    首先了解plc如何控制伺服電機1、 電機的連線及控制本應用實例選擇的是位置控制模式,脈衝輸入方式有集電極開路方式和差動驅動方式兩種,為了方便的實現同時對兩部電機的控制,採用差動驅動方式。下面是plc控制私服的具體應用3、PI C控制原理及控制模型本例採用了西門子s7.200系列CPU226作為主控制器。它是s7.200系列中的高檔PLC,本機自帶24個數字輸人口、l6個數字輸出口及兩個RS-422/485串行通訊口,最多可擴展7個應用模塊 j。
  • 好傢夥,學PLC早知道這樣來練習,不知道能省多少事!
    給到大家的建議是:作為工控菜鳥可以從位邏輯指令、定時器、計數器、功能指令、定位指令一步一個腳印學習,在學習過程中逐漸自己編寫一些小程序實現控制。再來學習模擬量、運動控制、通訊。不斷的練習,反覆實操學習PLC是沒有捷徑的,唯有不斷的練習且在枯燥無味的指令學習中反反覆覆實操。
  • FANUC機器人:西門子1200PLC與FANUC機器人實現Profinet通訊
    西門子1200PLC與fanuc機器人使用Profinet通訊時,fanuc機器人需要適配Profinet通訊板卡,系統要刷入Profinet通訊選項。圖4 fanuc機器人通訊配置45、RSR功能設置。