PID 的應用在PLC的控制上算是較高階的用法,所以大部份的工程師認為,使用PID需要較複雜程式才能完成。
不過這個想法在S7-1200就不需要了,因為S7-1200以經簡化到用一個指令就可以完成PID,所以對於大部分的工程師而言,真是一大福音呀。
如果要解釋什麼叫做PID,一定可以寫一篇論文!所以就小弟的經驗,什麼叫做PID呢?就是輸出與輸入的比較,一句話就解釋完了。
因為有時間上的差異,所以如何控制輸出就是PID的技術啦。
------------------------------------------------------------------------------------------------------------------------------------------
此範例感謝 唐雨文 先生完成,如果各位看倌對此程式有興趣請直接與唐先生連絡。
基本上只要設定輸入值及輸出值這兩個參數就可以了!其他的參數就是細部調整囉。
Input_PER(Analog):要使用IW當輸入 Output_PER:要使用QW當輸出
Input:使用M或DB當輸入 Output:使用M或DB當輸出
Output_PWM:使用Q當輸出
關於參數設定請參閱軟體使用手冊
註:線上調試與整定時(Auto Tuning),一定要有Input的信號,不然Output不會輸出!簡單的說就是一定要到現場試車,才能自動產生PID的參數。
但如果沒辦法到現場試俥,只是要確定程式有沒有寫對時,該怎麼辦呢?這時候只好在程式裡寫一個模擬程式,當作是現場的設備。
如對模擬程式有興趣的看倌,請至分享空間下載。
-------------------------------------------------------------------------------------------------------------------------------------------
Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化
相關文章
S7-1200 PLC新推出中文介面編輯軟體 STEP7 Basic V10.5 SP2
留言列表