西門子PLC指針的用法,怎么使用?
在PLC中劃有各種用途的存儲(chǔ)區(qū),比如物理輸入輸出區(qū)P、映像輸入?yún)^(qū)I、映像輸出區(qū)Q、位存儲(chǔ)區(qū)M、定時(shí)器T、計(jì)數(shù)器C、數(shù)據(jù)區(qū)DB和L等,同時(shí)我們還知道,每個(gè)區(qū)域可以用位(BIT)、字節(jié)(BYTE)、字(WORD)、雙字(DWORD)來(lái)衡量,或者說(shuō)來(lái)*確切的大小。當(dāng)然定時(shí)器T、計(jì)數(shù)器C不存在這種衡量體制,它們僅用位來(lái)衡量。由此我們可以得到,要描述一個(gè)地址,至少應(yīng)該包含兩個(gè)要素:
1、存儲(chǔ)的區(qū)域
2、這個(gè)區(qū)域中具體的位置
比如:A Q2.0
其中的A是指令符,Q2.0是A的操作數(shù),也就是地址。這個(gè)地址由兩部分組成:
Q:指的是映像輸出區(qū)
2.0:就是這個(gè)映像輸出區(qū)*二個(gè)字節(jié)的*0位。
由此,我們得出, 一個(gè)確切的地址組成應(yīng)該是:
〖存儲(chǔ)區(qū)符〗〖存儲(chǔ)區(qū)尺寸符〗〖尺寸數(shù)值〗.〖位數(shù)值〗,例如:DBX200.0。
DB X 200 . 0
其中,我們又把〖存儲(chǔ)區(qū)符〗〖存儲(chǔ)區(qū)尺寸符〗這兩個(gè)部分合稱為:地址標(biāo)識(shí)符。這樣,一個(gè)確切的地址組成,又可以寫成:
地址標(biāo)識(shí)符 + 確切的數(shù)值單元
【間接尋址的概念】
尋址,就是*指令要進(jìn)行操作的地址。給定指令操作的地址方法,就是尋址方法。
在談間接尋址之前,我們簡(jiǎn)單的了解一下直接尋址。所謂直接尋址,簡(jiǎn)單的說(shuō),就是直接給出指令的確切操作數(shù),象上面所說(shuō)的,A Q2.0,就是直接尋址,對(duì)于A這個(gè)指令來(lái)說(shuō),Q2.0就是它要進(jìn)行操作的地址。
這樣看來(lái),間接尋址就是間接的給出指令的確切操作數(shù)。對(duì),就是這個(gè)概念。
比如:A Q[MD100] ,A T[DBW100]。程序語(yǔ)句中用方刮號(hào) [ ] 標(biāo)明的內(nèi)容,間接的指明了指令要進(jìn)行的地址,這兩個(gè)語(yǔ)句中的MD100和DBW100稱為指針Pointer,它指向它們其中包含的數(shù)值,才是指令真正要執(zhí)行的地址區(qū)域的確切位置。間接由此得名。
西門子的間接尋址方式計(jì)有兩大類型:存儲(chǔ)器間接尋址和寄存器間接尋址。
【存儲(chǔ)器間接尋址】
存儲(chǔ)器間接尋址的地址給定格式是:地址標(biāo)識(shí)符+指針。指針?biāo)甘敬鎯?chǔ)單元中所包含的數(shù)值,就是地址的確切數(shù)值單元。
存儲(chǔ)器間接尋址具有兩個(gè)指針格式:?jiǎn)巫趾碗p字。
單字指針是一個(gè)16bit的結(jié)構(gòu),從0-15bit,指示一個(gè)從0-65535的數(shù)值,這個(gè)數(shù)值就是被尋址的存儲(chǔ)區(qū)域的編號(hào)。
雙字指針是一個(gè)32bit的結(jié)構(gòu),從0-2bit,共三位,按照8進(jìn)制指示被尋址的位編號(hào),也就是0-7;而從3-18bit,共16位,指示一個(gè)從0-65535的數(shù)值,這個(gè)數(shù)值就是被尋址的字節(jié)編號(hào)。
指針可以存放在M、DI、DB和L區(qū)域中,也就是說(shuō),可以用這些區(qū)域的內(nèi)容來(lái)做指針。
單字指針和雙字指針在使用上有很大區(qū)別。下面舉例說(shuō)明:
L DW#16#35 //將32位16進(jìn)制數(shù)35存入ACC1
T MD2 //這個(gè)值再存入MD2,這是個(gè)32位的位存儲(chǔ)區(qū)域
L +10 //將16位整數(shù)10存入ACC1,32位16進(jìn)制數(shù)35自動(dòng)移動(dòng)到ACC2
T MW100 //這個(gè)值再存入MW100,這是個(gè)16位的位存儲(chǔ)區(qū)域
OPN DBW[MW100] //打開(kāi)DBW10。這里的[MW100]就是個(gè)單字指針,存放指針的區(qū)域是M區(qū),
MW100中的值10,就是指針間接*的地址,它是個(gè)16位的值!
L L#+10 //以32位形式,把10放入ACC1,此時(shí),ACC2中的內(nèi)容為:16位整數(shù)10
T MD104 //這個(gè)值再存入MD104,這是個(gè)32位的位存儲(chǔ)區(qū)域
A I[MD104] //對(duì)I1.2進(jìn)行與邏輯操作!
=DIX[MD2] //賦值背景數(shù)據(jù)位DIX6.5!
A DB[MW100].DBX[MD2] //讀入DB10.DBX6.5數(shù)據(jù)位狀態(tài)
=Q[MD2] //賦值給Q6.5
A DB[MW100].DBX[MD2] //讀入DB10.DBX6.5數(shù)據(jù)位狀態(tài)
=Q[MW100] //錯(cuò)誤??!沒(méi)有Q10這個(gè)元件
從上面系列舉例我們至少看出來(lái)一點(diǎn):
單字指針只應(yīng)用在地址標(biāo)識(shí)符是非位的情況下。的確,單字指針**描述過(guò),它確定的數(shù)值是0-65535,而對(duì)于byte.bit這種具體位結(jié)構(gòu)來(lái)說(shuō),只能用雙字指針。這是它們的**個(gè)區(qū)別,單字指針的另外一個(gè)限制就是,它只能對(duì)T、C、DB、FC和FB進(jìn)行尋址,通俗地說(shuō),單字指針只可以用來(lái)指代這些存儲(chǔ)區(qū)域的編號(hào)。
相對(duì)于單字指針,雙字指針就沒(méi)有這樣的限制,它不僅可以對(duì)位地址進(jìn)行尋址,還可以對(duì)BYTE、WORD、DWORD尋址,并且沒(méi)有區(qū)域的限制。不過(guò),有得必有失,在對(duì)非位的區(qū)域進(jìn)行尋址時(shí),必須確保其0-2bit為全0!
詞條
詞條說(shuō)明
西門子PLC系統(tǒng)中的主要干擾源有哪些? 1)來(lái)自空間的輻射干干擾 ? ?空間的輻射電磁場(chǎng)(EMI)主要是由電力網(wǎng)絡(luò)、電氣設(shè)備的暫態(tài)過(guò)程、雷電、無(wú)線電廣播、電視、雷達(dá)、高頻感應(yīng)加熱設(shè)備等產(chǎn)生的,通常稱為輻射干擾,其分布較為復(fù)雜。若PLC系統(tǒng)置于所射頻場(chǎng)內(nèi),就回收到輻射干擾,其影響主要通過(guò)兩條路徑:一是直接對(duì)PLC內(nèi)部的輻射,由電路感應(yīng)產(chǎn)生干擾;而是對(duì)PLC通信內(nèi)網(wǎng)絡(luò)的輻射,由通
CP34x的通訊連接電纜中,自己制作電纜應(yīng)該注意哪些?
CP34x的通訊連接電纜中,自己制作電纜應(yīng)該注意哪些?如果你使用自己制作的電纜,那么必須使用帶屏蔽外殼的D型接頭,屏蔽線應(yīng)當(dāng)和接頭的外殼連接,禁止將電纜的屏蔽層和GND連接,否則會(huì)造成通訊接口的損壞,請(qǐng)注意RS232不支持熱插拔,所以一定要斷電后在插拔通訊電纜;在用CP340,CP341與第三方產(chǎn)品通訊時(shí)(如PC機(jī),用VB,VC讀數(shù)據(jù))怎樣識(shí)別聯(lián)線是否是好的?在用CP340,CP341與PC機(jī)通訊
西門子PLC控制系統(tǒng)設(shè)計(jì)的一般步驟有那些?
西門子PLC控制系統(tǒng)設(shè)計(jì)的一般步驟有那些? 設(shè)計(jì)PLC應(yīng)用系統(tǒng)時(shí),首先是進(jìn)行PLC應(yīng)用系統(tǒng)的功能設(shè)計(jì),即根據(jù)被控對(duì)象的功能和工藝要求,明確系統(tǒng)必須要做的工作和因此*的條件。然后是進(jìn)行PLC應(yīng)用系統(tǒng)的功能分析,即通過(guò)分析系統(tǒng)功能,提出PLC控制系統(tǒng)的結(jié)構(gòu)形式,控制信號(hào)的種類、數(shù)量,系統(tǒng)的規(guī)模、布局。最后根據(jù)系統(tǒng)分析的結(jié)果,具體的確定PLC的機(jī)型和系統(tǒng)的具體配置。 PLC控制系統(tǒng)設(shè)計(jì)可以按以下步驟
Sinamics V20制動(dòng)單元 6SL3201-2AD20-8VA0, 230V 8A / 400V,7A
Sinamics V20制動(dòng)單元 6SL3201-2AD20-8VA0,? 230V 8A / 400V,7A 配送說(shuō)明: ? 配送范圍只限中國(guó)大陸,不包括港澳臺(tái)地區(qū)。 ? 買家在拍商品時(shí),請(qǐng)閱讀頁(yè)面上方“買家必讀”內(nèi)容。
公司名: 重慶索利亞電氣設(shè)備有限公司
聯(lián)系人: 李工
電 話: 13795289873
手 機(jī): 13795289873
微 信: 13795289873
地 址: 重慶九龍坡羅漢溝27號(hào)萬(wàn)科023創(chuàng)意天地
郵 編:
網(wǎng) 址: a842643577.b2b168.com
SIEMENS6SE7024-1EB85-0AA0--SIEMENS代理商歡迎您 西門子電源模塊
SIEMENS6ES7422-7BL00-0AB0--SIEMENS代理商歡迎您 西門子變頻器
SIEMENS6ES73231BL000AA0--SIEMENS代理商歡迎您 西門子直流調(diào)速器
SIEMENS6FC5463-0FA20-0AB1--SIEMENS代理商歡迎您 西門子軟啟動(dòng)器
SIEMENS6FC5263-0PP20-2AG0--SIEMENS代理商歡迎您 西門子電源模塊
SIEMENS6FC5095-0AA50-1LP1--SIEMENS代理商歡迎您 西門子直流調(diào)速器
SIEMENS6SE6420-2UD31-1CA1--SIEMENS代理商歡迎您 西門子變頻器
SIEMENS6AV6642-0BD01-3AX0--SIEMENS代理商歡迎您 西門子軟啟動(dòng)器
公司名: 重慶索利亞電氣設(shè)備有限公司
聯(lián)系人: 李工
手 機(jī): 13795289873
電 話: 13795289873
地 址: 重慶九龍坡羅漢溝27號(hào)萬(wàn)科023創(chuàng)意天地
郵 編:
網(wǎng) 址: a842643577.b2b168.com