天津市電纜總廠分廠為您提供電氣裝備電纜bvbyjbvrrvrvvrvvp生產廠家。
電氣裝備電纜【bv byj bvr rv rvv rvvp】生產廠家

基于rs485接口的dgl通信協議修改
1. 前言
在常見的數字式磁致伸縮液位計中,多采用rs485通信。但rs485僅對物理層接口進行了明確定義,并沒有制定通信協議。因此,在rs485的基礎上,派生出很多不同的協議,不同公司均可根據自身需要設計符合實際情況的通信協議。并且,rs485允許單總線多機通信,如果通信協議設計不好,就會造成相互和總線閉鎖等現象。如果在一條總線上掛接不同類型的產品,由于協議不一樣,很容易造成誤觸發,造成總線阻塞,使得不同產品對總線的兼容性很差。
隨著rs485的發展,modicon公司提出的modbus協議逐步廣泛-,已在工業領域廣泛應用。而modbus的協議規范比較煩瑣,并且每字節數據僅用低4位范圍:0~15,在信息量相同時,對總線占用時間較長。
dgl協議是根據以上問題提出的一種通信協議。在制定該協議時已充分考慮以下幾點要求:
a. 兼容于modbus 。也就是說,符合該協議的從機均可掛接到同一總線上。
b. 要適應大數據量的通信。如:產品在線程序更新的需要(未來功能)。
c. 數據傳輸需-。對不確定因素應加入-的冗錯措施。
d. 總線的占用率,-數據傳輸的通暢。
2. 協議描述
為了兼容其它協議,現做以下定義:
通信數據均用1字節的16進制數表示。從機的地址范圍為:0x80~0xfd,即:m=1;命令和數據的數值范圍均應控制在0~0x7f之間。即:m=0,以區別地址和其它數據。
液位計的編碼地址為:0x82~0x9f。其初始地址(出廠默認值)為:0x81。
罐旁表的編織地址為:0xa2~0xbf。其初始地址(出廠默認值)為:0xa1。
其它地址用于連接其它類型的設備,也可用于液位計、罐區表地址不夠時的擴充。
液位計的命令范圍為:0x01~0x2f,共47條,將分別用于參數設定、實時測量、診斷、在線編程等。
通信的基本參數為:4800波特率,1個起始位,1個結束位。字節校驗為奇校驗。
本協議的數據包是參照modbus rtu 通信格式編寫,并對其進行了部分修改,以數據傳輸的速度。另外,還部分參照了hart協議。其具體格式如下:
address
command
byte count
data
check sum
地址
命令
字節數
數據
校驗和
1 byte
1 byte
=n, 1 byte
n byte
1 byte
80~9f
01~2f
00~10
0~7f
0~7f
表中,數據的大字節數為16個。也就是說,整個數據包長為20個字節。
“校驗和”是其前面所有數據異或的數值,然后將該數值m位清零,使其0~7f的要求。在驗證接收數據包的“校驗和”是否正確時,可將所有接收數據(包括“校驗和”)進行異或操作,的數據應=0x80。這是因為,只有“地址”的m=1,所以異或結果的m也必然等于1。
本協議不支持modbus中所規定的廣播。
3. 時序安排
在上電后,液位計將先10秒,等待電源。然后,用5秒的時間進行自檢和數據。接著產品進入待機狀態并打開rs485通信接口,等待主機的請求。因此,主機應在液位計上電20秒后,再將液位計置為工作狀態,進行測量操作。
液位控制器hmt-900或h-1000主要用于液位計的供電和防爆隔離。主機可通過rts控制hmt-900或h-1000供給液位計的電源。當rts有效時,電源將被打開。因此,液位計的電源是可以通過主機控制的。
在現場應用中,主機的工作時序一般應遵循以下幾個步驟。
1) 在開主機前,并認真檢查各相關設備的電源和電纜連接情況。
2) 在啟動主機時,打開相應串行端口。使能rts,給液位計上電。
3) 初始化操作,20秒。
4) 讀液位計的相應參數,然后將液位計置為工作狀態。
5) 此時,主機可進入正常的輪訓、記錄、顯示、等工作
生產廠家:天津市電纜總廠分廠
聯系人 :王經理
手 機:微信同步
聯系qq: 614890402
免費:0316-5960772
組織機構代碼證:10950374-4
ccc認 證 編 號:2003010105102124
營業執照注冊號:131025100000917
登 記 證:131025109503744
電氣裝備電纜【bv byj bvr rv rvv rvvp】生產廠家
![電氣裝備電纜【bv byj bvr rv rvv rvvp】生產廠家]()
------------------------------------------------------------------------------------------------------
2.由于護筒為細長的不銹鋼管,對于人手伸不到的狹小的地方,在卸螺絲時,螺絲可以自動進人螺絲腔中,并在-夾的作用下被取出。3.由于螺絲裝在螺絲腔中,可以將螺絲準確定位在目標上,而螺絲腔為金屬管,可以避免螺絲在進入目標前歪倒,而始終與螺絲刀桿成一直線,從而使螺絲被擰入。
聯系時請說明是在云商網上看到的此信息,謝謝!
聯系電話:15532688668,15175665291,歡迎您的來電咨詢!
本頁網址:
http://www.hkjzdrp.cn/cp/1126954.html
推薦關鍵詞:
電線電纜,
控制電纜,
礦用通信電纜,
rs485電纜,
計算機電纜