引用
引用樓主zmrs163于2017-08-01 14:44發(fā)表的 關(guān)于FX5U的編程 :
函數(shù),功能塊和功能之間有什么區(qū)別
函數(shù):功能塊與功能的總稱(chēng),其實(shí)就是一些學(xué)了高級(jí)語(yǔ)言的程序員們處于對(duì)FB,F(xiàn)C的理解所起的稱(chēng)呼。
功能塊與功能的區(qū)別是:
1、功能塊可以通過(guò)OUT變量返回多種類(lèi)型的值,功能只能返回單一類(lèi)型的值。
2、功能塊可以依靠靜態(tài)變量來(lái)存儲(chǔ)功能塊所使用的數(shù)據(jù),而功能無(wú)法保存。
以上僅僅是針對(duì)于符合IEC61131-3規(guī)范的廠(chǎng)家來(lái)說(shuō)。
不完全符合IEC規(guī)范的廠(chǎng)家可能會(huì):
1、通過(guò)在FC中使用全局變量來(lái)達(dá)到返回多種類(lèi)型的值得目的。
2、同樣依靠全局變量來(lái)存儲(chǔ)FC使用的數(shù)據(jù)。
這樣做破壞了封裝,因此一些廠(chǎng)家在后續(xù)已經(jīng)開(kāi)始更改了。
以上~