拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
樓主  發(fā)表于: 2018-08-17 22:09
GX Works2軟件用幾年了,這段時間在研究FB功能塊編程方法,感覺蠻好用的,現(xiàn)在卡到一個殼了,來這里求助一下大神。我想把FX3U-1PG的參數(shù)設(shè)置做成一個功能塊,這樣在用多個定位模塊的時候,我直接拖用FB功能塊,填上相關(guān)參數(shù)就OK了,現(xiàn)在就卡在#25號參數(shù),我要寫的程序是: TO K0 K25 K3M0 K1,我想把K3M0做成FB功能塊的輸入局部變量,但是做出來的功能塊用不了,提示錯誤。但是,F(xiàn)rom K0 K28 K3M20 K1,讀取狀態(tài)的K3M20做成輸出局部變量的組合位元件卻一點問題都沒有,有沒有哪位大神有高招解決此問題呀!
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
1樓  發(fā)表于: 2018-08-18 08:34
圖片:
圖片:
圖片:
引用
引用第1樓flyfeky于2018-08-17 22:53發(fā)表的  :
把K3M0做成輸入輸出變量賦值. 在不行把你的FB發(fā)上來.
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
2樓  發(fā)表于: 2018-08-18 12:49
引用
引用第3樓焦劉吉于2018-08-18 12:28發(fā)表的  :
輸入變量不可以用數(shù)組位嗎?

我也就卡在這里了,輸出變量卻沒有這個問題
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
3樓  發(fā)表于: 2018-08-18 21:34
引用
引用第6樓mosheng1234于2018-08-18 20:08發(fā)表的  :
不太明白你的意思

能看看你的FB程序是怎么寫的嗎?
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
4樓  發(fā)表于: 2018-08-18 22:17
引用
引用第8樓焦劉吉于2018-08-18 21:40發(fā)表的  :
樓主是不是輸入為位數(shù)組,輸出為字,試了不行
是主程序的位元件驅(qū)動FB程序塊的局部變量數(shù)組,F(xiàn)B功能塊編譯無錯誤,但是調(diào)用該FB塊報錯
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
5樓  發(fā)表于: 2018-08-19 09:11
引用
引用第10樓焦劉吉于2018-08-19 08:42發(fā)表的  :
如果是你說的那樣那是可以的
RT:

你那個bool_m局部變量位組合沒有調(diào)用吧,重要的是你要調(diào)用那個位組合
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
6樓  發(fā)表于: 2018-08-20 11:46
圖片:
圖片:
圖片:
引用
引用第14樓mosheng1234于2018-08-20 10:09發(fā)表的  :



隨手創(chuàng)建的,沒保存,就寫了一點,你看我附圖里的注釋就知道怎么寫了,比你多的就只有一個output而已,你的報錯應(yīng)該是沒有output,三菱梯形圖程序要求連接到右母線。你試試是不是這樣子的

加上輸出后,F(xiàn)B程序確實可以在主程序那里調(diào)用了,但是調(diào)用后主程序編譯又報錯
拉你去撞墻
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 51 點
下載積分: 703 分
在線時間: 14(小時)
注冊時間: 2018-08-17
最后登錄: 2018-08-24
查看拉你去撞墻的 主題 / 回貼
7樓  發(fā)表于: 2018-08-20 13:30
圖片:
圖片:
圖片:
引用
引用第16樓mosheng1234于2018-08-20 11:50發(fā)表的  :


發(fā)圖出來看看

上面有圖片呀,再發(fā)次吧