請(qǐng)問用1200一個(gè)485模塊同時(shí)做MODBUS和自由口通信
劉玉蓉
發(fā)布于2014-11-10 17:24
2
0
標(biāo)簽:
請(qǐng)問有沒有人做過用一個(gè)CM1241-485通信模塊同時(shí)接兩個(gè)儀表,其中一臺(tái)儀表支持MODBUS,另一臺(tái)儀表為自由口。
現(xiàn)想到兩個(gè)方法:
1、做輪詢執(zhí)行MODBUS指令、自由口通信指令。
2、如果CM1241不支持第1方法的話。兩個(gè)儀表都用自由口指令來做,第1臺(tái)儀表用自由口指令來做MODBUS通信,自己做校驗(yàn),第2臺(tái)儀表用自由口指令。
佳答案
我們用種方法做過這樣的應(yīng)用,網(wǎng)絡(luò)中六臺(tái)變頻器支持MODBUS-RTU,后面十二個(gè)儀表不支持MODIBUS,采用自由口通訊輪詢方式。將變頻器MODUDBUS通信與自由口通信分別建在兩個(gè)FC中,根據(jù)地址號(hào)調(diào)用不同的FC,兩臺(tái)儀表采用固定時(shí)間輪巡或根據(jù)收發(fā)結(jié)束標(biāo)志輪巡都可以。MODBUS功能庫函數(shù)實(shí)際就是使用自由口通信函數(shù)編制的。
樓上的建議也挺實(shí)用的,采用相同的采集方案程序編制起來較整潔,調(diào)用一次函數(shù)就行,每次輪詢僅更新從站地址號(hào)。