slik
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 902 個
工控威望: 1167 點
下載積分: 5849 分
在線時間: 536(小時)
注冊時間: 2008-06-01
最后登錄: 2024-09-19
查看slik的 主題 / 回貼
樓主  發(fā)表于: 2009-10-29 23:58

  
請問大家一個問題,西門子的pid功能塊FB41中的程序怎么這么難看的懂呢?其中又沒有注釋,符號又是怪怪的,比如 #sIanteilAlt     #sRestInt    #sLmn之類的,是什么意思?暈倒,對著那個程序我讀了好幾遍了也沒看懂,望知情的人士指導指導,該怎么看得懂這些程序!  謝謝
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6760 個
工控威望: 38361 點
下載積分: 883 分
在線時間: 9471(小時)
注冊時間: 2006-09-13
最后登錄: 2024-09-19
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-10-30 07:01
因為原來是SCL程序寫的,一種類似于Pascal的程序。

沒有源程序,你沒法看到的,后來你沒有事情去搞了一個破解功能塊,這樣的程序就相當于從PLC上直接上載,不會有注釋的,而且是STL。

去找任何一本自控原理的書,將其上的PID經典公式背背熟,F(xiàn)B41就是描述這個公式的,只不過在這個公式上加上了輸出輸入線性化,這為了符合西門子模擬量輸出,輸入模塊的使用,去除這些模塊的使用方面的程序,其精華就是PID公式。

Regards
slik
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 902 個
工控威望: 1167 點
下載積分: 5849 分
在線時間: 536(小時)
注冊時間: 2008-06-01
最后登錄: 2024-09-19
查看slik的 主題 / 回貼
2樓  發(fā)表于: 2009-10-30 12:13
那我去下載一款含有SCL語言的s7程序里面,能不能用scl語言打得開?怎么樣才能看到源程序呢,這個功能塊里的參數(shù)怎么這么多呢? 而且都很深奧,好像是德文的縮寫!
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6760 個
工控威望: 38361 點
下載積分: 883 分
在線時間: 9471(小時)
注冊時間: 2006-09-13
最后登錄: 2024-09-19
查看cvlsam的 主題 / 回貼
3樓  發(fā)表于: 2009-10-30 13:43
引用
引用第2樓slik于2009-10-30 12:13發(fā)表的  :
那我去下載一款含有SCL語言的s7程序里面,能不能用scl語言打得開?怎么樣才能看到源程序呢,這個功能塊里的參數(shù)怎么這么多呢? 而且都很深奧,好像是德文的縮寫!


如果你與西門子德國公司的開發(fā)小組關系尚可的話,他們會提供給你SCL源代碼,否則,不可通過SCL開啟。

參數(shù)多是因為FB41是通用PID功能塊,既然為通用,參數(shù)自然多,你可以參照你的實際情況根據(jù)PID公式進行編輯。

Regards
slik
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 902 個
工控威望: 1167 點
下載積分: 5849 分
在線時間: 536(小時)
注冊時間: 2008-06-01
最后登錄: 2024-09-19
查看slik的 主題 / 回貼
4樓  發(fā)表于: 2009-10-30 18:17
好,謝謝你的大力幫助!