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

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

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

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



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

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


發(fā)圖出來(lái)看看

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