通過(guò)塊調(diào)用使用寄存器或狀態(tài)字傳遞值

    通過(guò)塊調(diào)用使用寄存器或狀態(tài)字傳遞值

    移植通過(guò)塊調(diào)用以寄存器或狀態(tài)字進(jìn)行值傳遞

    在塊發(fā)生更改時(shí),寄存器、累加器和狀態(tài)字中的值將置位為“0”或者將狀態(tài)設(shè)定為“未定義”(undefined)。 這意味著不能傳遞到被調(diào)用塊中。

    僅“CC”和“UC”指令除外。 如果使用“UC”或“CC”指令并希望通過(guò)寄存器、狀態(tài)字或累加器將參數(shù)傳送到被調(diào)用塊中,則必須在被調(diào)用塊的屬性中選擇“通過(guò)寄存器傳送參數(shù)”(Parameter passing via registers) 選項(xiàng)。 請(qǐng)注意,該選項(xiàng)僅適用于 STL 塊中進(jìn)行標(biāo)準(zhǔn)訪問(wèn),而且該塊可能沒(méi)有形參。 啟用該選項(xiàng)后,可以在塊之間傳送寄存器中的數(shù)據(jù)。 RLO 位屬于例外情況: 在進(jìn)行塊轉(zhuǎn)換時(shí),該位將始終設(shè)置為“未定義”(undefined),而且在塊調(diào)用后該位不再可用。

    要將錯(cuò)誤消息傳遞給調(diào)用的塊,則可使用 BR 位。 首先需要將錯(cuò)誤消息存儲(chǔ)在調(diào)用塊的 BR 位中。 要執(zhí)行此操作,可使用指令“SAVE”或“JNB”。 然后,再讀取調(diào)用塊中的 BR 位。

    如果在塊調(diào)用后訪問(wèn)被調(diào)用塊中所設(shè)置的寄存器數(shù)據(jù),則將報(bào)告一個(gè)錯(cuò)誤。 在這種情況下,需更改應(yīng)用程序。 例如,使用數(shù)據(jù)塊中的變量或 PLC 變量將值返回調(diào)用塊。

    示例

    以下示例說(shuō)明了通過(guò)寄存器將值傳遞給調(diào)用塊時(shí)所需對(duì)程序進(jìn)行的更改。

    在**個(gè)表中,為移植前的程序:

    STL
    說(shuō)明
    CALL "MyFB", "MyFB_DB"
    執(zhí)行該指令后,"MyFB" 塊的 RLO 將分配給 "MyBit" 操作數(shù)。
    = #MyBit
     
     
     

    *二個(gè)表中列出了需要對(duì)程序進(jìn)行的更改。

    STL
    說(shuō)明
    CALL "MyFB", "MyFB_DB"
    在被調(diào)用塊“MyFB”中,可在任意位置中使用指令“SAVE”將當(dāng)前未決 RLO 寫入 BR 位。
    A BR
    BR 位將讀入調(diào)用塊中。
    = #MyBit
    將 BR 位的值分配給 "MyBit" 操作數(shù)。


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

  • 詞條

    詞條說(shuō)明

  • S7-1200擴(kuò)展

    1.西門子1200系列CPU較多可以掛載幾個(gè)I/O模塊,不是按個(gè)數(shù)走的,如果是掛本機(jī)擴(kuò)展模塊,再次重申。包括退市的200,在市的SMART,手冊(cè)上說(shuō)的較多8個(gè),是按照特定順序的8個(gè),優(yōu)勢(shì)較大化。按照你的需求不一定能8個(gè)。主機(jī)提供1個(gè)5V電源,且不可外加,每個(gè)模塊消耗一定的5V電流,8入8出和16入16出消耗的5V電流肯定是后者多一些。當(dāng)然,你還可以掛從站模塊,ET200SP,那樣不消耗5V電流,按

  • PID Compact V2 自整定功能

    S7-1200 PID Compact V2 自整定功能PID 控制器能否正常運(yùn)行,需要符合實(shí)際運(yùn)行系統(tǒng)及工藝要求的參數(shù)設(shè)置。由于每套系統(tǒng)都不完全一樣,所以,每套系統(tǒng)的控制參數(shù)也不相同。用戶可通過(guò)參數(shù)訪問(wèn)方式手動(dòng)調(diào)試,在調(diào)試面板中觀察曲線圖后修改對(duì)應(yīng)的 PID 參數(shù)。也可使用系統(tǒng)提供的參數(shù)自整定功能,PID 自整定是按照一定的數(shù)學(xué)算法,通過(guò)外部輸入信號(hào),激勵(lì)系統(tǒng),并根據(jù)系統(tǒng)的反應(yīng)方式來(lái)確定 PID

  • 1200Web有關(guān)組態(tài)控制的重要信息(選件處理)

    有關(guān)組態(tài)控制的重要信息(選件處理)工作原理在 S7-1200 的固件版本為 4.1 或較高版本時(shí),組態(tài)控制可用于組態(tài)控制系統(tǒng)的結(jié)構(gòu)并且有助于使用與該組態(tài)不同的變型(選項(xiàng))。一系列相似設(shè)備單元或機(jī)器所需的所有模塊都在具有較大組態(tài)的主項(xiàng)目(全站組態(tài)方式)中進(jìn)行組態(tài)。在主項(xiàng)目的用戶程序中,包含有適用于不同設(shè)備單元或機(jī)器的各種站組態(tài)方式,以及站組態(tài)方式的選件。例如,某種站組態(tài)方式僅使用一部分已組態(tài)的模塊,

  • 為 ET 200S 組態(tài) PROFIenergy

    為 ET 200S 組態(tài) PROFIenergyET 200S 分布式 I/O 系統(tǒng)具有以下特性: 對(duì)于特定接口模塊,可以*可為 PROFIenergy 激活的 IO 設(shè)備的電勢(shì)組或電源模塊。ET 200S HF V7.0 和 ET 200S FO V7.0 接口模塊的特性可以為上述 IO 設(shè)備的電源模塊(如,可切換的電源模塊 (PM-E DC24V/8A RO))組態(tài)基本特性,從而便*在啟動(dòng)

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 13681875601

電 話: 021-37660026

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

郵 編:

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

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