中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
PLC可編程控制器

西門子plc編程指針類型與直接尋址

發(fā)布日期:2022-04-26 點(diǎn)擊率:1098 品牌:西門子_Siemens

初度觸摸指針一詞是在學(xué)習(xí)C言語(yǔ)的時(shí)分,指針和鏈表是C言語(yǔ)中的一個(gè)要害難點(diǎn)。在C言語(yǔ)中,指針即存儲(chǔ)器地址,在西門子PLC中的指針也是指地址。下面看看西門子POINTER類型的構(gòu)造:


參數(shù)類型POINTER存儲(chǔ)下列信息:
DB編號(hào)(或0,假定數(shù)據(jù)沒(méi)有存儲(chǔ)在DB中)
CPU中的存儲(chǔ)區(qū)域(下表給出了參數(shù)類型POINTER存儲(chǔ)器區(qū)的十六進(jìn)制代碼)


十六進(jìn)制代碼

存儲(chǔ)區(qū)

描寫

b#16#81

I

輸入?yún)^(qū)域

b#16#82

Q

輸出區(qū)域

b#16#83

M

位存儲(chǔ)區(qū)域

b#16#84

DB

數(shù)據(jù)塊

b#16#85

DI

布景數(shù)據(jù)塊

b#16#86

L

本地的數(shù)據(jù)(L庫(kù)房)

b#16#87

V

早年的本地?cái)?shù)據(jù)

數(shù)據(jù)的地址(格局為字節(jié).位)


STEP 7供應(yīng)指針格局:p#memory_area byte.bit_address. (假定辦法參數(shù)被聲明為參數(shù)類型POINTER,只需求指出存儲(chǔ)區(qū)域和地址。STEP 7將主動(dòng)地重定輸入指針的格局。) 下面的實(shí)例闡明怎么為以M50.0開(kāi)端的數(shù)據(jù)輸入?yún)?shù)類型POINTER:P#M50.0

存儲(chǔ)器直接尋址:

運(yùn)用存儲(chǔ)器直接尋址的程序句子包含一條指令,后邊跟有[地址]標(biāo)識(shí)符,終究是一個(gè)(地址有必要括在方括號(hào)內(nèi))。依據(jù)所用的地址標(biāo)識(shí)符,該指令會(huì)將存儲(chǔ)于指定地址的數(shù)據(jù)闡明為字或雙字指針。無(wú)缺的數(shù)據(jù)地址由地址標(biāo)識(shí)符和指針構(gòu)成,如下例所示。直接尋址的利益是能在程序?qū)嵤r(shí)期動(dòng)態(tài)批改指令的數(shù)據(jù)地址。

存儲(chǔ)器直接尋址運(yùn)用以下兩有些地址:

1. 地址標(biāo)識(shí)符

關(guān)于由位邏輯運(yùn)算尋址的位,可分配地址標(biāo)識(shí)符I、Q、M、L、DIX或DBX。

關(guān)于由裝載指令尋址的字節(jié)、字和雙字,可運(yùn)用存儲(chǔ)區(qū)I、Q、M、L、D和PI,分配IB、IW、ID、DBB、DBW、DBD、DIB、DIW、DID、PIB、PIW、PID等辦法的地址標(biāo)識(shí)符。

關(guān)于由傳送指令尋址的字節(jié)、字和雙字,可運(yùn)用存儲(chǔ)區(qū)I、Q、M、L、DB、DI和PQ,分配IB、IW、ID、DBB、DBW、DBD、DIB、DIW、DID、PQB、PQW、PQD等辦法的地址標(biāo)識(shí)符。

要尋址守時(shí)器、計(jì)數(shù)器或塊,可運(yùn)用T、C、DB、DI、FB、FC辦法的區(qū)域標(biāo)識(shí)符。

2. 括在方括號(hào)"[ ]"內(nèi)的字或雙字指針的地址

字指針 - 富含守時(shí)器(T)、計(jì)數(shù)器(C)、數(shù)據(jù)塊(DB、DI)或邏輯塊(FC、FB)的標(biāo)識(shí)號(hào)的字。字指針是十進(jìn)制整數(shù)。

雙字指針 - 指富含位、字節(jié)、字或雙字的切當(dāng)方位的雙字。雙字指針的格局為:P#字節(jié).位。

指針有必要存儲(chǔ)鄙人列區(qū)域之一,才華進(jìn)行存儲(chǔ)器直接尋址:

M - 位存儲(chǔ)器

L - 本地?cái)?shù)據(jù)

D - 數(shù)據(jù)塊(DB或DI)

STAT 靜態(tài)數(shù)據(jù)(不是用于具有多重實(shí)例才華的塊的靜態(tài)數(shù)據(jù))

留心假定要尋址運(yùn)用存儲(chǔ)器直接尋址的字節(jié)、字或雙字,請(qǐng)保證指針的位號(hào)為雙字格局0。

字指針實(shí)例:

L 5 //將指針值載入ACCU 1。
T MW2 //將指針傳送到MW2中。
L T[MW2] //將5號(hào)守時(shí)器的當(dāng)不時(shí)刻值載入ACCU 1。

L C[MW2] //將5號(hào)計(jì)數(shù)器的當(dāng)時(shí)計(jì)數(shù)值載入ACCU 1。

OPN DB[MW2] //將數(shù)據(jù)塊DB5作為同享數(shù)據(jù)塊翻開(kāi)。

OPN DI[MW2] //將數(shù)據(jù)塊DB5作為布景數(shù)據(jù)塊翻開(kāi)。
雙字指針實(shí)例:

L P#8.7 //將指針值載入ACCU 1。
T MD2 //將指針傳送到MD2中。
A I [MD2] //掃描輸入位8.7的狀況,并將其
= Q [MD2] //信號(hào)狀況分配給輸出位Q 8.7。

區(qū)域內(nèi)寄存器直接尋址
運(yùn)用區(qū)域內(nèi)寄存器直接尋址的程序句子包含一條指令和以下構(gòu)成有些:地址標(biāo)識(shí)符[地址寄存器標(biāo)識(shí)符,地址]。
區(qū)域內(nèi)寄存器直接尋址運(yùn)用以下兩有些地址:

1. 地址標(biāo)識(shí)符

關(guān)于由位邏輯運(yùn)算尋址的位,能夠分配地址標(biāo)識(shí)符I、Q、M、L、DIX或DBX。

關(guān)于由裝載指令尋址的字節(jié)、字和雙字,可運(yùn)用存儲(chǔ)區(qū)I、Q、M、L、D和PI,分配IB、IW、ID、DBB、DBW、DBD、DIB、DIW、DID、PIB、PIW、PID等辦法的地址標(biāo)識(shí)符。

關(guān)于由傳送指令尋址的字節(jié)、字和雙字,可運(yùn)用存儲(chǔ)區(qū)I、Q、M、L、DB、DI和PQ,分配IB、IW、ID、DBB、DBW、DBD、DIB、DIW、DID、PQB、PQW、PQD等辦法的地址標(biāo)識(shí)符。

2. 方括號(hào)"[ ]"中的內(nèi)容包含地址寄存器引證(AR1或AR2)、逗號(hào)分隔符","以及雙字指針。

雙字指針 - 指包含位、字節(jié)、字或雙字的有些地址的雙字。雙字指針的格局為:P#字節(jié).位。

留心請(qǐng)記住您如今運(yùn)用的是兩個(gè)格局為"P#字節(jié).位"的指針。一個(gè)指針已被準(zhǔn)確標(biāo)明出來(lái)。另一個(gè)指針通過(guò)對(duì)地址寄存器AR1或AR2的引證來(lái)斷定。假定要尋址字節(jié)、字或雙字,請(qǐng)保證指針的位號(hào)為0。運(yùn)用寄存器直接尋址的句子不更改地址寄存器的內(nèi)容。
指針實(shí)例

L P#8.7 //將指針值載入ACCU 1。
LAR1 //用ACCU 1中的指針裝載AR1。
A I [AR1, P#0.0] //查看輸入位I 8.7并將有符號(hào)的狀況分配給Q 10.0。
= Q [AR1, P#1.1] //切本地址8.7在AR1中。偏移量不對(duì)其發(fā)作影響。切當(dāng)方位10.0由8.7 (AR1)加上1.1 (偏移量)得出,效果是10.0而不是9.8。
區(qū)域內(nèi)寄存器直接尋址實(shí)例

A I [AR1,P#4.3] 對(duì)其方位是由AR1中的內(nèi)容加上4個(gè)字節(jié),再加上3個(gè)位核算得出的輸入位,實(shí)施邏輯與運(yùn)算。
= DIX [AR2, P#0.0] 將RLO位狀況分配給坐落AR2中的實(shí)例數(shù)據(jù)位。
L IB [AR1, P#10.0] 將輸入字節(jié)載入ACCU 1中。地址由AR1的內(nèi)容加上十個(gè)字節(jié)核算得出。
T LD [AR2,P#53.0] 將ACCU 1中的內(nèi)容傳送到本地雙字中(該雙字的方位由AR2的內(nèi)容加上53個(gè)字節(jié)核算得出)。

區(qū)域內(nèi)寄存器直接尋址的特征是:地址標(biāo)明符在方括號(hào)前斷定,方括號(hào)中的指針均為不含存儲(chǔ)區(qū)信息(如[AR1,P#4.3]中AR1=P#8.7,兩個(gè)指針都不富含存儲(chǔ)區(qū)信息),不然將會(huì)與方括號(hào)前的地址標(biāo)明符標(biāo)明的存儲(chǔ)區(qū)抵觸。

跨區(qū)域寄存器直接尋址

運(yùn)用跨區(qū)域寄存器直接尋址的程序句子包含一條指令和以下構(gòu)成有些:地址標(biāo)識(shí)符[地址寄存器標(biāo)識(shí)符,地址]。
跨區(qū)域寄存器直接尋址運(yùn)用以下兩有些地址:

1. 對(duì)已尋址的數(shù)據(jù)政策(地址標(biāo)識(shí)符)巨細(xì)的規(guī)矩
數(shù)據(jù)政策
巨細(xì)規(guī)矩
位(無(wú)規(guī)矩標(biāo)明是一個(gè)位)
B 字節(jié)
W 字
D 雙字

2. 方括號(hào)"[ ]"中的內(nèi)容包含地址寄存器引證(AR1或AR2)、逗號(hào)分隔符","以及雙字指針。
雙字指針 - 指包含位、字節(jié)、字或雙字的有些地址的雙字。指針具有以下區(qū)域內(nèi)格局:P#字節(jié).位。

留心事前有必要已將跨區(qū)域雙字指針載入到由寄存器直接地址引證的地址寄存器中。跨區(qū)域雙字指針 - 包含位的有些地址(關(guān)于位邏輯指令)或字節(jié)、字或雙字的有些地址(關(guān)于裝載和傳送指令)的雙字。地址前面的區(qū)域標(biāo)識(shí)符坐落用來(lái)指定字節(jié)和位。跨區(qū)域雙字指針格局為:P#區(qū)域標(biāo)識(shí)符字節(jié).位。

關(guān)于由位邏輯指令尋址的位,能夠分配跨區(qū)域指針區(qū)域標(biāo)識(shí)符I、Q、M、DIX或DBX。

關(guān)于由裝載或傳送指令尋址的字節(jié)、字和雙字,能夠分配跨區(qū)域指針區(qū)域標(biāo)識(shí)符I、Q、M、DIX、DBX或P。
留心要在指針中指定外設(shè)輸入或PI區(qū)域,請(qǐng)以P#Px.y辦法輸入指針。區(qū)域被指定為P。在跨區(qū)域指針中不能運(yùn)用外設(shè)輸出PQ區(qū)域。請(qǐng)記住您正運(yùn)用兩個(gè)指針:

作為偏移量,直接在地址中標(biāo)明的區(qū)域內(nèi)雙字指針,例如P#4.0。

存儲(chǔ)在地址寄存器(AR1或AR2)中的跨區(qū)域雙字指針,例如P#Q4.0。

假定要拜訪通過(guò)直接尋址辦法進(jìn)行尋址的字節(jié)、字或雙字,請(qǐng)保證這兩個(gè)指針的位號(hào)均為0。運(yùn)用寄存器直接尋址的句子不更改地址寄存器的內(nèi)容。

跨區(qū)域寄存器直接尋址的榜首個(gè)實(shí)例:

L P# I8.7 //將指針值和區(qū)域標(biāo)識(shí)符載入ACCU 1。
LAR1 //將存儲(chǔ)區(qū)I和地址8.7存入AR1。
L P# Q8.7 //將指針偏移量和區(qū)域標(biāo)識(shí)符載入ACCU 1。
LAR2 //將存儲(chǔ)區(qū)Q和地址8.7存入AR2。
A [AR1, P#0.0] //查看輸入位I 8.7并將其信號(hào)狀況分配給輸出位Q 10.0。
= [AR2, P#1.1] //偏移量0.0沒(méi)有任何效果。輸出位10.0由8.7 (AR2)加上1.1 (偏移量)得出,效果是10.0而不是9.8。
跨區(qū)域寄存器直接尋址的第二個(gè)實(shí)例:

A I 0.0
JC M002
L P#M10.0 //將指針值和區(qū)域標(biāo)識(shí)符載入ACCU 1。
LAR1 //將存儲(chǔ)區(qū)M和地址10存入ACCU 1。
JU M001
M002: L P#Q0.3 //將指針值和區(qū)域標(biāo)識(shí)符載入ACCU 1。
LAR1 //將存儲(chǔ)區(qū)Q和地址0.3存入ACCU 1。
M001: A I 0.4
= [AR1, P#0.1] //I 0.0用于操控哪個(gè)指針用于此句子。將I 0.4的信號(hào)狀況分配給存儲(chǔ)器位M 10.1,或許分配給輸出Q 0.4。

跨區(qū)域寄存器直接尋址實(shí)例
A [AR1,P#4.3] 關(guān)于其方位是由AR1中的內(nèi)容加上4個(gè)字節(jié),再加上3個(gè)位核算得出的位,實(shí)施邏輯與運(yùn)算。位的存儲(chǔ)區(qū)在AR1的位24、25和26中指出。
= [AR2, P#0.0] 將RLO位信號(hào)狀況分配給坐落AR2中的位。位的存儲(chǔ)區(qū)在AR1的位24、25和26中指出。
L B [AR1, P#10.0] 將字節(jié)(其方位由AR1的內(nèi)容加上10個(gè)字節(jié)核算得出)載入ACCU 1。位的存儲(chǔ)區(qū)在AR1的位24、25和26中指出。
T D [AR2,P#53.0] 將ACCU 1的內(nèi)容傳送到雙字(該字的準(zhǔn)確方位由AR2的內(nèi)容加上53個(gè)字節(jié)核算得出)。位的存儲(chǔ)區(qū)在AR1的位24、25和26中指出。

跨區(qū)域寄存器直接尋址的特征是:地址標(biāo)明符在方括號(hào)前斷定,方括號(hào)中的地址寄存器中包含存儲(chǔ)區(qū)信息(如[AR1,P#4.3]中AR1=P#Q0.3)。

區(qū)域內(nèi)寄存器直接尋址和跨區(qū)域寄存器直接尋址的運(yùn)用恰當(dāng)活絡(luò),能夠依據(jù)需求挑選。由上面的闡明可知,區(qū)域內(nèi)寄存器直接尋址是關(guān)于存儲(chǔ)區(qū)固定的直接尋址辦法,尋址的存儲(chǔ)區(qū)是斷定的。而跨區(qū)域寄存器直接尋址則在指令中不斷定存儲(chǔ)區(qū),存儲(chǔ)區(qū)由地址寄存器中存儲(chǔ)的指針中的信息斷定,因而尋址的存儲(chǔ)區(qū)是可變的。

下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      亚洲素人一区二区| 欧美一级久久久| 国产精品99久久不卡二区| 在线亚洲欧美| 亚洲欧美在线一区二区| 久久狠狠久久综合桃花| 免费精品99久久国产综合精品| 欧美fxxxxxx另类| 欧美日韩卡一卡二| 国产精品亚洲一区二区三区在线| 国产亚洲一区精品| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美激情按摩| 国产精品高潮呻吟久久av黑人| 国产欧美一区二区精品婷婷 | 欧美成人激情视频| 欧美肉体xxxx裸体137大胆| 国产一区二区三区在线观看精品| 伊人天天综合| 亚洲一区观看| 欧美成人在线免费视频| 国产精品一区二区久久国产| 亚洲第一黄网| 香蕉久久国产| 欧美日韩福利| 伊人成综合网伊人222| 一区二区三区欧美成人| 久久综合色播五月| 欧美日精品一区视频| 国产精品外国| 亚洲免费观看| 另类图片综合电影| 国产午夜一区二区三区| 中文国产亚洲喷潮| 欧美激情一区二区三区四区| 国产伊人精品| 亚洲天堂网站在线观看视频| 欧美激情视频给我| 激情综合中文娱乐网| 亚洲一区二区三区在线| 欧美日韩国产色综合一二三四 | 在线成人黄色| 亚洲欧美一区二区三区久久| 欧美日韩一区成人| 91久久久久久久久| 免费不卡在线观看av| 国产自产女人91一区在线观看| 亚洲香蕉网站| 欧美三级乱人伦电影| 亚洲乱码国产乱码精品精可以看| 毛片一区二区三区| 亚洲第一中文字幕在线观看| 久久综合国产精品台湾中文娱乐网 | 国产精品三上| 一本一道久久综合狠狠老精东影业 | 亚洲激情中文1区| 免费日韩成人| 亚洲免费成人av电影| 欧美人与禽猛交乱配视频| 亚洲人成人99网站| 欧美黄色精品| 99天天综合性| 国产精品久久福利| 亚洲自拍电影| 国产午夜精品久久久| 欧美在线日韩精品| 国内视频一区| 女人天堂亚洲aⅴ在线观看| 最新日韩中文字幕| 欧美日韩国产综合一区二区| 在线亚洲美日韩| 国产精品免费一区豆花| 欧美在线视频在线播放完整版免费观看 | 久久亚洲视频| 国产专区精品视频| 欧美理论在线播放| 亚洲免费在线| 伊人精品久久久久7777| 欧美高清视频| 亚洲综合精品自拍| 欧美午夜a级限制福利片| 亚洲在线视频| 在线观看福利一区| 欧美三级午夜理伦三级中视频| 亚洲性感美女99在线| 国产中文一区二区| 欧美精品在线一区| 国产精品一区二区久久久久| 久久久精品国产一区二区三区| 最新日韩中文字幕| 国产日韩一区二区三区在线播放 | 亚洲成人自拍视频| 欧美三级电影大全| 久久精品国产77777蜜臀 | 欧美18av| 久久国产成人| 一区二区日本视频| 亚洲成人原创| 国产精品成人一区二区| 久久久久久久久久看片| 国产精品99久久久久久久久久久久 | 亚洲特黄一级片| 国产欧美一区二区三区视频| 老司机午夜精品视频| 亚洲综合精品一区二区| 最新国产乱人伦偷精品免费网站 | 亚洲欧美日韩中文视频| 亚洲国产婷婷香蕉久久久久久99| 国产精品美女久久久久久免费| 亚洲欧美在线一区二区| 国产一区在线视频| 欧美日韩免费看| 欧美岛国激情| 欧美在线免费一级片| 亚洲视频视频在线| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品三上| 欧美日韩国产小视频| 久久久精品网| 久久国产精品亚洲va麻豆| 亚洲一区二区三区精品在线观看 | 国产九区一区在线| 欧美成人免费一级人片100| 久久免费一区| 狂野欧美一区| 亚洲一区二区成人| 一区二区三区高清不卡| 国产一区二区三区在线观看网站 | 麻豆91精品| 久久中文字幕一区| 欧美成人伊人久久综合网| 麻豆精品一区二区av白丝在线| 久久久久九九九| 久久久.com| 麻豆av一区二区三区久久| 久久香蕉国产线看观看av| 久久久久.com| 免费在线亚洲| 欧美精品免费在线观看| 欧美日韩精品在线| 国产精品国产三级国产专播品爱网 | 午夜精品婷婷| 久久人人97超碰精品888| 久久精品亚洲热| 欧美aaaaaaaa牛牛影院| 欧美精品乱人伦久久久久久| 欧美日韩一区在线播放| 国产精品v日韩精品| 国产美女精品免费电影| 狠狠久久亚洲欧美专区| 亚洲第一精品夜夜躁人人爽| 亚洲欧洲日韩综合二区| 在线视频欧美日韩精品| 亚洲欧美另类综合偷拍| 久久精品视频在线播放| 欧美成人免费网站| 欧美视频一区在线观看| 国产午夜精品福利| 亚洲国产成人精品久久久国产成人一区| 亚洲大胆视频| 99ri日韩精品视频| 久久成人18免费网站| 99国产精品久久久久老师| 在线一区二区三区四区| 欧美在线观看视频| 欧美高清在线观看| 国产乱理伦片在线观看夜一区| 亚洲成人在线视频播放| 亚洲私人黄色宅男| 久久精品视频一| 欧美吻胸吃奶大尺度电影| 国产视频在线一区二区| 日韩一级免费| 久久久精品国产一区二区三区| 欧美日韩影院| 亚洲春色另类小说| 午夜在线观看免费一区| 欧美精品免费播放| 国模大胆一区二区三区| 一区二区三区免费网站| 久久夜色精品| 国产精品综合网站| 日韩午夜剧场| 两个人的视频www国产精品| 国产精品综合av一区二区国产馆| 亚洲激情欧美| 久久黄色小说| 国产精品网站在线播放| 亚洲免费观看高清完整版在线观看熊 | 香蕉尹人综合在线观看| 欧美日韩不卡| 91久久中文| 免费日韩成人| 黄色亚洲大片免费在线观看| 亚洲欧美日韩综合一区| 欧美日韩综合久久| 日韩视频不卡| 欧美日韩精品免费观看视频| 亚洲三级网站| 欧美电影免费观看大全|