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當輸出

關於參數設定請參閱軟體使用手冊

SIMATIC STEP 7 V10.5 SP2 使用手冊





註:線上調試與整定時(Auto Tuning),一定要有Input的信號,不然Output不會輸出!簡單的說就是一定要到現場試車,才能自動產生PID的參數。

但如果沒辦法到現場試俥,只是要確定程式有沒有寫對時,該怎麼辦呢?這時候只好在程式裡寫一個模擬程式,當作是現場的設備。

如對模擬程式有興趣的看倌,請至分享空間下載。

下載點:PID_Simulation



 

 

-------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

相關文章

 

S7-1200 PLC新推出中文介面編輯軟體 STEP7 Basic V10.5 SP2

 

SIMATIC STEP 7 V10.5 SP2 使用手冊


S7-200 PID 精靈導向 模式

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(6) 人氣()