發表時間: 2022-03-30 14:01:22
作者: 北京科瑞興業科技有限公司
瀏覽:
K85系列模塊產品是為現場工業測量控製設計的分立模塊系列。分別有模擬量輸入,熱電偶輸入,熱電阻輸入,開關量輸入,模擬量輸出,開關量輸出,測頻,計數等功能模塊。模塊內有微處理芯片和固化好的程序,可以完成上述功能。每個模塊都設有RS-485接口,通過總線型網絡把這些獨立模塊與計算機聯網分時進行雙向通訊,就構成一個完整的數據采集控製系統。模塊供電為寬電壓輸入,10-30VDC均可。由於可以將模塊分散安排在整個工作區域,再用2芯的雙絞線連接各模塊構成網絡,可大量節省電纜並減少施工安裝的工作量。整個系統布局靈活,測點增減方便,是用戶構建自己的測控系統時值得選擇的方案之一。
使用RS-485方式的系統構成:
圖1
RS485是半雙工的命令/響應式通訊(或稱主從方式),接到網上的模塊擁有各自不同的模塊站址。所有的通訊由上位機控製。模塊不主動發送數據。模塊不發送數據時處於監聽模式並實時采集刷新本模塊的數據緩存區。一個485網上隻能有一個主站,主站按一定的時間間隔發出一條帶地址的指令給從站,等待從站應答,從站響應主站的命令後,或上傳數據或接收主站傳下來的數據。如果模塊在一段時間內不響應,主站判為“超時”,由主站程序進行相應處理。
K85系列模塊使用
用戶獲得模塊後應經過參數配置、模塊測試、用戶應用程序編寫、聯機調試等步驟來使用模塊。我們在產品光盤中提供了用戶通用配置,測試程序,還提供了應用示例程序源代碼供編程參考使用。以下分別敘述各個操作步驟:
1 、模塊參數配置
串口通訊的通訊格式約定為:1位起始位,1位停止位,8位數據位,無校驗。通訊的數據格式都以十六進製表達。
使用中請遵守以上兩項約定。
模塊的可配置通用參數包括 a:模塊站址。b:模塊通訊波特率。所有模塊出廠時均將站址設為1,波特率設為9600。用戶可以根據具體情況在數字“1-31”之間的範 圍內指定站址,在下表中列出的波特率中選擇一種使用。
表1 波特率和對應代碼
代碼(Hex) | 波特率 | 代碼(Hex) | 波特率 |
0xFE 、0xEE | 1200 | 0xFF、0xEE | 19200 |
0xFF、0x70 | 2400 | 0x80 、0xF4 | 28800 |
0xFF、0xB8 | 4800 | 0xFF、0xF7 | 38400 |
0xFF、0xDC | 9600* | 0xFF、0xFA | 57600 |
我們在科瑞興業產品光盤中的/K85系列Modbus 協議模塊/目錄下為用戶提供了模塊配置通用程序:K85_MODBUS_INIT.exe。通過這個配置程序,可以完成全部模塊的配置工作。

配置模塊的步驟如下:
A .運行配置通用程序前,先接好模塊的供電線(POW+ ,GND),將計算機(主站)的串口(COM)通過232/485轉換模塊接到模塊的485 端子(RS485A ,RS485B),為模塊供電。這時,模塊上的紅燈開始閃爍,表示模塊已開始工作。
B .請注意,模塊的配置是一對一進行的,即每次隻能將一個模塊接到計算機進行配置。
C .運行K85_MODBUS_INIT.exe。運行後,出現以上圖示的界面。
D .指定正確的串口號,點擊“連接串口設備”
E .點擊“回讀掃描”,程序開始掃描模塊的現有配置。掃描到參數時,掃描停止,顯示站址回讀值,波特率回讀值。若未掃描到參數,請檢查接線 是否正確。
F .如果需要對模塊配置新的參數,請在界面下部的模塊重新配置部分選擇新的站址和波特率,無誤後點擊“配置”。新的參數已被存入模塊
G.將模塊斷電,再重新上電後,再次點擊“回讀掃描”,新的配置值被顯示出來。至此,一個模塊的配置完成。
H .配置模塊時注意,準備在同一個485 網絡上使用的模塊站址應各不相同,準備在同一個485網絡上使用的模塊通訊波特率應完全相同。
2 、模塊測試
逐個對模塊進行配置後,就可以將這些模塊連接成485網絡(連接方式可以參考本說明書上面“概述” 部分的示意圖)。考慮到現場的實際應用狀況,我們提供的通用模塊測試程序K85_modbusTEST.exe 可以在模塊連網後,直接在網上對各模塊分別進行測試。甚至當用戶的網絡投入使用一段時間後,發現故障,也可以直接在用戶的網絡上使用這個通用模塊測試程序幫助分析故障。測試程序使用步驟如下:
用戶構建的485 網絡已連接好,上位機已通過232/485 模塊接入這個網絡,模塊已供電。
運行通用模塊測試程序K85_MODBUS_TEST..exe。(如果此時有其他應用程序正在使用計算機的同一串口,先停止這個程序的運行)
圖 3
指定正確的串口號,點擊“連接串口設備”
點擊“回讀掃描”,程序開始順序掃描這個網絡上連接模塊的現有配置參數,並依次顯示站址回讀值,波特率回讀值,模塊型號,軟件版本號。掃描完成後,所有485 網上已連接的模塊都會被顯示在列表中,並可統計網上的模塊數量。若未能顯示實際接入的全部模塊,有可能是網絡中模塊地址有重複,或者未顯示的模塊存在故障。
回讀掃描默認按照“快速”進行,這樣可以較快的完成掃描,但是,若模塊上次配置的波特率較低(如“1200”),可能掃描不到這個模塊。這時,可以將掃描速度改為“慢速”再試一遍。
掃描完成後,可以在列表中選中任一模塊,再點擊“進入測試”,就可以進入相應的模塊測試界面對具體的模塊進行測試,同樣,也可以依次選中其它模塊進行測試。