問題描述:
在STEP7函數(shù)FC1中調(diào)用SFC14和SFC15,程序結構如圖1,如何將FC1接口中定義的ANY指針 RD_RECORD及WR_RECORD(圖2)分別傳遞給SFC14及SFC15 ?


解決方法:
如圖3所示,由于FC接口參數(shù)中定義的ANY類型參數(shù)RD_RECORD 無法作為其調(diào)用函數(shù)SFC14 RECORD參數(shù)的實參,而在臨時變量區(qū)中定義的ANY類型變量卻可以作為SFC14 RECORD參數(shù)的實參,所以可采取通過臨時變量中轉(zhuǎn)的方式來傳遞ANY指針。

附件提供的樣例程序中在FC1函數(shù)的臨時變量區(qū)中定義兩個ANY類型變量 RD_Temp和 WR_Temp,分別作為SFC14和SFC15的RECORD參數(shù)。
FC1中的Network 1通過1個WORD和2個DWORD逐字段傳遞的方式將RD_RECORD的內(nèi)容傳遞給 RD_Temp;FC1中的Network 2通過在LOOP循環(huán)中逐字節(jié)傳遞的方式將WR_RECORD的內(nèi)容傳遞給WR_Temp;
審核編輯:劉清
-
接口
+關注
關注
33文章
9439瀏覽量
156071 -
Loop
+關注
關注
0文章
19瀏覽量
11247
原文標題:FC中如何傳遞ANY指針
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
NICE接口介紹
如何將SD卡驅(qū)動模塊掛載至外設總線
FC光纖線的未來:從1Gbps到128Gbps的進化歷程
軟硬件協(xié)同技術分享 - 任務劃分 + 自定義指令集
如何將訓練好的神經(jīng)網(wǎng)絡模型部署到蜂鳥e203開發(fā)板上
fc跳線是圓口還是方口
如何將I2S與音頻源一起使用?
配套AC/DC磚類電源的高性能濾波器——FC-L15HB
金升陽FC-L15HB濾波器產(chǎn)品介紹
嘉立創(chuàng)廬山派,攝像頭和處理后的畫面有辦法通過無線的方式傳遞給電腦嗎?
fc-lc光纖是什么光纖
請問VisonFive2開發(fā)板如何將主頻設置為1GHz?
如何將RT-Thread移植到NXP MCUXPressoIDE上

如何將FC1接口中定義的ANY指針傳遞給SFC14及SFC15呢
評論