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

產(chǎn)品分類

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

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

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

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

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


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


十六進制代碼

存儲區(qū)

描寫

b#16#81

I

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

b#16#82

Q

輸出區(qū)域

b#16#83

M

位存儲區(qū)域

b#16#84

DB

數(shù)據(jù)塊

b#16#85

DI

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

b#16#86

L

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

b#16#87

V

早年的本地數(shù)據(jù)

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


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

存儲器直接尋址:

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

存儲器直接尋址運用以下兩有些地址:

1. 地址標識符

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

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

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

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

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

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

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

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

M - 位存儲器

L - 本地數(shù)據(jù)

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

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

留心假定要尋址運用存儲器直接尋址的字節(jié)、字或雙字,請保證指針的位號為雙字格局0。

字指針實例:

L 5 //將指針值載入ACCU 1。
T MW2 //將指針傳送到MW2中。
L T[MW2] //將5號守時器的當不時刻值載入ACCU 1。

L C[MW2] //將5號計數(shù)器的當時計數(shù)值載入ACCU 1。

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

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

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

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

1. 地址標識符

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

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

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

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

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

留心請記住您如今運用的是兩個格局為"P#字節(jié).位"的指針。一個指針已被準確標明出來。另一個指針通過對地址寄存器AR1或AR2的引證來斷定。假定要尋址字節(jié)、字或雙字,請保證指針的位號為0。運用寄存器直接尋址的句子不更改地址寄存器的內(nèi)容。
指針實例

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

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

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

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

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

1. 對已尋址的數(shù)據(jù)政策(地址標識符)巨細的規(guī)矩
數(shù)據(jù)政策
巨細規(guī)矩
位(無規(guī)矩標明是一個位)
B 字節(jié)
W 字
D 雙字

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上一篇: MATLAB和Simulink在航

推薦產(chǎn)品

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

      9000px;">

          亚洲男同性视频| 欧美日本韩国一区二区三区视频| 国产欧美日产一区| 日韩欧美资源站| 在线观看亚洲精品视频| 97久久久精品综合88久久| 亚洲国产精品久久人人爱蜜臀| 国产精品日韩精品欧美在线| 日韩欧美国产午夜精品| 3d动漫精品啪啪| 欧美中文字幕久久| 成人一区在线观看| 国产成人欧美日韩在线电影| 国产麻豆一精品一av一免费 | 91网站在线播放| 国产精品资源在线看| 精品亚洲国内自在自线福利| 国产自产2019最新不卡| 久久精品国产77777蜜臀| 激情综合色播五月| 国产成人亚洲综合a∨猫咪| 成人网男人的天堂| 在线观看视频一区二区| 91精品国产综合久久精品性色| 欧美xxxxx牲另类人与| 久久精品一二三| 中文字幕不卡的av| 亚洲自拍另类综合| 美女www一区二区| 成人自拍视频在线| 在线观看视频一区二区| 制服丝袜av成人在线看| 久久久三级国产网站| 亚洲视频精选在线| 蜜桃精品视频在线观看| av在线不卡观看免费观看| 91精品国产高清一区二区三区蜜臀 | 久久在线免费观看| 亚洲手机成人高清视频| 欧美aaa在线| 99国产精品99久久久久久| 在线综合视频播放| 国产精品久久久久久久久搜平片 | 欧美日韩成人综合| 91精品国产丝袜白色高跟鞋| 日本一区二区成人在线| 午夜精品123| 美女视频黄a大片欧美| 欧美激情综合五月色丁香小说| 国产欧美日韩不卡| 亚洲国产一区视频| 国产91色综合久久免费分享| 91精品欧美久久久久久动漫| 精品一区二区三区香蕉蜜桃| 一区二区三区中文字幕在线观看| 国产精品国产三级国产普通话三级| 欧美日韩一区久久| 制服丝袜中文字幕一区| 欧美videos中文字幕| 亚洲国产日韩在线一区模特| 91福利在线看| 综合久久久久综合| 毛片一区二区三区| 91视频www| 国产欧美精品一区二区三区四区| 风流少妇一区二区| 精品免费一区二区三区| 欧美精品xxxxbbbb| 国产精品久久久久久福利一牛影视| 中文字幕在线观看一区二区| 免费一级片91| 福利91精品一区二区三区| 久久综合成人精品亚洲另类欧美| 午夜影院久久久| 91色在线porny| 亚洲成人动漫av| 欧美日韩三级在线| 午夜激情一区二区| 欧美一二三四区在线| 久久久国产综合精品女国产盗摄| 亚洲国产一区视频| 在线精品观看国产| 亚洲少妇中出一区| www.av亚洲| 中文字幕视频一区| 不卡视频一二三| 国产精品乱人伦一区二区| 久久成人久久爱| 欧美一区二区在线观看| 亚洲成人www| 91麻豆精品国产自产在线| 亚洲国产日韩综合久久精品| 色呦呦国产精品| 亚洲在线观看免费| 日本电影亚洲天堂一区| 中文字幕视频一区| 91亚洲国产成人精品一区二区三| 国产精品国产三级国产aⅴ入口| 成人午夜精品一区二区三区| 欧美激情一区二区三区不卡| 成人99免费视频| 亚洲欧美日韩在线| 色94色欧美sute亚洲线路一ni| 亚洲自拍偷拍麻豆| 欧美日韩一区二区三区在线| 日韩va亚洲va欧美va久久| 8x8x8国产精品| 青青草精品视频| 久久免费精品国产久精品久久久久| 国产精品影视天天线| 蜜桃视频一区二区三区| 制服视频三区第一页精品| 麻豆精品一区二区| 日韩黄色免费电影| 亚洲欧美激情一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美成人aa大片| 成人a免费在线看| 亚洲综合在线视频| 欧美丰满少妇xxxxx高潮对白 | 26uuu色噜噜精品一区二区| 国产一区二区美女| 一区二区三区四区在线免费观看| 欧美久久久久久久久久| 久久草av在线| 亚洲精品videosex极品| 欧美一区二区人人喊爽| 国产一区二区三区在线观看免费| 国产女人18水真多18精品一级做| 色噜噜久久综合| 日产国产欧美视频一区精品| 国产精品女主播在线观看| 欧美精品 日韩| 白白色 亚洲乱淫| 毛片av一区二区三区| 亚洲欧美激情小说另类| ww亚洲ww在线观看国产| 在线播放一区二区三区| www.日韩大片| 久久se这里有精品| 一区二区三区不卡视频在线观看 | 久久久亚洲精品石原莉奈| 色94色欧美sute亚洲线路一ni | 欧美亚洲日本国产| 国产精品夜夜嗨| 图片区小说区国产精品视频 | 亚洲国产欧美一区二区三区丁香婷| 精品久久久久久无| 欧美三级电影网站| 91污片在线观看| 国产美女精品人人做人人爽 | 蜜桃视频一区二区| 亚洲美女免费在线| 人人狠狠综合久久亚洲| 亚洲激情图片一区| 国产精品国产自产拍高清av王其 | 日韩免费一区二区| 欧美亚洲国产怡红院影院| 9久草视频在线视频精品| 国产精品1024| 精品写真视频在线观看| 爽好久久久欧美精品| 一区二区高清免费观看影视大全 | 懂色中文一区二区在线播放| 日本不卡一区二区| 亚洲一级在线观看| 国产亚洲成aⅴ人片在线观看 | 天天操天天色综合| 日本一区二区成人在线| 国产视频一区二区在线| 久久品道一品道久久精品| 精品欧美久久久| 久久亚洲综合av| 欧美一区中文字幕| 91精品国产综合久久婷婷香蕉| 色婷婷av一区二区三区大白胸| 狠狠色狠狠色综合系列| 久久福利视频一区二区| 奇米综合一区二区三区精品视频| 天天综合色天天| 日日欢夜夜爽一区| 亚洲综合一区二区精品导航| 中文字幕在线不卡| 亚洲欧美一区二区久久| 最新高清无码专区| 亚洲欧美自拍偷拍色图| 一区二区三区中文字幕| 亚洲国产美国国产综合一区二区| 一区二区视频免费在线观看| 午夜精品123| 国产乱一区二区| 99在线精品一区二区三区| 在线免费一区三区| 欧美精品高清视频| 久久久九九九九| 亚洲三级在线观看| 激情丁香综合五月| 不卡在线观看av| 欧美人xxxx| 国产欧美1区2区3区|