PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

本篇我們以西門子S7-1200為例來介紹PLC變量表的使用。在S7-1200 CPU的程式設計理念中,特別強調符號定址的使用,在開始編寫程式之前,使用者應當為輸入、輸出、中間變數定義相應的符號名,也就是標籤。具體步驟如下:

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

PLC變量表

一、在PLC變量表中宣告變數,在專案檢視的專案樹中,開啟PLC1下的PLC變數資料夾,雙擊開啟PLC變量表,在PLC變量表中單擊第一行的名稱列,輸入變數符號名,例如輸入start,按回車鍵確認。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

開啟變量表

在資料型別列中,選擇資料型別為布林型,在地址列中,輸入地址I0。0,在註釋列中根據需要輸入註釋,如電動機啟動按鈕,這樣我們就完成了對start變數的宣告。按照同樣的方法宣告stop變數和motor變數。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

宣告變數

二、在程式編輯器中選用和顯示變數,在專案樹中開啟PLC1下的程式塊資料夾,雙擊Main主程式,開啟程式編輯器,在程式段1中拖放觸點和線圈指令,編寫電動機起保停控制程式。單擊常開觸點,在出現的輸入框中點選旁邊的方框,就會出現已定義PLC變數的下拉列表,從中選擇start,按照同樣的方法對所有指令完成操作。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

選用變數

選中工具欄中啟動或禁用絕對運算元按鈕,在旁邊的下拉列表中選中符號選項,則程式中只顯示變數符號。如果選擇絕對選項,則程式中只顯示變數地址。如果選擇符號和絕對選項,則程式中同時顯示變數符號和地址。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

顯示變數

三、在程式編輯器中定義和更改PLC變數,選中常開觸點start。單擊滑鼠右鍵,選擇重新命名變數,在彈出的對話方塊中,將名稱列的start改為M_start,單擊更改按鈕,完成輸入,選中常閉觸點stop,單擊滑鼠右鍵,在彈出的選單中選擇重新連線變數,將地址列的I0。1改為I0。2,單擊更改按鈕,完成輸入。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

重新命名變數

在程式段2中插入常開觸點,輸入運算元tag1,按回車鍵確認。單擊滑鼠右鍵,在彈出的選單中選擇定義變數,在部分列中選擇Global Memory,在地址列中輸入M0。0資料型別選擇為布林型,單擊定義按鈕,完成輸入。單擊編輯欄中的PLC變數,回到PLC變量表。可以看到在程式編輯器中,對PLC變數的定義和更改已自動新增到PLC變量表中。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

定義變數

四、設定PLC變數的保持性。在PLC變量表中可以為M儲存器指定保持性儲存區的寬度,在工具欄中單擊保持性按鈕,開啟保持性儲存器對話方塊。在文字欄中輸入10,表示從MB0開始的十個位元組為保持性儲存區,單擊確定按鈕。編址在該儲存區中的所有變數被標識為有保持性,在PLC變量表的保持性列表中設定的複選標記,可以識別變數的保持性設定,如tag1變數的保持性。

PLC變量表的使用,變數的宣告、選用、顯示、定義、更改、保持性

變數保持性設定

頂部