定義起始值
要定義數據塊變量的起始值,請按以下步驟操作:
打開數據塊。
“默認值”(Default value) 列中,將顯示更高級別代碼塊接口中或 PLC 數據類型中變量的默認值。
單擊“擴展模式”(Expanded mode) 按鈕,顯示結構化數據類型中的所有元素。
在“起始值”(Start value) 列中輸入所需的起始值。該值必須與變量的數據類型相匹配且不可超出數據類型可用的范圍。
起始值已定義。如果未將變量聲明為具有保持性,則啟動時該變量會采用定義的值。
將變量復位為默認值
要將已定義了起始值的變量復位為默認值,請按以下步驟操作:
選擇表中的修改值。
刪除該值。
輸入默認值。之后會顯示默認值。
將所有變量復位為默認值
要將所有變量的起始值復位為默認值,請按以下步驟操作:
在工具欄中選擇“復位起始值”(Reset start values) 圖標。
默認值將傳送到“起始值”(Start value) 列中。但不會覆蓋設置為寫保護的起始值。
“起始值”的定義
用戶需定義變量的起始值,CPU 啟動后將應用此起始值。
保持性變量具有特殊狀態。只有在“冷啟動”之后,保持性變量才會采用所定義的起始值。“暖啟動”之后,這些變量會保留自身的值,不會復位為起始值。
“默認值”的定義
數據塊的結構可派生自更高級別的元素。
例如,背景數據塊以更高級別代碼塊的接口為基礎。
全局數據塊可基于預定義的 PLC 數據類型。
在這種情況下,您可以定義更高級別的元素中每個變量的默認值。這些默認值被用作數據塊創建期間的起始值。然后可以在數據塊中使用實例特定的起始值替換這些值。
可選擇是否指定起始值。如果未指定任何值,則在啟動時變量將采用默認值。如果也沒有定義默認值,將使用相應數據類型的有效默認值。例如,將值“FALSE”指定為 BOOL 的標準值。
將多個快照值賦給起始值
DB塊中的可見性
-
plc
+關注
關注
5028文章
13595瀏覽量
470677 -
西門子
+關注
關注
98文章
3113瀏覽量
117470 -
變量
+關注
關注
0文章
614瀏覽量
28746
原文標題:西么子博途:設定DB塊起始值
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子TIA Portal中函數FC和函數塊FB的相互轉換

西門子PID控制算法-FB塊封裝

評論