1. EDA9017模擬量測量模塊介紹
1.1 模塊功能介紹
EDA9017是山東力創科技有限公司生產的模擬量測量模塊,可測量8路電流(0-20mA)、4路電壓(0-10V);可廣泛應用于各種工業控制與測量系統中。它能測量壓力、溫度、電量等變送器輸出的4~20mA 或0~10V 信號。其輸出為485 總線方式。通訊協議為MOSBUS-RTU、ASCII 碼、十六進制LC-02 協議3 種可配置選擇,易于同其他品牌的模塊用在同一系統中。為方便客戶的使用,山東力創的模塊在組態王、力控、開物2000等一些大的組態軟件中都做了驅動,更方便了客戶把眾多的產品集成。
將主計算機串口接轉換器EDA485(RS-232/RS-485),轉換器輸出DATA+端和所有模塊的DATA+端連接,DATA-端和所有模塊的DATA-端連接,并在兩終端接入匹配電阻(距離較近時,也可不用),接入電源。通過EDA 系列模塊應用軟件,便可開始測量。EDA9017 模塊能連接到所有計算機和終端并與之通訊。
1.2 驅動控件介紹
EDA9017驅動控件是為方便用戶使用EDA9017模塊而自己開發的控件。該控件把所有電參數采集及控制命令與響應封裝到內部函數中,這些響應結果以控件參數來反映給用戶。它主要包括控件函數和控件參數。通過調用控件函數即可以相應地進行模塊某條命令的通訊,而在調用控件函數以后調用控件參數,則可以得到響應結果。
2. 立式罐底量增量測量系統的構成
2.1 系統硬件構成及工作原理
將投入式液位計逐一安放于各測量點G罐底中心點G下計量基準點和參照點上(如圖1和圖2),這樣各點的液位高度被投入式液位計轉換成4-20mA電流信號,經模擬量測量模塊轉換成RS485電平后再通過RS485總線實時傳入計算機。根據JJG168-2005中給出的立式罐底量計算公式算出底量增量的修正值,與原有的罐容表形成完整的罐容表,從而建立新的立式罐計量檢定系統。
其中投入式液位計由壓力傳感器、信號放大器及轉換電路組合成一體,把液位高度轉換成4~20mA的標準電流信號。EDA9017是多路模擬量測量模塊,輸出為RS485電平,可用雙絞線遠傳至計算機進行進一步的數據處理。測量原理如圖3所示。
3. 系統軟件實現
系統軟件采用VB6.0 開發,可運行于Windows98、WindowsXP平臺。PC機作為上位機處于主動狀態,通過編程完成各種功能,如讀寫配置,數據采集、顯示、保存及處理等功能。數據通信通過EDA9017驅動控件來實現。在主窗體中添加Timer控件,并設置適當的間隔時間,把讀取數據和保存數據以及一些需要定時完成的程序寫入Timer1_Timer()過程中,即可實現定時的數據采集及保存等功能。
EDA9017的一些主要控件函數如下:
(1)打開串口函數為:OpenPort (CommPort, InputMode, Settings), 返回控件參數為Reinformation,函數返回布爾類型值,返回“True”則串口打開成功,返回“False”則打開失敗。
(2)關閉串口函數為:ClosePort,無函數參數,函數返回布爾類型值,返回"True"則串口關閉成功,返回"False"則關閉失敗。
(3)讀0至7通道數據函數為:ASC ReadDatal(Address, WithCheck),返回控件參數為:Reinformation, Communication, Chan0, Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7。
4. 結束語
EDA9017模擬量測量模塊具有自動化程度高、使用方便、操作快速簡捷、明顯提高工作效率、數據準確可靠等優點,應用在罐底量增量檢定系統及其它檢測系統中有很大優勢。