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