modbus通訊中,怎樣給多個設(shè)備分配從站地址,怎樣給多組數(shù)據(jù)分配地址
劉玉蓉
發(fā)布于2014-12-01 17:29
21
0
標(biāo)簽:
modbus通訊中,怎樣給多個設(shè)備分配從站地址,怎樣給多組數(shù)據(jù)分配地址,例如就是我要采集多個水泵的發(fā)回來的數(shù)值,怎樣給各個水泵分配從站地址,每個水泵有發(fā)回來多個數(shù)據(jù),有怎樣給這些數(shù)據(jù)分配地址
問題補(bǔ)充:
多站點(diǎn)輪詢之前,各個設(shè)備的從站地址是如何分配的,是廠家已經(jīng)設(shè)置好的嗎??
佳答案
不用擔(dān)心,modbus常見3個可能途徑:
1.有LED屏,屏里通過按鍵在參數(shù)組里設(shè)置MODBUS地址的
2.硬件地址撥碼開關(guān)(一排白色的小開關(guān))。
3.控制器預(yù)留了modbus的485接線端子。(如PLC,變頻器等)
看你的意思,應(yīng)該是跟變頻器通訊了。想要控制電機(jī)和讀回電機(jī)數(shù)據(jù),可以這樣:
1.建立數(shù)據(jù)塊DBx ,modbus master發(fā)送讀寫命令,
2.建立數(shù)據(jù)塊DBy,接受從modbus slave讀回來的數(shù)據(jù)(master發(fā)送寫命令的時候不會返回讀到的slave數(shù)據(jù),發(fā)送讀命令的時候就會返回一組數(shù)據(jù))
感覺你是對modbus這個通訊概念不熟,多看網(wǎng)友提供的資料!先弄清楚你需要什么實(shí)現(xiàn)modbus的硬件和軟件??!~描敘下你是什么CPU,采集的電機(jī)數(shù)據(jù),是從什么地方采集,plc還是變頻器等還是現(xiàn)場儀表。