:1800弄(電子商務(wù)園)5005.
公司主營(yíng):西門(mén)子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2018-11-14 11:02:58瀏覽次數(shù):315
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
7.11.1 字節(jié)、字、雙字或?qū)崝?shù)傳送
LAD/FBD | STL | 說(shuō)明 |
MOVB IN, OUT MOVW IN, OUT MOVD IN, OUT MOVR IN, OUT | 字節(jié)傳送、字傳送、雙字傳送和實(shí)數(shù)傳送指令將數(shù)據(jù)值從源(常數(shù)或存儲(chǔ)單元)IN 傳送到新存儲(chǔ)單元 OUT,而不會(huì)更改源存儲(chǔ)單元中存儲(chǔ)的值。 使用雙字傳送指令創(chuàng)建指針。 有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)指針和間接尋址 (頁(yè) 94)部分。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 | 無(wú) |
輸入/輸出 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
IN | BYTE | IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Constant |
WORD, INT | IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *AC, *LD, Constant | |
DWORD, DINT | ID, QD, VD, MD, SMD, SD, LD, HC, &VB, &IB, &QB, &MB, &SB, &T, &C, &SMB, &AIW, &AQW, AC, *VD, *LD, *AC, Constant | |
REAL | ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, Constant | |
OUT | BYTE | IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC |
WORD, INT | IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *AC | |
DWORD, DINT, REAL | ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC |
LAD/FBD | STL | 說(shuō)明 |
BMB IN, OUT, N BMW IN, OUT, N BMD IN, OUT, N | 字節(jié)塊傳送、字塊傳送、雙字塊傳送指令將已分配數(shù)據(jù)值塊從源存儲(chǔ)單元(起始地址 IN 和連續(xù)地址)傳送到新存儲(chǔ)單元(起始地址 OUT和連續(xù)地址)。參數(shù) N 分配要傳送的字節(jié)、字或雙字?jǐn)?shù)。存儲(chǔ)在源單元的數(shù)據(jù)值塊不變。 N 取值范圍是 1 到 255。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 · 0091H 操作數(shù)超出范圍 | 無(wú) |
輸入/輸出 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
IN | BYTE | IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC |
WORD, INT | IW, QW, VW, MW, SMW, SW, T, C, LW, AIW, *VD, *LD, *AC | |
DWORD, DINT | ID, QD, VD, MD, SMD, SD, LD, *VD, *LD, *AC | |
OUT | BYTE | IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC |
WORD, INT | IW, QW, VW, MW, SMW, SW, T, C, LW, AQW, *VD, *LD, *AC | |
DWORD, DINT | ID, QD, VD, MD, SMD, SD, LD, *VD, *LD, *AC | |
N | BYTE | IB, QB, VB, MB, SMB, SB, LB, AC, Constant, *VD, *LD, *AC |
示例:塊傳送指令
LAD | STL | |||
將源四字節(jié)地址序列(VB20 至 V B23)中的數(shù)據(jù)傳送()到目標(biāo)四字節(jié)地址序列(VB100 至VB103)。 | Network 1 LD I2.1 BMB VB20, VB100, 4 | |||
源數(shù)據(jù)值 | 30 | 31 | 32 | 33 |
源數(shù)據(jù)地址 | VB20 | VB21 | VB22 | VB23 |
如果 I2.1 = 1,則執(zhí)行 BLKMOV_B,以便將源數(shù)據(jù)值傳送到目標(biāo)地址 | ||||
目標(biāo)數(shù)據(jù)值 | 30 | 31 | 32 | 33 |
目標(biāo)數(shù)據(jù)地址 | VB100 | VB101 | VB102 | VB103 |
LAD/FBD | STL | 說(shuō)明 |
SWAP IN | 字節(jié)交換指令用于交換字 IN 的有效字節(jié)和有效字節(jié)。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 | 無(wú) |
輸入/輸出 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
IN | WORD | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、*VD、*LD、*AC |
示例: 交換指令
LAD | STL |
Network 1 LD I2.1 SWAP VW50 |
十六進(jìn)制數(shù)據(jù)值 | D6 | C3 |
數(shù)據(jù)地址 | VB50 | VB51 |
如果 I2.1 = 1,則執(zhí)行 SWAP,以便交換數(shù)據(jù)字中的字節(jié)數(shù)據(jù) | ||
十六進(jìn)制數(shù)據(jù)值 | C3 | D6 |
數(shù)據(jù)地址 | VB50 | VB51 |
7.11.4 字節(jié)立即傳送(讀取和寫(xiě)入)
LAD/FBD | STL | 說(shuō)明 | ||
BIR | IN, | OUT | 字節(jié)立即讀取指令讀取物理輸入 IN的狀態(tài),并將結(jié)果寫(xiě)入存儲(chǔ)器地址 OUT 中,但不更新映像寄存器。 | |
BIW | IN, | OUT | 傳送字節(jié)立即寫(xiě)入指令從存儲(chǔ)器地址 IN 讀取數(shù)據(jù),并將其寫(xiě)入物理輸出 OUT 以及相應(yīng)的映像位置。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 · 無(wú)法訪問(wèn)擴(kuò)展模塊 | 無(wú) |
輸入/輸出 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
IN (BIR) | BYTE | IB、*VD、*LD、*AC |
IN (BIW) | BYTE | B、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常數(shù) |
OUT (BIR) | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC |
OUT (BIW) | BYTE | QB、*VD、*LD、*AC |
LAD/FBD | STL | 說(shuō)明 |
FOR INDX, INIT, FINAL | FOR 指令執(zhí)行 FOR 和 NEXT 指令之間的指令。 需要分配索引值或當(dāng)前循環(huán)計(jì)數(shù) INDX、起始循環(huán)計(jì)數(shù) INIT 和結(jié)束循環(huán)計(jì)數(shù) FINAL。 | |
NEXT | NEXT 指令會(huì)標(biāo)記 FOR 循環(huán)程序段的結(jié)束。 |
ENO = 0 時(shí)的非致命錯(cuò)誤 | 受影響的 SM 位 |
· 0006H 間接地址 | 無(wú) |
輸入/輸出 | 數(shù)據(jù)類(lèi)型 | 操作數(shù) |
INDX | INT | IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC |
INIT, FINAL | INT | VW, IW, QW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, Constant |
使用 FOR 和 NEXT 指令可在重復(fù)執(zhí)行分配計(jì)數(shù)的循環(huán)中執(zhí)行程序段。 每條 FOR
指令需要一條 NEXT 指令。 將 FOR-NEXT 循環(huán)置于嵌套深度為八層的 FOR-NEXT
循環(huán)內(nèi)。
如果啟用 FOR-NEXT 循環(huán),則完成迭代操作之前會(huì)執(zhí)行循環(huán),除非在循環(huán)內(nèi)部更改
FINAL 值。 在 FOR-NEXT 循環(huán)處于循環(huán)時(shí)可更改值。 再次啟用循環(huán)時(shí),會(huì)將 INIT
值到 INDX 值(當(dāng)前循環(huán)編號(hào))。
例如,假定 INIT 值為 1,FINAL 值為 10,則 FOR 指令和 NEXT 指令之間的指令將執(zhí)行
10 次,INDX 值遞增: 1, 2, 3, ... 10.
西門(mén)子PLC模塊6ES7521-1BH10-0AA0調(diào)試