3000數采儀軟件設計說明書_第1頁
3000數采儀軟件設計說明書_第2頁
3000數采儀軟件設計說明書_第3頁
3000數采儀軟件設計說明書_第4頁
3000數采儀軟件設計說明書_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

...wd......wd......wd...編碼:3C-SPI-E-RD-T02戈頓三希科技(南京)3C數據采集傳輸儀軟件V2.0軟件設計說明書擬制人擬制人李巖日期_2009審核人蔡志林日期_2009-01-16__批準人鄭益公日期_2009-01-18__更改控制頁序號版本號更改時間更改內容描述填寫人010.12009-01創立文檔李巖020.22009對相關局部進展修改李巖030.32009-01完成文檔定稿李巖1、引言1.1、編寫目的本文檔定義了用于3C數據采集傳輸儀軟件V2.0的規格和參數,初步對軟件構造做出了總體設計,以此作為詳細設計的依據。本文檔的使用者為戈頓三希科技〔南京〕數采儀開發課題組。1.2、背景系統名稱3C數據采集傳輸儀軟件V2.0任務提出者戈頓三希科技〔南京〕工程目的對C&M3000型數據采集傳輸裝置提供軟件支持開發者蔡志林、李巖等用戶戈頓三希科技〔南京〕1.3、定義IP〔InternetProtocol〕: Internet協議TCP〔TransmissionControlProtocol〕: 傳輸控制協議UDP〔UserDatagramProtocol,〕: 用戶數據報Socket:套接字,原為UNIX專用的網絡通信接口,隨著UNIX的廣泛使用而被移植到DOS和Windows系統。ODM〔OutsourceDesignManufacturer〕: 外購設計制造商OEM〔OriginalEquipmentManufacturer〕: 原始設備制造商Flash〔硬件中的〕: 閃速存儲器DTU數據傳輸單元設備CDMAGPRS2、總體設計2.1、需求規定2.1.1、通用性要求C&M3000型數采儀需能夠采集監測站點中所有監測參數,還能夠通過自動監測儀器設備輸出口獲取其工作狀態,如運行、采樣、測量、留樣、校準、報警、啟動、停頓、清洗、藥劑添加、遠程對時、供電狀態、氣象參數、室內溫濕度及煙感、水感等安全信息等。2.1.2、通信方式要求C&M3000型數采儀需支持以下通信方式無線通訊方式:CDMA、GPRS;有線通訊方式:寬帶、ADSL、光纖;無線+有線:支持上述任意一種無線與任意一種有線通訊方式的組合,有線無線互為備用,提高數據上傳率。2.1.3、可編程功能要求C&M3000型數采儀作為一個嵌入式計算機系統,需具有可編程功能,可支持與任意監測設備和監控中心的通信。2.1.4、單點多發功能要求C&M3000型數采儀需支持與監控中心之間一對多的通信方式,最多可同時與4個采用不同通信規約的監控中心系統進展通信。2.1.5、輸入輸出端口要求C&M3000型數采儀需支持以下輸入輸出端口〔1〕5路RS232/485標準串口用于連接各類監測設備;〔2〕8路模擬量接口用于連接8路4-20MA或0-5V模擬量;〔3〕8路開關量輸入〔帶光電隔離〕測量設備狀態;〔4〕8路開關量輸出〔繼電器接點輸出〕,用于設備控制;〔5〕一個100M網絡口用于連接以太網;〔6〕2個USB接口2.1.6、數據發送方式要求C&M3000型數采儀需支持以下數據發送方式:定時傳輸:按設定的時間間隔自動向監控中心發送數據。采樣傳輸:數采儀每次收到監測儀器新分析結果后,自動向監控中心發送數據。2.1.7、數據存儲要求C&M3000型數采儀需采用大容量存儲器設計,具有內存和FLASH閃存兩種存儲設備,可存儲不少于12個月的歷史監測數據。具有USB接口,支持歷史數據的導入與導出。2.1.8、統計功能要求C&M3000型數采儀需具有計算和統計功能,可依據預定程序自動計算監測數據的小時均值、日均值、最大值、最小值等、各種復雜的運算、統計和分析功能,能對所存儲數據進展分析、統計和檢索,并以數據列表或圖表的方式表示出來。2.1.9、遠程控制要求C&M3000型數采儀需能夠接收監控中心軟件下發的指令從而對所連接的自動監測設備實現遠程控制。2.1.10、報警信息要求C&M3000型數采儀需能將儀器設備的報警信息傳至監控中心,如:供電電源斷電、設備斷電、設備停運、試劑缺少等。2.1.11、組態功能要求C&M3000型數采儀需內置對象元件庫,對組態支持工作簡單方便。2.1.12、運行流程控制要求C&M3000型數采儀需允許用戶通過自行編程實現對現場監測設備運行流程的控制。2.1.13、可靠性要求C&M3000型數采儀需全部采用表貼元器件和高可靠性接插件,四層板設計,有單獨的地層和電源層;采用主板和不同功能擴展模塊壓縮到一個主模塊上的構造,構造緊湊簡單;接口全部隔離包含電源隔離,信號隔離〔光耦〕等。產品硬件采用嵌入式元器件全固化設計,沒有風扇、硬盤等轉動設備,大大提高了產品的可靠性,降低了設備對能源的損耗。2.1.14、安全性要求C&M3000型數采儀需具有密碼驗證機制,能夠設置三級系統登錄密碼及相應的操作權限。2.1.15、外殼防護等級要求C&M3000型數采儀需適合于環境惡劣的工作場所,到達工業級應用要求。2.1.16、備用電源要求C&M3000型數采儀需配備可選的備用電源,保證交流電源斷電后仍可連續工作8小時以上。2.1.17、內部時鐘要求C&M3000型數采儀需具備獨立電池供電,且支持遠程時鐘調校。走時誤差優于±0.5s/24h。2.2、運行環境2.2.1、硬件環境設備部件設備部件規格和數量備注CPUARMS3C內存SDRAM64M外存NANDFlash64M有線網絡接口100M/10LAN無線網絡接口GPRS/CDMAI/O接口RS232、RS4852.2.2、軟件環境支持軟件支持軟件版本和簡介備注操作系統Wince用于ARM平臺2.3、基本設計概念和處理流程2.3.1系統應用示意圖2.3.2系統模塊示意圖整個系統共分為7個局部數據處理模塊(Main_program)數據接收模塊〔接收數字量和模擬量等不同的信號數據〕〔I/OData〕設備規約模塊(同一個系統中可能同時存在多個設備規約模塊)(DeviceMod)數據轉發模塊(同一個系統中可能同時存在多個數據轉發模塊但是不能超過8個)(SendMud)短信收發模塊〔特殊的數據轉發模塊〕(ShortMsgMod)歷史數據查詢WEB服務模塊(DtuServer)遠程控制模塊(Rtelnet)WinCE操作系統WinCE操作系統設備規約模塊設備規約模塊數據轉發模塊數據轉發模塊數據轉發模塊設備規約模塊數據處理模塊遠程控制模塊短信查詢、控制模塊歷史數據查詢服務模塊歷史數據查詢服務模塊數據接收模塊數據接收模塊系統啟動過程示意圖啟動系統啟動系統數據處理模塊數據轉發模塊設備規約模塊短信收發模塊遠程控制模塊歷史數據查詢模塊歷史數據查詢模塊數據接收模塊數據接收模塊短信收發模塊遠程控制模塊2.3.3系統中數據區、數據通道、數據文件短信收發模塊遠程控制模塊〔1〕系統配置信息數據區,此數據區各個模塊都要使用。數據區構造示意圖。〔見相關的文檔〕〔2〕數據通道〔箭頭方向為數據流方向〕模塊狀態數據通道模塊狀態數據通道AI實時數據數據處理模塊AI實時數據AI實時數據數據處理模塊AI實時數據報警歷史數據實時數據文件分鐘歷史數據文件報警歷史數據實時數據文件分鐘歷史數據文件小時歷史數據AI分鐘平均數據AI分鐘平均數據AI分鐘平均數據AI分鐘平均數據設備規約模塊設備規約模塊設備規約模塊設備規約模塊設備規約模塊設備規約模塊AI小時平均數據AI小時平均數據AI小時平均數據AI小時平均數據DI數據DI數據DI數據DI數據數據轉發模數據轉發模塊數據轉發模塊啟動數據查詢程序數據轉發模塊啟動數據查詢程序數據轉發模塊數據轉發模塊反控數據通道監控平臺反控數據通道監控平臺外部污染源檢測監控設備外部污染源檢測監控設備WEB查詢反控數據結果WEB查詢反控數據結果(3)數據文件數采儀上存儲四種數據,實時數據〔采樣數據,適用于采集頻率不是很高情況下〕,分鐘平均數據〔由設備算出〕,小時平均數據〔由設備算出〕,DI數據〔包括報警信息,開關量信息,狀態變化信息〕實時數據、分鐘平均數據、小時平均數據都為AI數據〔所測試值〕AI數據文件存儲格式如下數據包個數(2Byte)數據包個數(2Byte)數據包長度(2Byte)所存儲數據的最早時間(4Byte)所存儲數據的最晚時間(4Byte)數據包中數據的個數發送標志(1Byte)發送者可以判斷是否有未發數據初始值0XFF數據包1數據包2數據包n…….AI存儲數據包格式時間(4Byte)時間(4Byte)數據1數據2發送標志數據n........時間:4Byte發送標志:1Byte數據:5Byte〔數據:4Byte質量碼:1Byte〕DI數據文件頭構造與AI數據構造一樣DI數據包格式時間〔4Byte〕時間〔4Byte〕PID〔2Byte〕數據〔4Byte〕時間:4BytePid:2Byte數據:4Byte控模塊流程圖模塊超時殺死進程檢測超時模塊進程存在情況檢查各個模塊上報狀態存在No從新啟動進程NoNo加載成功加載系統模塊超時殺死進程檢測超時模塊進程存在情況檢查各個模塊上報狀態存在No從新啟動進程NoNo加載成功加載系統這種情況是非正常情況,程序設計好的話,是不會出現這種情況的。這種情況是非正常情況,程序設計好的話,是不會出現這種情況的。YesYesYes啟動設備規約程序YesYesYes啟動設備規約程序加載成功檢測網絡狀態YesYesNo啟動設備規約程序NoYes建設連接有無網絡遠程控制撥號上網加載成功檢測網絡狀態YesYesNo啟動設備規約程序NoYes建設連接有無網絡遠程控制撥號上網短信查詢數據轉發啟動遠程控制模塊短信查詢數據轉發啟動遠程控制模塊開場啟動轉發模塊開場啟動轉發模塊啟動短信查詢模塊啟動短信查詢模塊配置文件不存在,或者配置文件出錯配置文件不存在,或者配置文件出錯檢測數據檢測數據檢測空間啟動設備規約程序檢測空間啟動設備規約程序保存檢測數據保存檢測數據有有有有啟動數據處理模塊啟動數據處理模塊顯示檢測數據有無查詢數據查詢條件啟動設備規約程序啟動數據查詢模塊無無顯示檢測數據有無查詢數據查詢條件啟動設備規約程序啟動數據查詢模塊無無數據處理模塊流程圖設備規約流程圖數據轉發流程圖設備規約程序和數據處理主程序之間通訊使用生產者和消費者方式AI數據、DI數據反控結果數據反控數據2.4、人工處理過程人工處理的是根據現場要求的設備環境,進展配置信息設置。2.5、尚未解決的問題概要設計應該完成主要模塊設計和模塊處理流程設計,但是目前完成概要設計并不包括接口,這正是下一步需要進展討論的地方。首先課題組內部應該對整理架構有著統一的認識,然后相關實現的人員一起討論各自的接口,由雙〔多〕方共定義,由一方來實現。3、軟件操作說明3.1、登陸界面點擊按鈕,輸入相應的用戶名和密碼。驗證后即可登錄到主界面。如圖:圖3-1C&M3000數采儀登陸界面圖3-2C&M3000數采儀密碼驗證窗口3.2、主界面顯示出煙氣的重要檢測數據,以及功能按鈕。如圖:圖3-3C&M3000數采儀屏主界面3.3、站點信息設置點擊按鈕,進入站點信息設置界面。設置企業站點等相關信息。如圖:圖3-4C&M3000數采儀屏站點信息設置界面3.4、參數設置點擊“站點信息設置界面〞左下角的隱藏按鈕進入煙氣重要參數設置界面用于設置站點信息以及相關煙氣的參數。圖3-5C&M3000數采儀屏參數設置界面二級參數設置界面---點擊“參數設置界面〞左下角隱藏按鈕,進入煙氣二級重要參數設置界面。如圖:圖3-6C&M3000數采儀參數設置窗口3.5、用戶管理點擊進入用戶管理界面。可以建設并設置不同用戶,及其權限的分配。圖3-7C&M3000數采儀用戶管理窗口3.7、設備反控點擊按鈕,進入設備反控窗口.控制煙氣檢測設備。圖3-9,3-10C&M3000數采儀反控窗口3.8、數據顯示點擊按鈕,進入數據顯示窗口,顯示當前的監測數據值。圖3-11C&M3000數采儀數據顯示窗口歷史數據的查詢包裹:“實時曲線報表〞,“分鐘報表〞,“小時報表〞。點擊按鈕,進入煙氣檢測實時曲線報表。如圖:圖3-12C&M3000數采儀曲線窗口點擊按鈕,進入分鐘歷史數據報表。如圖:圖3-13C&M3000數采儀報表窗口點擊按鈕,進入小時歷史數據報表。如圖:圖3-144、接口設計4.1、用戶接口整個系統的設置都是通過預先配置文件來完成的,用戶可以用提供的配置軟件來生成配置文件。根據現場設備的情況進展配置。4.2、外部接口本系統主要是讀取RS232/RS485/RG45等端口的數據,針對不同的設備書寫不同的設備規約。4.3、內部接口系統中各個模塊之間進展數據交互,都是通過共享內存來實現的。具體接口詳細設計會進展描述。5、運行設計5.1、運行模塊的組合說明對系統施加不同的外界運行控制時所引起的各種不同的運行模塊組合,說明每種運行所歷經的內部模塊和支持軟件。5.2、運行控制說

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論