Modbus-RTU通信格式是什么?若使用歐姆龍CP1系列的簡易主站功能,怎么將協議填入對應內存?
Modbus標準協議的格式如下:
首先是地址碼,占8個數據位,表示從站地址;
接下來是功能碼,用來表示我們要做什么,如讀通道數據/寫通道數據等;
再接下來是數據區,功能碼不同數據區也不同;
zui后是CRC-16錯誤校驗碼,占16個數據位。
歐姆龍CP1H的Modbus-RTU簡易主站功能需要3個步驟:
步驟1:將命令幀寫入對應D區地址
當使用串行選件板1時,命令幀的地址范圍是D32200~D32249,使用選件板2時,則是D32300~D32349.
以選件板2為例,其各通道作用如下:
D32300——低八位從站地址,高八位系統保留00
D32301——低八位功能碼,高八位系統保留00
D32302——通訊數據字節數,即緊跟后面的通信數據區的字節數(校驗除外)
D32303開始的地址——通信數據
步驟2:觸發對應使能位
串口1為A641.00,串口2為A640.00
步驟3:在對應D區讀取響應幀
當使用串行選件板1時,響應幀的地址范圍是D32250~D32299,使用串行選件板2時,則是D32350~D32399.
以選件板2為例,其各通道作用如下:
D32350——低八位 從站地址,高八位 系統保留00
D32351——低八位 功能碼,高八位 系統保留00
D32352——低八位 出錯代碼,若正常,這里為00,高八位 系統保留00
D32353——應答字節數
D32354開始的地址——應答數據
相關產品
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。