西門(mén)子: | 西門(mén)子ET200S功能模塊 |
ET200: | 6ES7138-4DF11-0AB0 |
德國: | 1 SI, MODBUS/USS |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2023-12-18 02:46 |
最后更新: | 2023-12-18 02:46 |
瀏覽次數: | 175 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
.功能介紹(FC)
1)函數(FC)是用戶(hù)編寫(xiě)的程序塊。函數是一個(gè)沒(méi)有內存的邏輯塊。屬于FC的臨時(shí)變量存儲在本地數據堆棧中。執行FC時(shí),這些數據將會(huì )丟失。為了**保存數據,該函數還可以使用共享數據塊。由于FC本身沒(méi)有內存,必須始終為其分配實(shí)際參數。無(wú)法為光纖通道的本地數據分配初始值。
FC中有局部變量表和塊參數。局部變量表包括:in(輸入參數)、OUT(輸出參數)、IN_OUT(輸入/輸出參數)、TEMP(臨時(shí)數據)和RET(返回值RET VAL)。輸入參數將數據傳遞給被調用的塊進(jìn)行處理。OUT(輸出參數)是將結果傳遞給被調用的塊。輸入輸出參數將數據傳輸到被調用的塊。在處理被調用塊中的數據后,被調用塊中發(fā)送的結果存儲在同一個(gè)變量中。TEMP(臨時(shí)數據)是塊的本地數據,在處理塊時(shí)存儲在本地數據堆棧中。并且在處理結束后,臨時(shí)數據不再可訪(fǎng)問(wèn)。RETURN包含返回值RET_VAL。(可以結合plc視頻教程來(lái)學(xué)習)。
2.函數的應用
函數(FC)類(lèi)似于C語(yǔ)言中的子程序。用戶(hù)可以用FC編寫(xiě)控制過(guò)程相同的程序,在主程序OB1中調用。函數的應用并不復雜。構建一個(gè)項目,在管理器界面中選擇Block,點(diǎn)擊菜單欄中的Insert→“S7 Block→Function”插入一個(gè)空函數。本文來(lái)源: