FC的輸入是個(gè)ANY指針,怎么獲得這個(gè)指針的長度?
劉玉蓉
發(fā)布于2014-12-08 17:21
96
0
標(biāo)簽:
其實(shí)FC輸入的是一個(gè)結(jié)構(gòu)體STRUCT,程序會(huì)把結(jié)構(gòu)體轉(zhuǎn)換成ANY指針,結(jié)構(gòu)體的長度信息這個(gè)ANY指針里面也有,怎么在程序里面提取出來?
LAD和SCL編程都可以~
佳答案
參見:S7-300和S7-400尋址
https://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1597
把ANY類型的尋址學(xué)習(xí)一下,關(guān)鍵是要理解實(shí)例的用法以及存儲(chǔ)格式。
用LAD不能實(shí)現(xiàn),用SCL可以使用AT指令,按照ANY格式設(shè)置一個(gè)結(jié)構(gòu),然后取結(jié)構(gòu)中對(duì)應(yīng)的變量值。