西門子STEP7如何編輯和保存數據塊
輸入共享數據塊的數據結構
如果打開一個未分配給用戶自定義數據類型或功能塊的數據塊,則可以在數據塊的聲明視圖中定義其結構。對于未共享的數據塊,不能改變聲明視圖。
打開一個共享數據塊,表示該塊與UDT或FB無關。
如果該視圖尚未設置,則顯示數據塊的聲明視圖。
根據下列信息填寫所顯示的表格以定義結構。
對于未共享的數據塊,不能修改聲明視圖。
輸入和顯示參考FB(背景DB)的數據塊的數據結構
輸入
在將數據塊與功能塊(背景DB)相關聯時,該功能塊的變量聲明定義了數據塊的結構。任何改動都只能在相關的功能塊中進行。
打開相關的功能塊(FB)。
編輯功能塊的變量聲明。
再次創建背景數據塊。
顯示
在背景數據塊的聲明視圖中,您可以顯示如何對功能塊中的變量進行聲明。
打開數據塊。
如果該視圖尚未設置,則顯示數據塊的聲明視圖。
參見下表以獲取更多信息。
對于未共享的數據塊,不能改變聲明視圖。
輸入用戶自定義數據類型(UDT)的數據結構
打開用戶自定義的數據類型(UDT)。
如果該視圖尚未設置,則顯示聲明視圖。
通過確定變量的順序、數據類型和初始值來定義UDT的結構,并可以在需要時使用下表中的信息。
通過使用TAB鍵或RETURN建退出該行,以完成變量的輸入。
輸入和顯示參考UDT的數據塊的結構
輸入
當您將數據塊分配給用戶自定義的數據類型時,該用戶自定義數據類型的數據結構即定義了數據塊的結構。任何改動都只能在相應的用戶自定義數據類型中進行。
打開用戶自定義的數據類型(UDT)。
編輯用戶自定義數據類型的結構。
再次創建數據塊。
顯示
您只能在數據塊的聲明視圖中顯示如何在用戶自定義的數據類型中對變量進行聲明。
打開數據塊。
如果該視圖尚未設置,則顯示數據塊的聲明視圖。
參見下表以獲取更多信息。
不能修改聲明視圖。任何改動都只能在相應的用戶自定義數據類型中進行。
在數據視圖中編輯數據值
只能在數據塊的數據視圖中編輯實際值。
如果需要,使用菜單命令視圖 > 數據視圖切換到數據視圖中的表格顯示。
在"實際值"列的域中輸入數據元素所需的實際值。實際值必須與數據元素的數據類型相兼容。
在編輯期間,任何錯誤的輸入(例如,如果輸入的實際值與數據類型不兼容)都會立即被識別并以紅色顯示。這些錯誤必須在保存數據塊之前予以更正。
將數據值重新設置為其初始值
只能在數據塊的數據視圖中重新設置數據值。
如果需要,使用菜單命令視圖 > 數據視圖切換到數據視圖中的表格顯示。
為此,選擇菜單命令編輯 > 初始化數據塊。
所有變量將被重新分配其期望的初始值,這表示所有變量的實際值將由其對應的初始值所覆蓋。
保存數據塊
為將新創建的塊或數據塊中經修改的數據值輸入到編程設備數據庫中,必須保存各個塊。數據隨后將被寫入到編程設備的硬盤中。
為將塊保存在編程設備的硬盤中:
激活希望保存塊的工作窗口。
選擇以下菜單命令之一:
文件 > 保存將使用同一名稱對塊進行保存。
文件 > 另存為將使用一個不同的S7用戶程序或一個不同的名稱對快進行保存。在隨后出現的對話框中輸入新的路徑或新的塊名稱。對于數據塊,由于名稱DB0已為系統保留,所以可能無法使用該編號。
在這兩種情況中,只有在其語法沒有任何錯誤時才可保存塊。語法錯誤將在創建塊時同時進行識別,然后以紅色顯示。在保存塊之前,必須糾正這些錯誤。
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025長三角國際智能儀表/線纜產業博覽會
展會城市:滁州市展會時間:2025-11-11