通過 CC 和 UC 指令使用寄存器傳遞值

    通過 CC 和 UC 指令使用寄存器傳遞值

    簡介

    在 S7-300/400 中,可使用指令 UC 和 CC 編程塊調(diào)用。 參數(shù)是通過寄存器而非接口傳遞到調(diào)用塊,例如 AR1、AR2、DB、DI、累加器或狀態(tài)字。

    這些調(diào)用會降低程序的執(zhí)行速度,因而在 S7-1500 中不再設(shè)置為默認(rèn)調(diào)用,而是使用 CALL 指令。但 CALL 指令不能進(jìn)行間接塊調(diào)用。 如果要使用 UC 或 CC 進(jìn)行間接塊調(diào)用,則需要在被調(diào)用塊的屬性中選擇“通過寄存器傳送參數(shù)”(Parameter passing via registers) 選項。 這樣就可在不同塊之間傳遞寄存器數(shù)據(jù)。 RLO 位屬于例外情況: 在進(jìn)行塊轉(zhuǎn)換時,該位將設(shè)置為“未定義”(undefined),而且在塊調(diào)用后不再可用。

    請注意,該選項僅適用于 STL 塊中進(jìn)行標(biāo)準(zhǔn)訪問,而且該塊可能沒有形參。 啟用該選項后,可以在塊之間傳送寄存器中的數(shù)據(jù)。 在此,RLO 位也屬于例外情況: 在進(jìn)行塊轉(zhuǎn)換時,該位將設(shè)置為“未定義”(undefined),而且在塊調(diào)用后不再可用。

    在創(chuàng)建受專有技術(shù)保護(hù)的庫元素時,*再使用間接塊調(diào)用。 TIA Portal 中可自動實現(xiàn)這一功能: 從庫中插入塊時,用戶程序?qū)⒆詣咏鉀Q塊的編碼沖突問題。

    移植通過 "UC" 或 "CC" 進(jìn)行的塊調(diào)用

    在移植過程中,將使用以下方式處理通過 "UC" 或 "CC" 進(jìn)行的塊調(diào)用:

    將*有塊編號的 "UC FC" 指令替換為 "CALL" 指令。

    將*有塊編號的 "CC FC" 指令替換為 "CALL" 指令。 并添加執(zhí)行條件調(diào)用的跳轉(zhuǎn)指令。

    間接*了塊編號的 "UC FC" 和 "CC FC" 指令保持不變。

    間接*了塊編號的 "UC FB" 和 "CC FB" 指令保持不變。

    示例

    以下舉例說明如何移植通過 "UC" 進(jìn)行的塊調(diào)用。

    在**個表中,為移植前的程序:

    STL
     
    UC FC 10
     
    UC FC[#temp0]
     
    UC FB 10
     
    UC FB [#temp0]
     

    下表為移植后的程序:

    STL
    說明
    CALL FC 10
     
    UC FC[#temp0]
    必須在被調(diào)用塊中設(shè)置選項“通過寄存器傳送參數(shù)”(Parameter passing via registers)。
    UC FB 10
    必須在被調(diào)用塊中設(shè)置選項“通過寄存器傳送參數(shù)”(Parameter passing via registers)。
    UC FB [#temp0]
    必須在被調(diào)用塊中設(shè)置選項“通過寄存器傳送參數(shù)”(Parameter passing via registers)。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 操作模式與系統(tǒng)狀態(tài) STOP 模式

    STOP 模式特性冗余系統(tǒng)的 CPU 在 STOP 下的操作特性與 S7-1500 標(biāo)準(zhǔn) CPU 完全相同。CPU 在 STOP 模式下不會執(zhí)行用戶程序。如果兩個 CPU 均處于 STOP 模式,則根據(jù)相應(yīng)模塊的參數(shù)設(shè)置禁用或響應(yīng)所有輸出:將提供參數(shù)中所設(shè)置的替換值或保持上一個值輸出,從而將控制過程保持在安全操作狀態(tài)。特性在 STOP 模式下,備用 CPU 不會與 IO 設(shè)備建立任何連接。在 ST

  • 安裝編程軟件STEP 7-Micro/WIN

    安裝編程軟件STEP 7-Micro/WIN如同安裝普通 Windows 應(yīng)用程序一樣安裝 STEP 7-Micro/WIN。?安裝 STEP 7-Micro/WIN 時,如果計算機(jī)中已經(jīng)安裝了很多西門子的工程軟件,可能會多花一些時間。注意不要隨意中斷安裝,否則會造成無法正常卸載、安裝。?中文版選項新版本編程軟件 STEP 7-Micro/WIN V4.0 在安裝時不再需要選擇

  • 進(jìn)行離線/在線比較并顯示結(jié)果

    進(jìn)行離線/在線比較并顯示結(jié)果要求拓?fù)湟晥D的表格視圖已打開。當(dāng)前位于“拓?fù)浔容^”(Topology comparison) 選項卡中??赡茉诰€連接到一個或多個設(shè)備,但實際上并不需要。操作步驟要找出已組態(tài)拓?fù)浜蛯嶋H拓?fù)渲g的差異,請執(zhí)行以下步驟:在工具欄中,單擊“離線/在線比較”(Compare offline/online) 按鈕。結(jié)果識別實際拓?fù)洳⑴c組態(tài)拓?fù)溥M(jìn)行比較。盡可能地在線識別的設(shè)備將自動分

  • Modbus RTU常見問題

    常見問題1.S7-200 SMART 是否支持 Modbus ASCII 通信模式?STEP 7-Micro/WIN SMART 軟件未提供Modbus ASCII 通信模式指令庫。S7-200 SMART CPU若用于Modbus ASCII 通信時,則需要用戶使用自由口通信模式進(jìn)行編程。?2.S7-200 SMART CPU?集成的RS485?端口(端口 

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

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

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

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(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