公司新聞
西門子PLC定位控制的延時問題編程技巧
發布時間: 2024-03-19 10:42 更新時間: 2024-11-21 08:00
觀看西門子PLC定位控制的延時問題編程技巧視頻
導讀:
相信使用過西門子PLC定位控制步進或者伺服的都知道,在PLC定位一段位置完成之后,下一段位置的定位啟動需要延時一定時間。
其實它的原理無非就是錯開掃描周期,這邊是有兩種方法:
1、通過加定時器;
2、通過編程邏輯錯開掃描周期。
本文將探討第2種方法。
案例需求:使用S7-200SMART PLC控制步進電機的往復定位。
①按下啟動按鈕后,步進電機以10mm/S的速度運行到50mm的位置;
②當步進電機定位到50mm的位置之后,再以10mm/S的速度運行到0mm的位置,不斷的循環往復。
在實現定位控制之前,需要使用200SMART軟件組態運動控制,比如每轉脈沖數,每轉的機械位移量等,在此不做編撰,讀者自行根據實際情況組態。
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加上常通復位指令!以后在編程時,碰到這種步序的切換的程序編寫可以使用這種方法!
其他新聞
- 西門子S7-1200 PLC 水箱水位控制程序案例,收藏學習! 2024-11-21
- 2個不同網段的西門子PLC如何進行TCP IP通信?七步教會你! 2024-11-21
- 什么是電壓降?電纜電壓降是怎么產生的?如何計算? 2024-11-21
- 實例講解西門子PLC故障排查及分析 2024-11-21
- 西門子plc如何與西門子觸摸屏通訊實現控制 2024-11-21
- 西門子PLC開關量、模擬量、脈沖量分不清楚?PLCZui全編程算法詳解 2024-11-21
- 歐姆龍PLC連接西門子wincc方案 2024-11-21
- 這些西門子PLC的編程算法,你都掌握了嗎? 2024-11-21
- 工業機器人零基礎的西門子PLC編程的基本步驟 2024-11-21
- 老師傅偷偷分享的西門子PLC控制功能 2024-11-21
- 詳解西門子Modbus 通信協議(清晰易懂) 2024-11-21
- 西門子PLC S7-200SMART Modbus TCP通訊的步驟和要點 2024-11-21
- 如何將西門子S7-1500作為DP從站連接到第三方DP主站系統 2024-11-21
- 調試西門子變頻器,16個常規參數設置方法 2024-11-21
- 你知道西門子的創始人有多牛嗎? 2024-11-21
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415