定義起始值
要定義數(shù)據(jù)塊變量的起始值,請按以下步驟操作:
打開數(shù)據(jù)塊。
“默認值”(Default value) 列中,將顯示更高級別代碼塊接口中或 PLC 數(shù)據(jù)類型中變量的默認值。
單擊“擴展模式”(Expanded mode) 按鈕,顯示結(jié)構(gòu)化數(shù)據(jù)類型中的所有元素。
在“起始值”(Start value) 列中輸入所需的起始值。該值必須與變量的數(shù)據(jù)類型相匹配且不可超出數(shù)據(jù)類型可用的范圍。
起始值已定義。如果未將變量聲明為具有保持性,則啟動時該變量會采用定義的值。
將變量復位為默認值
要將已定義了起始值的變量復位為默認值,請按以下步驟操作:
選擇表中的修改值。
刪除該值。
輸入默認值。之后會顯示默認值。
將所有變量復位為默認值
要將所有變量的起始值復位為默認值,請按以下步驟操作:
在工具欄中選擇“復位起始值”(Reset start values) 圖標。
默認值將傳送到“起始值”(Start value) 列中。但不會覆蓋設置為寫保護的起始值。
“起始值”的定義
用戶需定義變量的起始值,CPU 啟動后將應用此起始值。
保持性變量具有特殊狀態(tài)。只有在“冷啟動”之后,保持性變量才會采用所定義的起始值。“暖啟動”之后,這些變量會保留自身的值,不會復位為起始值。
“默認值”的定義
數(shù)據(jù)塊的結(jié)構(gòu)可派生自更高級別的元素。
例如,背景數(shù)據(jù)塊以更高級別代碼塊的接口為基礎。
全局數(shù)據(jù)塊可基于預定義的 PLC 數(shù)據(jù)類型。
在這種情況下,您可以定義更高級別的元素中每個變量的默認值。這些默認值被用作數(shù)據(jù)塊創(chuàng)建期間的起始值。然后可以在數(shù)據(jù)塊中使用實例特定的起始值替換這些值。
可選擇是否指定起始值。如果未指定任何值,則在啟動時變量將采用默認值。如果也沒有定義默認值,將使用相應數(shù)據(jù)類型的有效默認值。例如,將值“FALSE”指定為 BOOL 的標準值。
將多個快照值賦給起始值
DB塊中的可見性
-
plc
+關(guān)注
關(guān)注
5032文章
13878瀏覽量
473696 -
西門子
+關(guān)注
關(guān)注
98文章
3166瀏覽量
118111 -
變量
+關(guān)注
關(guān)注
0文章
614瀏覽量
28912
原文標題:西么子博途:設定DB塊起始值
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子Smart200網(wǎng)口穿透教程
工業(yè)智能網(wǎng)關(guān)可以采集西門子PLC嗎
在西門子TIA Portal中使用CFC語言實現(xiàn)電機控制的全流程

西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發(fā)商

西門子TIA Portal中函數(shù)FC和函數(shù)塊FB的相互轉(zhuǎn)換

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

評論