SIEMENS西門子低壓電器中國總代理商華中區
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 PLC觸摸屏代理商 西門子代理商 伺服電機驅動電纜 西門子一級代理商 變頻器直流調速器 西門子一級總代理商 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
直接上案例!如何編寫3臺電機輪換的PLC程序?
導讀有很多讀者問我怎么讓一個電機工作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程序,如果需要其他功能可以對程序修改,本案例是小編針對控制要求編寫的程序,在手動情況下可單獨對一臺電機進行控制,在自動模式下為了確保電機正常輪換,請不要啟動多臺電機,如果說有一臺電機出現故障,輪換的時候會跳過有故障的電機。
注:以上程序只供學習參考,如果說要用于實際生產中,需要根據項目和現場控制進行修改。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684