發布日期:2022-04-27 點擊率:41 品牌:西門子_Siemens
2021-09-07 03:33分類:西門子PLC 閱讀:
59
STEP7-Micro/Win在程序編輯器對話框里為每一個POU給予一個單獨的頁。源程序一直第1頁,后邊是程序段或終斷程序流程。由于每個程序流程在在線編輯器對話框里被分離,編譯程序時在程序流程完畢的地區全自動添加沒有理由完畢命令或沒有理由回到命令,可執行程序只有應用標準完畢和標準回到命令。
一般將具備特殊作用且數次應用的匯編程序做為程序段。程序段能夠數次被啟用,還可以嵌入(數最多8層),還能夠遞歸函數(自身啟用自身)。程序段有程序段啟用和程序段回到兩類命令,程序段回到又分標準回到和沒有理由回到。程序段啟用命令用在源程序或別的啟用程序段的程序流程中,程序段的沒有理由回到命令在程序段的最終互聯網段。子程序計算機指令可以自動生成程序段的沒有理由回到命令,客戶不用鍵入。
程序段的啟用是有標準的,未啟用它時不容易實行程序段中的命令,因而應用程序段能夠降低掃描時間,與此同時可使全部程序流程作用清楚,便于檢錯和維護保養,還能降低儲存空間。為了更好地移殖程序段,應防止應用全局性標記和自變量,比如V儲存區中的肯定詳細地址。
在數控編程軟件的程序流程數據信息對話框的下邊有源程序(OBI)、程序段(SUB0)、終斷系統服務(INT0) 的標識,點一下程序段標識就可以進到SUB0程序段表明區。還可以根據命令樹的新項目進到程序段SUB0表明區。加上一個程序段時,可以用編寫菜單欄的插進項提升一個程序段,程序段序號n從0逐漸全自動往上轉化成。用鼠標點擊點一下命令樹中的程序段或終斷程序流程的標志,在彈出來的菜單中選擇“重命名”,能夠改動他們的名字。
程序段很有可能有要傳送的主要參數(自變量和數據信息),這時候能夠在程序段啟用命令中包括相對應主要參數,它能夠在程序段與啟用程序流程中間傳輸。主要參數(自變量和數據信息)務必有符號名(數最多8字符)、自變量和基本數據類型等內容。程序段數最多可傳送16個主要參數。傳送的主要參數在程序段靜態變量表格中界定。靜態變量表格中的自變量有IN、OUT、IN/OUT和TEMP等四種種類。
●IN種類:將特定部位的主要參數傳到程序段。主要參數的尋址方式能夠是立即尋址方式(如VB10)、間接性尋址方式(如*ACl)或立即數(如1234)。還可以將數據信息的詳細地址值傳到程序段(&VB100)。
●OUT種類:是程序段的結果值(數據信息),它被回到給啟用它的POU。參量和詳細地址值不允許做為輸出主要參數。
●IN/OUT種類:將特定部位的主要參數傳入程序段,從程序段來的結果值被回到到一樣的詳細地址。參量和詳細地址值不允許做為輸出主要參數。
●TEMP種類:部分儲存器只有作為程序段內部的臨時儲存器,不可以用于傳送主要參數。
靜態變量表的基本數據類型能夠是會流、布爾運算(位)、字節數、字、雙字、整數金額、雙整數金額和實數型。能流就是指僅容許對合鍵入實際操作的布爾運算能流(布爾型),子程序表達方式為用接觸點(位鍵入)將開關電源母線槽和命令盒相互連接。
在靜態變量表鍵入自變量名字、變量類型、基本數據類型等主要參數之后,雙擊鼠標命令樹中的程序段(或挑選點一下框架便捷按鍵,在彈出來的菜單中選擇程序段項),在子程序表明區表明出帶主要參數的程序段啟用命令盒。
靜態變量表變量類型的改動方式 是,用鼠標光標選定變量類型區,點一下鼠標點擊獲得一個下拉列表,挑選插進項,彈出來一個往下拉子菜單欄,點一下選定的種類,在變量類型區鼠標光標所屬處就可以獲得選定的種類。
給與程序流程傳送主要參數時,他們放到程序段的部分儲存器(L)中,靜態變量表最左列是每一個被傳送主要參數的部分儲存器詳細地址。
程序段啟用時,鍵入主要參數被拷到部分儲存器。程序段過去進行時,從部分儲存器復制輸出主要參數到特定的輸出主要參數詳細地址。
上一篇:什么是組態軟件?組態軟件基本概念
下一篇:PLC的程序結構組成
下一篇: PLC、DCS、FCS三大控
上一篇: 除鎳用樹脂 蘇州市蒸