twingo49
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個
工控威望: 9134 點(diǎn)
下載積分: 22585 分
在線時間: 1019(小時)
注冊時間: 2013-08-08
最后登錄: 2024-12-09
查看twingo49的 主題 / 回貼
12樓  發(fā)表于: 2018-06-29 16:52
引用
引用第11樓醉公子紫辰于2018-06-29 16:37發(fā)表的  :


你好,我有個問題想問下,假如我把這300多步的程序做成了一個程序功能塊,那我別的工位要引用這個功能塊,輸入輸出信號不一樣怎么辦呢?還是說功能塊可以讓我定義不同的輸入輸出信號?

可以讓你定義
醉公子紫辰
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 51 點(diǎn)
下載積分: 683 分
在線時間: 2(小時)
注冊時間: 2018-05-10
最后登錄: 2018-07-17
查看醉公子紫辰的 主題 / 回貼
13樓  發(fā)表于: 2018-06-30 09:30
明白了,謝謝各位了!
caoxj007
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個
工控威望: 159 點(diǎn)
下載積分: 1075 分
在線時間: 326(小時)
注冊時間: 2013-04-24
最后登錄: 2024-12-03
查看caoxj007的 主題 / 回貼
14樓  發(fā)表于: 2018-06-30 09:50
功能塊就是這個作用,定義不同的輸入輸出,內(nèi)部功能一模一樣。
心碎了無痕
人不瘋很難成功
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 283 個
工控威望: 515 點(diǎn)
下載積分: 83400 分
在線時間: 681(小時)
注冊時間: 2009-04-09
最后登錄: 2024-12-21
查看心碎了無痕的 主題 / 回貼
15樓  發(fā)表于: 2018-06-30 10:28
調(diào)用子程序,然后用變址看行不行
周先生
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 275 個
工控威望: 339 點(diǎn)
下載積分: 7865 分
在線時間: 79(小時)
注冊時間: 2018-03-19
最后登錄: 2024-12-18
查看周先生的 主題 / 回貼
16樓  發(fā)表于: 2018-07-05 08:54
引用
引用第11樓醉公子紫辰于2018-06-29 16:37發(fā)表的  :


你好,我有個問題想問下,假如我把這300多步的程序做成了一個程序功能塊,那我別的工位要引用這個功能塊,輸入輸出信號不一樣怎么辦呢?還是說功能塊可以讓我定義不同的輸入輸出信號?


是的。FB輸入輸出是變量,可以更改,但內(nèi)部動作不會變。像您這樣的有多個相同動作的工位,用FB可以方便很多
不習(xí)慣ta
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 191 點(diǎn)
下載積分: 944 分
在線時間: 62(小時)
注冊時間: 2018-04-16
最后登錄: 2024-07-11
查看不習(xí)慣ta的 主題 / 回貼
17樓  發(fā)表于: 2018-07-05 08:59
直接把它循環(huán)20次不行?
計數(shù)器計數(shù)
xuanyang2006
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 164 點(diǎn)
下載積分: 686 分
在線時間: 13(小時)
注冊時間: 2018-04-19
最后登錄: 2020-04-21
查看xuanyang2006的 主題 / 回貼
18樓  發(fā)表于: 2018-07-05 15:59
如果是S7 1200可以定義FC塊,同一功能調(diào)用FC塊就可以了;200系列定義子程序也是一樣的,三菱也可以
yrm258
人生就像一臺PLC。人可以選擇誰的指令,PLC沒有選擇。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 356 個
工控威望: 1226 點(diǎn)
下載積分: 1125 分
在線時間: 90(小時)
注冊時間: 2015-09-11
最后登錄: 2024-10-07
查看yrm258的 主題 / 回貼
19樓  發(fā)表于: 2018-07-05 16:33
功能塊上再加上變此工能就OK了。
人生沒有如果只有后果
五廣土
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 58 個
工控威望: 256 點(diǎn)
下載積分: 632 分
在線時間: 26(小時)
注冊時間: 2018-04-13
最后登錄: 2018-08-07
查看五廣土的 主題 / 回貼
20樓  發(fā)表于: 2018-07-05 16:34
引用
引用第11樓醉公子紫辰于2018-06-29 16:37發(fā)表的  :


你好,我有個問題想問下,假如我把這300多步的程序做成了一個程序功能塊,那我別的工位要引用這個功能塊,輸入輸出信號不一樣怎么辦呢?還是說功能塊可以讓我定義不同的輸入輸出信號?

塊中的輸出點(diǎn)你可以用一個變量(管腳)先代替,調(diào)用塊后將不同的輸出點(diǎn)填入管腳。


  
三菱沒學(xué),只學(xué)了西門子,應(yīng)該原理差不多吧?你看著試試吧
醉公子紫辰
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 51 點(diǎn)
下載積分: 683 分
在線時間: 2(小時)
注冊時間: 2018-05-10
最后登錄: 2018-07-17
查看醉公子紫辰的 主題 / 回貼
21樓  發(fā)表于: 2018-07-16 17:34
引用
引用第16樓周先生于2018-07-05 08:54發(fā)表的  :


是的。FB輸入輸出是變量,可以更改,但內(nèi)部動作不會變。像您這樣的有多個相同動作的工位,用FB可以方便很多


前輩你好,我還有個疑問,在我這300多步程序做成的程序塊中,是有虛擬的M點(diǎn)做標(biāo)志位的,還有設(shè)定的時間參數(shù)D,那做成FB之后,里面的這個M點(diǎn)是不是也會隨著引用次數(shù)來變化?還是說我需要它跟著引用不同輸入輸出變化的時候也將這個M點(diǎn)設(shè)置為變量?不需要他變化就設(shè)置成固定的M點(diǎn)?
guojinhuo
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 72 個
工控威望: 352 點(diǎn)
下載積分: 1326 分
在線時間: 26(小時)
注冊時間: 2018-04-24
最后登錄: 2022-10-23
查看guojinhuo的 主題 / 回貼
22樓  發(fā)表于: 2018-07-16 17:49
   學(xué)習(xí)了,聽說過時做成塊調(diào)用的
lkxlqd
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 89 點(diǎn)
下載積分: 770 分
在線時間: 3(小時)
注冊時間: 2018-06-19
最后登錄: 2019-07-08
查看lkxlqd的 主題 / 回貼
23樓  發(fā)表于: 2018-07-16 20:49
引用
引用第11樓醉公子紫辰于2018-06-29 16:37發(fā)表的  :


你好,我有個問題想問下,假如我把這300多步的程序做成了一個程序功能塊,那我別的工位要引用這個功能塊,輸入輸出信號不一樣怎么辦呢?還是說功能塊可以讓我定義不同的輸入輸出信號?



功能塊可以有形參啊,定義個輸入,每次輸入可以不同,輸出也是