有很多讀者問我怎么讓一個電機工作8小時后停止?三臺或者多臺電機輪換的一個程序怎么編寫。這里小編就以“3臺電機輪換”的一個案例來講解,本案使用西門子200SMART SR30型號的PLC。
一控制要求
某工廠需要24小時工作,有3臺電機需要輪流工作,當一臺電機啟動8小時以后,更換下一臺電機啟動,以此輪換。如果運行的電機出現故障以后,切換下一臺電機運行并輸出對應的報警指示燈。
二I\O表
注:停止、過載、缺相、急停的輸入信號接的是常閉。
三控制程序
1.建立子程序
(1)變量表
建立變量表(圖1),完成的子程序如圖2所示。
(2)形參子程序
程序段1:每次調用程序的時候先把L11.3的狀態清除,以免重復調用的時候出現干擾。
程序段2:啟動的時候需要時間設定的小時或分鐘大于0才可以啟動,如果程序已經在運行了,則無法再觸發啟動.
程序段3:典型的起保停電路,當停止、報警、定時完成,觸發會斷開電路。
程序段4:當有過載L0.2或者缺相L0.3時會觸發報警輸出L11.2,復位的時候會暫時斷開輸出,如果故障沒有解除,即使復位也沒辦法把報警消除。
程序段5:當故障復位輸入的時候會復位報警。
程序段6:當第一次啟動的時候會把運行時間清零,如果不清楚為什么,請看程序段2。
程序段7:當運行的時候,外部定時信號輸入時,運行時間S會加一。
程序段8:當運行時間S=60時,運行時間M加一,然后把運行時間S清零。
程序段9:當運行時間M=60時,運行時間H加一,然后把運行時間M清零。
程序段10:運行的時候,運行的時間和設定的時間相等時,會輸出定時完成信號,并斷開程序段3的運行。
2.控制程序
程序段1:在自動的模式下,當電機3定時完成或報警的時候才會切換到一號電機啟動,如果說電機啟動2正在運行,第3臺電機故障了也不會切換到第一臺電機啟動。
程序段2:啟動I0.0或一號電機啟動都可以對電機進行啟動,對運行位輸出。停止、急停、過載、缺相,由于外部用的是常閉開關,沒有觸發的情況下,對應的通道會為1,所以這里使用了常閉觸點。
當停止或則急停觸發時會使電機停止,當過載或缺相觸發時,使電機停止,并輸出報警。VW0、VW2是對電機運行的時間設定,VW4、VW6、VW8是電機的運行時間。
程序段3:原理和程序段1一致,只是對應的地址不一樣,請參考程序段1。
程序段4:原理和程序段2一致,只是對應的地址不一樣,請參考程序段2。
程序段5:原理和程序段1一致,只是對應的地址不一樣,請參考程序段1。
程序段6:原理和程序段2一致,只是對應的地址不一樣,請參考程序段2。
程序段7:當電機1或者電機2、電機3報警的時候會輸出報警指示燈。
程序段8:當電機1或者電機2、電機3運行的時候會輸出運行指示燈。
程序段9:如果報警指示燈和報警指示燈沒亮的時候輸出停止指示燈。
3.數據塊
對每臺時間進行初始化設定,如果需要可修改的時間,可以在觸摸上建立組態程序,關聯對應的變量。
四總結
以上就是整個項目的PLC程序,如果需要其他功能可以對程序修改,本案例是小編針對控制要求編寫的程序,在手動情況下可單獨對一臺電機進行控制,在自動模式下為了確保電機正常輪換,請不要啟動多臺電機,如果說有一臺電機出現故障,輪換的時候會跳過有故障的電機。
注:以上程序只供學習參考,如果說要用于實際生產中,需要根據項目和現場控制進行修改。
- 限時領取 | 85頁PLC練習題+5000多套PLC經典實例,工程師必備! 2024-12-02
- 都說自己是PLC編程高手,這6個標準達到了嗎?(附老工程師12條編程建議) 2024-12-02
- PLC與常用設備的接線原理圖,讓你設計更上手 2024-12-02
- PLC編程變量太多,如何規劃地址便于記憶?? 2024-12-02
- 漲知識 | 變頻器1拖2頻率不停跳動,是怎么回事? 2024-12-02
- PLC調試過程中的八大坑,你都經歷了么? 2024-12-02
- PLC輸出點壞了怎么辦,這幾個方法都可以解決! 2024-12-02
- 超全的PLC的講解,工作原理與數據類型都在這啦! 2024-12-02
- 三菱PLC如何實現定位控制的編程的方法 2024-12-02
- 西門子PLC應用——中位值平均濾波算法 2024-12-02
- 電氣高手寫PLC程序,這兩點要非常注意 2024-12-02
- PLC程序編程wanneng模板,學會編程輕輕松松! 2024-12-02
- 如何快速學會用PLC控制變頻器? 2024-12-02
- 伺服電機編碼器插頭線怎么接 2024-12-02
- 變頻器控制電機的正反轉與控制方式有哪些? 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684