何工控學(xué)
勵(lì)志竭精
級(jí)別: 家園常客
|
各位師傅們:剛學(xué)西門(mén)子PLC,想請(qǐng)問(wèn)一下怎樣讀取DB數(shù)據(jù)中的數(shù)據(jù)內(nèi)容,是怎樣分別地址的,在書(shū)上看到DB2DBW2,這是什么意思呀? 請(qǐng)師傅們指教一下: |
---|---|
|
wwcwwc
級(jí)別: VIP會(huì)員
|
插入變量表,填入需要查看的數(shù)據(jù)塊地址如:DB10.DBW10后在線(xiàn)監(jiān)控。 這個(gè)問(wèn)題解釋起來(lái)可能會(huì)有一些繞,首先需要知道這個(gè)數(shù)據(jù)塊是全局的還是局部的。全局的是指整個(gè)程序都調(diào)用。局部的是指單一FC或者FB中調(diào)用。 系統(tǒng)在FB功能塊中默認(rèn)數(shù)據(jù)塊是與FB號(hào)是一致的,也允許用戶(hù)自定義。 DB2.DBW2是指數(shù)據(jù)塊2中的第2個(gè)字。 |
---|---|
本帖最近評(píng)分記錄: |
何工控學(xué)
勵(lì)志竭精
級(jí)別: 家園常客
|
謝謝你的回答,如果我新建一個(gè)DB塊如:DB10,我把一個(gè)數(shù)據(jù)如1111、2222、3333、4444、5555、6666、7777、8888、9999、0000、這幾個(gè)數(shù)據(jù)寫(xiě)入DB10中,而我要把這其中的2222、4444、6666、8888、0000、數(shù)據(jù)寫(xiě)到另外一個(gè)軟元件中西門(mén)子中的DB是不是三菱中的D數(shù)據(jù)寄存器。 |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
新建的數(shù)據(jù)塊內(nèi)還要自己設(shè)置存儲(chǔ)區(qū)域。 DB10只是數(shù)據(jù)塊的編號(hào),實(shí)際的存儲(chǔ)地址要在DB10內(nèi)自己設(shè)定。需要多少個(gè)、需要什么樣的都可自己來(lái)設(shè)置。 所以,你儲(chǔ)存這些數(shù)據(jù)的話(huà),要建立DBW0~DBW18,依次儲(chǔ)存。 尋址方面,是以DB10.DBW0、DB10.DBW2……DB10.DBW18這樣的格式進(jìn)行; 也就是說(shuō)1111、2222、3333、4444、5555、6666、7777、8888、9999、0000分別對(duì)應(yīng)DB10.DBW0、DB10.DBW2……DB10.DBW18; 調(diào)用是也要調(diào)用DB10.DBW0、DB10.DBW2……DB10.DBW18。 |
---|---|
本帖最近評(píng)分記錄: |
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
上圖更直觀(guān): |
---|---|
本帖最近評(píng)分記錄: |
何工控學(xué)
勵(lì)志竭精
級(jí)別: 家園常客
|
上圖中那個(gè)+0.0、+2.0、是不是就是那個(gè)數(shù)據(jù)的首地址呀,如果是這樣,我可能理解了一點(diǎn) |
---|---|
|