西門子一級代理商PLC中國(授權)廣東省中山代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子PLC 西門子觸摸屏 西門子伺服電機 西門子變頻器 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
西門子S7-1200PLC控制步進電機的梯形圖程序
西門子S7-1200PLC控制步進電機的梯形圖程序,也可以用結構化編程的思路來編程。
首先,新建一個FB,編程語言選擇LAD(梯形圖)。
然后,在FB編程區編寫程序段1~19。
程序段1,M1.2為系統存儲器始終為1。手/自動開關為1時,自動模式開啟;手/自動開關為0時,手動模式開啟。
程序段2,M1.2為系統存儲器始終為1。啟動使能按鈕一個上升沿在步進電機未使能時,置位軸使能;啟動使能按鈕一個上升沿在步進電機已使能時,復位軸使能。
▼ 程序段1、2
程序段3,步進電機啟動使能,調用MC_Power指令程序。
程序段4,步進電機點動模式,調用MC_MoveJog指令程序。
▼ 程序段3、4
程序段5,在手動模式下,按復位按鈕,復位指令啟動。
程序段6,步進電機復位模式,調用MC_Reset指令程序。
程序段7,步進自動轉換為手動模式的一個脈沖時,觸發暫停模式。
▼程序段5、6、7
程序段8,步進電機暫停模式,調用MC_Halt指令程序。
程序段9,在自動模式下,按復位按鈕,回原點指令啟動。
▼程序段8、9
程序段10,步進電機回原點模式,調用MC_Home指令程序。
程序段11,在自動模式下,按自動啟動按鈕,開始執行定位運行。
▼ 程序段10、11
程序段12,步進電機原點OK情況下,確認原點的偏差范圍為-0.5~+0.5,則認為是原點位置。確認位置1、2的定位偏差范圍為-0.5~+0.5。
▼ 程序段12
程序段13,自動開始啟動按鈕按下,如在原點位置,則調用15.0的定位速度和位置1的定位位置;如在位置1處,則調用20.0的定位速度和位置2的定位位置;
▼ 程序段13
程序段14,定位1、2的觸發,統一為定位觸發。
程序段15,juedui定位模式,通過上幾步的設置為步進電機進行定位。
▼ 程序段14、15
程序段16,自動指示燈程序。
程序段17,手動指示燈程序。
程序段18,步進電機啟動使能程序
程序段19,步進電機使能異常報警程序。
▼程序段16、17、18、19
Zui后,我們要在主程序塊下調用FB程序,直接在項目樹中拖過來放開即可,這里要為FB的輸入、輸出分配好實參地址。
▼ 主程序塊調用FB
好了,西門子S7-1200PLC控制步進電機的部分梯形圖程序就介紹到這里,實際工程應用大家自行增減。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684