菜鳥0001
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 22 個
工控威望: 99 點
下載積分: 333 分
在線時間: 51(小時)
注冊時間: 2023-09-05
最后登錄: 2024-10-10
查看菜鳥0001的 主題 / 回貼
樓主  發(fā)表于: 2023-12-19 14:32
圖片:
西門子SCL 這兩種寫法有什么區(qū)別,調用一個延時指令  方法1直接用指令的Q點輸出,和第2種用靜態(tài)變量輸入有什么區(qū)別
[ 此帖被菜鳥0001在2023-12-19 17:26重新編輯 ]
18857713026
賺點辛苦錢不容易啊 誒~~~~ 努力賺錢
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 388 個
工控威望: 482 點
下載積分: 1171 分
在線時間: 186(小時)
注冊時間: 2020-11-27
最后登錄: 2024-11-07
查看18857713026的 主題 / 回貼
1樓  發(fā)表于: 2023-12-19 14:53
軸的指令  沒人會在程序直接寫  即使SMART200  也是拉個子程序  做一個空的引腳  
這樣在  正常需要軸運動的時候  可以對引腳賦值就行

回到正題 FB里寫軸  都是為了  創(chuàng)建新軸的時候    直接創(chuàng)建寫的這個FB的實例  不在需要實例一大堆 指令  

西門子沒有意義的地方  是搞了一個單DB背景塊 和多重DB背景塊   單DB背景塊功能80%能被FC替代   沒什么爛用
想要完成多重嵌套 只能多重DB背景塊
樓主留言:
就是這兩種用法沒區(qū)別嗎
18857713026
賺點辛苦錢不容易啊 誒~~~~ 努力賺錢
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 388 個
工控威望: 482 點
下載積分: 1171 分
在線時間: 186(小時)
注冊時間: 2020-11-27
最后登錄: 2024-11-07
查看18857713026的 主題 / 回貼
2樓  發(fā)表于: 2023-12-20 09:07
引用
引用第1樓18857713026于2023-12-19 14:53發(fā)表的  :
軸的指令  沒人會在程序直接寫  即使SMART200  也是拉個子程序  做一個空的引腳  
這樣在  正常需要軸運動的時候  可以對引腳賦值就行

回到正題 FB里寫軸  都是為了  創(chuàng)建新軸的時候    直接創(chuàng)建寫的這個FB的實例  不在需要實例一大堆 指令  

.......


不說寫了區(qū)別嗎??

直接賦值說明  MC_軸控的指令 實例是在程序上  

間歇賦值說明  MC_軸控的指令 實例是在FB里

單軸程序:    2者沒有區(qū)別
N軸程序:     直接賦值需要每個軸功能塊都要重新實例化一次
                    間歇賦值 只需要實例化一次FB
刺猬果果
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 160 點
下載積分: 2809 分
在線時間: 73(小時)
注冊時間: 2022-04-18
最后登錄: 2024-11-07
查看刺猬果果的 主題 / 回貼
3樓  發(fā)表于: 2023-12-20 11:46
FB形參的區(qū)別