91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何理解FCSFC的輸出參數(shù)RET_VAL(返回值)?

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2021-04-09 15:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何理解FCSFC的輸出參數(shù) RET_VAL(返回值)?

解答:對(duì)于此問(wèn)題,如果讀者對(duì)PASCAL語(yǔ)言或者高級(jí)編程語(yǔ)言非常熟悉,可能此問(wèn)題就非常容易解釋。許多 SFC (系統(tǒng)功能) 都有輸出參數(shù) RET_VAL (返回值) ,它?供一個(gè)可供評(píng)估的錯(cuò)誤代碼。STEP 7在線幫助中?供有更多關(guān)于系統(tǒng)功能和輸出參數(shù) RET_VAL 的信息。通過(guò)在 SIMATIC管理器中選中 SFC 然后按“F1”鍵可以獲取相關(guān)的在線幫助信息。

同樣,一個(gè)FC也可以返回一個(gè)結(jié)果,下面給出了一些例子,說(shuō)明了如何在 S7-SCL中調(diào)用帶有返回值 (RET_VAL) 的功能 (FC 或 SFC)。

定義FC1, 函數(shù)類型為 INT (返回值)

aece82e4-9417-11eb-8b86-12bb97331649.png

調(diào)用FC1,得到返回值:

aed9f5f2-9417-11eb-8b86-12bb97331649.png

調(diào)用一個(gè)系統(tǒng)功能 (SFC24):當(dāng)調(diào)用系統(tǒng)功能 SFC 24 “TEST_DB”(測(cè)試數(shù)據(jù)塊) 時(shí),得到關(guān)于 CPU主內(nèi)存中一個(gè)數(shù)據(jù)塊的信息。SFC24確定指定 DB 的數(shù)據(jù)字節(jié)數(shù),并檢查該 DB 是否受到寫保護(hù)。

選定 DB 所包含的數(shù)據(jù)字節(jié)數(shù)通過(guò)參數(shù)“DB_LENGTH”輸出,參數(shù)“WRITE_PROT”包含關(guān)于選定 DB 的寫保護(hù) ID 的信息 (FALSE表示沒(méi)有寫保護(hù))。

aef9ec5e-9417-11eb-8b86-12bb97331649.png

------------------------END--------------------

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11288

    瀏覽量

    225227
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1870

    瀏覽量

    33962
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39618

原文標(biāo)題:用SCL語(yǔ)言: 如何理解FCSFC的輸出參數(shù) RET_VAL(返回值)

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何用好 C 語(yǔ)言函數(shù)的返回值?

    可能會(huì)比較復(fù)雜,不同的輸入,常常產(chǎn)生不同的輸出結(jié)果。 C語(yǔ)言函數(shù)的返回值 C語(yǔ)言函數(shù)可以通過(guò)返回值表示輸出結(jié)果,例如 log() 函數(shù)的返回值
    發(fā)表于 12-25 07:17

    函數(shù)指針及指針函數(shù)的區(qū)別

    指針的函數(shù),即本質(zhì)是一個(gè)函數(shù)。函數(shù)返回類型是某一類型的指針   類型標(biāo)識(shí)符 *函數(shù)名(參數(shù)表)   int *f(x,y);   首先它是一個(gè)函數(shù),只不過(guò)這個(gè)函數(shù)的返回值是一個(gè)地址。
    發(fā)表于 12-12 06:34

    使用setjmp及l(fā)ongjmp函數(shù)處理異常

    ); } int main() { // 設(shè)置跳轉(zhuǎn)點(diǎn),并接收返回值 int ret = setjmp(env); // 如果返回值為0,則表示正常執(zhí)行 if (ret ==
    發(fā)表于 12-11 08:00

    檢查函數(shù)返回值的錯(cuò)誤和異常處理方法

    檢查函數(shù)返回值:這是最常見(jiàn)也最基本的錯(cuò)誤處理和異常處理方法,就是在調(diào)用一個(gè)函數(shù)后,檢查其返回值是否符合預(yù)期或是否表示出錯(cuò)或失敗。如果出錯(cuò)或失敗,則根據(jù)返回值或者全局變量errno(定義在
    發(fā)表于 12-11 06:48

    如何獲取易貝EBAY商品詳情 API 返回值說(shuō)明?

    的API獲取商品詳情時(shí),通常會(huì)返回一個(gè)JSON或XML格式的響應(yīng),這個(gè)響應(yīng)包含了商品的詳細(xì)信息。以下是一個(gè)簡(jiǎn)化的JSON格式的eBay商品詳情API返回值示例及說(shuō)明: ? json代碼解讀復(fù)制代碼
    的頭像 發(fā)表于 11-19 11:57 ?390次閱讀

    飛凌嵌入式ElfBoard-標(biāo)準(zhǔn)IO接口之格式化輸出

    參數(shù),每個(gè)參數(shù)包含了一個(gè)要被插入的,替換了 format 參數(shù)中指定的每個(gè) % 標(biāo)簽。參數(shù)的個(gè)數(shù)應(yīng)與 % 標(biāo)簽的個(gè)數(shù)相同。4)
    發(fā)表于 11-11 08:43

    如何獲得速賣通aliexpress分類詳情 API 返回值說(shuō)明

    的API返回值會(huì)取決于你使用的API版本和請(qǐng)求類型。 以下是一個(gè)假設(shè)性的速賣通分類詳情API返回值的說(shuō)明,但請(qǐng)注意,這并非實(shí)際的API返回結(jié)構(gòu),因?yàn)樗儋u通的具體API文檔可能不為公眾公開(kāi)。在實(shí)際開(kāi)發(fā)中,你應(yīng)當(dāng)查閱速賣通官方的AP
    的頭像 發(fā)表于 11-09 17:46 ?1143次閱讀

    飛凌嵌入式ElfBoard-系統(tǒng)IO接口之關(guān)閉文件

    1.close用于關(guān)閉某個(gè)已打開(kāi)的文件。2.頭文件#include 3.函數(shù)原型int close(int fd);4.參數(shù)fd:表示要操作文件的文件描述符。5.返回值若關(guān)閉成功,則返回0;若失敗
    發(fā)表于 10-29 08:38

    蜂鳥E203的GPIO讀取的返回值注意事項(xiàng)

    蜂鳥E203使用Nuclei Studio開(kāi)發(fā),使用庫(kù)函數(shù)中的gpio_read()讀取IO口的輸入時(shí),當(dāng)IO口是高電平時(shí),使用函數(shù)所得到的返回值與IO口的編號(hào)存在一定的關(guān)系。 例如:讀取
    發(fā)表于 10-22 08:05

    使用jQuery的常用方法與返回值分析

    或下拉菜單。 var inputValue = $(\'#input\').val(); $(\'#input\').val(\'New Value\'); 返回值:如果沒(méi)有參數(shù)傳遞,
    發(fā)表于 10-01 20:18

    請(qǐng)問(wèn)CY68013上位機(jī)發(fā)送的返回值到底代表什么意思?

    ,為0時(shí)代表發(fā)送失敗,剛開(kāi)始一直沒(méi)問(wèn)題,F(xiàn)PGA端接收也正常,上位機(jī)返回值也是1, 最后返回值一直是0,所以我一直認(rèn)為發(fā)送失敗了,但是今天在FPGA一端抓波形發(fā)現(xiàn),數(shù)據(jù)是發(fā)送過(guò)去了的,請(qǐng)問(wèn)這個(gè)返回值到底是什么意思? 在FPGA端
    發(fā)表于 05-22 07:16

    基于小凌派RK2206開(kāi)發(fā)板:OpenHarmony如何使用IoT接口控制FLASH外設(shè)

    (void); 描述: FLASH設(shè)備初始化。 參數(shù): 無(wú) 返回值返回值 描述 IOT_SUCCESS 成功 IOT_FAILURE 失敗 實(shí)現(xiàn): hal_iot_flash.c文件在
    發(fā)表于 04-22 15:02

    基于小凌派RK2206開(kāi)發(fā)板:OpenHarmony如何使用IoT接口控制GPIO外設(shè)

    : 獲取GPIO引腳的輸入電平。 參數(shù)參數(shù) 類型 描述 id unsigned int GPIOID編號(hào) val IotGpioValue 電平指針
    發(fā)表于 04-11 15:45

    基于小凌派RK2206開(kāi)發(fā)板:OpenHarmony如何使用IoT接口控制ADC外設(shè)

    GPIO0_PC0 1 GPIO0_PC1 2 GPIO0_PC2 3 GPIO0_PC3 4 GPIO0_PC4 5 GPIO0_PC5 6 GPIO0_PC6 7 GPIO0_PC7 返回值返回值 描述
    發(fā)表于 04-10 16:20

    基于小凌派RK2206開(kāi)發(fā)板:OpenHarmony如何使用IoT接口控制PWM外設(shè)

    GPIO_PC7 返回值返回值 描述 IOT_SUCCESS 成功 IOT_FAILURE 失敗 實(shí)現(xiàn): hal_iot_pwm.c文件在device/rockchip/rk2206
    發(fā)表于 04-09 09:37