新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于PLC的嵌入式車輛尾氣自動檢測系統(tǒng)

基于PLC的嵌入式車輛尾氣自動檢測系統(tǒng)

作者: 時間:2014-11-20 來源:網(wǎng)絡 收藏

  三、系統(tǒng)軟件設計

本文引用地址:http://butianyuan.cn/article/265709.htm

  本嵌入式控制系統(tǒng)的編程分為兩部分,一是軟件編程,實現(xiàn)對工作單元的現(xiàn)場控制;二是操作站觸摸屏的編程,觸摸屏根據(jù)傳感器獲取的測量數(shù)據(jù)判斷目前的工作狀態(tài),然后將控制指令發(fā)送給各單元的,同時生成交互式的人機對話界面。

  (一)編程

  1.控制流程描述

  分析儀器單元的PLC負責氣路和量程切換的操作,CVS單元的PLC主要對CVS系統(tǒng)進行流程控制,實現(xiàn)自動清洗、自動采樣等一系列功能控制。以CVS系統(tǒng)為例,PLC首先控制CVS單元排氣過程,將氣囊中的廢氣排空;然后控制清洗過程,進行管路清洗;最后控制自動采樣,將背景氣體和稀釋氣體分別抽到兩個氣囊,為分析儀器的氣體分析做好準備。上述過程主要包含對泵、閥開關(guān)和定時延時的控制??刂七^程如圖3所示。

  

 

  圖3 CVS系統(tǒng)PLC控制流程臣

  2.控制程序

  整個控制程序我們采用程序代碼編程,它較之梯形圖、功能模塊靈活、方便,結(jié)構(gòu)緊湊。主程序模塊為:

  LD SM0.1 //初始化,調(diào)用子程序0

  CALL SBR_0

  S M2.0,4 //設置程序執(zhí)行標志位

  LD M0.1 //啟用等待程序

  A M2.0 //M2.0設為1

  LPS

  LD M8.1 //有復位請求

  ALD

  CALL SBR_I//調(diào)用子程序1

  //SBR_0:

  LD SM0.0

  ….. //初始化泵閥狀態(tài)

  CRET

  ,,SBR_I:

  LD SM0.0

  LD M3.0

  ….. //控制CVS工作流程

  CRET

  (二)觸摸屏控制程序設計

  系統(tǒng)中操作站我們采用觸摸屏實現(xiàn)交互式人機對話。包括5個主要界面:系統(tǒng)主界面、CVS界面、分析儀器界面、報表和歷史數(shù)據(jù)查詢打印界面、手動界面。設計以按鈕形式簡便、直觀地來控制PLC運行,有顯示操作狀態(tài)和數(shù)據(jù)、故障報警以及報表查詢等功能。

  四、結(jié)束語

  整個系統(tǒng)完全滿足汽車生產(chǎn)廠家現(xiàn)場監(jiān)測汽車尾氣污染物含量的要求。通過簡單直觀的人機對話界面實現(xiàn)復雜的操作,克服以往監(jiān)測系統(tǒng)可靠性低、故障率高、操作復效率低等缺點,從而有效地提高了我國汽車生產(chǎn)廠家生產(chǎn)管理水平。

熱式質(zhì)量流量計相關(guān)文章:熱式質(zhì)量流量計原理
流量計相關(guān)文章:流量計原理

上一頁 1 2 下一頁

關(guān)鍵詞: PLC Windows CE

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉