湛藍小爾
工控交流 Q703935819
級別: 家園?
|
1.自己造了個FC,簡單的實現a+b=c, 2.我建立了數據塊DB1,在主程序里調用FC時,輸入IN1,IN2,OUT都是在DB1里的,執行結束,轉存DB1里的c值, 3.但是網上好多說,FC多次調用會出問題,那么我多次調用會不會也出問題啊 4.求助高手,具體解釋下FB該怎么寫,最好以a+b=c為實例 |
|
---|---|---|
|
自動機器
級別: 略有小成
|
FC沒有靜態變量,調用前參數得先賦值,像你的a+b=c用FC多次調用是不會出現問題的。FB有靜態變量,我一般用FB多一點。 |
---|---|
|
wuwm_1974
級別: 略有小成
|
FC相當于200里面的子程序,FB相當于200里面的庫文件; 子程序可以調用一次,也可以調用多次,若是有FC自己的IN/INOUT/OUT等則調用時需要各自賦值;好像說里面不能有脈沖。 庫文件調用時,你不賦值他會有默認值。每次調用會生成相應的數據塊。 |
---|---|
|