說(shuō)明
要尋址 ARRAY 元素,可以輸入整型變量以及常量作為下標(biāo)。使用變量時(shí),將在運(yùn)行時(shí)計(jì)算下標(biāo)。例如,在程序循環(huán)中,每次循環(huán)都使用不同的下標(biāo)。
說(shuō)明
下標(biāo)變量 [i] 在開(kāi)始?jí)K調(diào)用時(shí)讀取一次,無(wú)法在處理期間由被調(diào)用的塊進(jìn)行更改。
在調(diào)用塊并將間接索引的 ARRAY 元素 ("".["i"]) 作為輸入/輸出參數(shù) (InOut) 傳輸?shù)綁K時(shí),無(wú)法在處理塊時(shí)更改下標(biāo)變量的值。因此值必須寫(xiě)入到與讀取值時(shí)相同的 ARRAY 元素中。 |
語(yǔ)法
下列語(yǔ)法用于 ARRAY 的間接索引:
"".["i"] // 一維數(shù)組
"".["i"] // STRUCT 的一維數(shù)組
"".["i"] // 多維數(shù)組
"".["i"] // STRUCT 的多維數(shù)組
該語(yǔ)法包含以下部分:
部分 |
說(shuō)明 |
---|
數(shù)據(jù)塊 |
ARRAY 所在數(shù)據(jù)塊的名稱 |
ARRAY |
ARRAY 數(shù)據(jù)類型的變量 |
i, j |
用作指針的整型 PLC 變量 |
a |
結(jié)構(gòu)的附加局部變量 |
示例
下面以 SCL 為例,舉例說(shuō)明了對(duì) ARRAY 元素進(jìn)行的間接索引。MOTOR 是一個(gè)包含三行的一維 ARRAY_of_INT。VALUES 是一個(gè)整型的 PLC 變量。
在 SCL 中尋址 |
說(shuō)明 |
---|
MOTOR[2] := VALUES; |
(*直接尋址:將 VALUES 指定給 ARRAY MOTOR*) 的第二行 |
MOTOR["Tag_1"] := VALUES; |
(*間接尋址:將 VALUES 分配給由 "Tag_1" 指定的 ARRAY MOTOR*) 的行 |
#MOTOR["Tag_2"+"Tag_3"] := #Values; |
(*間接尋址:將 VALUES 分配給由表達(dá)式 "Tag_2"+"Tag_3" 指定的 ARRAY MOTOR*) 的行 |
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
西門子
-
Array
-
數(shù)組
-
間接尋址
-
SCL
原文標(biāo)題:西門子博途:ARRAY 元素的間接尋址
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址、間接尋址;這里主要給大家區(qū)分下直
發(fā)表于 01-04 15:20
?2191次閱讀
暢銷西門子助聽(tīng)器價(jià)格表_西門子助聽(tīng)器價(jià)格大全 1、西門子盒式助聽(tīng)器 AMIGA 176AO Pocket AMIGA 176AO 西門子助聽(tīng)器價(jià)格:441元
發(fā)表于 08-23 12:19
?1.5w次閱讀
西門子大賽1200電梯參考程序,博途V13文件.有需要的加油!
發(fā)表于 06-22 15:56
?183次下載
本文開(kāi)始介紹了西門子是哪個(gè)國(guó)家的品牌以及西門子的發(fā)展歷史,其次介紹了西門子的發(fā)明成果,最后對(duì)西門子的家電進(jìn)行了分析。
發(fā)表于 04-04 08:45
?5.3w次閱讀
本文開(kāi)始闡述了博世和西門子的關(guān)系以及分析了西門子和博世哪個(gè)更好,其次分析了西門子和博世的冰箱哪個(gè)更好,最后介紹了博世和西門子家電集團(tuán)在中國(guó)的發(fā)展。
發(fā)表于 04-04 09:30
?15.9w次閱讀
我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址、間接尋址;這里主要給大家區(qū)分下直
發(fā)表于 09-25 11:50
?2.2w次閱讀
西門子將以創(chuàng)變每一天(Transform the everyday)為主題參展第三屆中國(guó)國(guó)際進(jìn)口博覽會(huì)(進(jìn)博會(huì)),集中呈現(xiàn)在數(shù)字化企業(yè)、智能基礎(chǔ)設(shè)施、智慧交通、工業(yè)互聯(lián)網(wǎng)等領(lǐng)域的創(chuàng)新數(shù)字化業(yè)務(wù)組合
發(fā)表于 10-19 14:13
?2438次閱讀
西門子S7-200編程語(yǔ)言的基本單位是語(yǔ)句,語(yǔ)句由指令組成。每條指令有兩部分:一部分是操作碼,另一部分是操作數(shù)。操作碼指示該指令的功能是什么,操作數(shù)指示操作碼所需的數(shù)據(jù)在哪里。尋址是尋找操作數(shù)的過(guò)程
發(fā)表于 12-20 09:34
?7146次閱讀
設(shè)備現(xiàn)場(chǎng)的PLC程序需要調(diào)整工藝流程,或者有小故障需要排除,就需要工程師到現(xiàn)場(chǎng)。隨著物聯(lián)網(wǎng)技術(shù)的成熟,通過(guò)4G網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控和調(diào)試PLC已經(jīng)常規(guī)化。西門子的PLC是市場(chǎng)上占有率最高的,差不多40%的市場(chǎng)占有率。那如何實(shí)現(xiàn)博圖軟件遠(yuǎn)程下載調(diào)試
發(fā)表于 10-13 09:14
?4643次閱讀
關(guān)于間接尋址分為存儲(chǔ)器間接尋址和地址寄存器間接尋址,本文主要針對(duì)地址寄存器
發(fā)表于 01-30 15:17
?5072次閱讀
西門子plc是目前工業(yè)智能化中常用的一種電氣設(shè)備,具有無(wú)連接、穩(wěn)定可靠等特點(diǎn)。運(yùn)用物通博聯(lián)工業(yè)網(wǎng)關(guān)可以實(shí)現(xiàn)對(duì)西門子plc的數(shù)據(jù)采集和控制。? 一、物通博聯(lián)工業(yè)網(wǎng)關(guān)? 物通
發(fā)表于 02-23 17:20
?941次閱讀
在西門子S7-300和S7-400的編程中經(jīng)常需要調(diào)用一些系統(tǒng)功能或功能塊,在輸入?yún)?shù)時(shí)經(jīng)常碰到有指針類型的參數(shù),那么你對(duì)指針類型了解嗎?
發(fā)表于 06-11 14:07
?5042次閱讀
對(duì)于存儲(chǔ)器間接尋址,可以在變量中存儲(chǔ)地址。變量可以是 WORD 或 DWORD 數(shù)據(jù)類型。變量可以位于存儲(chǔ)器區(qū)域“數(shù)據(jù)”(DB 或 DI)、“位存儲(chǔ)器” (M) 或“臨時(shí)本地?cái)?shù)據(jù)” (L) 中。
發(fā)表于 07-15 11:20
?5611次閱讀
我們都知道西門子200plc有三種尋址方式:立即尋址、直接尋址、間接尋址;這里主要給大家區(qū)分下直
發(fā)表于 08-28 14:43
?1737次閱讀
西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值
發(fā)表于 01-02 10:25
?2778次閱讀
評(píng)論