fffgggccc123
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 53 個
工控威望: 167 點
下載積分: 695 分
在線時間: 27(小時)
注冊時間: 2012-08-21
最后登錄: 2016-04-07
查看fffgggccc123的 主題 / 回貼
樓主  發(fā)表于: 2012-08-21 11:28
STEP7中程序看不懂,
第一張圖是調用FB12吧?
第二張圖是F1求助,看不懂啊。
FB12塊中IN 和OUT什么關系?

wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70387 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2012-08-21 17:25
你打開fb12功能塊,這個是打不開的,這個是用戶自己做的功能塊,在編輯器管理界面中打開。
看內部fb12中是如何進行,其中有 5個輸入、3個輸出。
樓主留言:
圖片:
[刪除]
哦,F(xiàn)B12中確實用到了IN 和OUT 我可不可以理解為,如果在這里不定義IN和OUT 在FB12程序里直接寫地址也行?他這樣寫只是為了在FB12編程中便于編寫(直接寫IN和OUT就行)?
圖中有“ #IN1"和 ”#OUT5"
如果前邊沒定義IN和OUT 我可不可以直接寫M12.4和DB201.DBX1?您說的是這意思不?
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70387 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
2樓  發(fā)表于: 2012-08-22 09:35
是的。比如一個系統(tǒng)中用到10臺電機需要星-三角啟動,如果不用這個功能塊,你豈不需要編寫10個星-三角程序。采用這種方式,只要編一個功能塊,然后按要求調用10個功能塊,每個功能塊按各自的地址直接填入各自的管腳。
西門子比較常用的像模擬量輸入、輸出fc105、fc106功能,不是也同樣使用只要填入不同的數(shù)值,重復調用,比較方便。
樓主留言:
還有個問題,那個幫助看不懂啊,說的什么意思,重要嗎?就是CALL-FB那個。
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70387 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
3樓  發(fā)表于: 2012-08-23 10:32
Call   FB*,DB*          //這個語句的意思是調用功能塊,其中數(shù)據(jù)寄存在DB*中。
就是要用FB*的意思。具體內容與上面說明一樣,內容在具體的FB*里面。
樓主留言:
感謝!明白了