日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

6.4.2 PID控制功能的應(yīng)用

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018/8/7
PID控制功能的應(yīng)用
1. 控制任務(wù)
一恒壓供水水箱,通過變頻器驅(qū)動(dòng)的水泵供水,維持水位在滿水位的70%。過程變量PVn為水箱的水位(由水位檢測計(jì)提供),設(shè)定值為70%,PID輸出控制變頻器,即控制水箱注水調(diào)速電機(jī)的轉(zhuǎn)速。要求開機(jī)后,先手動(dòng)控制電機(jī),水位上升到70%時(shí),轉(zhuǎn)換到PID自動(dòng)調(diào)節(jié)。
2. PID回路參數(shù)表,如表6-17所示。
表6-17 恒壓供水 PID控制參數(shù)表dzkfw.com.cn
地址 參數(shù) 數(shù)值
VB100 過程變量當(dāng)前值PVn 水位檢測計(jì)提供的模擬量經(jīng)A/D轉(zhuǎn)換后的標(biāo)準(zhǔn)化數(shù)值
VB104 給定值SPn 0.7
VB108 輸出值Mn PID回路的輸出值(標(biāo)準(zhǔn)化數(shù)值)
VB112 增益Kc 0.3
VB116 采樣時(shí)間Ts 0.1
VB120 積分時(shí)間Ti 30
VB124 微分時(shí)間Td 0(關(guān)閉微分作用)www.shkcfs.com
VB128 上一次積分值Mx 根據(jù)PID運(yùn)算結(jié)果更新
VB132 上一次過程變量PVn-1 最近一次PID的變量值
2. 程序分析
(1)I/O分配
手動(dòng)/自動(dòng)切換開關(guān)I0.0      模擬量輸入AIW0         模擬量輸出AQW0
(2)程序結(jié)構(gòu)
由主程序,子程序,中斷程序構(gòu)成。主程序用來調(diào)用初始化子程序,子程序用來建立PID回路初始參數(shù)表和設(shè)置中斷,由于定時(shí)采樣,所以采用定時(shí)中斷(中斷事件號(hào)為10),設(shè)置周期時(shí)間和采樣時(shí)間相同(0.1s),并寫入SMB34。中斷程序用于執(zhí)行PID運(yùn)算,I0.0=1時(shí),執(zhí)行PID運(yùn)算,本例標(biāo)準(zhǔn)化時(shí)采用單極性(取值范圍32000)。
 
3. 語句表程序
主程序
LD     SM0.1
CALL   SBR_0
 
子程序(建立PID回路參數(shù)表,設(shè)置中斷以執(zhí)行PID指令)
LD     SM0.0
MOVR   0.7, VD104   // 寫入給定值(注滿70%)
MOVR   0.3, VD112   // 寫入回路增益(0.25)
MOVR   0.1, VD116   // 寫入采樣時(shí)間(0.1秒)
MOVR   30.0, VD120  // 寫入積分時(shí)間(30分鐘)
MOVR   0.0, VD124   // 設(shè)置無微分運(yùn)算
MOVB   100, SMB34  // 寫入定時(shí)中斷的周期100ms
ATCH   INT_0, 10     // 將INT-0(執(zhí)行PID)和定時(shí)中斷連接
ENI                  // 全局開中斷
 
中斷程序(執(zhí)行PID指令)
LD     SM0.0
ITD    AIW0, AC0      // 將整數(shù)轉(zhuǎn)換為雙整數(shù)
DTR    AC0, AC0      // 將雙整數(shù)轉(zhuǎn)換為實(shí)數(shù)
PID控制功能的應(yīng)用/R     32000.0, AC0     // 標(biāo)準(zhǔn)化數(shù)值
PID控制功能的應(yīng)用

MOVR   AC0, VD100   // 將標(biāo)準(zhǔn)化PV寫入回路參數(shù)表
PID控制功能的應(yīng)用LD     I0.0
PID控制功能的應(yīng)用PID    VB100, 0        //PID指令設(shè)置參數(shù)表起始地址為VB100,
LD     SM0.0
MOVR   VD108, AC0   // 將PID回路輸出移至累加器
*R     32000.0, AC0    // 實(shí)際化數(shù)值
PID控制功能的應(yīng)用
恒壓供水PID控制
圖6-18  恒壓供水 PID控制

ROUND  AC0, AC0     // 將實(shí)際化后的數(shù)值取整
DTI    AC0, AC0       // 將雙整數(shù)轉(zhuǎn)換為整數(shù)
MOVW   AC0, AQW0   // 將數(shù)值寫入模擬輸出
 
4. 梯形圖程序
梯形圖程序如圖6-18所示。
Tags:PID指令,指令,PID控制,PID,PLC  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 天津市| 曲沃县| 重庆市| 加查县| 闵行区| 浦城县| 宁安市| 新平| 开远市| 泸溪县| 新疆| 扶绥县| 五常市| 南江县| 徐汇区| 镇雄县| 蛟河市| 济阳县| 大姚县| 大化| 莲花县| 孝感市| 姚安县| 安康市| 化隆| 博客| 凌海市| 井陉县| 辉南县| 闻喜县| 巴林右旗| 太康县| 博兴县| 蚌埠市| 呼玛县| 虎林市| 玛曲县| 象山县| 赣榆县| 措勤县| 兖州市|