阮子
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 662 個(gè)
工控威望: 4416 點(diǎn)
下載積分: 5359 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2009-12-27
最后登錄: 2015-10-29
查看阮子的 主題 / 回貼
樓主  發(fā)表于: 2011-11-06 15:59
大家好,我是一個(gè)剛開(kāi)始學(xué)習(xí)S7-300編程的菜鳥(niǎo),想請(qǐng)問(wèn)一下大家在功能塊FB的局部變量聲明表中,OUT與IN_OUT的問(wèn)題。就是在什么情況最好把參數(shù)寫在OUT下,什么情況下最好把參數(shù)寫在IN_OUT下。(我是用一個(gè)星三角啟動(dòng)停止例子來(lái)練習(xí)的,但是不管我是把三個(gè)輸出全放在OUT內(nèi),或者是三個(gè)都放在IN_OUT內(nèi),還是一個(gè)放在OUT內(nèi)另外兩個(gè)放在IN_OUT,在程序仿真的時(shí)候都看不來(lái)有什么區(qū)別),希望大家能幫忙給我解釋一下,謝謝

cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6766 個(gè)
工控威望: 38367 點(diǎn)
下載積分: 2499 分
在線時(shí)間: 9495(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-11-02
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2011-11-06 16:42
OUT   輸出變量,對(duì)于FB來(lái)說(shuō),其相當(dāng)于只寫變量
IN_OUT   輸入輸出變量,對(duì)于FB來(lái)說(shuō),其相當(dāng)于讀寫變量。

如果你有高級(jí)語(yǔ)言的編程經(jīng)驗(yàn),那么IN_OUT變量相當(dāng)于地址傳遞,其向FB傳遞的是地址,而非值。

當(dāng)你僅僅需要FB向你輸出一個(gè)變量的值時(shí),你可以選用OUT變量,而當(dāng)你需要這個(gè)值不僅僅要輸出,并且要參與下一次的運(yùn)算時(shí),應(yīng)選用IN_OUT.
本帖最近評(píng)分記錄:
  • 下載積分:+5(阮子) 熱心助人
    gpp0603
    靜水無(wú)為
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 250 個(gè)
    工控威望: 326 點(diǎn)
    下載積分: 10047 分
    在線時(shí)間: 211(小時(shí))
    注冊(cè)時(shí)間: 2009-11-12
    最后登錄: 2024-11-02
    查看gpp0603的 主題 / 回貼
    2樓  發(fā)表于: 2011-11-06 17:18
    學(xué)習(xí)了
    阮子
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 662 個(gè)
    工控威望: 4416 點(diǎn)
    下載積分: 5359 分
    在線時(shí)間: 250(小時(shí))
    注冊(cè)時(shí)間: 2009-12-27
    最后登錄: 2015-10-29
    查看阮子的 主題 / 回貼
    3樓  發(fā)表于: 2011-11-06 19:28
    引用
    引用第1樓cvlsam于2011-11-06 16:42發(fā)表的  :
    OUT   輸出變量,對(duì)于FB來(lái)說(shuō),其相當(dāng)于只寫變量
    IN_OUT   輸入輸出變量,對(duì)于FB來(lái)說(shuō),其相當(dāng)于讀寫變量。

    如果你有高級(jí)語(yǔ)言的編程經(jīng)驗(yàn),那么IN_OUT變量相當(dāng)于地址傳遞,其向FB傳遞的是地址,而非值。

    .......

    感謝你的詳細(xì)解釋,謝謝
    recoiler
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 8 個(gè)
    工控威望: 127 點(diǎn)
    下載積分: 621 分
    在線時(shí)間: 38(小時(shí))
    注冊(cè)時(shí)間: 2011-08-20
    最后登錄: 2017-10-03
    查看recoiler的 主題 / 回貼
    4樓  發(fā)表于: 2011-11-06 23:33
    學(xué)習(xí)了
    hanqin
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1237 個(gè)
    工控威望: 1226 點(diǎn)
    下載積分: 2922 分
    在線時(shí)間: 925(小時(shí))
    注冊(cè)時(shí)間: 2009-01-09
    最后登錄: 2023-10-27
    查看hanqin的 主題 / 回貼
    5樓  發(fā)表于: 2011-11-07 08:40
    很有道理。