尋址 DB 變量時(shí)未* DB 名稱或 DB 編號(hào),稱為部分限定尋址。 通過(guò)部分限定尋址方式,訪問(wèn)當(dāng)前存儲(chǔ)在 DB 寄存器的數(shù)據(jù)塊中定義的值。
以下限制條件適用于 S7-1500 中的部分限定尋址。
在 S7-1500 中,僅當(dāng)當(dāng)前塊中顯式設(shè)置了 DB 寄存器時(shí)才可以進(jìn)行部分限定尋址。 例如,使用“OPN”指令設(shè)置 DB 寄存器。 在進(jìn)行標(biāo)準(zhǔn)訪問(wèn)的數(shù)據(jù)塊中,只能對(duì)變量進(jìn)行部分限定尋址。
在 S7-1500 中,可通過(guò)塊調(diào)用將數(shù)據(jù)塊寄存器置位為“0”。這意味著在一個(gè)塊中將無(wú)法打開數(shù)據(jù)塊,而且也無(wú)法在從屬塊中通過(guò)部分限定尋址數(shù)據(jù)塊中的數(shù)據(jù)元素。 需要先在當(dāng)前塊中設(shè)置 DB 寄存器,然后才能對(duì) DB 變量進(jìn)行部分限定尋址。
每次進(jìn)行完全限定訪問(wèn)時(shí)(例如,%DB10.DBW10),DB 數(shù)據(jù)塊寄存器都將設(shè)置為“0”。 需要在進(jìn)行完全限定訪問(wèn)后設(shè)置 DB 寄存器,然后才能對(duì) DB 變量進(jìn)行部分限定尋址。
在運(yùn)行時(shí)使用部分限定的地址會(huì)降低程序的處理速度。
在移植過(guò)程中,將對(duì) STL 中的部分限定尋址進(jìn)行以下處理:
必要時(shí),可將部分限定尋址轉(zhuǎn)換為完全限定訪問(wèn)。
如果在調(diào)用的代碼塊中打開該數(shù)據(jù)塊且無(wú)法明確標(biāo)識(shí)該 DB,則移植將在被調(diào)用塊的接口處插入一個(gè)“DB_Any”數(shù)據(jù)類型的參數(shù)。 這樣,就可將數(shù)據(jù)塊名稱傳遞給該參數(shù)。 移植將在被調(diào)用塊中插入“OPN”指令以打開數(shù)據(jù)塊。
以下舉例說(shuō)明部分限定尋址的移植。
在**個(gè)表中,為移植前的程序:
STL | 說(shuō)明 |
---|---|
L DBW10 L DBW12 +I T DBW14 | 在調(diào)用塊中打開數(shù)據(jù)塊,并傳送到 DB 寄存器。 在當(dāng)前塊中,從 DB 寄存器中當(dāng)前正打開的數(shù)據(jù)塊中獲取“DBW10”、“DBW12”和“DBW14”的值。 |
下表為移植后的程序:
STL | 說(shuō)明 |
---|---|
OPN "PlcmigTempBlockDB" L DBW10 L DBW12 +I T DBW14 | 移植將在被調(diào)用塊的接口處插入一個(gè)“DB_Any”數(shù)據(jù)類型的參數(shù)。這樣,就可將數(shù)據(jù)塊名稱傳遞給該參數(shù)。 移植在被調(diào)用塊中插入“OPN”指令以打開通過(guò)該接口傳遞的數(shù)據(jù)塊。 |
提示 移植部分限定尋址塊參數(shù)移植過(guò)程中,還會(huì)將部分限定尋址 DB 參數(shù)轉(zhuǎn)換為完全限定訪問(wèn)參數(shù)。 請(qǐng)注意,可以更改傳送給被調(diào)用塊的參數(shù)類型,這是因?yàn)椋?被調(diào)用的塊可能無(wú)法使用完全限定訪問(wèn)直接訪問(wèn)實(shí)參,而是使用塊調(diào)用期間所傳送的副本。 示例: CALL "MyFC" |
詞條
詞條說(shuō)明
Configuring event/period measurement operating mode
Configuring event/period measurement operating modeEvent/period duration measurementEvent counterYou use event measurement (16-bit value) to measure the number of rising edges per application cycle ov
S7-1500 控制器的固件較新鏈接:SIMATIC_S7-1500_Updates根據(jù) CPU 的訂貨號(hào)找到相應(yīng)固件升級(jí)包,然后根據(jù)說(shuō)明升級(jí)固件。 這樣您的CPU就可以使用較新的固件較新的功能了。下表說(shuō)明了為 S7-1500 CPU 離線升級(jí)固件需要哪種型號(hào)的 SMC(SIMATIC 存儲(chǔ)卡)。?S7-1500 CPUSMC 訂貨號(hào)CPU 15116ES7954-8LF01-0AA0
資產(chǎn)管理記錄的內(nèi)容和結(jié)構(gòu)
資產(chǎn)管理記錄的內(nèi)容和結(jié)構(gòu)資產(chǎn)管理記錄的基本結(jié)構(gòu)首先,將簡(jiǎn)要介紹該記錄的通用結(jié)構(gòu)。下表列出了資產(chǎn)管理數(shù)據(jù)塊的嵌入結(jié)構(gòu)。每個(gè)數(shù)據(jù)塊表示一個(gè)資產(chǎn),如端子塊。數(shù)據(jù)結(jié)構(gòu)的元素名稱(基于 IEC 61158-6-10 標(biāo)準(zhǔn))代碼數(shù)據(jù)類型 / 長(zhǎng)度(單位為字節(jié))標(biāo)頭 AssetManagementDataBlockType0x0035UINT / 2BlockLength字節(jié)數(shù),不含 BlockType 和 B
用于串行通信連接的模塊,根據(jù)接口類型、協(xié)議和性能進(jìn)行定標(biāo)具有不同物理傳輸特性的 4 個(gè)型號(hào):RS?232C, 較大 19.2 kbit/sRS 232C,較高 115.2 Kbit/sRS 422/RS 485,較高 19.2 Kbit/sRS 422/RS 485,較高 115.2 Kbit/s支持的協(xié)議Freeport:適用于通用通信的用戶可設(shè)置報(bào)文格式3964(R) 可提高傳輸可靠
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00