ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 259 點
下載積分: 802 分
在線時間: 72(小時)
注冊時間: 2021-10-31
最后登錄: 2024-11-02
查看ayusecret的 主題 / 回貼
樓主  發(fā)表于: 2022-05-09 13:34










如圖,在M100導通后tt1.wOut1能實現(xiàn)自+1,tt2.wOut1未能實現(xiàn)。
如果把sm411上升沿拿掉即可。但我的需求是根據(jù)sm411上升沿實現(xiàn)自+1,請教如何實現(xiàn)?    
ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 259 點
下載積分: 802 分
在線時間: 72(小時)
注冊時間: 2021-10-31
最后登錄: 2024-11-02
查看ayusecret的 主題 / 回貼
1樓  發(fā)表于: 2022-05-09 14:18
引用
引用第1樓qq240559043于2022-05-09 14:08發(fā)表的 Re:如何定義一個st Fun函數(shù)實現(xiàn)結構體不同實參的Word值邏輯處理,請教資 .. :
應該建立FB,而不是FUN.

我的想法是結構體攜帶處理信息,每次函數(shù)處理這個邏輯時把這個信息帶給函數(shù),讓函數(shù)處理完邏輯再賦還給這個結構體。
從而實現(xiàn)邏輯復用,而狀態(tài)外部攜帶。
ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 259 點
下載積分: 802 分
在線時間: 72(小時)
注冊時間: 2021-10-31
最后登錄: 2024-11-02
查看ayusecret的 主題 / 回貼
2樓  發(fā)表于: 2022-05-09 15:19
引用
引用第3樓qq240559043于2022-05-09 14:22發(fā)表的 Re:如何定義一個st Fun函數(shù)實現(xiàn)結構體不同實參的Word值邏輯處理,請教資 .. :
你的想法我之前就試過了,一定要FB.    PLC內部并沒有按“實參”傳遞函數(shù)參數(shù)的東西

加了個Flag判斷,貌似我實現(xiàn)了功能,不知是否有隱藏的問題(Bug),附件程序麻煩檢查下。
D1是外部同步自+1,看是否與test2.wOut1值一樣。



  
附件: 測試.rar (163 K) 下載次數(shù):24
網站提示: 請不要用迅雷下載附件,容易出錯