a374319066
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 129 點
下載積分: 548 分
在線時間: 10(小時)
注冊時間: 2012-01-10
最后登錄: 2018-06-15
查看a374319066的 主題 / 回貼
樓主  發(fā)表于: 2015-10-15 12:00
查看三菱自己提供的函數(shù)時,很多的返回值都是void類型的,但是我在類型選項中找不到這個類型,手動輸出void會報錯

就算設(shè)一個bit類型的函數(shù),在函數(shù)塊里面要怎么和返回值關(guān)聯(lián)啊
zhuyikang
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 196 個
工控威望: 5892 點
下載積分: 9459 分
在線時間: 970(小時)
注冊時間: 2011-04-26
最后登錄: 2024-10-26
查看zhuyikang的 主題 / 回貼
1樓  發(fā)表于: 2015-10-15 13:24
[attachment=140467] 用的ST編程格式看看是不是這個
a374319066
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 129 點
下載積分: 548 分
在線時間: 10(小時)
注冊時間: 2012-01-10
最后登錄: 2018-06-15
查看a374319066的 主題 / 回貼
2樓  發(fā)表于: 2015-10-15 15:56
不是ST,就是新建數(shù)據(jù)類型的時候,可以新建FB,函數(shù)啊
我要是新建函數(shù)的話,比起新建FB多了一個返回值類型讓你選擇,不選就確認(rèn)的話,就會有“未輸入返回值類型”的彈窗

而三菱自帶的函數(shù)(比如ADDP),顯示返回值類型:VOID

還有一個問題就是新建的函數(shù)展開其實和FB外觀一樣,那么怎么把自己想要的值傳遞給返回值呢
zhuyikang
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 196 個
工控威望: 5892 點
下載積分: 9459 分
在線時間: 970(小時)
注冊時間: 2011-04-26
最后登錄: 2024-10-26
查看zhuyikang的 主題 / 回貼
3樓  發(fā)表于: 2015-10-15 17:41
VIOD就是無返回值 怎么傳
a374319066
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 129 點
下載積分: 548 分
在線時間: 10(小時)
注冊時間: 2012-01-10
最后登錄: 2018-06-15
查看a374319066的 主題 / 回貼
4樓  發(fā)表于: 2015-10-15 22:25
第一.我希望設(shè)置成VOID類型,但是實際上我不知道怎么設(shè)置,我想知道怎么設(shè)置

第二.在我希望使用返回值時,比如bit型,我希望把M1的狀態(tài)給返回值,怎么在函數(shù)里把M1傳到返回值里去呢
ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 185 個
工控威望: 263 點
下載積分: 810 分
在線時間: 74(小時)
注冊時間: 2021-10-31
最后登錄: 2024-12-19
查看ayusecret的 主題 / 回貼
5樓  發(fā)表于: 2022-05-10 08:50
引用
引用第4樓a374319066于2015-10-15 22:25發(fā)表的  :
第一.我希望設(shè)置成VOID類型,但是實際上我不知道怎么設(shè)置,我想知道怎么設(shè)置

第二.在我希望使用返回值時,比如bit型,我希望把M1的狀態(tài)給返回值,怎么在函數(shù)里把M1傳到返回值里去呢


最近剛研究函數(shù),1、無法設(shè)置Void 2、如函數(shù)名:=M0;或函數(shù)名:=D0;或函數(shù)名:=某個結(jié)構(gòu)體,可返回函數(shù)返回值。