數據塊 (DB)
在用戶程序中創建數據塊 (DB) 以存儲代碼塊的數據。用戶程序中的所有程序塊都可訪問全局 DB 中的數據,而背景 DB 僅存儲特定功能塊 (FB) 的數據。
相關代碼塊執行完成后,DB 中存儲的數據不會被刪除。有兩種類型的 DB:
● 全局 DB 存儲程序中代碼塊的數據。任何 OB、FB 或 FC 都可訪問全局 DB 中的數據。
● 背景 DB 存儲特定 FB 的數據。背景 DB 中數據的結構反映了 FB 的參數(Input、Output 和 InOut)和靜態數據。(FB 的臨時存儲器不存儲在背景 DB 中。)
只讀數據塊
可將 DB 組態為只讀:
1. 在項目瀏覽器中右鍵單擊相應 DB,然后在右鍵快捷菜單中選擇“屬性”(Properties)。
2. 在“屬性”(Properties) 對話框中選擇“特性”(Attributes)。
3. 選擇“在設備中寫保護數據塊”(Data block write-protected in the device) 選項并單擊“確定”(OK)。
更改 DB 的調用類型:
STEP 7 允許您方便地創建或更改指令或 FB 的 DB 關聯。
● 您可以在不同 DB 之間切換關聯。
● 可以在單背景數據塊與多背景數據塊之間切換關聯。
● 可以創建背景數據塊(如果背景數據塊丟失或不可用)。
可通過在程序編輯器中右鍵單擊相關指令或 FB,或者通過選擇“選項”(Options) 菜單中的“塊調用”(Block call) 命令,來訪問“更改調用類型”(Change call type) 命令。
通過“調用選項”(Call options) 對話框可選擇單背景數據塊或多背景數據塊。還可以從可用 DB 的下拉列表中選擇具體 DB。
責任編輯:lq
-
數據
+關注
關注
8文章
7193瀏覽量
89790 -
代碼
+關注
關注
30文章
4841瀏覽量
69180 -
編輯器
+關注
關注
1文章
807瀏覽量
31328
原文標題:S1200-更改 DB 的調用類型
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
在S7-1200/1500中創建氣缸功能塊的編程指南
![在S7-1200/1500<b class='flag-5'>中</b><b class='flag-5'>創建</b>氣缸功能<b class='flag-5'>塊</b>的編程指南](https://file1.elecfans.com/web3/M00/08/20/wKgZO2etVxeAS9G8AAAx7dCbang175.png)
服務器數據恢復—多塊硬盤離線導致EVA存儲崩潰的數據恢復案例
![服務器<b class='flag-5'>數據</b>恢復—多<b class='flag-5'>塊</b>硬盤離線導致EVA<b class='flag-5'>存儲</b>崩潰的<b class='flag-5'>數據</b>恢復案例](https://file.elecfans.com/web2/M00/7C/F0/poYBAGN8Y8-AL5hhAAUevXqekuA217.png)
服務器數據恢復—用5盤RAID5陣列中的4塊盤重建RAID5陣列后如何恢復原始數據?
閃存的哪些扇區可用于用戶數據存儲?
服務器數據恢復—EMC存儲中raid5陣列多塊硬盤離線的數據恢復案例
服務器數據恢復—EMC存儲中雙循環riad5陣列數據恢復案例
服務器數據恢復—raid5陣列中多塊磁盤掉線導致EVA存儲不可用的數據恢復案例
![服務器<b class='flag-5'>數據</b>恢復—raid5陣列<b class='flag-5'>中</b>多<b class='flag-5'>塊</b>磁盤掉線導致EVA<b class='flag-5'>存儲</b>不可用的<b class='flag-5'>數據</b>恢復案例](https://file1.elecfans.com/web2/M00/E8/B3/wKgZomZQCnmAe8rbAABfPW4rQ-U591.png)
評論