S7-1500 中的塊參數(shù)

    S7-1500 中的塊參數(shù)

    使用塊參數(shù)

    在 S7-1500 的塊內(nèi)使用塊參數(shù)時(shí),應(yīng)遵循以下規(guī)則:

    Input 參數(shù)只能讀取。

    Out 參數(shù)只可寫入。

    In/out 參數(shù)可讀取和寫入。

    可能只寫入函數(shù)值 (Ret_Val)。

    如果程序不符合以上規(guī)則,則將編譯期間輸出一條警告信息。在這種情況下,可將相關(guān)輸入或輸出參數(shù)轉(zhuǎn)化為輸入/輸出參數(shù)。

    適用于函數(shù) (FC) 參數(shù)分配的其它規(guī)則。

    另請(qǐng)參見:

    函數(shù)的參數(shù)分配

    塊參數(shù)作為函數(shù) (FC) 中的邊沿存儲(chǔ)位

    在函數(shù) (FC) 中編程邊沿評(píng)估時(shí),必須遵循上述的參數(shù)分配規(guī)則:

    作為邊沿存儲(chǔ)位,數(shù)據(jù)值需要具有讀寫權(quán)限而且為多個(gè)循環(huán)保留。由于輸入?yún)?shù) (input) 為只讀,而輸出參數(shù) (output) 為只寫,因此無法作為邊沿存儲(chǔ)位。臨時(shí)局部數(shù)據(jù) (Temp) 也不能用作邊沿存儲(chǔ)位,這是因?yàn)樗荒苡糜谝粋€(gè)循環(huán)中。

    因此,只能將 in/out 參數(shù) (InOut) 作為函數(shù) (FC) 中的邊沿存儲(chǔ)位。如果通過片段訪問進(jìn)行尋址,則可以使用 in/out 參數(shù)的單個(gè)位作為邊沿存儲(chǔ)位。

    以下示例說明了如何將 in/out 參數(shù)作為邊沿存儲(chǔ)位。

    STL
     
    FP #InOutFlagStore.x0
     

    “InOutFlagStore”是 BYTE 數(shù)據(jù)類型的 in/out 參數(shù)。可以通過地址“#InOutFlagStore.x0”,對(duì)作為邊沿存儲(chǔ)位的位地址 0 進(jìn)行尋址。

    函數(shù) (FC) 中塊參數(shù)的自動(dòng)初始化

    在 S7-300/400 中,必須事先為函數(shù)的臨時(shí)局部數(shù)據(jù) (Temp) 進(jìn)行賦值。否則,程序執(zhí)行時(shí)可能會(huì)使用未定義的值。

    在 S7-1500 中,由于在調(diào)用塊時(shí),會(huì)對(duì)以下參數(shù)自動(dòng)進(jìn)行初始化,從而較大降低了操作未定義值的風(fēng)險(xiǎn)。

    STRING 和 WSTRING 數(shù)據(jù)類型的臨時(shí)局部數(shù)據(jù)始終預(yù)分配了較大長度 254 和實(shí)際長度 0。

    但對(duì)于函數(shù) (FC) 中的元素?cái)?shù)據(jù)類型的臨時(shí)局部數(shù)據(jù),則將自動(dòng)初始化為具有優(yōu)化訪問。然后,再按照*的數(shù)據(jù)類型為其賦值預(yù)定義的值。例如,BOOL 類型的預(yù)定義值為“false”。對(duì)于 PLC 數(shù)據(jù)類型的元素,將預(yù)先賦值 PLC 數(shù)據(jù)類型 (UDT) 聲明中所*的默認(rèn)值。即使應(yīng)用于 PLC 數(shù)據(jù)類型中,ARRAY 數(shù)據(jù)類型的元素、STRING 或 WSTRING 也將預(yù)*為值“0”。


    在 S7-300/400 中,必須為函數(shù)中的輸出參數(shù) (Output) 進(jìn)行賦值,否則程序中可能會(huì)發(fā)生意外響應(yīng)。使用跳轉(zhuǎn)指令或 RLO 指令時(shí),必須檢查所支持每條程序路徑。

    在 S7-1500 中,由于在調(diào)用塊時(shí),會(huì)對(duì)元素?cái)?shù)據(jù)類型的輸出參數(shù)自動(dòng)進(jìn)行初始化,從而較大降低了未定義輸出參數(shù)產(chǎn)生的風(fēng)險(xiǎn)。然后,再按照*的數(shù)據(jù)類型為這種輸出參數(shù)預(yù)先賦值為事先定義的值。例如,BOOL 類型的預(yù)定義值為“false”。但結(jié)構(gòu)化的輸出參數(shù)不會(huì)預(yù)先賦值。在調(diào)用塊時(shí),這種輸出參數(shù)將作為指針傳送,因此不能是未定義。


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

  • 詞條

    詞條說明

  • DCP Discovery

    DCP Discovery提示只有與設(shè)備存在在線連接時(shí)才顯示該頁面。搜索可通過選定接口訪問的設(shè)備在此頁面上,可以選擇一個(gè)接口并搜索可通過該接口訪問的設(shè)備。搜索后,將可訪問設(shè)備列在表格中。在此表格中,可以檢查并調(diào)整設(shè)備的網(wǎng)絡(luò)參數(shù)。要識(shí)別和組態(tài)設(shè)備,請(qǐng)采用發(fā)現(xiàn)組態(tài)協(xié)議 (DCP)。提示DCP Discovery此功能僅適用于與 TIA 接口相關(guān)聯(lián)的 VLAN??稍凇? 3 層 > 子網(wǎng) >

  • 組態(tài)安全功能 本地用戶

    本地用戶提示只有與設(shè)備存在在線連接時(shí),才會(huì)針對(duì)某些設(shè)備顯示該頁面。本地用戶在此頁面上,針對(duì) WBM 和 CLI 創(chuàng)建具有相應(yīng)權(quán)限的本地用戶。要?jiǎng)?chuàng)建用戶帳戶,登錄的用戶必須具有“admin”角色。提示顯示的值取決于已登錄用戶的權(quán)限。說明該頁面包含以下內(nèi)容:用戶帳戶 (User Account)輸入用戶的名稱。該名稱必須滿足以下條件:-?名稱必須一。-?名稱長度必須在 1 到 2

  • ET200SP

    應(yīng)用不同性能級(jí)別的 CPU 可用于 ET?200SP:標(biāo)準(zhǔn)型 CPUCPU 1510-1 PN:適用于對(duì)程序范圍和處理速度具有中等要求的小型應(yīng)用,通過 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。CPU 1512-1 PN:適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,通過 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。故障安全 CPUsCP

  • 使用學(xué)習(xí)模式學(xué)習(xí)內(nèi)部節(jié)點(diǎn)

    使用學(xué)習(xí)模式學(xué)習(xí)內(nèi)部節(jié)點(diǎn)自動(dòng)查找用于隧道通信的節(jié)點(diǎn)組態(tài)和操作隧道通信時(shí)的一大優(yōu)點(diǎn)是在網(wǎng)橋模式下 SCALANCE S 模塊可以在內(nèi)部接口上自動(dòng)查找節(jié)點(diǎn)。 安全模塊會(huì)在運(yùn)行期間檢測(cè)新節(jié)點(diǎn)。 對(duì)于檢測(cè)到的節(jié)點(diǎn),將發(fā)信號(hào)通知屬于同一 * 組的安全模塊。 這樣就可以隨時(shí)在組的隧道中進(jìn)行兩個(gè)方向的數(shù)據(jù)交換。可檢測(cè)節(jié)點(diǎn)檢測(cè)到以下節(jié)點(diǎn):具有 IP 功能的網(wǎng)絡(luò)節(jié)點(diǎn)具有 IP 功能的網(wǎng)絡(luò)節(jié)點(diǎn)在發(fā)送對(duì) ICMP

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(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)不介入任何交易過程,請(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)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved