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