STEP7-Micro/Win在程序編輯器窗口中為每個POU提供單獨的頁面。主程序總是*1頁,后面是子程序或中斷程序。由于每個程序在編輯器窗口中是分開的,所以編譯時會在程序末尾自動添加無條件結(jié)束指令或無條件返回指令,用戶程序只能使用條件結(jié)束指令和條件返回指令。
通常,具有特定功能和多種用途的程序段被視為子程序。子程序可以多次調(diào)用、嵌套(較多8層)或遞歸調(diào)用(自己調(diào)用)。有兩種指令:子程序調(diào)用和子程序返回。子程序返回分為條件返回和無條件返回。子程序調(diào)用指令用于主程序或其他調(diào)用子程序的程序,子程序的無條件返回指令在子程序的最后一個網(wǎng)段。梯形圖指令系統(tǒng)可以自動生成子程序的無條件返回指令,*用戶輸入。
子程序的調(diào)用是有條件的,不調(diào)用時子程序中的指令不會被執(zhí)行,因此使用子程序可以減少掃描時間,使整個程序功能清晰,易于檢查和維護,減少存儲空間。為了移植子程序,應(yīng)避免使用全局符號和變量,如V存儲區(qū)的**地址。
編程軟件的程序數(shù)據(jù)窗口下方有主程序(OBI)、子程序(SUB0)和中斷服務(wù)程序(INT0)的選項卡。單擊子程序選項卡進入SUB0子程序顯示區(qū)。也可以通過指令樹的項目進入子程序SUB0顯示區(qū)。添加子程序時,可以用編輯菜單中的插入項添加子程序,子程序號N會從0向上自動生成。右鍵單擊指令樹中子程序或中斷程序的圖標(biāo),在彈出菜單中選擇重命名,修改它們的名稱。
西門子PLC子程序
子程序可以有要傳遞的參數(shù)(變量和數(shù)據(jù)),然后相應(yīng)的參數(shù)可以包含在子程序調(diào)用指令中,可以在子程序和調(diào)用程序之間傳遞。參數(shù)(變量和數(shù)據(jù))必須有符號名(較多8個字符)、變量和數(shù)據(jù)類型等。一個子程序較多可以傳遞16個參數(shù)。傳遞的參數(shù)在子程序局部變量表中定義。局部變量表中有四種類型的變量:輸入、輸出、輸入/輸出和溫度。
●輸入類型:將*位置的參數(shù)傳入子程序。參數(shù)的尋址方式可以是直接尋址(如VB10)、間接尋址(如*ACl)或立即數(shù)(如1234)。您也可以將數(shù)據(jù)的地址值傳遞給子程序(&VB100)。
●OUT類型:是子程序的結(jié)果值(數(shù)據(jù)),返回給調(diào)用它的POU。常量和地址值不允許作為輸出參數(shù)。
●IN/OUT類型:*位置的參數(shù)傳遞給子程序,子程序的結(jié)果值返回到同一地址。常量和地址值不允許作為輸出參數(shù)。
●TEMP類型:本地內(nèi)存只能作為子程序內(nèi)部的臨時內(nèi)存,不能用來傳遞參數(shù)。
局部變量表的數(shù)據(jù)類型可以是能量流、布爾(位)、字節(jié)、字、雙字、整數(shù)、雙整數(shù)、實數(shù)。能量流是指只允許位輸入操作的布爾能量流(布爾型)。梯形圖表示為用觸點(位輸入)連接電源總線和命令盒。
在局部變量表中輸入變量名、變量類型、數(shù)據(jù)類型等參數(shù)后,雙擊指令樹中的子程序(或單擊框快捷按鈕,在彈出菜單中選擇子程序項),帶參數(shù)的子程序調(diào)用指令框?qū)@示在梯形圖顯示區(qū)。
局部變量表中變量類型的修改方法是用光標(biāo)選中變量類型區(qū)域,點擊鼠標(biāo)右鍵得到下拉菜單,選擇插入項,彈出下拉子菜單。單擊選定類型,在光標(biāo)所在的變量類型區(qū)域中獲取選定類型。
給定程序傳遞參數(shù)時,放在子程序的局部內(nèi)存(L)中,局部變量表較左邊一列是每個傳遞參數(shù)的局部內(nèi)存地址。
當(dāng)子程序被調(diào)用時,輸入?yún)?shù)被復(fù)制到本地存儲器。子程序完成后,輸出參數(shù)從本地存儲器復(fù)制到*的輸出參數(shù)地址。
浙江湘羽科技自動化有限公司專注于西門子PLC模塊,西門子PLC模塊廠家,西門子PLC授權(quán)中國一級代理商,西門子S7—1200PLC模塊廠家,西門子中國代理商,中國西門子一級代理商等, 歡迎致電 13434596244
詞條
詞條說明
西門子PLC授權(quán)中國一級代理商西門子PLC模塊產(chǎn)品與介紹德國西門子(SIEMENS)公司生產(chǎn)的可編程序控制器在我國的應(yīng)用也相當(dāng)廣泛,在冶金、化工、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用。西門子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門子S7系列PLC體積小、速度快、標(biāo)準(zhǔn)化,具有網(wǎng)絡(luò)通信能力,功能較強,可靠性高。S7系列PLC產(chǎn)品可分為微型P
西門子PLC模塊 西門子PLC模塊特點西門子plc**個特點就是可靠性非常的高,然后抗干擾能力非常的強。可能,對于有些專業(yè)人士來說plc一點都不陌生,尤其是對于一些在電氣部門工作的人來說,這些人就知道在一個關(guān)于電氣控制的設(shè)備里面較重要的一個性能就是我們需要它的可靠性,非常的高,西門子plc正是因為在生產(chǎn)的過程當(dāng)中采用了非常好的一些技術(shù),這樣一來就已經(jīng)能夠保證了這個產(chǎn)品在使用的過程當(dāng)中保持非常良好的
一、概述西門子PLC系列應(yīng)用廣泛,在各種工業(yè)自動化控制領(lǐng)域都有應(yīng)用。用戶可以通過編程軟件,例如STEP7對程序邏輯進行設(shè)計。本文下面對西門子PLC 設(shè)計程序時使用的常用指令做一個介紹,供用戶在實際編程過程中參考。二、西門子PLC常用指令1、串聯(lián)電路塊的并聯(lián)連接指令OLD兩個或兩個以上的接點串聯(lián)連接的電路叫串聯(lián)電路塊。串聯(lián)電路塊并聯(lián)連接時,分支開始用LD、LDN指令,分支結(jié)束用OLD指令。OLD指令
1.西門子plc可靠性高,抗干擾能力強,西門子plc高可靠性是電氣控制設(shè)備的關(guān)鍵性能。西門子PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了**的抗干擾技術(shù),具有很高的可靠性。從西門子PLC的機外電路來說,使用西門子PLC構(gòu)成控制系統(tǒng),和同等規(guī)模的繼電接觸器系統(tǒng)相比,電氣接線及開關(guān)接點已減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,西門子PLC帶有硬件故障自我檢測功
公司名: 浙江湘羽科技自動化有限公司
聯(lián)系人: 劉
電 話:
手 機: 13434596244
微 信: 13434596244
地 址: 浙江紹興越城區(qū)浙江省紹興市越城區(qū)北海街道馬臻路205號六樓618室
郵 編:
網(wǎng) 址: 15267531625.b2b168.com
西門子plc擴展模塊 S7-1200CPU1211C模塊 可靠耐用
西門子S7-1200PLC模塊 6ES7241-1CH31-0XB0 操作方便
西門子SM1223 數(shù)字量輸入輸出模塊 16輸入24V DC/ 16輸出繼電器 6ES7223-1PL32-0XB0 編程簡單
西門子中國總代理 數(shù)字量DI/DO模塊SM1223 實體公司
西門子PLC授權(quán)中國一級代理商 6ES7321-1FF01-0AA0
西門子接口模塊 6ES7314-6CH04-0AB0
西門子S7-300PLC 6ES7314-1AG14-0AB0
西門子PLC模塊廠家 6ES7313-6BG04-0AB0
公司名: 浙江湘羽科技自動化有限公司
聯(lián)系人: 劉
手 機: 13434596244
電 話:
地 址: 浙江紹興越城區(qū)浙江省紹興市越城區(qū)北海街道馬臻路205號六樓618室
郵 編:
網(wǎng) 址: 15267531625.b2b168.com