1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子PLC定位控制的延時問題編程技巧
          發布時間: 2024-03-19 10:42 更新時間: 2024-11-21 08:00
          觀看西門子PLC定位控制的延時問題編程技巧視頻

          導讀:

          相信使用過西門子PLC定位控制步進或者伺服的都知道,在PLC定位一段位置完成之后,下一段位置的定位啟動需要延時一定時間。


          其實它的原理無非就是錯開掃描周期,這邊是有兩種方法:

          1、通過加定時器;

          2、通過編程邏輯錯開掃描周期。


          本文將探討第2種方法。




          01案例需求

          案例需求:使用S7-200SMART PLC控制步進電機的往復定位。


          ①按下啟動按鈕后,步進電機以10mm/S的速度運行到50mm的位置;

          ②當步進電機定位到50mm的位置之后,再以10mm/S的速度運行到0mm的位置,不斷的循環往復。


          02使用200SMART軟件組態運動控制

          在實現定位控制之前,需要使用200SMART軟件組態運動控制,比如每轉脈沖數,每轉的機械位移量等,在此不做編撰,讀者自行根據實際情況組態。


          03程序編寫

          1、網絡段1是一直復位V100.0,網絡段2是調用定位初始化指令。   

          圖片


          2、網絡段3是把當前位置設置為原點,在實際的項目中可以調用回參考點指令。這里我們測試,就使用此指令即可!

          圖片

                   

          3、網絡段3是實現往復定位功能的核心:當按下啟動后,將狀態步設置為1,等于1時將50的位置給到VD12,同時在本次的掃描周期V100.0置位為1,而在下一個掃描周期V100.0將復位,這樣就避免了在本次的掃描周期將“2”這個狀態步給到VB20,只有當定位完成了V0.6變為1時,VB20才會為2。當狀態步等2時,分析方法和等于1時是一樣的分析方法,在此不贅述。   

          圖片


          4、調用定位指令并填寫管腳參數。

          圖片


          總結:

          本案例主要實現的是步進電機的往復定位,而往復定位的定位指令和狀態步的切換需要錯開掃描周期,可以在程序的網絡段1加上常通復位指令!以后在編程時,碰到這種步序的切換的程序編寫可以使用這種方法!

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415