前文我們在《Modbus指令快速生成教程學(xué)前需知》一文中介紹了Modbus指令快速生成適用的無線IO模塊型號、modbus指令功能簡介以及應(yīng)用到的軟件工具應(yīng)用介紹。本文將以M31系列分布式IO為例,Modbus地址設(shè)置為1,協(xié)議類型選擇Modbus RTU進行講解為案例介紹了Modbus指令快速生成教程。通過本教程,用戶可以快速了解如何生成Modbus指令,并在工業(yè)控制等領(lǐng)域中應(yīng)用,實現(xiàn)設(shè)備間的高效通信與數(shù)據(jù)交換。
讀取DI狀態(tài)指令:查詢手冊可知,DI的寄存器起始地址為0x0000(10001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:02讀離散量輸入
寄存器地址:0x0000(為寄存器起始地址,0就代表從第一路開始讀取)
讀數(shù)據(jù)長度:1(如果需要同時讀取4路,將此值改為4即可)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
讀取DO狀態(tài)指令:查詢手冊可知,DO的寄存器起始地址為0x0000(00001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:01讀線圈
寄存器地址:0x0000(為寄存器起始地址)
讀數(shù)據(jù)長度:1(如果需要同時讀取4路,將此值改為4即可)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
控制單個DO狀態(tài)指令:查詢手冊可知,DO的寄存器起始地址為0x0000(00001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:05寫單個線圈
寄存器地址:0x0000(為寄存器起始地址)
線圈狀態(tài)值:On為打開,off為關(guān)閉
填寫相關(guān)數(shù)據(jù)后,點擊更新。
控制多個DO狀態(tài)指令:查詢手冊可知,DO的寄存器起始地址為0x0000(00001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:15寫多個線圈
寄存器地址:0x0000(為寄存器起始地址)
線圈狀態(tài)值:1 0 1 0(1為打開,0為關(guān)閉,1 0 1 0表示控制1,3路打開,2,4路關(guān)閉;多個線圈的狀態(tài)值用空格符分隔;)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
讀取AI數(shù)據(jù)指令:查詢手冊可知,AI的工程量的寄存器起始地址為0x0000(30001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:04讀輸入寄存器
寄存器地址:0x0000(為寄存器起始地址)
讀數(shù)據(jù)長度:1(如果需要同時讀取4路,將此值改為4;如果需要同時讀取4路浮點類型,將此值改為8)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
讀取AO數(shù)據(jù)指令:查詢手冊可知,AO的寄存器起始地址為0x0000(40001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:03讀保持寄存器
寄存器地址:0x0000(為寄存器起始地址)
讀數(shù)據(jù)長度:1(如果需要同時讀取4路,將此值改為4;如果需要同時讀取4路浮點類型,將此值改為8)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
控制單個AO數(shù)據(jù)指令:查詢手冊可知,AO的寄存器起始地址為0x0000(40001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:06寫單個寄存器
寄存器地址:0x0000(為寄存器起始地址)
寄存器數(shù)據(jù):1(此值為修改AO的數(shù)據(jù))
填寫相關(guān)數(shù)據(jù)后,點擊更新。
控制多個AO數(shù)據(jù)指令:查詢手冊可知,DO的寄存器起始地址為0x0000(00001),由此如圖所示:
從設(shè)備ID號(Modbus地址):1(具體以現(xiàn)場使用而定)
功能號選擇:16寫多個寄存器
寄存器地址:0x0000(為寄存器起始地址)
寄存器數(shù)據(jù):100 200 300 400(100 200 300 400表示修改AO的數(shù)據(jù)第一路為100,第二路200,第三路300,第四路400;多個寄存器數(shù)據(jù)用空格符分隔;)
填寫相關(guān)數(shù)據(jù)后,點擊更新。
好了,今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
3、基于數(shù)傳電臺的組態(tài)王控制實現(xiàn)遠程采集控制器PLC
5、ME31-XXXA0006無線IO模塊應(yīng)用以及上位機配置教程
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3