官术网_书友最值得收藏!

2.4.2 使用變量表與幫助功能

1.生成和修改變量

打開項目樹的文件夾“PLC變量”,雙擊其中的“默認變量表”,打開變量編輯器。“變量”選項卡用來定義PLC的全局變量,“系統常數”選項卡中是系統自動生成的與PLC的硬件和中斷事件有關的常數值。

在“變量”選項卡最下面的空白行的“名稱”列輸入變量的名稱,單擊“數據類型”列右側隱藏的按鈕,設置變量的數據類型,可用的PLC變量地址和數據類型見TIA博途的在線幫助。在“地址”列輸入變量的絕對地址,“%”是自動添加的。

符號地址使程序易于閱讀和理解。可以首先用PLC變量表定義變量的符號地址,然后在用戶程序中使用它們。也可以在變量表中修改自動生成的符號地址的名稱。

圖2-26是修改變量名稱后項目“電動機控制”的PLC變量表。

2.變量表中變量的排序

單擊變量表表頭中的“地址”,該單元出現向上的三角形,各變量按地址的第一個字母從A到Z升序排列。再單擊一次該單元,三角形的方向向下,各變量按地址的第一個字母從Z到A降序排列。可以用同樣的方法,根據變量的名稱和數據類型等來排列變量。

圖2-26 PLC變量表的“變量”選項卡

3.快速生成變量

右擊圖2-26的變量“電源接觸器”,執行出現的快捷菜單中的命令“插入行”,在該變量上面出現一個空白行。單擊“接觸器”最左邊的單元,選中變量“接觸器”所在的整行。將光標放到該行的標簽列單元左下角的小正方形上(見圖2-26),光標變為深藍色的小十字。按住鼠標左鍵不放,向下移動鼠標。松開左鍵,在空白行生成新的變量“接觸器_1”,它繼承了上一行的變量的數據類型,其地址QB1與上一行順序排列,其名稱是自動生成的。如果選中最下面一行的變量,用上述方法可以快速生成多個相同數據類型的變量。

4.設置變量的保持性功能

單擊變量編輯器工具欄上的按鈕,可以用打開的對話框(見圖2-27)設置M區從MB0開始的具有保持性功能的字節數。設置后變量表中有保持性功能的M區的變量的“保持性”列的復選框中出現“√”。將項目下載到CPU后,M區的保持性功能開始起作用。

圖2-27 設置保持性存儲器

5.調整表格的列

右鍵單擊TIA博途中某些表格灰色的表頭所在的行,選中快捷菜單中的“顯示/隱藏”,勾選某一列對應的復選框,或去掉復選框中的勾,可以顯示或隱藏該列。選中“調整所有列的寬度”,將會調節各列的寬度,使表格各列盡量緊湊。單擊某個列對應的表頭單元,選中快捷菜單中的“調整寬度”,將會使該列的寬度恰到好處。

6.全局變量與局部變量

PLC變量表中的變量是全局變量,可以用于整個PLC中所有的代碼塊,在所有的代碼塊中具有相同的意義和唯一的名稱。可以在變量表中,為輸入I、輸出Q和位存儲器M的位、字節、字和雙字定義全局變量。在程序中,變量表中的變量被自動添加英語的雙引號,例如"起動按鈕"。全局數據塊中的變量也是全局變量,程序中的變量名稱中,數據塊的名稱被自動添加雙引號,例如"數據塊_1".功率[1]。

局部變量只能在它被定義的塊中使用,同一個變量的名稱可以在不同的塊中分別使用一次。可以在塊的接口區定義塊的輸入/輸出參數(Input、Output和Inout參數)和臨時數據(Temp),以及定義FB的靜態數據(Static)。在程序中,局部變量被自動添加#號,例如“#起動按鈕”。

7.設置塊的變量只能用符號訪問

右擊項目樹中的某個全局數據塊、FB或FC,選中快捷菜單中的“屬性”,再選中打開的對話框左邊窗口中的“屬性”,勾選“優化的塊訪問”復選框,確認后在塊的接口區聲明的變量在塊內沒有固定的地址,只有符號名。在編譯時變量的絕對地址被動態地傳送,并且不會在全局數據塊內或在FB、FC的接口區顯示出來。變量以優化的方式保存,可以提高存儲區的利用率。只能用符號地址的方式訪問聲明的變量。例如用"Data".Level2訪問數據塊Data中的變量Level2。

視頻“使用變量表”可通過掃描二維碼2-3播放。

二維碼2-3

8.使用幫助功能

為了幫助用戶獲得更多的信息和快速高效地解決問題,STEP 7提供了豐富全面的在線幫助信息和信息系統。

(1)彈出項

將鼠標的光標放在STEP 7的文本框、工具欄上的按鈕和圖標等對象上,例如在設置CPU的“循環”屬性的“循環周期監視時間”時,單擊文本框,將會出現黃色背景的彈出項方框(見圖2-28),方框內是對象的簡要說明或幫助信息。

設置循環周期監視時間時,如果輸入的值超過了允許的范圍,按回車鍵后,出現紅色背景的錯誤信息(見圖2-29)。

圖2-28 彈出項

圖2-29 彈出項中的錯誤信息

將光標放在指令的地址域的<???>上,將會出現該參數的類型(例如Input)和允許的數據類型等信息。如果放在指令已輸入的參數上,將會出現該參數的數據類型和地址。

(2)層疊工具提示

下面是使用層疊工具提示的例子。將光標放在程序編輯器的收藏夾的按鈕上(見圖2-30),出現的黃色背景的層疊工具提示框中的表示有更多信息。單擊圖標,層疊工具提示框出現第2行的藍色有下劃線的層疊項,它是指向相應幫助頁面的鏈接。單擊該鏈接,將會打開信息系統,顯示對應的幫助頁面。可以用“設置”窗口的“工具提示”區中的復選框設置是否自動打開工具提示框中的層疊功能(見圖1-11)。

圖2-30 層疊工具提示框

(3)信息系統

幫助又稱為信息系統,除了上述用層疊工具提示框打開信息系統,還可以用下面兩種方式打開信息系統(見圖2-31)。

1)執行菜單命令“幫助”→“顯示幫助”。

2)選中某個對象(例如程序中的某條指令)后,按〈F1〉鍵。

信息系統從左到右分為“搜索區”“導航區”和“內容區”。可以用鼠標移動3個區的垂直分隔條,也可以用垂直分隔條上的小按鈕打開或關閉某個分區。

在搜索區搜索關鍵字,將會列出包含與搜索的關鍵字完全相同或者有少許不同的所有幫助頁面。雙擊列表中的某個頁面,將會在內容區顯示它。可以用“設備”和“范圍”下拉式列表來縮小搜索的范圍。

可以通過導航區的“目錄”選項卡查找到感興趣的幫助信息。右鍵單擊內容區或導航區中搜索到的某個頁面,可以用快捷菜單中的命令將頁面的名稱保存到收藏夾。右鍵單擊搜索到的某個頁面,執行快捷菜單中的“在新選項卡中打開”命令,可以在內容區生成一個新的選項卡。

二維碼2-4

視頻“幫助功能的使用”可通過掃描二維碼2-4播放。

圖2-31 信息系統

主站蜘蛛池模板: 固安县| 梁山县| 东海县| 石屏县| 射阳县| 沙田区| 蒙山县| 杭州市| 肇东市| 英吉沙县| 新津县| 绥芬河市| 健康| 楚雄市| 左权县| 开平市| 新巴尔虎右旗| 岳阳县| 石家庄市| 绥江县| 北票市| 惠东县| 怀柔区| 定襄县| 微山县| 安阳市| 天等县| 特克斯县| 昌都县| 乌鲁木齐县| 册亨县| 邮箱| 廊坊市| 五原县| 沈阳市| 北票市| 新绛县| 顺义区| 西乌| 保亭| 沙田区|