版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LADSTL闡明闡明PID TBL,LOOPTBL:參數(shù)表起始地址:參數(shù)表起始地址VB,數(shù)據(jù)類型:字節(jié)數(shù)據(jù)類型:字節(jié)LOOP:回路號(hào),常量:回路號(hào),常量0-7,數(shù)據(jù)類型:字節(jié)數(shù)據(jù)類型:字節(jié) PID指令指令案例:壓供水水箱PID控制 v一恒壓供水水箱,經(jīng)過(guò)變頻器驅(qū)動(dòng)的水泵供水,維持水位在滿水位的70%。過(guò)程變量PVn為水箱的水位由水位檢測(cè)計(jì)提供,設(shè)定值為70%,PID輸出控制變頻器,即控制水箱注水調(diào)速電機(jī)的轉(zhuǎn)速。要求開(kāi)機(jī)后,先手動(dòng)控制電機(jī),水位上升到70%時(shí),轉(zhuǎn)換到PID自動(dòng)調(diào)理。1. PID控制回路的參數(shù)表控制回路的參數(shù)表 運(yùn)轉(zhuǎn)PID控制指令,S7-200將根據(jù)PID控制回路的參數(shù)表中的輸入丈
2、量值、控制設(shè)定值及PID參數(shù),進(jìn)展PID運(yùn)算,求得輸出控制值。參數(shù)表中有9個(gè)參數(shù),全部為32位的實(shí)數(shù),共占用36個(gè)字節(jié)。PID控制回路的參數(shù)表 地址地址參數(shù)參數(shù)數(shù)值數(shù)值VD100過(guò)程變量當(dāng)前值過(guò)程變量當(dāng)前值PVn水位檢測(cè)計(jì)提供的模擬量經(jīng)水位檢測(cè)計(jì)提供的模擬量經(jīng)A/D轉(zhuǎn)換后的規(guī)范化數(shù)值轉(zhuǎn)換后的規(guī)范化數(shù)值0.0-1.0間間VD104給定值給定值SPn0.7 0.0-1.0間間VD108輸出值輸出值MnPID回路的輸出值規(guī)范化數(shù)值回路的輸出值規(guī)范化數(shù)值0.0-1.0間間VD112增益增益Kc0.3 可正可負(fù)可正可負(fù)VD116采樣時(shí)間采樣時(shí)間Ts0.1s 正數(shù)正數(shù)VD120積分時(shí)間積分時(shí)間Ti30mi
3、n 正數(shù)正數(shù)VD124微分時(shí)間微分時(shí)間Td0封鎖微分作用封鎖微分作用min 正數(shù)正數(shù)VD128上一次積分值上一次積分值Mx根據(jù)根據(jù)PID運(yùn)算結(jié)果更新運(yùn)算結(jié)果更新0.0-1.0VD132上一次過(guò)程變量上一次過(guò)程變量PVn-1最近一次最近一次PID的變量值的變量值恒壓供水恒壓供水 PID控制參數(shù)表控制參數(shù)表 2.回路輸入量的轉(zhuǎn)換和規(guī)范化回路輸入量的轉(zhuǎn)換和規(guī)范化 l每個(gè)回路的給定值和過(guò)程變量都是實(shí)踐數(shù)值,每個(gè)回路的給定值和過(guò)程變量都是實(shí)踐數(shù)值,其大小、范圍和工程單位能夠不同。在其大小、范圍和工程單位能夠不同。在PLCPLC進(jìn)進(jìn)展展PIDPID控制之前,必需將其轉(zhuǎn)換成規(guī)范化浮點(diǎn)控制之前,必需將其轉(zhuǎn)換成
4、規(guī)范化浮點(diǎn)表示法。步驟如下:表示法。步驟如下: 步驟步驟l1將實(shí)踐從將實(shí)踐從16位整數(shù)轉(zhuǎn)換成位整數(shù)轉(zhuǎn)換成32位浮點(diǎn)數(shù)或?qū)崝?shù)。位浮點(diǎn)數(shù)或?qū)崝?shù)。以下指令闡明如何將整數(shù)數(shù)值轉(zhuǎn)換成實(shí)數(shù)。以下指令闡明如何將整數(shù)數(shù)值轉(zhuǎn)換成實(shí)數(shù)。l2將實(shí)數(shù)轉(zhuǎn)換成將實(shí)數(shù)轉(zhuǎn)換成0.0至至1.0之間的規(guī)范化數(shù)值。用下之間的規(guī)范化數(shù)值。用下式:式:l實(shí)踐數(shù)值的規(guī)范化數(shù)值實(shí)踐數(shù)值的規(guī)范化數(shù)值=實(shí)踐數(shù)值的非規(guī)范化數(shù)值或?qū)嵺`數(shù)值的非規(guī)范化數(shù)值或原始實(shí)數(shù)原始實(shí)數(shù)/取值范圍取值范圍 +偏移量偏移量l其中:取值范圍其中:取值范圍=最大能夠數(shù)值最大能夠數(shù)值-最小能夠數(shù)值最小能夠數(shù)值=32 000單極數(shù)值或單極數(shù)值或64 000雙極數(shù)值雙極數(shù)值l
5、偏移量:對(duì)單極數(shù)值取偏移量:對(duì)單極數(shù)值取0.0,對(duì)雙極數(shù)值取,對(duì)雙極數(shù)值取0.5 3. PID回路輸出轉(zhuǎn)換為成比例的整數(shù)回路輸出轉(zhuǎn)換為成比例的整數(shù) l程序執(zhí)行后,PID回路輸出0.0和1.0之間的規(guī)范化實(shí)數(shù)數(shù)值,必需被轉(zhuǎn)換成16位成比例整數(shù)數(shù)值,才干驅(qū)動(dòng)模擬輸出。lPID回路輸出成比例實(shí)數(shù)數(shù)值=PID回路輸出規(guī)范化實(shí)數(shù)值-偏移量*取值范圍l程序如下: PID控制功能的運(yùn)用控制功能的運(yùn)用 1. 控制義務(wù)控制義務(wù) l一恒壓供水水箱,經(jīng)過(guò)變頻器驅(qū)動(dòng)的水泵供水,維持水位在滿水位的70%。過(guò)程變量PVn為水箱的水位由水位檢測(cè)計(jì)提供,設(shè)定值為70%,PID輸出控制變頻器,即控制水箱注水調(diào)速電機(jī)的轉(zhuǎn)速。要求
6、開(kāi)機(jī)后,先手動(dòng)控制電機(jī),水位上升到70%時(shí),轉(zhuǎn)換到PID自動(dòng)調(diào)理。2. 程序分析程序分析 1I/O分配手動(dòng)/自動(dòng)切換開(kāi)關(guān)I0.0 模擬量輸入AIW0 模擬量輸出AQW02程序構(gòu)造由主程序,子程序,中斷程序構(gòu)成。主程序:用來(lái)調(diào)用初始化子程序,子程序:用來(lái)建立PID回路初始參數(shù)表和設(shè)置中斷,由于定時(shí)采樣,所以采用定時(shí)中斷中斷事件號(hào)為10,設(shè)置周期時(shí)間和采樣時(shí)間一樣0.1s,并寫(xiě)入SMB34。中斷程序:用于執(zhí)行PID運(yùn)算,I0.0=1時(shí),執(zhí)行PID運(yùn)算,本例規(guī)范化時(shí)采用單極性取值范圍32000。 地址地址參數(shù)參數(shù)數(shù)值數(shù)值VD100過(guò)程變量當(dāng)前值過(guò)程變量當(dāng)前值PVn水位檢測(cè)計(jì)提供的模擬量經(jīng)水位檢測(cè)計(jì)提
7、供的模擬量經(jīng)A/D轉(zhuǎn)換后的規(guī)范化數(shù)值轉(zhuǎn)換后的規(guī)范化數(shù)值VD104給定值給定值SPn0.7VD108輸出值輸出值MnPID回路的輸出值規(guī)范化數(shù)值回路的輸出值規(guī)范化數(shù)值VD112增益增益Kc0.3VD116采樣時(shí)間采樣時(shí)間Ts0.1sVD120積分時(shí)間積分時(shí)間Ti30minVD124微分時(shí)間微分時(shí)間Td0封鎖微分作用封鎖微分作用minVD128上一次積分值上一次積分值Mx根據(jù)根據(jù)PID運(yùn)算結(jié)果更新運(yùn)算結(jié)果更新VD132上一次過(guò)程變量上一次過(guò)程變量PVn-1最近一次最近一次PID的變量值的變量值恒壓供水恒壓供水 PID控制參數(shù)表控制參數(shù)表 子程序子程序INT-0lLD SM0.1lCALL SBR_
8、0l子程序建立PID回路參數(shù)表,設(shè)置中斷以執(zhí)行PID指令lLD SM0.0lMOVR 0.7, VD104 / 寫(xiě)入給定值(注滿70%)lMOVR 0.3, VD112 / 寫(xiě)入回路增益0.25lMOVR 0.1, VD116 / 寫(xiě)入采樣時(shí)間0.1秒lMOVR 30.0, VD120 / 寫(xiě)入積分時(shí)間30分鐘lMOVR 0.0, VD124 / 設(shè)置無(wú)微分運(yùn)算lMOVB 100, SMB34 / 寫(xiě)入定時(shí)中斷的周期100mslATCH INT_0, 10 / 將INT-0執(zhí)行PID和定時(shí)中斷銜接lENI / 全局開(kāi)中斷l(xiāng)中斷程序執(zhí)行PID指令lLD SM0.0lITD AIW0, AC0 / 將整數(shù)轉(zhuǎn)換為雙整數(shù)lDTR AC0, AC0 / 將雙整數(shù)轉(zhuǎn)換為實(shí)數(shù)l/R 32000.0, AC0 / 規(guī)范化數(shù)值lMOVR AC0, VD100 / 將規(guī)范化PV寫(xiě)入回路參數(shù)表lLD I0.0lPID VB100, 0 /PID指令設(shè)置參數(shù)表起始地址為VB100,lLD SM0.0lM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師聘用合同書(shū)范文
- 放心禽類購(gòu)銷合同
- 常用版采購(gòu)合同格式
- 高中信息技術(shù)報(bào)刊類文本信息的加工與表達(dá)教案粵教版
- 廣東省肇慶市高中英語(yǔ) Unit 3 A taste of English humour Listening教案 新人教版必修4
- 八年級(jí)物理上冊(cè) 5.5 顯微鏡和望遠(yuǎn)鏡教學(xué)設(shè)計(jì)+教案+素材 (新版)新人教版
- 2023六年級(jí)數(shù)學(xué)下冊(cè) 五 確定位置第一課時(shí) 用方向和距離確定位置(1)教案 蘇教版
- 2023七年級(jí)英語(yǔ)下冊(cè) Module 2 What can you do Unit 3 Language in use第5課時(shí)教案 (新版)外研版
- 2024-2025版新教材高中語(yǔ)文 第四單元 第三節(jié) 參與家鄉(xiāng)文化建設(shè)教案 新人教版必修上冊(cè)
- 足球場(chǎng)地使用合同(2篇)
- DB11T 1234-2022 生活垃圾焚燒處理能源消耗限額
- 電力專業(yè)標(biāo)準(zhǔn)化技術(shù)委員會(huì)管理細(xì)則
- 《用一元一次方程求解數(shù)軸上動(dòng)點(diǎn)問(wèn)題》 課件
- Loadport控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 勞動(dòng)第二單元《帶著家人去秋游》教學(xué)設(shè)計(jì)教案
- APOGEE系統(tǒng)集成培訓(xùn)ppt課件
- 小學(xué)四年級(jí)下冊(cè)科學(xué)-1.2點(diǎn)亮小燈泡-教科版(20張)(1)(1)ppt課件
- 10kV線路損耗計(jì)算
- 群文閱讀《父母的愛(ài)》
- 家長(zhǎng)學(xué)校教研活動(dòng)記錄表
- 高效課堂合作學(xué)習(xí)小組
評(píng)論
0/150
提交評(píng)論