項目樹
- - - - - -
# ◇ 1. 項目樹
項目樹通常位于開發環境窗口的左側(請參見圖6 ),并顯示組成項目的元素的結構。
圖6- 項目樹
元素可能是:
- 資源;
- POU(功能,功能塊和程序)及其組件;
- 數據類型;
- USO模塊的插件。
項目樹允許您添加,刪除項目。 復制和粘貼操作僅適用于POU。
**將項目元素添加到項目樹**
在項目樹的右下角,有一個“ +”按鈕(請參見圖7 ),當您單擊它時,將出現一個菜單,用于選擇向項目添加必要的元素。
圖7- 用于添加項目元素的彈出菜單
如果添加POU,即 選擇“功能”,“功能塊”或“程序”項,將出現“新建POU”對話框(請參見圖8 )。
圖8- 添加POU的對話框
此對話框中包含三個字段:
- “POU的名稱”;
- “POU的類型”;
- “語言”。
默認分配的名稱可以替換為與該POU的用途相對應的名稱。
根據在彈出菜單中選擇的POU,將在“POU類型”字段中替換POU的名稱。
在“語言”字段中,從列表中選擇IEC61131-3標準的一種語言(IL,ST,LD,FBD,SFC)(請參見圖9 ),在該語言上將實現此附加POU的算法和邏輯。
圖9- 選擇POU的語言
如果選擇添加數據類型,將出現一個數據類型標簽(請參見圖10 )。
圖10- 添加自定義數據類型
添加幾個相同類型的元素,例如幾個程序,功能,功能塊,會導致它們在項目樹中分組。
添加新元素的另一種方法是右鍵單擊項目樹中的特定部分。 例如,當您單擊“功能塊”時,將出現一個彈出菜單(請參見圖11 )。 在此菜單中,如果已將其復制到剪貼板,則可以選擇“添加POU”或“粘貼POU”。
在項目樹中添加新元素或選擇現有元素會導致編輯面板的外觀以及相應元素的設置:
- 項目設置面板;
- 包含ST和IL語言的文本編輯器的面板;
- 一個面板,包含語言FBD,SFC,LD的圖形編輯器;
- 資源設置面板;
- 面板編輯數據類型;
- 儀表板插件設置面板。
以下段落將討論上述每個編輯面板。
圖11- 用于添加和粘貼POU的彈出菜單
**刪除項目樹中的項目元素**
通過將鼠標懸停在項目樹中的特定元素上并單擊鼠標右鍵,可以執行刪除操作,然后在出現的菜單中選擇“刪除”項(請參見圖12 )
圖12- 刪除項目
**重命名,復制和粘貼POU**
通過項目樹,您可以對POU執行重命名,復制和粘貼操作。 通過右鍵單擊項目樹中與POU相對應的元素(參見圖13 )并在出現的菜單中選擇相應的項目,可以執行復制或重命名。
圖13- 復制和重命名元素
POU被粘貼到與項目相對應的項目樹的根元素的菜單中(在該元素上單擊鼠標右鍵)(參見圖14 ):
圖14- 粘貼POU
執行上述操作的另一種方法是調用相同類型的POU的分組元素的菜單(請參見圖15 )。
圖15- 粘貼POU
**以下是變量和常量面板的描述,這些變量和常量在編輯項目,資源和POU(功能,功能塊,程序)時出現。**
變量和常量列表窗格
變量和常量列表的面板(請參見圖16 )使用表格顯示與所選POU,資源或整個項目相對應的變量和常量。
圖16- 變量和常量面板
每個變量具有以下參數:
- 代表變量在其范圍和作用內的唯一標識符的名稱;
- 類別:“全局”,“輸入”,“輸出”,“輸入/輸出”,“本地”,“外部”,“臨時”;
- 定義變量類型的類型,可以屬于基本類型(根據IEC61131-3),用戶類型(現有類型的別名和子范圍,枚舉,數組,結構)或功能塊類型(標準或用戶);
- 定位符-將此變量與ODR模塊的插件變量綁定所需的標識符;
- 初始值-用某個初始值初始化變量;
- 設置-設置恒定性,保留性(將其值保存在非易失性存儲器中)和變量的永久性;
- 描述-關于此變量或常量的注釋。
變量或常量名稱的第一個字符必須是字母或下劃線,然后是數字,拉丁字母和下劃線。 變量類的可能選項集取決于正在編輯的項目元素的類型。 雙擊“ 定位符”字段,將出現“ ...”按鈕,如圖17所示:
圖17- 變量和常量面板的“定位符”字段
按下此按鈕將彈出“瀏覽定位”對話框(請參見圖18 ),即可以與變量和常量面板中的更改相關聯的ODR模塊的變量列表。 當您在此對話框中選擇某個變量并按OK按鈕時,外部ODR模塊的變量地址將添加到“定位符”字段中。
圖18- 從“定位符”字段中調用的“瀏覽定位”對話框
選項字段允許您將變量定義為常量。 因此,如果編譯器在代碼中檢測到該變量更改的片段,則“調試控制臺”中將顯示編譯錯誤“不允許分配給常量變量”。 限定符“常量”不能用于聲明功能塊。 使用變量和常量面板上的特殊按鈕可以添加,刪除和移動變量。 表3中列出了這些按鈕的說明。
變量和常量面板提供了按其特定類別(“輸入”,“輸出”,“輸入/輸出”,“外部”,“本地”,“臨時”)或分組類(“接口”和“變量”)。 使用“類過濾器”功能執行此操作(請參見圖19 )。
圖19- 過濾變量和常量面板中的變量顯示
表3-用于在變量和常量面板上添加,刪除和移動變量的按鈕
按鈕外觀按鈕名稱按鈕功能添加變量將具有默認值的新變量添加到變量和常量面板中 刪除變量刪除選定的變量或常量 向上移動變量將變量和常量表中的變量上移一個位置 下移變量將變量和常量表中的變量向下移動一個位置
- - - - - -
[< 前頁](GJL.html) [回目錄](../../_index.html) [后頁 >](XMSZMB.html)

- 軟件操作手冊
- 軟件安裝與使用
- 開發環境界面
- 程序的主菜單
- 工具欄
- 項目樹
- 項目設置面板
- ST和IL語言的的文本編輯器
- 梯形圖LD語言編輯器
- 功能塊圖FBD語言編輯器
- SFC語言編輯器
- 資源編輯面板
- 數據類型編輯面板
- 項目實例面板
- 功能和功能塊庫
- 調試控制臺
- 搜索項目
- 調試面板
- 圖形面板用于在調試模式下更改變量的值
- 軟件操作
- 快速操作流程
- 項目操作實踐
- IO變量掛載
- 應用程序選項
- 程序下載與調試
- Modbus配置使用方法
- 通過U盤更新應用程序
- 串口下載應用程序
- C語言嵌入
- 狀態指示
- 重置內部文件存儲
- IEC61131編程語言
- LD語言概述
- FBD語言
- SFC語言概述
- ST語言概述
- IL語言
- 函數庫和功能塊的說明