S7-1200 S7-1500 CPU PID軟控制對象
庫介紹:
使用軟件和硬件環境:
軟件要求:TIA V14及以上
硬件要求:The library was tested with the following SIMATIC CPUs:
S7-1200 firmware v4.2
S7-1500 firmware v2.0 及以上
不用真實的硬件PLC時,要求PLCSIM V14以上
特點:
伴隨着TIA V14以上版本的發布,S7-1200 S7-1500 CPU性能越來越強大。實際學習過程中由於受到硬件的限制,許多初學者無法針對實際工業現場進行PID學習,基於此西門子公司設計了這套用於PID學習的被控對象,便於初學者快速的學習PID參數的調節,為后續工作打下堅實的基礎。
用於無實物的PID仿真學習到軟控制對象,傳感器反饋值通過軟控制對象計算獲得同時傳送給DB區,通過軟件形成閉環控制,只需要借助於TIA V14和PLCSIM便可學習。
使用注意事項:
本程序被控對象的數學模型為3個串聯的慣性環節,其增益為GAIN,時間常數為TIM1~TIM3,傳遞函數為:
GAIN/(TIM1s+1)(TIM2s+1)(TIM3s+1)
應用過程中需要注意:FB:3Step_Control_object、OB30:Control_object、PID采樣時間必須統一,注意單位的差異,其中FB:3Step_Control_object中用到的時間為ms、OB30:Control_object中用到的時間為us、PID采樣時間為s。
例程中設置的典型值:FB:3Step_Control_object中用到的時間為300ms、OB30:Control_object中用到的時間為300000us PID采樣時間為0.3s。
在進行PID調節時,首先將程序下載到控制器內,然后打開PID調節面板進行參數調節的學習,特別注意當PID參數更改后需要重新下載PID_Compact的背景數據塊,PID參數才會生效。
源代碼鏈接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4023-19247315380.11.656e430eaFXrJe&id=578404180936