問(wèn)題描述:
在STEP7函數(shù)FC1中調(diào)用SFC14和SFC15,程序結(jié)構(gòu)如圖1,如何將FC1接口中定義的ANY指針 RD_RECORD及WR_RECORD(圖2)分別傳遞給SFC14及SFC15 ?
解決方法:
如圖3所示,由于FC接口參數(shù)中定義的ANY類型參數(shù)RD_RECORD 無(wú)法作為其調(diào)用函數(shù)SFC14 RECORD參數(shù)的實(shí)參,而在臨時(shí)變量區(qū)中定義的ANY類型變量卻可以作為SFC14 RECORD參數(shù)的實(shí)參,所以可采取通過(guò)臨時(shí)變量中轉(zhuǎn)的方式來(lái)傳遞ANY指針。
附件提供的樣例程序中在FC1函數(shù)的臨時(shí)變量區(qū)中定義兩個(gè)ANY類型變量 RD_Temp和 WR_Temp,分別作為SFC14和SFC15的RECORD參數(shù)。
FC1中的Network 1通過(guò)1個(gè)WORD和2個(gè)DWORD逐字段傳遞的方式將RD_RECORD的內(nèi)容傳遞給 RD_Temp;FC1中的Network 2通過(guò)在LOOP循環(huán)中逐字節(jié)傳遞的方式將WR_RECORD的內(nèi)容傳遞給WR_Temp;
審核編輯:劉清
-
接口
+關(guān)注
關(guān)注
33文章
9257瀏覽量
155423 -
Loop
+關(guān)注
關(guān)注
0文章
19瀏覽量
11212
原文標(biāo)題:FC中如何傳遞ANY指針
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
fc跳線是圓口還是方口
如何將I2S與音頻源一起使用?
配套AC/DC磚類電源的高性能濾波器——FC-L15HB

金升陽(yáng)FC-L15HB濾波器產(chǎn)品介紹

嘉立創(chuàng)廬山派,攝像頭和處理后的畫(huà)面有辦法通過(guò)無(wú)線的方式傳遞給電腦嗎?
fc-lc光纖是什么光纖
請(qǐng)問(wèn)VisonFive2開(kāi)發(fā)板如何將主頻設(shè)置為1GHz?
如何將項(xiàng)目從IAR遷移到Embedded Studio

如何將RT-Thread移植到NXP MCUXPressoIDE上

評(píng)論