zhu2009
級別: 略有小成
|
多次調用函數實現控制多電機的啟停程序。 在博圖1200中程序執行正常,但在三菱中程序執行混亂,怎么解決?多次調用功能使用注意什么? S1 S2 |
---|---|
|
ajunn
級別: 家園常客
|
從圖來看,OUT的類型明顯不一樣,用三菱時使用的是函數返回值,用西門子時使用的是IN_OUT變量 |
---|---|
|
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
|
1.看FC內部的變量是不是都是獨立的。 2. 輸入輸出變量的類型。 看你這個是FC里的變量不獨立。 |
|
---|---|---|
|
zhu2009
級別: 略有小成
|
是的,三菱在定義功能函數時設置函數返回值作為傳遞參數,如果返回是Void類型那就對上述的功能沒有利用意義了。所以想了解是否有別的可行方法 |
---|---|
|
zhu2009
級別: 略有小成
|
沒有使用全局變量 |
---|---|
|
zhu2009
級別: 略有小成
|
這個函數本體程序很簡單就幾個變量,我貼出來看看問題點出在那 |
---|---|
|
zhu2009
級別: 略有小成
|
三菱叫法是FUN |
---|---|
|