技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 詳解PLC間接尋址與直接尋址

詳解PLC間接尋址與直接尋址

時(shí)間:2019-07-22 14:00:49來(lái)源:網(wǎng)絡(luò)

導(dǎo)語(yǔ):?直接的指出指令的確切操作地址。因此,相對(duì)的,間接尋址即間接的指出指令的確切操作地址。間接尋址可分為兩大類(lèi)型:存儲(chǔ)器間接尋址和寄存器間接尋址

直接尋址

直接的指出指令的確切操作地址。例如AQ10.0,對(duì)于指令A(yù)來(lái)說(shuō),Q10.0就是其直接操作的地址。

因此,相對(duì)的,間接尋址即間接的指出指令的確切操作地址。例如AQ[MD10],這里的地址不是直接給出的,而是通過(guò)MD10這個(gè)存儲(chǔ)地址間接給出的。

間接尋址的類(lèi)型

間接尋址可分為兩大類(lèi)型:存儲(chǔ)器間接尋址和寄存器間接尋址。如圖1所示。

 PLC

圖1尋址方式

存儲(chǔ)器間接尋址

存儲(chǔ)器間接尋址的地址給定格式是:地址標(biāo)識(shí)符+指針。指針?biāo)甘敬鎯?chǔ)單元中所包含的數(shù)值,就是地址的確切數(shù)值單元。

存儲(chǔ)器間接尋址分為兩種指針格式:

16位指針:

16位地址指針用于定時(shí)器、計(jì)數(shù)器、程序塊(DB、FC、FB)的尋址,16位指針被看作一個(gè)無(wú)符號(hào)整數(shù)(0-65535),它表示定時(shí)器(T)、計(jì)數(shù)器(C)、數(shù)據(jù)塊(DB、DI)或程序塊(FB、FC)的號(hào),16位指針的格式如下:

PLC間接尋址 

圖216位指針格式

32位指針:

32位地址指針用于I、Q、M、L、數(shù)據(jù)塊等存儲(chǔ)器中位、字節(jié)、字及雙字的尋址,32位的地址指針可以使用一個(gè)雙字表示,第0位~第2位作為尋址操作的位地址,第3位~第18位作為尋址操作的字節(jié)地址,第19位~第31位沒(méi)有定義,32位指針的格式如下:

 指針格式

圖332位指針格式

寄存器間接尋址

寄存器間接尋址為通過(guò)CPU的地址寄存器AR1,AR2進(jìn)行尋址。AR1,AR2均為32位寄存器,寄存器間接尋址只使用32位指針。

分為內(nèi)部區(qū)域間接尋址和交叉區(qū)域?qū)ぶ贰?/p>

內(nèi)部區(qū)域寄存器間接尋址

指針格式與存儲(chǔ)器間接尋址的32位指針相同,第0位~第2位作為尋址操作的位地址,第3位~第18位作為尋址操作的字節(jié)地址,第19位~第31位沒(méi)有定義,32位指針的格式如下:

寄存器間接尋址 

圖4內(nèi)部區(qū)域32位指針

交叉區(qū)域寄存器間接尋址

包含有存儲(chǔ)器區(qū)域信息的指針,稱(chēng)為交叉區(qū)域指針。

同樣,交叉區(qū)域指針為32位,寄存器間接尋址要使用地址寄存器AR1或AR2。

32位交叉區(qū)域指針,左起0~18位格式與32位內(nèi)部區(qū)域指針相同,19~23位,27~20位未定義,

31位為交叉區(qū)域指針標(biāo)識(shí)位。

24~26位是存儲(chǔ)區(qū)域地址標(biāo)識(shí),8中組合表示8種存儲(chǔ)器區(qū)域:

000表示沒(méi)有地址區(qū),例如P#12.0;

001表示輸入地址區(qū)I,例如P#I12.0;

010表示輸出地址區(qū)Q,例如P#Q12.0;

011表示標(biāo)志位地址區(qū)M,例如P#M12.0;

100表示數(shù)據(jù)塊(DB)中的數(shù)據(jù),例如P#DB1.DBX12.0

101表示數(shù)據(jù)塊(DI)中的數(shù)據(jù),例如P#DI1.DIX12.0

110表示區(qū)域地址區(qū)L,例如P#L12.0;

111表示調(diào)用程序塊的區(qū)域地址區(qū)V,例如P#V12.0;

交叉區(qū)域指針格式如下:

交叉區(qū)域指針格式 

P#指針與ANY指針

P#指針

POINTER是一種用于傳遞指針的形參數(shù)據(jù)類(lèi)型,長(zhǎng)度為6個(gè)字節(jié)。用于向被調(diào)用的函數(shù)FC及函數(shù)塊FB傳遞復(fù)合數(shù)據(jù)類(lèi)型(如ARRAY、STRUCT及DT等)的實(shí)參。在被調(diào)用的函數(shù)FC及函數(shù)塊FB內(nèi)部可以間接訪(fǎng)問(wèn)實(shí)參的存儲(chǔ)器。

 P#指針

圖6P#指針

ANY指針

POINTER是一種用于傳遞指針的形參數(shù)據(jù)類(lèi)型,可視為POINTER類(lèi)型的擴(kuò)展,較POINTER類(lèi)型為復(fù)雜,長(zhǎng)度為10個(gè)字節(jié),增加的2字節(jié),最高字節(jié)(Byte0)固定為B#16#10,第二字節(jié)(Byte1)為ANY指針?biāo)赶騾^(qū)域的數(shù)據(jù)類(lèi)型,而接下來(lái)的2字節(jié)(BYTE3,4)組合為一個(gè)INT,為ANY指針?biāo)付▍^(qū)域的長(zhǎng)度,稱(chēng)為重復(fù)系數(shù)Repetitionfactor)。其余6字節(jié)作用與POINTER類(lèi)型相同。格式如下:

ANY指針 

圖7ANY指針

聲明:本文為轉(zhuǎn)載類(lèi)文章,如涉及版權(quán)問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請(qǐng)諒解!

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:圖爾克地毯清洗監(jiān)控方案

下一篇:一文了解大規(guī)格電機(jī)轉(zhuǎn)子的動(dòng)...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)