如何寫出一個好的PLC報警程序?

一、前言

我們在所有的自動項目中,對一些小型單機PLC編程,必定少不了報警程序的編寫。這些報警程序用于輸出相應的警示信息,警示設備的使用的操作人員,告訴他們設備出現了非正常的情況。以便故障能及時處理,提高生產效率。

 

在我們做自動化設備設計的時候,常用如下圖所示的警示燈。由不同的顏色的模塊組合而成,用于指示設備的運行狀態。在選型的時候我們一般還選用帶有聲音報警(蜂鳴)的警示燈。以達到聲光報警的目的。

 

二、三色報警燈

這種的警示燈與PLC之間的連接,一般都是由PLC的輸出點直接驅動,一個輸出點對應于一個指示燈或蜂鳴。也就是說選取了多少層的警示燈,就意味著需要多少個IO點來進行控制。

 

我們在設計過程中,可以按照我們設備需要指示的功能的多少來選取多少層的警示燈。

 

在這里我們討論一個三層(紅、黃、綠)加蜂鳴的警示燈的程序的編寫,這種情況也是我們單臺自動化設備設計過程中最常見的使用方法。

 

功能定義如下:

報警:紅色燈閃爍,蜂鳴

提示:黃色燈閃爍,綠燈常亮

正常:綠燈常亮

消音按鈕按下:紅色燈常亮,取消蜂鳴

故障清除:紅色燈滅

 

三、報警程序實例

在一個完整的PLC控制程序中,設備的報警信號一般都是有多個。對于每一個報警信號,我們都應該有像上面一樣的報警控制進行響應。

 

那如何讓每一個報警信號都能像上面的報警程序來響應呢?

 

對于編程量小的項目,可逐個報警點控制;但如果編程量稍大一點,這樣就會變得異常繁瑣,而且還特別容易出錯。

 

這種情況最好的辦法肯定是將報警程序做成一個子程序,然后讓程序中的所有報警信號統一輸出至報警子程序,由報警程序來控制報警的輸出。這樣結構化的編程,能大大提高程序的效率,減少我們相同功能的重復編程。提高我們程序的可讀性和復用性。

 

當然,PLC程序從來沒有固定的套路,根據實際情況可以靈活多變,對于PLC報警程序,各位朋友可以留言分享下自己的方法,大家一起進步!

來源:網絡(僅供學習 侵刪)

主站蜘蛛池模板: 激情综合色五月丁香六月欧美| 综合网日日天干夜夜久久| 狠狠色丁香婷婷综合久久来来去| 久久综合亚洲鲁鲁五月天| 青青热久久综合网伊人| 久久婷婷激情综合色综合俺也去| 综合在线视频精品专区| 99久久婷婷免费国产综合精品| 久久狠狠色狠狠色综合| 欧美综合区自拍亚洲综合天堂| 欧美综合区综合久青草视频| 欧美精品色婷婷五月综合| 伊人伊成久久人综合网777| 国产成人亚洲综合网站不卡| 亚洲精品二区国产综合野狼| 老色鬼久久亚洲AV综合| 久久综合亚洲色HEZYO国产| 婷婷综合久久狠狠色99h| 婷婷色中文字幕综合在线| 亚洲欧美国产日韩综合久久| 亚洲色偷偷综合亚洲AV伊人| 91精品一区二区综合在线| 亚洲精品国产综合久久一线| 五月丁香综合缴情六月小说| 亚洲伊人久久成综合人影院| 欧美久久综合性欧美| 激情五月综合网| 亚洲国产欧美国产综合一区| 婷婷色中文字幕综合在线| 狠狠色噜噜狠狠狠狠色综合久AV| 亚洲国产成人久久综合碰| senima亚洲综合美女图| 色综合久久久久网| 欧美亚洲综合免费精品高清在线观看| 国产成人麻豆亚洲综合无码精品| 日本丶国产丶欧美色综合| 久久综合香蕉国产蜜臀AV| HEYZO无码综合国产精品| 狠狠色丁香婷婷综合激情| 亚洲AV人无码综合在线观看| 色噜噜狠狠色综合日日|