默認(rèn)情況下,為 S7 - 1200/1500 的所有新創(chuàng)建的塊啟用優(yōu)化塊訪問(wèn)。可為 OB、FB 和全局DB設(shè)置塊訪問(wèn)。對(duì)于背景DB,設(shè)置來(lái)自各自的 FB。如果將塊從 S7- 300/400 控制器移植到 S7- 1200/1500 ,塊訪問(wèn)不會(huì)自動(dòng)復(fù)位設(shè)置。
您可以稍后將塊訪問(wèn)更改為“優(yōu)化塊訪問(wèn)”。更改塊訪問(wèn)后,您必須重新編譯程序。如果將 FB更改為“優(yōu)化塊訪問(wèn)”,其分配的背景數(shù)據(jù)塊將自動(dòng)更新。
按照說(shuō)明設(shè)置優(yōu)化塊訪問(wèn)。
設(shè)置優(yōu)化塊訪問(wèn)
步驟
單擊項(xiàng)目樹(shù)中的“最大化/最小化概覽”按鈕。
2. 導(dǎo)航到“程序塊”。
3. 在這里,您可以看到程序中的所有塊以及它們是否經(jīng)過(guò)優(yōu)化。在此概覽中,可以方便地更改“優(yōu)化塊訪問(wèn)”狀態(tài)。
注意:背景數(shù)據(jù)塊(此處為“Function_block_1_DB ”)從相關(guān)FB繼承“優(yōu)化”狀態(tài)。這就是為什么只能在FB上更改“優(yōu)化”設(shè)置的原因。編譯項(xiàng)目后,DB會(huì)根據(jù)相關(guān)聯(lián)的FB獲得相應(yīng)狀態(tài)。
在TIA 博途中顯示優(yōu)化和非優(yōu)化的塊
在以下兩個(gè)圖中,可以看出優(yōu)化和非優(yōu)化背景 DB之間的差異。
對(duì)于全局 DB,存在相同的差異。
圖2 -12:優(yōu)化數(shù)據(jù)塊(無(wú)偏移地址)
圖2 -13:非優(yōu)化的數(shù)據(jù)塊(有偏移地址)
全局DB變量的掉電保持性直接在全局 DB中定義。默認(rèn)情況下,預(yù)設(shè)的是掉電不保持。
在函數(shù)塊(而不是背景 DB)的實(shí)例中定義變量的掉電保持性。因此,這些設(shè)置對(duì)于該FB的所有實(shí)例都有效。
優(yōu)化和非優(yōu)化變量之間的轉(zhuǎn)換
通常建議使用優(yōu)化的變量。但是,如果在個(gè)別情況下希望保留原有的程序,程序中
可混合使用優(yōu)化和非優(yōu)化的數(shù)據(jù)存儲(chǔ)。
系統(tǒng)知道每個(gè)變量的內(nèi)部存儲(chǔ),無(wú)論是結(jié)構(gòu)化的(源自單獨(dú)定義的數(shù)據(jù)類型)還是基本的(INT 、LREAL、...)。
在不同內(nèi)存區(qū)域的相同類型的兩個(gè)變量之間賦值,系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換。這種轉(zhuǎn)換需要對(duì)變量結(jié)構(gòu)化,因此應(yīng)盡可能避免。
審核編輯:湯梓紅
-
控制器
+關(guān)注
關(guān)注
112文章
16445瀏覽量
179451 -
西門(mén)子
+關(guān)注
關(guān)注
95文章
3062瀏覽量
116445 -
移植
+關(guān)注
關(guān)注
1文章
383瀏覽量
28193 -
S7-1200
+關(guān)注
關(guān)注
11文章
331瀏覽量
18072
原文標(biāo)題:西門(mén)子博途示例:設(shè)置優(yōu)化塊訪問(wèn)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
北京回收西門(mén)子博途組態(tài)軟件
西門(mén)子PLC編程軟件博途下載
如何在博途平臺(tái)調(diào)試西門(mén)子G120變頻器
![如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺(tái)調(diào)試<b class='flag-5'>西門(mén)子</b>G120變頻器](https://file1.elecfans.com//web2/M00/82/39/wKgaomRHOD6AQz9wAAE-qUsBoNw667.jpg)
西門(mén)子plc單按鈕啟停的十種方法(博途1200/1500PLC)
![<b class='flag-5'>西門(mén)子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)](https://file1.elecfans.com/web2/M00/A0/FB/wKgZomTv6kOAe_S3AAAxkcJ9b0E098.png)
如何在博途平臺(tái)調(diào)試西門(mén)子G120變頻器
![如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺(tái)調(diào)試<b class='flag-5'>西門(mén)子</b>G120變頻器](https://file1.elecfans.com/web2/M00/A1/FB/wKgZomT5VtiALDwBAAARY8qDBrA821.jpg)
談?wù)凷7-1200/1500系列PLC優(yōu)化塊訪問(wèn)的功能
![談?wù)凷7-1200/1500系列PLC<b class='flag-5'>優(yōu)化</b><b class='flag-5'>塊</b><b class='flag-5'>訪問(wèn)</b>的功能](https://file1.elecfans.com/web2/M00/A8/0B/wKgZomUThyWAZcW2AABJXslsTZY398.png)
西門(mén)子PLC中OB塊的功能詳解
西門(mén)子流量累計(jì)FB塊介紹
![<b class='flag-5'>西門(mén)子</b>流量累計(jì)FB<b class='flag-5'>塊</b>介紹](https://file1.elecfans.com/web3/M00/03/08/wKgZO2djiV-AEC_xAAAw5HAqgkA099.png)
評(píng)論