S7-300共享DB中地址的MODBUS地址
劉玉蓉
發(fā)布于2014-12-10 17:31
322
0
標(biāo)簽:
請(qǐng)問(wèn):
我是MODBUS從站,我在項(xiàng)目里建了一個(gè)共享DB,編號(hào)DB1里面填寫(xiě)了需要進(jìn)行通訊的數(shù)據(jù),這些數(shù)據(jù)的地址怎么和MODBUS地址相對(duì)應(yīng)?
比如:我有一個(gè)數(shù)據(jù),在DB1中的地址為DB1.DBB1.0,
請(qǐng)問(wèn):該地址對(duì)應(yīng)的MODBUS地址用什么方式來(lái)表示?
我的主站是和利時(shí)的DCS,我給他們提供的地址如果是DB1.DBB1.0的格式,估計(jì)他們是看不懂的。我需要把這個(gè)地址用那種5位數(shù)字表示的那種方式表達(dá)出來(lái)。
佳答案
1、在CP341通訊區(qū)域中進(jìn)行設(shè)置是選擇功能碼03,06,16,這就對(duì)應(yīng)為DB,見(jiàn)上傳的截圖。
2、我給他們提供的地址如果是DB1.DBB1.0的格式,估計(jì)他們是看不懂的。我需要把這個(gè)地址用那種5位數(shù)字表示的那種方式表達(dá)出來(lái)?
一般,你提供數(shù)據(jù)塊的每字、每字節(jié)或每位表示的意義即可,例如:
DB1.DBB1的:
DB1.DBX1.0(字節(jié)的第0位):設(shè)備1準(zhǔn)備就緒;
DB1.DBX1.1(字節(jié)的第1位):設(shè)備1運(yùn)行;
DB1.DBX1.2(字節(jié)的第2位):設(shè)備1故障;
......。
3、這些需要與DCS系統(tǒng)主站廠家溝通,雙方約定通訊數(shù)據(jù)的格式與通訊的方式。一般采用數(shù)據(jù)塊,你將要傳送的數(shù)據(jù)送入這個(gè)數(shù)據(jù)塊,按照約定的通訊方式編寫(xiě)寫(xiě)程序即可。還可以按照主/從站的存儲(chǔ)區(qū)映像的方式來(lái)進(jìn)行讀與寫(xiě)??傊?,這要與DCS系統(tǒng)主站廠家溝通、約定。
4、有關(guān)CP341通訊區(qū)域中進(jìn)行設(shè)置是選擇功能碼見(jiàn):
、《串口通訊模塊的信息與使用(2004.03.30) 》下載:
https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0006
、<CP340/341/440/441通訊及編程>下載:
https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1293&loginID=&srno=&sendtime=
若有收獲,就點(diǎn)個(gè)贊吧!
文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章