西門子PLC子程序功能介紹

          STEP7-Micro/Win在程序編輯器窗口中為每個POU提供單獨(dú)的頁面。主程序總是*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í)行,因此使用子程序可以減少掃描時間,使整個程序功能清晰,易于檢查和維護(hù),減少存儲空間。為了移植子程序,應(yīng)避免使用全局符號和變量,如V存儲區(qū)的**地址。
          編程軟件的程序數(shù)據(jù)窗口下方有主程序(OBI)、子程序(SUB0)和中斷服務(wù)程序(INT0)的選項卡。單擊子程序選項卡進(jìn)入SUB0子程序顯示區(qū)。也可以通過指令樹的項目進(jìn)入子程序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ù)。能量流是指只允許位輸入操作的布爾能量流(布爾型)。梯形圖表示為用觸點(diǎn)(位輸入)連接電源總線和命令盒。
    在局部變量表中輸入變量名、變量類型、數(shù)據(jù)類型等參數(shù)后,雙擊指令樹中的子程序(或單擊框快捷按鈕,在彈出菜單中選擇子程序項),帶參數(shù)的子程序調(diào)用指令框?qū)@示在梯形圖顯示區(qū)。
    局部變量表中變量類型的修改方法是用光標(biāo)選中變量類型區(qū)域,點(diǎn)擊鼠標(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模塊中通訊模塊CP和接口模塊IM有什么區(qū)別

    西門子中國代理商 西門子PLC模塊中通訊模塊CP和接口模塊IM有什么區(qū)別LC不需要大量的活動元件和連線電子元件。它的連線大大減少。與此同時,系統(tǒng)的維修簡單,維修時間短。Plc采用了一系列可靠性設(shè)計的方法進(jìn)行設(shè)計。例如:冗余的設(shè)計。斷電保護(hù),故障診斷和信息保護(hù)及恢復(fù)。PLC是為工業(yè)生產(chǎn)過程控制而專門設(shè)計的控制裝置,它具有比通用計算機(jī)控制較簡單的編程語言和較可靠的硬件。采用了精簡化的編程語言。編程出錯

  • 西門子PLC維護(hù)方法

    ? ?? 一、概述? ? 在工業(yè)自動化系統(tǒng)中,西門子PLC是控制系統(tǒng)中**的模塊,它的正常穩(wěn)定運(yùn)行非常重要,能保證整套控制系統(tǒng)穩(wěn)定可靠的運(yùn)轉(zhuǎn)。為了保證西門子PLC的正常運(yùn)行,工程師需要定期對西門子PLC進(jìn)行維護(hù),本文下面針對西門子PLC的維護(hù)方法做一個介紹,為用戶在維護(hù)過程中進(jìn)行參考。? ? ?二、西門子PLC維護(hù)

  • 西門子S7—1200PLC模塊廠家 西門子1200 PLC之間的S7通訊

    西門子S7—1200PLC模塊廠家 西門子1200 PLC之間的S7通訊西門子1200PLC通過以太網(wǎng)通訊與其它設(shè)備進(jìn)行數(shù)據(jù)交互,西門子1200PLC可以和西門子系列plc進(jìn)行通訊,例如S7-300/S7-1200/S7-1500等,使用ModbusTCP、s7、Profinet等通訊協(xié)議西門子1200PLC支持1個編程設(shè)備(PG)的連接西門子1200PLC支持12個HMI設(shè)備的連接西門子1200

  • 西門子plc擴(kuò)展模塊時如何配置電源

    ? ? ? ? 在配置西門子PLC電源模塊如何選擇?由于PLC主機(jī)供電是有限的,當(dāng)外加擴(kuò)展單元或外設(shè)單元。用主機(jī)電源時*出額定值,這時就需要電源模塊。那么PLC電源模塊如何選擇呢?1.寫入器的選擇 為了防止因干擾使鋰電池電壓變化等原因破壞RAM中的用戶和程序,可選用EPROM寫入器,通過它將用戶程序固化在EPROM中?,F(xiàn)在有些西門子PLC或其編程器本身就具有

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 浙江湘羽科技自動化有限公司

聯(lián)系人:

電 話:

手 機(jī): 13434596244

微 信: 13434596244

地 址: 浙江紹興越城區(qū)浙江省紹興市越城區(qū)北海街道馬臻路205號六樓618室

郵 編:

網(wǎng) 址: 15267531625.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 浙江湘羽科技自動化有限公司

聯(lián)系人:

手 機(jī): 13434596244

電 話:

地 址: 浙江紹興越城區(qū)浙江省紹興市越城區(qū)北海街道馬臻路205號六樓618室

郵 編:

網(wǎng) 址: 15267531625.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved