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

"如果沒辦法到現場試俥,只是要確定程式有沒有寫對時,該怎麼辦呢?這時候只好在程式裡寫一個模擬程式,當作是現場的設備。如對模擬程式有興趣的看倌,請留下您的連絡方式,我在寄給看倌。"
您好!
我是東東,
我對模擬程式有興趣;可否寄給我參考!
萬分感謝!
我的mail :
dklee1961@pchome.com.tw
dklee1961@gmail.com
接上則
Dear 東東
此模擬程式已經放置MSN分享空間,請自行取閱。
公 用 ►(鮑 伯的PLC事件)部落格文件下載 ►S7-1200 Library ►PID_Simulation►Simulation_Program_PID.rar
Bob
2010.08.17
d-eaa738c0a27050d6.office.live.com/browse.aspx/.Public/%5E5%e9%ae%91%e4%bc%af%e7%9a%84PLC%e4%ba%8b%e4%bb%b6%5E6%e9%83%a8%e8%90%bd%e6%a0%bc%e6%96%87%e4%bb%b6%e4%b8%8b%e8%bc%89/PID%5E_Simulation">
Dear Bob : 感謝回復!
PID模擬程式已下載解壓縮,但是用"Totally Integrated Automation Portal V10" (安裝SIMATIC STEP 7 Basic V10.5 SP2 Trial後產生程式)無法開啟.
好像兩個儲存檔副檔名不一樣:
1. 下載PID模擬程式副檔名為 .al10
2.Totally Integrated Automation Portal V10副檔名為 .ap10
請問要如何才能開啟?
再次麻煩您,謝謝!
Dear 東東
S7-1200編輯存檔後,可看副檔名即知此檔案狀態。
副檔名有兩個:
1.) 副檔名為 .ap10:此檔左鍵點兩下即可使用 STEP7 Basic V10.5 開啟並編輯
2.) 副檔名為 .al10:此檔稱之為 Library(程式庫),程式庫是一個完整的應用指令,所以必需再 STEP7 Basic V10.5 下,使用匯入的方式才能加到編輯軟體裡變成正常使用的指令。如想匯入時,請找到畫面右邊資料夾有一個叫做Libraries,使用裡面 Open Libraries 的功能即可。
Bob
2010.08.19