新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于RTU油井遠程測控系統的數據采集與傳輸層軟件設

        基于RTU油井遠程測控系統的數據采集與傳輸層軟件設

        作者: 時間:2012-05-30 來源:網絡 收藏

        4 測試
        本系統的測試采用了第三方的Modbus測試工具Modbus Poll V4.3.3、Modbus Slave V4.3.1和實驗室自主開發的配置軟件。
        4.1 輪詢測試
        利用系統配置軟件的界面如圖7所示,設置一個主站和兩個從站,在一臺PC機上運行Modbus Poll程序,模擬Modbus/TCP客戶機,通過以太網與主站相連,RTU主從站之間通過無線ZigBee模塊(或RS 485模塊)相連。串行通信的波特率設置為38 400 b/s,無校驗位,停止位為1位。

        本文引用地址:http://www.104case.com/article/193821.htm

        h.jpg


        PC端的Modbus/TCP客戶機可向RTU主站發送命令,并讀取存于RTU主站輸入寄存器的從站數據。當從站的數字輸入端接高電平(24 V)時,從Modbus Poll的對應地址可讀取到1,圖8所示是Modbus/TCP客戶機接收到的輪詢數據,其中地址500~507為從站1中8通道數字輸入端對應的狀態值;地址508~515為從站2中8通道數字輸入端對應的狀態值。經多次測量,均正確無誤。

        i.jpg


        4.2 控制測試
        PC端模擬的Modbus/TCP客戶機向RTU的保持寄存器寫入數據,RTU會將對應寄存器的數據輸出到對應的數字輸出端口,例如地址100對應數字輸出端口0,當對地址100置1時,對應指示燈亮,輸出高電平。
        4.3 測試
        RTU模擬輸入端0接一定頻率的正弦波,數字輸入端接高電平信號,利用Modbus Poll查詢RTU模擬輸入端與數字輸入端的數據。
        圖9所示為Modbus/TCP客戶機所接收到的采集數據。

        j.jpg


        RTU采集到數字輸入端的脈沖值以及開關狀態,地址0~7對應相應通道的脈沖值,地址8~15對應相應通道的開關狀態值;地址19為RTU板上的溫度傳感器的值,當前RTU的溫度是24℃;地址20~49為模擬通道0采集到的正弦波信號,之后為其他通道采集到的AD值,每個通道的采樣點數和頻率可調。

        5 結語
        在油井系統軟件設計中,由于采用了μC/OS_II的操作系統平臺,可實現Modbus/RTU和Modbus/TCP通信,還可采集各種數字、模擬傳感器的數據,并能對外部繼電器進行控制,保障了本系統能適用于各種工作環境。此外,還可以根據實際的工作環境,利用系統配置軟件進行合理的配置,保證了系統工作方式的多樣性。經過一段時間的運行,本系統工作穩定、可靠。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泰和县| 冷水江市| 连南| 论坛| 开封市| 始兴县| 鄂托克前旗| 德安县| 高碑店市| 南充市| 石河子市| 瓦房店市| 蒙城县| 邵阳县| 襄樊市| 江孜县| 台中县| 乌兰县| 横山县| 西贡区| 类乌齐县| 盐亭县| 田林县| 南昌县| 敦化市| 磐安县| 七台河市| 顺义区| 黄龙县| 肥西县| 青河县| 衡山县| 旌德县| 邛崃市| 西盟| 正蓝旗| 广东省| 巴青县| 台湾省| 武清区| 大宁县|