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

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

    使用塊參數(shù)

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

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

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

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

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

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

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

    另請(qǐng)參見(jiàn):

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

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

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

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

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

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

    STL
     
    FP #InOutFlagStore.x0
     

    “InOutFlagStore”是 BYTE 數(shù)據(jù)類(lèi)型的 in/out 參數(shù)。可以通過(guò)地址“#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ù)類(lèi)型的臨時(shí)局部數(shù)據(jù)始終預(yù)分配了較大長(zhǎng)度 254 和實(shí)際長(zhǎng)度 0。

    但對(duì)于函數(shù) (FC) 中的元素?cái)?shù)據(jù)類(lèi)型的臨時(shí)局部數(shù)據(jù),則將自動(dòng)初始化為具有優(yōu)化訪問(wèn)。然后,再按照*的數(shù)據(jù)類(lèi)型為其賦值預(yù)定義的值。例如,BOOL 類(lèi)型的預(yù)定義值為“false”。對(duì)于 PLC 數(shù)據(jù)類(lèi)型的元素,將預(yù)先賦值 PLC 數(shù)據(jù)類(lèi)型 (UDT) 聲明中所*的默認(rèn)值。即使應(yīng)用于 PLC 數(shù)據(jù)類(lèi)型中,ARRAY 數(shù)據(jù)類(lèi)型的元素、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ù)類(lèi)型的輸出參數(shù)自動(dòng)進(jìn)行初始化,從而較大降低了未定義輸出參數(shù)產(chǎn)生的風(fēng)險(xiǎn)。然后,再按照*的數(shù)據(jù)類(lèi)型為這種輸出參數(shù)預(yù)先賦值為事先定義的值。例如,BOOL 類(lèi)型的預(yù)定義值為“false”。但結(jié)構(gòu)化的輸出參數(shù)不會(huì)預(yù)先賦值。在調(diào)用塊時(shí),這種輸出參數(shù)將作為指針傳送,因此不能是未定義。


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

  • 詞條

    詞條說(shuō)明

  • 對(duì)總覽窗口的詳細(xì)視圖排序

    對(duì)總覽窗口的詳細(xì)視圖排序可通過(guò)以下幾種方式調(diào)整總覽窗口中詳細(xì)視圖的顯示:添加其它列隱藏某些列,便于顯示較為清晰。 并在需要時(shí)顯示所隱藏的列。 可選擇的信息欄取決于所選擇的對(duì)象。以平面層級(jí)結(jié)構(gòu)顯示文件夾內(nèi)容可通過(guò)平面層級(jí)結(jié)構(gòu)顯示文件夾內(nèi)容。 即使所有內(nèi)容都位于不同組中,也將全部進(jìn)行顯示。對(duì)表格列進(jìn)行排序可以按照升序或降序順序?qū)Ρ砀竦母鱾€(gè)列進(jìn)行排序。顯示或隱藏列要顯示或隱藏其它的信息欄,請(qǐng)執(zhí)行以下步驟

  • TCON_FDL 的連接參數(shù)

    TCON_FDL 的連接參數(shù)用于 FDL 連接技術(shù)的系統(tǒng)數(shù)據(jù)塊 (SDT)為對(duì) CM?1542?5 的 FDL 連接進(jìn)行參數(shù)化,需要使用 TCON_FDL 的具有 SDT 的連接描述數(shù)據(jù)塊。STD 的固定數(shù)據(jù)結(jié)構(gòu)包含了建立連接所需的全部參數(shù)。已在所創(chuàng)建的數(shù)據(jù)塊中創(chuàng)建了連接描述 SDT。TSEND_C 或 TRCV_C 的背景數(shù)據(jù)塊連接參數(shù) CONNECT 包含對(duì)所使用數(shù)據(jù)塊的引用。可建立

  • “當(dāng)前報(bào)警”視圖中的報(bào)警布局

    “當(dāng)前報(bào)警”視圖中的報(bào)警布局在“當(dāng)前報(bào)警”視圖中,將顯示所選 CPU 中報(bào)警確認(rèn)存儲(chǔ)器的圖像。對(duì)于每條活動(dòng)報(bào)警,在表格中僅顯示一條。一條報(bào)警的事件(“到達(dá)”、“離去”和“已確認(rèn)”)將顯示在一行中。表格結(jié)構(gòu)報(bào)警中的所有屬性都可以顯示為列。可以顯示或隱藏各列,也可以修改列的寬度和順序。項(xiàng)目關(guān)閉時(shí),系統(tǒng)將保存這些設(shè)置??砂凑丈蚧蚪敌?qū)Ω鱾€(gè)列進(jìn)行排序。根據(jù)“凍結(jié)報(bào)警”(Freeze alarms) 是否

  • S7-300-/S7-400-/PC-CP MAC 數(shù)據(jù)**濾方向

    S7-300-/S7-400-/PC-CP MAC 數(shù)據(jù)**濾方向含義***墻模式的 MAC 規(guī)則中通信方向“從”和“至”的可能選擇??墒褂靡韵路较蚩捎眠x項(xiàng)/值范圍安全模塊含義從至CP 343-1 Adv./443-1 Adv.CP 1628?外部站√√從外部網(wǎng)絡(luò)訪問(wèn)站。站外部√√從站訪問(wèn)外部網(wǎng)絡(luò)。隧道√√從站訪問(wèn) * 隧道伙伴。隧道站√√通過(guò) * 隧道伙伴訪問(wèn)站。

聯(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