我們在所有的自動項目中,對一些小型單機PLC編程,必定少不了報警程序的編寫。這些報警程序用于輸出相應的警示信息,警示設備的使用的操作人員,告訴他們設備出現了非正常的情況。以便故障能及時處理,提高生產效率。
在我們做自動化設備設計的時候,常用如下圖所示的警示燈。由不同的顏色的模塊組合而成,用于指示設備的運行狀態。在選型的時候我們一般還選用帶有聲音報警(蜂鳴)的警示燈。以達到聲光報警的目的。
這種的警示燈與PLC之間的連接,一般都是由PLC的輸出點直接驅動,一個輸出點對應于一個指示燈或蜂鳴。也就是說選取了多少層的警示燈,就意味著需要多少個IO點來進行控制。
我們在設計過程中,可以按照我們設備需要指示的功能的多少來選取多少層的警示燈。
在這里我們討論一個三層(紅、黃、綠)加蜂鳴的警示燈的程序的編寫,這種情況也是我們單臺自動化設備設計過程中*常見的使用方法。
功能定義如下:
報警:紅色燈閃爍,蜂鳴
提示:黃色燈閃爍,綠燈常亮
正常:綠燈常亮
消音按鈕按下:紅色燈常亮,取消蜂鳴
故障清除:紅色燈滅
由此,我們做出如下程序:
在一個完整的PLC控制程序中,設備的報警信號一般都是有多個。對于每一個報警信號,我們都應該有像上面一樣的報警控制進行響應。
那如何讓每一個報警信號都能像上面的報警程序來響應呢?
對于編程量小的項目,可逐個報警點控制;但如果編程量稍大一點,這樣就會變得異常繁瑣,而且還特別容易出錯。
這種情況**的辦法肯定是將報警程序做成一個子程序,然后讓程序中的所有報警信號統一輸出至報警子程序,由報警程序來控制報警的輸出。這樣結構化的編程,能大大提高程序的效率,減少我們相同功能的重復編程。提高我們程序的可讀性和復用性。
當然,PLC程序從來沒有固定的套路,根據實際情況可以靈活多變,對于PLC報警程序,各位朋友可以留言分享下自己的方法,大家一起進步!
- 大型西門子PLC程序結構示例! 2024-12-27
- PLC是如何掃描程序的? 2024-12-27
- 常規PLC為何不能代替安全控制器? 2024-12-27
- 西門子1200上升沿和下降沿的做法以及實際應用過程 2024-12-27
- 漲知識 | 變頻器燒壞可能是以下幾種原因 2024-12-27
- 西門子S7-1200PLC 帶參數編程和不帶參數編程 2024-12-27
- 變頻器帶動電機運行時發抖是怎么回事?如何處理? 2024-12-27
- 大型企業的PLC編程規范,碼住一起進大廠! 2024-12-27
- 西門子S7-200 SMART系列PLC接線大全,進來學習! 2024-12-27
- 電網中電流互感器(CT)更換過程中的二次危險點及控制措施 2024-12-27
- 西門子S7-1500 PLC項目案例 2024-12-27
- 變壓器工作原理及基礎知識 2024-12-27
- 低壓補償柜放什么位置*合適 2024-12-27
- 中性線為什么要重復接地?有什么作用? 2024-12-27
- 斷路器與電纜線徑的匹配 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595