Modbus協(xié)議將寄存器分成了4個(gè)區(qū)域,但每一個(gè)寄存器都是16位的數(shù)據(jù)存儲(chǔ)器,00000~09999代表線圈(DO)類地址,10000~19999代表觸點(diǎn)(DI)類地址、 30000~39999代表輸入寄存器(AI)類地址、40000~49999代表輸出寄存器(AO)類地址。 當(dāng)PLC主站和變頻器、私服驅(qū)動(dòng)器、溫控器或其他遵從MODBUS的從站通訊時(shí), 會(huì)出現(xiàn)3種情況: (1)比如"臺(tái)達(dá)",它沒(méi)有能力自己開(kāi)發(fā)專用協(xié)議,就用Modbus作為自己的協(xié)議,這樣的話,它有Modbus指令,只需要設(shè)置通訊格式字后,用指令直接讀從站寄存器地址就可以了。(臺(tái)達(dá)主站) (2)比如“西門(mén)子”,它有自己開(kāi)發(fā)的PPI、MPI、Profibus、工業(yè)以太網(wǎng)等專用協(xié)議,但為了和支持MODBUS的設(shè)備通訊,它就開(kāi)發(fā)了Modbus通訊協(xié)議庫(kù),我們只需要初始化“通訊格式字”,不需要知道“通訊數(shù)據(jù)信息幀”的格式,直接讀寫(xiě)從站寄存器的地址就可。(西門(mén)子主站) (3)比如“三菱”,它有自己開(kāi)發(fā)的"CC-bbbb"專用協(xié)議,但沒(méi)有支持和MODBUS設(shè)備通訊的協(xié)議庫(kù),那和支持MODBUS協(xié)議的設(shè)備通訊就要編寫(xiě)通訊程序了,這就是“自由口通訊”,在保證硬件通訊口連接正確的情況下,遵從“從站的通訊格式字”和“從站的數(shù)據(jù)信息幀”。在PLC中不但要設(shè)置通訊格式字,還要編寫(xiě)數(shù)據(jù)發(fā)送幀的通訊程序,比較長(zhǎng)。(三菱主站)PLC通過(guò)指令寫(xiě)程序發(fā)送幀"01H 03H 21H 02H 00H 02H 6FH F7H"中,03H(功能碼)和21H 02H(數(shù)據(jù)起始地址)就決定對(duì)從站4區(qū)寄存器中的48451進(jìn)行處理 當(dāng)PLC為從站時(shí),上位或組態(tài)軟件為主站時(shí),軟件一般添加了相應(yīng)PLC的驅(qū)動(dòng)程序,PLC廠家定義了PLC變量地址和MODBUS寄存器的映射關(guān)系,讀和寫(xiě)相應(yīng)MODBUS的寄存器地址就可讀寫(xiě)plc相應(yīng)變量的參數(shù)。

溫馨提示:湖南陽(yáng)光技術(shù)學(xué)校常年面向全國(guó)招生(不限年齡)。由湖南陽(yáng)光技術(shù)學(xué)校實(shí)戰(zhàn)一線首席技術(shù)專家授課,天天實(shí)操,全程實(shí)戰(zhàn),手把手教,。我們是正規(guī)技術(shù)學(xué)校,我們有自己的校園,我們是行業(yè)正規(guī)軍!我們有自己的教學(xué)樓、學(xué)員公寓樓、籃球場(chǎng)(2個(gè))、有校內(nèi)花園、有專業(yè)實(shí)操車間。我們會(huì)為您提供海量的MODBUS協(xié)議實(shí)現(xiàn)PLC主或從通訊的自我理解的信息,如果您想了解有關(guān)MODBUS協(xié)議實(shí)現(xiàn)PLC主或從通訊的自我理解方面的更多資訊,請(qǐng)經(jīng)常關(guān)注我校網(wǎng)站:www.cfmuedu.cn 也可以加我們微信號(hào):yp941688 或 yp94168;我們將給你 詳細(xì)的與MODBUS協(xié)議實(shí)現(xiàn)PLC主或從通訊的自我理解相關(guān)的解答。 如果您對(duì)湖南陽(yáng)光技術(shù)學(xué)校發(fā)布的MODBUS協(xié)議實(shí)現(xiàn)PLC主或從通訊的自我理解這條信息有什么好的建議,請(qǐng)告訴我們。您的寶貴建議對(duì)我們逐步完善MODBUS協(xié)議實(shí)現(xiàn)PLC主或從通訊的自我理解的內(nèi)容有重要的參考作用!