問題:
寄存器地址是什么?寄存器PLC地址與寄存器modbus協(xié)議地址的區(qū)別
回答:
寄存器的功能是存儲(chǔ)二進(jìn)制代碼,它是由具有存儲(chǔ)功能的觸發(fā)器組合起來構(gòu)成的
寄存器地址用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。由于在內(nèi)存和CPU之間存在著操作速度上的差別,所以必須使用地址寄存器來保持地址信息,直到內(nèi)存的讀/寫操作完成為止 。
寄存器PLC地址指存放于控制器中的地址,這些控制器可以是PLC,也可以是觸摸屏,或是文本顯示器。PLC地址一般采用10進(jìn)制描述,共有5位,其中第一位代碼寄存器類型。第一位數(shù)字和寄存器類型的對(duì)應(yīng)關(guān)系如表1所示。PLC地址例如40001、30002等。
寄存器modbus協(xié)議地址指通信時(shí)使用的寄存器地址,在實(shí)際編程中,由于寄存器PLC地址前綴的區(qū)分作用,所以只需說明后4位數(shù),而且需轉(zhuǎn)換為4位十六進(jìn)制地址。例如PLC地址40001對(duì)應(yīng)尋址地址0x0000,40002對(duì)應(yīng)尋址地址0x0001,寄存器尋址地址一般使用16進(jìn)制描述。再如,PLC寄存器地址40003對(duì)應(yīng)協(xié)議地址0002,PLC寄存器地址30003對(duì)應(yīng)協(xié)議地址0002。在實(shí)際編程中,由于前綴的區(qū)分作用,所以只需說明后4位數(shù),而且需轉(zhuǎn)換為4位十六進(jìn)制地址。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!