RS-232方式只允許一臺上位計算機掛一臺記錄儀。此種通訊方式適用于使用便攜機的用戶隨機讀取記錄儀數據;也可連接無線數傳電臺進行遠程無線傳輸或者連接串行微型打印機打印記錄儀內的數據和曲線。
RS-485 方式允許一臺上位機同時掛多臺記錄儀。此種通訊方式適用于使用終端機的用戶與本系列儀表構成網絡,實時接收記錄儀數據和與各類控制系統相連。
RS-232 通訊方式
RS-232C 通訊接口,用戶只需將所配備的RS-232 三芯通訊線的一端接于儀表RS-232C 接口,另一端與便攜機(或PDA)的串行口相連,便可實現RS-232 通訊連接。
在記錄儀系統參數設置中,選擇好通訊地址和波特率,并在計算機管理軟件中作相應的設置,即可進行RS-232 方式的通訊。
RS-485 通訊方式
本系列數據記錄儀的RS-485 通訊線采用屏蔽雙絞線,其一端通過RS-232/485 轉換模塊接到計算機的串行通信口,另一端接到記錄儀通訊端子。
其連接方式如圖所示:
在記錄儀系統參數設置中,選擇好通訊地址和波特率(固定為9600)。
雙芯屏蔽線的屏蔽層作為通訊地線,注意不可與設備保護地連接。當傳輸距離較遠時,傳輸干線的兩端需分別加一個120Ω的終端電阻,連接在RS-485通信線“+”和“-”之間。
當一臺計算機掛多臺記錄儀時,網絡拓撲結構為總線型,每臺記錄儀通過支線并接在干線上。需注意的是終端電阻要接在通訊干線的兩端,分支后的傳輸線要盡可能的短,以減少干擾。
通訊距離長時可選擇中繼模塊。
通信測試
在連接好計算機與記錄儀的連線后,檢查主機與記錄儀的波特率及設備地址是否相符,“串口調試助手”對記錄儀發命令,看記錄儀是否有回應。
通訊接口
RS-232/RS-485、以太網接口。
CRC的生成
循環冗余校驗(CRC) 域為兩個字節,包含一個二進制16 位值。附加在報文后面的CRC 的值由發送設備計算。接收設備在接收報文時重新計算CRC 的值,并將計算結果于實際接收到的CRC值相比較。如果兩個值不相等,則為錯誤。
生成CRC 的過程為:
將一個16 位寄存器裝入十六進制FFFF (全1). 將之稱作CRC 寄存器。
將報文的第一個8位字節與16 位CRC 寄存器的低字節異或,結果置于CRC 寄存器。
將CRC 寄存器右移1位(向LSB 方向), MSB 充零. 提取并檢測LSB。
(如果LSB 為0): 重復步驟3 (另一次移位).(如果LSB 為1): 對CRC 寄存器異或多項式值0xA001 (1010 0000 0000 0001)。
重復步驟3 和 4,直到完成8 次移位。當做完此操作后,將完成對8位字節的完整操作。
對報文中的下一個字節重復步驟2 到5,繼續此操作直至所有報文被處理完畢。
CRC 寄存器中的***終內容為CRC 值。
當放置CRC 值于報文時,高低字節須***交換。