與計算機連接的通訊說明--MODBUS
轉換器配RS232、RS485接口,直接與計算機通訊,RS485標準通訊距離1.5km,可以掛接多個儀表。RS232標準通訊距離15m,只能掛接一個儀表。RS232接口的TXD、RXD、GND分別接計算機串口的第2、3、5管腳。數據格式為1個起始位﹑8個數據位﹑無校驗﹑1個停止位。為避免通訊沖突,儀表都處于偵聽方式。計算機按規定地址向某一儀表發出一個命令,然后等待一段時間,等候儀表回答,儀表收到正確命令后再發送出數據。發送結束后儀表又處于偵聽方式。同一系統中,儀表地址不能相同,波特率要一致。
儀表采用標準Modbus-rtu通訊協議,支持03、06功能號。在使用組態軟件時,須選用的設備為modicon(*康)的PLC,Modbus-RTU地址型,數據為整型16位,使用組態王寄存器從4001或4000開始,別的組態軟件有可能是從3001或3000開始。通訊為整數,需用戶根據實際情況處理小數點位數。通訊傳輸數據為有符號的整型數據,用戶編程建議定義有符號的整型數據即可。當數據大于0X8000時,數據取反加1即為負數的實際數值,例如通訊傳輸數據為0XFFFF,對應數據值為-1。對于長整型數據如累積量等,數據值=高位×65536+低位。組態時用戶也可以選擇數據類型為長整型(long),系統自動計算出累積量。
儀表有默認通訊地址248(0XF8),如果用戶不清楚可以用默認地址測試,波特率為2400或9600。通訊地址、波特率更改后,需重新上電才能起效。
讀取儀表數據發送命令格式:建議數據讀取量一次不超過16個
現場測量儀表返回數據格式:
對儀表數據寫入數據發送命令格式:(寫入寄存器)
現場測量儀表返回數據格式:(與發送數據格式相同)
例:讀地址為1的儀表的第1路測量值 (PV1=1000)
發送數據為 01 03 00 00 00 01 84 0A
返回數據為 01 03 02 03 E8 B8 FA (其中03 E8—1000)
(其中01 是儀表地址,03是功能號,00 00是寄存器起始地址,00 01 表示讀一個數,84 0A是校驗碼,返回數據中B8 FA是校驗碼。
上一篇:帶式輸送機皮帶跑偏調整方法
下一篇:無筆無紙記錄儀
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20