s7-200子程序參數(shù)的問題
鄭志武
發(fā)布于2012-12-04 21:39
915
0
標(biāo)簽:
1. s7-200子程序中in、in_out、out、temp參數(shù),如果是想帶參數(shù)調(diào)用(即:將子程序作成功能塊),其地址是不是都必須是l區(qū)局部變量?能否將其改成v區(qū)變量?
2. 另外因為參數(shù)多為16個,那么我中間變量能否用v區(qū)變量,這樣就可以節(jié)?。靺^(qū)變量的占用?謝謝!
佳答案
問題1:
l區(qū)本身的意義就是局部變量,所以in,in_out,out,temp
都必須是局部變量,當(dāng)然在子程序中可以使用v區(qū)變量,如你想做一個單獨的功能塊,那么這個v區(qū)的變量,好只在這一個子程序中使用
問題2,
參數(shù)不是多為16個,200plc規(guī)定局部變量總共有64個字節(jié)的存儲空間,并不是沒一種變量類型,如in,in_out一定不能超過16個,也可以是20個,30個字節(jié),只要總數(shù)不超過64個字節(jié)就可以了