求助西門子S7 200 PID指令問題

時間 2021-08-30 09:25:06

1樓:俞意璩博瀚

我用的也不太多

希望對你有些幫助!!另外

這個水位控制例子

在很多書裡都有

呵呵不過這些引數不適宜用在別的工程裡

我剛開始使用

就走了彎路了!

2樓:俟勤嶽雪珍

kc=0.25

t=0.1s

t1=30min

這三個引數是工程估算出來的,至於如何估算可以參照西門子200plc相關資料

kc是迴路增益

t是取樣時間

ti是積分時間

這些引數要根據實際情況來調節的

我最近也是在慢慢琢磨的單級性是說

反饋訊號一般為0-20ma

4-20ma

1-5v

0-5v

......雙極性是說

反饋訊號一般為

-10v-+10v

或者—5v—+5v等等剛開始使用pid

建議使用pid嚮導遍程式!這樣容易一些!

請大神幫我講解一下西門子s7-200的pid模組

3樓:腳踏實地

"en"是使能端,用以控制是否進行pid運算;

「eno」pid執行完成後導通;

「tbl」pid迴路表起始位元組地專

址,需要自己定義;屬

「loop」第幾路pid迴圈,200plc可以最多8路;

使用pid模組可以用嚮導「選擇選單命令工具 > 指令嚮導,並從指令嚮導視窗選擇pid」;

也可以自己編輯pid迴路表,進行賦值計算;

迴路表如下:

最好自己裝一個step7micro軟體,選中pid模組上(你的**),然後點f1鍵,會彈出幫助,講的很詳細。

4樓:匿名使用者

enable。 引腳看手冊 官網上找

求助西門子s7-200的pid控制數字量輸出控制的問題如題 謝謝了

5樓:微生耕順井錦

謝謝,指教,我也在考慮不使用pid功能輸出控制的問題,那麼請問這位朋友你指的「溫度高就開風扇,低了就關」需要呼叫什麼指令程式呢?思路具體如何?我在考慮的是比較指令不知道可行否,就是在中斷程式裡處理模擬量的取樣過程,在子程式處理資料的轉換和比較指令,然後由主程式分段呼叫,在主程式裡採用手動與自動選擇,思路還很模糊,畢竟是新手啊,哈哈,請各位多多指教哦,謝謝

6樓:誤放

這個要用到pid模擬量輸出麼?溫度高了就開風扇,低了就關嘛。至於順序開關風扇的部分,你可以用順序控制程式試試。

以超溫訊號作為開風扇步s0.1的置位條件,以溫度達到作為關閉風扇步sx的轉移條件。無動作步作為初始步s0.

0,風扇全關後轉到該步。不知可不可以? 檢視原帖》

西門子s7-200恆壓供水pid求助,十萬火急!

7樓:匿名使用者

人家將部分pid的設定引數儲存到plc的斷電儲存區了,你重新灌程式將那裡清空了,pid還能正常執行那就見鬼了

請問西門子s7-200的plc的pid設定值可以改變嗎? 5

8樓:匿名使用者

pid是做恆壓

復,恆轉矩,恆溫制控制用的,你這種用不bai了,du你可以在網上搜尋瞭解一zhi下pid的概念,dao比例積分微分控制,裡面只有三個引數比例,微分時間,積分時間。

你這種是變頻器拖動的吧,需要在plc裡面做一個標定子程式,根據時間賦不同的速度點,因為變頻器本身是有加減速設定的,預設從0-50hz需要10s,你可以算一下從你當前速度到你 需要的速度時間偏差多少

9樓:斜槓青年斜槓青年

設定值是可以修改得

具體程式,可以使用嚮導來做

這個上升和下降時間是不可以調節得,調整好pid引數後,它自己會根據設定值得多少,進行調節。pid引數設定得好得話,調節會比較平穩

10樓:香風吹落嫦娥笑

這個不需要pid,只需要分階段控制即可。設定一個定時器,判斷是在什麼時刻,然後再不同的時刻執行不同的動作即可

11樓:匿名使用者

設定值當然可以修改。至於你說的上升下降時間也可以通過修改比例或者積分引數來實現內。

但是,從你的表述容來看,你的這個並不是一個單純的閉環控制,況且pid的引數調節本身沒有一個固定的值,受外部因素的影響比較大。

所以,我覺得用pid並不是一個好的辦法。

求助高手西門子,求助高手 西門子s7 200程式設計軟體老版本解除安裝之後怎麼裝都裝不上了 登錄檔清除也查了

xx阿翔啊阿翔 具體做法 先解除安裝s7 200軟體,再執行登錄檔編輯器 hkey local machine software micrsoft windows currentversion uninstall 用滑鼠右鍵彈出查詢 輸入 step7 然後把搜到的有關s7200的條目刪除。重新啟動電...

西門子s7 200傳送指令

風 西紅柿 首先一定要明白1個字,1個位元組,一個雙字都包含多少個二進位制位在來程式設計序,還有儲存的次序。200的移動指令比較多,字對字移,雙字對雙字移。w是字,儲存區應該有ffff這麼大,也就是10進位制是65535 無符號的 有符號的自然是一半了,32767到 32768。西門子和三菱等都一樣...

西門子S7 200PLC中的SCR指令

要看你的程式是如何編寫的,還有你的s0.1到s0.2之間是否有斷開的間隔時間,在實際應用中如果程式是連貫發生的,結果就是你的最後一個執行q0.0的狀態,先執行的結果會被後執行的覆蓋。這裡要明確一個問題,你說q0.0是指的輸出映像暫存器的q0.0,還是指的是實際的輸出點q0.0.如果是輸出映像暫存器比...