999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 技成百科 > 在STL里使用opn db 和opn di打開同一個(gè)數(shù)據(jù)塊有什么區(qū)別?

在STL里使用opn db 和opn di打開同一個(gè)數(shù)據(jù)塊有什么區(qū)別?

劉玉蓉 發(fā)布于2014-12-11 17:12 3 0 標(biāo)簽:

我的理解是背景數(shù)據(jù)塊是根據(jù)FB的變量申明表自動(dòng)創(chuàng)建的,而在STL里可以用OPN DB和OPN DI打開同一個(gè)數(shù)據(jù)塊,還可以使用CDB命令交換打開的兩個(gè)不同的(DB和DI)數(shù)據(jù)塊,我無法理解這兩個(gè)數(shù)據(jù)塊是如何交換的,還是應(yīng)理解為OPN DB就是打開作為當(dāng)前的,OPN DI打開作為背后的、預(yù)備的的數(shù)據(jù)塊?不是因?yàn)橹荒芡瑫r(shí)打開兩個(gè)數(shù)據(jù)塊嘛,所以要指定哪一個(gè)是當(dāng)前起作用的?

佳答案

S7-300/400有兩個(gè)數(shù)據(jù)塊寄存器,DB寄存器和DI寄存器,調(diào)用FB時(shí),系統(tǒng)會(huì)使用DI寄存器打開FB的背景數(shù)據(jù)塊,所以DI寄存器通常稱為背景數(shù)據(jù)塊寄存器,如果不在FB里,DI寄存器和DB寄存器一樣使用,通常在需要打開兩個(gè)數(shù)據(jù)塊時(shí)就分別用DB寄存器和DI寄存器打開數(shù)據(jù)塊,當(dāng)然不是當(dāng)前的、背后的、預(yù)備的這樣的概念,比如訪問DB1.DBW0,使用DB寄存器訪問
OPN   DB  1
L   DBW  0
使用DI寄存器訪問
OPN   DI   1
L   DIW  0
兩種方式訪問效果一樣
在STL里DBNO和DINO分別表示當(dāng)前DB寄存器和DI寄存器打開的數(shù)據(jù)塊號(hào),CDB呢就是交換兩個(gè)寄存器內(nèi)容

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽