加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線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